Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1045 lines
26 KiB

  1. *%
  2. *% Copyright (c) 1997 - 1999 Microsoft Corporation
  3. *% All Rights Reserved.
  4. *%
  5. *GPDSpecVersion: "1.0"
  6. *GPDFileVersion: "1.00"
  7. *GPDFileName: "FXABLPRJ.GPD"
  8. *Include: "STDNAMES.GPD"
  9. *CodePage: 1252
  10. *ModelName: "Fuji Xerox Able Model-PR ART4"
  11. *MasterUnits: PAIR(1200, 1200)
  12. *ResourceDLL: "FXARTRES.DLL"
  13. *PrinterType: PAGE
  14. *PrintRate: 30
  15. *PrintRateUnit: PPM
  16. *MaxCopies: 99
  17. *FontCartSlots: 2
  18. *%========== Orientation ==========
  19. *Feature: Orientation
  20. {
  21. *rcNameID: =ORIENTATION_DISPLAY
  22. *DefaultOption: PORTRAIT
  23. *Option: PORTRAIT
  24. {
  25. *rcNameID: =PORTRAIT_DISPLAY
  26. *Command: CmdSelect
  27. {
  28. *Order: DOC_SETUP.4
  29. *CallbackID: 17
  30. }
  31. }
  32. *Option: LANDSCAPE_CC90
  33. {
  34. *rcNameID: =LANDSCAPE_DISPLAY
  35. *Command: CmdSelect
  36. {
  37. *Order: DOC_SETUP.4
  38. *CallbackID: 18
  39. }
  40. }
  41. }
  42. *%========== InputBin ==========
  43. *Feature: InputBin
  44. {
  45. *rcNameID: =PAPER_SOURCE_DISPLAY
  46. *DefaultOption: AUTO
  47. *Option: AUTO
  48. {
  49. *rcNameID: =AUTO_DISPLAY
  50. *Command: CmdSelect
  51. {
  52. *Order: DOC_SETUP.7
  53. *Cmd: "it -1<0D0A>"
  54. }
  55. }
  56. *Option: MANUAL
  57. {
  58. *rcNameID: =MANUAL_FEED_DISPLAY
  59. *Command: CmdSelect
  60. {
  61. *Order: DOC_SETUP.7
  62. *Cmd: "it 0<0D0A>"
  63. }
  64. }
  65. *Option: TRAY1
  66. {
  67. *rcNameID: 258
  68. *Command: CmdSelect
  69. {
  70. *Order: DOC_SETUP.7
  71. *Cmd: "it 1<0D0A>"
  72. }
  73. }
  74. *Option: TRAY2
  75. {
  76. *rcNameID: 259
  77. *Command: CmdSelect
  78. {
  79. *Order: DOC_SETUP.7
  80. *Cmd: "it 2<0D0A>"
  81. }
  82. }
  83. *Option: TRAY3
  84. {
  85. *rcNameID: 260
  86. *Command: CmdSelect
  87. {
  88. *Order: DOC_SETUP.7
  89. *Cmd: "it 3<0D0A>"
  90. }
  91. }
  92. *Option: TRAY4
  93. {
  94. *rcNameID: 261
  95. *Command: CmdSelect
  96. {
  97. *Order: DOC_SETUP.7
  98. *Cmd: "it 4<0D0A>"
  99. }
  100. }
  101. }
  102. *%========== Resolution ==========
  103. *Feature: Resolution
  104. {
  105. *rcNameID: =RESOLUTION_DISPLAY
  106. *DefaultOption: Option1
  107. *Option: Option1
  108. {
  109. *Name: "400 x 400 dots per inch"
  110. *DPI: PAIR(400, 400)
  111. *TextDPI: PAIR(400, 400)
  112. *MinStripBlankPixels: 24
  113. EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  114. EXTERN_GLOBAL: *SendMultipleRows?: TRUE
  115. *SpotDiameter: 100
  116. *Command: CmdSendBlockData
  117. {
  118. *CallbackID: 26
  119. *Params: LIST(NumOfDataBytes, RasterDataHeightInPixels, RasterDataWidthInBytes)
  120. }
  121. *Command: CmdEndBlockData { *Cmd : "]<0A>" }
  122. *Command: CmdSelect
  123. {
  124. *Order: DOC_SETUP.2
  125. *CallbackID: 23
  126. }
  127. }
  128. }
  129. *%========== PaperSize ==========
  130. *Feature: PaperSize
  131. {
  132. *rcNameID: =PAPER_SIZE_DISPLAY
  133. *DefaultOption: A4
  134. *Option: A3
  135. {
  136. *rcNameID: =A3_DISPLAY
  137. *switch: Orientation
  138. {
  139. *case: PORTRAIT
  140. {
  141. *PrintableArea: PAIR(13608, 19418)
  142. *PrintableOrigin: PAIR(210, 210)
  143. *switch: Resolution
  144. {
  145. *case: Option1
  146. {
  147. *PrintableArea: PAIR(13608, 19416)
  148. }
  149. }
  150. *CursorOrigin: PAIR(210, 210)
  151. *Command: CmdSelect
  152. {
  153. *Order: DOC_SETUP.8
  154. *CallbackID: 30
  155. }
  156. }
  157. *case: LANDSCAPE_CC90
  158. {
  159. *PrintableArea: PAIR(13608, 19418)
  160. *PrintableOrigin: PAIR(210, 220)
  161. *switch: Resolution
  162. {
  163. *case: Option1
  164. {
  165. *PrintableArea: PAIR(13608, 19416)
  166. *PrintableOrigin: PAIR(210, 222)
  167. }
  168. }
  169. *CursorOrigin: PAIR(210, 19638)
  170. *Command: CmdSelect
  171. {
  172. *Order: DOC_SETUP.8
  173. *CallbackID: 30
  174. }
  175. }
  176. }
  177. }
  178. *Option: A4
  179. {
  180. *rcNameID: =A4_DISPLAY
  181. *switch: Orientation
  182. {
  183. *case: PORTRAIT
  184. {
  185. *PrintableArea: PAIR(9501, 13608)
  186. *PrintableOrigin: PAIR(211, 210)
  187. *switch: Resolution
  188. {
  189. *case: Option1
  190. {
  191. *PrintableArea: PAIR(9498, 13608)
  192. *PrintableOrigin: PAIR(213, 210)
  193. }
  194. }
  195. *CursorOrigin: PAIR(211, 210)
  196. *Command: CmdSelect
  197. {
  198. *Order: DOC_SETUP.8
  199. *CallbackID: 31
  200. }
  201. }
  202. *case: LANDSCAPE_CC90
  203. {
  204. *PrintableArea: PAIR(9501, 13606)
  205. *PrintableOrigin: PAIR(213, 212)
  206. *switch: Resolution
  207. {
  208. *case: Option1
  209. {
  210. *PrintableArea: PAIR(9501, 13605)
  211. *PrintableOrigin: PAIR(213, 213)
  212. }
  213. }
  214. *CursorOrigin: PAIR(213, 13818)
  215. *Command: CmdSelect
  216. {
  217. *Order: DOC_SETUP.8
  218. *CallbackID: 31
  219. }
  220. }
  221. }
  222. }
  223. *Option: A5
  224. {
  225. *rcNameID: =A5_DISPLAY
  226. *Constraints: LIST(InputBin.TRAY2,InputBin.TRAY3,InputBin.TRAY4)
  227. *switch: Orientation
  228. {
  229. *case: PORTRAIT
  230. {
  231. *PrintableArea: PAIR(6571, 9499)
  232. *PrintableOrigin: PAIR(210, 210)
  233. *switch: Resolution
  234. {
  235. *case: Option1
  236. {
  237. *PrintableArea: PAIR(6570, 9498)
  238. }
  239. }
  240. *CursorOrigin: PAIR(210, 210)
  241. *Command: CmdSelect
  242. {
  243. *Order: DOC_SETUP.8
  244. *CallbackID: 32
  245. }
  246. }
  247. *case: LANDSCAPE_CC90
  248. {
  249. *PrintableArea: PAIR(6571, 9499)
  250. *PrintableOrigin: PAIR(210, 215)
  251. *switch: Resolution
  252. {
  253. *case: Option1
  254. {
  255. *PrintableArea: PAIR(6570, 9498)
  256. *PrintableOrigin: PAIR(210, 216)
  257. }
  258. }
  259. *CursorOrigin: PAIR(210, 9714)
  260. *Command: CmdSelect
  261. {
  262. *Order: DOC_SETUP.8
  263. *CallbackID: 32
  264. }
  265. }
  266. }
  267. }
  268. *Option: B4
  269. {
  270. *rcNameID: =B4_DISPLAY
  271. *switch: Orientation
  272. {
  273. *case: PORTRAIT
  274. {
  275. *PrintableArea: PAIR(11719, 16776)
  276. *PrintableOrigin: PAIR(210, 210)
  277. *switch: Resolution
  278. {
  279. *case: Option1
  280. {
  281. *PrintableArea: PAIR(11718, 16776)
  282. }
  283. }
  284. *CursorOrigin: PAIR(210, 210)
  285. *Command: CmdSelect
  286. {
  287. *Order: DOC_SETUP.8
  288. *CallbackID: 33
  289. }
  290. }
  291. *case: LANDSCAPE_CC90
  292. {
  293. *PrintableArea: PAIR(11719, 16776)
  294. *PrintableOrigin: PAIR(210, 210)
  295. *switch: Resolution
  296. {
  297. *case: Option1
  298. {
  299. *PrintableArea: PAIR(11718, 16776)
  300. }
  301. }
  302. *CursorOrigin: PAIR(210, 16986)
  303. *Command: CmdSelect
  304. {
  305. *Order: DOC_SETUP.8
  306. *CallbackID: 33
  307. }
  308. }
  309. }
  310. }
  311. *Option: B5
  312. {
  313. *rcNameID: =B5_DISPLAY
  314. *switch: Orientation
  315. {
  316. *case: PORTRAIT
  317. {
  318. *PrintableArea: PAIR(8179, 11719)
  319. *PrintableOrigin: PAIR(210, 210)
  320. *switch: Resolution
  321. {
  322. *case: Option1
  323. {
  324. *PrintableArea: PAIR(8178, 11718)
  325. }
  326. }
  327. *CursorOrigin: PAIR(210, 210)
  328. *Command: CmdSelect
  329. {
  330. *Order: DOC_SETUP.8
  331. *CallbackID: 34
  332. }
  333. }
  334. *case: LANDSCAPE_CC90
  335. {
  336. *PrintableArea: PAIR(8179, 11719)
  337. *PrintableOrigin: PAIR(210, 215)
  338. *switch: Resolution
  339. {
  340. *case: Option1
  341. {
  342. *PrintableArea: PAIR(8178, 11718)
  343. *PrintableOrigin: PAIR(210, 216)
  344. }
  345. }
  346. *CursorOrigin: PAIR(210, 11934)
  347. *Command: CmdSelect
  348. {
  349. *Order: DOC_SETUP.8
  350. *CallbackID: 34
  351. }
  352. }
  353. }
  354. }
  355. *Option: JAPANESE_POSTCARD
  356. {
  357. *rcNameID: =JAPANESE_POSTCARD_DISPLAY
  358. *Constraints: LIST(InputBin.TRAY1,InputBin.TRAY2,InputBin.TRAY3,InputBin.TRAY4)
  359. *switch: Orientation
  360. {
  361. *case: PORTRAIT
  362. {
  363. *PrintableArea: PAIR(4302, 6570)
  364. *PrintableOrigin: PAIR(210, 210)
  365. *CursorOrigin: PAIR(210, 210)
  366. *Command: CmdSelect
  367. {
  368. *Order: DOC_SETUP.8
  369. *CallbackID: 35
  370. }
  371. }
  372. *case: LANDSCAPE_CC90
  373. {
  374. *PrintableArea: PAIR(4302, 6570)
  375. *PrintableOrigin: PAIR(210, 210)
  376. *CursorOrigin: PAIR(210, 6780)
  377. *Command: CmdSelect
  378. {
  379. *Order: DOC_SETUP.8
  380. *CallbackID: 35
  381. }
  382. }
  383. }
  384. }
  385. *Option: TABLOID
  386. {
  387. *rcNameID: =TABLOID_DISPLAY
  388. *switch: Orientation
  389. {
  390. *case: PORTRAIT
  391. {
  392. *PrintableArea: PAIR(12780, 19980)
  393. *PrintableOrigin: PAIR(210, 210)
  394. *CursorOrigin: PAIR(210, 210)
  395. *Command: CmdSelect
  396. {
  397. *Order: DOC_SETUP.8
  398. *CallbackID: 36
  399. }
  400. }
  401. *case: LANDSCAPE_CC90
  402. {
  403. *PrintableArea: PAIR(12780, 19980)
  404. *PrintableOrigin: PAIR(210, 210)
  405. *CursorOrigin: PAIR(210, 20190)
  406. *Command: CmdSelect
  407. {
  408. *Order: DOC_SETUP.8
  409. *CallbackID: 36
  410. }
  411. }
  412. }
  413. }
  414. *Option: LETTER
  415. {
  416. *rcNameID: =LETTER_DISPLAY
  417. *switch: Orientation
  418. {
  419. *case: PORTRAIT
  420. {
  421. *PrintableArea: PAIR(9780, 12780)
  422. *PrintableOrigin: PAIR(210, 210)
  423. *CursorOrigin: PAIR(210, 210)
  424. *Command: CmdSelect
  425. {
  426. *Order: DOC_SETUP.8
  427. *CallbackID: 37
  428. }
  429. }
  430. *case: LANDSCAPE_CC90
  431. {
  432. *PrintableArea: PAIR(9780, 12780)
  433. *PrintableOrigin: PAIR(210, 210)
  434. *CursorOrigin: PAIR(210, 12990)
  435. *Command: CmdSelect
  436. {
  437. *Order: DOC_SETUP.8
  438. *CallbackID: 37
  439. }
  440. }
  441. }
  442. }
  443. *Option: FOLIO
  444. {
  445. *rcNameID: =FOLIO_DISPLAY
  446. *switch: Orientation
  447. {
  448. *case: PORTRAIT
  449. {
  450. *PrintableArea: PAIR(9780, 15180)
  451. *PrintableOrigin: PAIR(210, 210)
  452. *CursorOrigin: PAIR(210, 210)
  453. *Command: CmdSelect
  454. {
  455. *Order: DOC_SETUP.8
  456. *CallbackID: 38
  457. }
  458. }
  459. *case: LANDSCAPE_CC90
  460. {
  461. *PrintableArea: PAIR(9780, 15180)
  462. *PrintableOrigin: PAIR(210, 210)
  463. *CursorOrigin: PAIR(210, 15390)
  464. *Command: CmdSelect
  465. {
  466. *Order: DOC_SETUP.8
  467. *CallbackID: 38
  468. }
  469. }
  470. }
  471. }
  472. *Option: LEGAL
  473. {
  474. *rcNameID: =LEGAL_DISPLAY
  475. *switch: Orientation
  476. {
  477. *case: PORTRAIT
  478. {
  479. *PrintableArea: PAIR(9780, 16380)
  480. *PrintableOrigin: PAIR(210, 210)
  481. *CursorOrigin: PAIR(210, 210)
  482. *Command: CmdSelect
  483. {
  484. *Order: DOC_SETUP.8
  485. *CallbackID: 39
  486. }
  487. }
  488. *case: LANDSCAPE_CC90
  489. {
  490. *PrintableArea: PAIR(9780, 16380)
  491. *PrintableOrigin: PAIR(210, 210)
  492. *CursorOrigin: PAIR(210, 16590)
  493. *Command: CmdSelect
  494. {
  495. *Order: DOC_SETUP.8
  496. *CallbackID: 39
  497. }
  498. }
  499. }
  500. }
  501. }
  502. *%========== Offset ==========
  503. *Feature: Offset
  504. {
  505. *rcNameID: 393
  506. *FeatureType: DOC_PROPERTY
  507. *DefaultOption: Option1
  508. *Option: Option1
  509. {
  510. *rcNameID: 399
  511. *Command: CmdSelect
  512. {
  513. *Order: DOC_SETUP.9
  514. *Cmd: "setp jog 0<0A>"
  515. }
  516. }
  517. *Option: Option2
  518. {
  519. *rcNameID: 400
  520. *Command: CmdSelect
  521. {
  522. *Order: DOC_SETUP.9
  523. *Cmd: "setp jog 3<0A>"
  524. }
  525. }
  526. *Option: Option3
  527. {
  528. *rcNameID: 401
  529. *Command: CmdSelect
  530. {
  531. *Order: DOC_SETUP.9
  532. *Cmd: "setp jog 2<0A>"
  533. }
  534. }
  535. }
  536. *%========== OffsetOption ==========
  537. *Feature: OffsetOption
  538. {
  539. *rcNameID: 398
  540. *FeatureType: PRINTER_PROPERTY
  541. *DefaultOption: Option1
  542. *Option: Option1
  543. {
  544. *rcNameID: 351
  545. *Constraints: LIST(Offset.Option2,Offset.Option3)
  546. }
  547. *Option: Option2
  548. {
  549. *rcNameID: 350
  550. }
  551. }
  552. *%========== OutputBin ==========
  553. *Feature: OutputBin
  554. {
  555. *rcNameID: =OUTPUTBIN_DISPLAY
  556. *DefaultOption: Option1
  557. *Option: Option1
  558. {
  559. *rcNameID: 262
  560. *Command: CmdSelect
  561. {
  562. *Order: DOC_SETUP.9
  563. *Cmd: "setp outtray 1<0A>"
  564. }
  565. }
  566. *Option: Option2
  567. {
  568. *rcNameID: 263
  569. *Command: CmdSelect
  570. {
  571. *Order: DOC_SETUP.9
  572. *Cmd: "setp outtray 2<0A>"
  573. }
  574. }
  575. *Option: Option3
  576. {
  577. *rcNameID: 264
  578. *Command: CmdSelect
  579. {
  580. *Order: DOC_SETUP.9
  581. *Cmd: "setp outtray 3<0A>"
  582. }
  583. }
  584. *Option: Option4
  585. {
  586. *rcNameID: 265
  587. *Command: CmdSelect
  588. {
  589. *Order: DOC_SETUP.9
  590. *Cmd: "setp outtray 4<0A>"
  591. }
  592. }
  593. *Option: Option5
  594. {
  595. *rcNameID: 266
  596. *Command: CmdSelect
  597. {
  598. *Order: DOC_SETUP.9
  599. *Cmd: "setp outtray 5<0A>"
  600. }
  601. }
  602. *Option: Option6
  603. {
  604. *rcNameID: 267
  605. *Command: CmdSelect
  606. {
  607. *Order: DOC_SETUP.9
  608. *Cmd: "setp outtray 6<0A>"
  609. }
  610. }
  611. *Option: Option7
  612. {
  613. *rcNameID: 268
  614. *Command: CmdSelect
  615. {
  616. *Order: DOC_SETUP.9
  617. *Cmd: "setp outtray 7<0A>"
  618. }
  619. }
  620. *Option: Option8
  621. {
  622. *rcNameID: 269
  623. *Command: CmdSelect
  624. {
  625. *Order: DOC_SETUP.9
  626. *Cmd: "setp outtray 8<0A>"
  627. }
  628. }
  629. *Option: Option9
  630. {
  631. *rcNameID: 270
  632. *Command: CmdSelect
  633. {
  634. *Order: DOC_SETUP.9
  635. *Cmd: "setp outtray 9<0A>"
  636. }
  637. }
  638. *Option: Option10
  639. {
  640. *rcNameID: 271
  641. *Command: CmdSelect
  642. {
  643. *Order: DOC_SETUP.9
  644. *Cmd: "setp outtray 10<0A>"
  645. }
  646. }
  647. *Option: Option11
  648. {
  649. *rcNameID: 272
  650. *Command: CmdSelect
  651. {
  652. *Order: DOC_SETUP.9
  653. *Cmd: "setp outtray 11<0A>"
  654. }
  655. }
  656. *Option: Option12
  657. {
  658. *rcNameID: 273
  659. *Command: CmdSelect
  660. {
  661. *Order: DOC_SETUP.9
  662. *Cmd: "setp outtray 12<0A>"
  663. }
  664. }
  665. *Option: Option13
  666. {
  667. *rcNameID: 274
  668. *Command: CmdSelect
  669. {
  670. *Order: DOC_SETUP.9
  671. *Cmd: "setp outtray 13<0A>"
  672. }
  673. }
  674. }
  675. *%========== Halftone ==========
  676. *Feature: Halftone
  677. {
  678. *rcNameID: =HALFTONING_DISPLAY
  679. *DefaultOption: HT_PATSIZE_AUTO
  680. *Option: HT_PATSIZE_AUTO
  681. {
  682. *rcNameID: =HT_AUTO_SELECT_DISPLAY
  683. }
  684. *Option: HT_PATSIZE_SUPERCELL_M
  685. {
  686. *rcNameID: =HT_SUPERCELL_DISPLAY
  687. }
  688. *Option: HT_PATSIZE_6x6_M
  689. {
  690. *rcNameID: =HT_DITHER6X6_DISPLAY
  691. }
  692. *Option: HT_PATSIZE_8x8_M
  693. {
  694. *rcNameID: =HT_DITHER8X8_DISPLAY
  695. }
  696. }
  697. *%========== Duplex ==========
  698. *Feature: Duplex
  699. {
  700. *rcNameID: =TWO_SIDED_PRINTING_DISPLAY
  701. *DefaultOption: NONE
  702. *Option: NONE
  703. {
  704. *rcNameID: =NONE_DISPLAY
  705. *Command: CmdSelect
  706. {
  707. *Order: DOC_SETUP.5
  708. *Cmd: "setp duplex 0<0A>"
  709. }
  710. }
  711. *Option: VERTICAL
  712. {
  713. *rcNameID: =FLIP_ON_LONG_EDGE_DISPLAY
  714. *switch: Orientation
  715. {
  716. *case: PORTRAIT
  717. {
  718. *Command: CmdSelect
  719. {
  720. *Cmd: "setp duplex 1<0A>"
  721. *Order: DOC_SETUP.5
  722. }
  723. }
  724. *case: LANDSCAPE_CC90
  725. {
  726. *Command: CmdSelect
  727. {
  728. *Cmd: "setp duplex 2<0A>"
  729. *Order: DOC_SETUP.5
  730. }
  731. }
  732. }
  733. }
  734. *Option: HORIZONTAL
  735. {
  736. *rcNameID: =FLIP_ON_SHORT_EDGE_DISPLAY
  737. *switch: Orientation
  738. {
  739. *case: PORTRAIT
  740. {
  741. *Command: CmdSelect
  742. {
  743. *Cmd: "setp duplex 2<0A>"
  744. *Order: DOC_SETUP.5
  745. }
  746. }
  747. *case: LANDSCAPE_CC90
  748. {
  749. *Command: CmdSelect
  750. {
  751. *Cmd: "setp duplex 1<0A>"
  752. *Order: DOC_SETUP.5
  753. }
  754. }
  755. }
  756. }
  757. }
  758. *%========== InvalidCombination ==========
  759. *InvalidCombination: LIST(Duplex.VERTICAL, PaperSize.JAPANESE_POSTCARD)
  760. *InvalidCombination: LIST(Duplex.HORIZONTAL, PaperSize.JAPANESE_POSTCARD)
  761. *InvalidCombination: LIST(OutputBin.Option3, PaperSize.JAPANESE_POSTCARD)
  762. *InvalidCombination: LIST(OutputBin.Option4, PaperSize.JAPANESE_POSTCARD)
  763. *InvalidCombination: LIST(OutputBin.Option5, PaperSize.JAPANESE_POSTCARD)
  764. *InvalidCombination: LIST(OutputBin.Option6, PaperSize.JAPANESE_POSTCARD)
  765. *InvalidCombination: LIST(OutputBin.Option7, PaperSize.JAPANESE_POSTCARD)
  766. *InvalidCombination: LIST(OutputBin.Option8, PaperSize.JAPANESE_POSTCARD)
  767. *InvalidCombination: LIST(OutputBin.Option9, PaperSize.JAPANESE_POSTCARD)
  768. *InvalidCombination: LIST(OutputBin.Option10, PaperSize.JAPANESE_POSTCARD)
  769. *InvalidCombination: LIST(OutputBin.Option11, PaperSize.JAPANESE_POSTCARD)
  770. *InvalidCombination: LIST(OutputBin.Option12, PaperSize.JAPANESE_POSTCARD)
  771. *InvalidCombination: LIST(OutputBin.Option13, PaperSize.JAPANESE_POSTCARD)
  772. *InvalidCombination: LIST(Duplex.VERTICAL, InputBin.MANUAL)
  773. *InvalidCombination: LIST(Duplex.HORIZONTAL, InputBin.MANUAL)
  774. *InvalidCombination: LIST(OutputBin.Option3, InputBin.MANUAL)
  775. *InvalidCombination: LIST(OutputBin.Option4, InputBin.MANUAL)
  776. *InvalidCombination: LIST(OutputBin.Option5, InputBin.MANUAL)
  777. *InvalidCombination: LIST(OutputBin.Option6, InputBin.MANUAL)
  778. *InvalidCombination: LIST(OutputBin.Option7, InputBin.MANUAL)
  779. *InvalidCombination: LIST(OutputBin.Option8, InputBin.MANUAL)
  780. *InvalidCombination: LIST(OutputBin.Option9, InputBin.MANUAL)
  781. *InvalidCombination: LIST(OutputBin.Option10, InputBin.MANUAL)
  782. *InvalidCombination: LIST(OutputBin.Option11, InputBin.MANUAL)
  783. *InvalidCombination: LIST(OutputBin.Option12, InputBin.MANUAL)
  784. *InvalidCombination: LIST(OutputBin.Option13, InputBin.MANUAL)
  785. *InvalidCombination: LIST(SideTray.Option1,OutputBin.Option2)
  786. *InvalidCombination: LIST(ManualTray.Option1,InputBin.MANUAL)
  787. *InvalidCombination: LIST(DuplexSet.Option1,Duplex.VERTICAL)
  788. *InvalidCombination: LIST(DuplexSet.Option1,Duplex.HORIZONTAL)
  789. *%========== OutputOption ==========
  790. *Feature: OutputOption
  791. {
  792. *rcNameID: 367
  793. *FeatureType: PRINTER_PROPERTY
  794. *DefaultOption: Option1
  795. *Option: Option1
  796. {
  797. *rcNameID: 351
  798. *Constraints: LIST(OutputBin.Option3)
  799. *Constraints: LIST(OutputBin.Option4,OutputBin.Option5)
  800. *Constraints: LIST(OutputBin.Option6,OutputBin.Option7)
  801. *Constraints: LIST(OutputBin.Option8,OutputBin.Option9)
  802. *Constraints: LIST(OutputBin.Option10,OutputBin.Option11)
  803. *Constraints: LIST(OutputBin.Option12,OutputBin.Option13)
  804. *Constraints: LIST(OutputBin.Option14,OutputBin.Option15)
  805. *Constraints: LIST(OutputBin.Option16,OutputBin.Option17)
  806. }
  807. *Option: Option2
  808. {
  809. *rcNameID: 412
  810. *Constraints: LIST(OutputBin.Option4,OutputBin.Option5)
  811. *Constraints: LIST(OutputBin.Option6,OutputBin.Option7)
  812. *Constraints: LIST(OutputBin.Option8,OutputBin.Option9)
  813. *Constraints: LIST(OutputBin.Option10,OutputBin.Option11)
  814. *Constraints: LIST(OutputBin.Option12,OutputBin.Option13)
  815. *Constraints: LIST(OutputBin.Option14,OutputBin.Option15)
  816. *Constraints: LIST(OutputBin.Option16,OutputBin.Option17)
  817. }
  818. *Option: Option3 {
  819. *rcNameID: 413
  820. *Constraints: LIST(OutputBin.Option3)
  821. }
  822. }
  823. *%========== SideTray ==========
  824. *Feature: SideTray
  825. {
  826. *rcNameID: 263
  827. *FeatureType: PRINTER_PROPERTY
  828. *DefaultOption: Option1
  829. *Option: Option1
  830. {
  831. *rcNameID: 351
  832. }
  833. *Option: Option2
  834. {
  835. *rcNameID: 350
  836. }
  837. }
  838. *%========== ManualTray ==========
  839. *Feature: ManualTray
  840. {
  841. *rcNameID: 368
  842. *FeatureType: PRINTER_PROPERTY
  843. *DefaultOption: Option1
  844. *Option: Option1
  845. {
  846. *rcNameID: 351
  847. }
  848. *Option: Option2
  849. {
  850. *rcNameID: 350
  851. }
  852. }
  853. *%========== DuplexSet ==========
  854. *Feature: DuplexSet
  855. {
  856. *rcNameID: 369
  857. *FeatureType: PRINTER_PROPERTY
  858. *DefaultOption: Option1
  859. *Option: Option1
  860. {
  861. *rcNameID: 351
  862. *DisabledFeatures: LIST(Duplex)
  863. }
  864. *Option: Option2
  865. {
  866. *rcNameID: 350
  867. }
  868. }
  869. *%========== Job Control Command ==========
  870. *Command: CmdStartDoc
  871. {
  872. *Order: DOC_SETUP.1
  873. *CallbackID: 13
  874. }
  875. *Command: CmdStartPage
  876. {
  877. *Order: PAGE_SETUP.1
  878. *Params: LIST(TextXRes, TextYRes)
  879. *CallbackID: 14
  880. }
  881. *Command: CmdEndJob
  882. {
  883. *Order: JOB_FINISH.1
  884. *CallbackID: 70
  885. }
  886. *Command: CmdEndPage
  887. {
  888. *Order: PAGE_FINISH.1
  889. *CallbackID: 15
  890. }
  891. *Command: CmdCopies
  892. {
  893. *Order: DOC_SETUP.3
  894. *CallbackID: 16
  895. *Params: LIST(NumOfCopies)
  896. }
  897. *%========== Printer Capabilities ==========
  898. *RotateCoordinate?: TRUE
  899. *RotateRaster?: TRUE
  900. *RotateFont?: FALSE
  901. *TextCaps: LIST(TC_OP_CHARACTER,TC_EA_DOUBLE,TC_RA_ABLE)
  902. *%========== Cursor Move ==========
  903. *XMoveUnit: 1200
  904. *YMoveUnit: 1200
  905. *CursorXAfterCR: AT_CURSOR_X_ORIGIN
  906. *XMoveThreshold: 0
  907. *YMoveThreshold: 0
  908. *Command: CmdXMoveAbsolute
  909. {
  910. *CallbackID: 1
  911. *Params: LIST(DestX)
  912. }
  913. *Command: CmdYMoveAbsolute
  914. {
  915. *CallbackID: 2
  916. *Params: LIST(DestY)
  917. }
  918. *Command: CmdCR { *CallbackID: 7 }
  919. *Command: CmdFF { *CallbackID: 8 }
  920. *Command: CmdLF { *CallbackID: 9 }
  921. *EjectPageWithFF?: TRUE
  922. *%========== Raster Data Emission ==========
  923. *OutputDataFormat: H_BYTE
  924. *OptimizeLeftBound?: TRUE
  925. *CursorXAfterSendBlockData: AT_GRXDATA_ORIGIN
  926. *CursorYAfterSendBlockData: NO_MOVE
  927. *%========== Device Fonts ==========
  928. *DefaultFont: 1
  929. *DefaultCTT: 0
  930. *CharPosition: BASELINE
  931. *switch: Orientation
  932. {
  933. *case: PORTRAIT
  934. {
  935. *DeviceFonts: LIST(1,2,3,4,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21)
  936. }
  937. *case: LANDSCAPE_CC90
  938. {
  939. *DeviceFonts: LIST(1,2,3,4,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21)
  940. }
  941. }
  942. *FontCartridge: FC1
  943. {
  944. *rcCartridgeNameID: 285
  945. *PortraitFonts: LIST(5,6)
  946. *LandscapeFonts: LIST(5,6)
  947. }
  948. *%========== Font Simulation ==========
  949. *Command: CmdBoldOn { *CallbackID: 51 }
  950. *Command: CmdBoldOff { *CallbackID: 52 }
  951. *Command: CmdItalicOn { *CallbackID: 53 }
  952. *Command: CmdItalicOff { *CallbackID: 54 }
  953. *Command: CmdWhiteTextOn { *CallbackID: 57 }
  954. *Command: CmdWhiteTextOff { *CallbackID: 58 }
  955. *Command: CmdSelectSingleByteMode { *CallbackID: 55 }
  956. *Command: CmdSelectDoubleByteMode { *CallbackID: 56 }
  957. *%========== TrueType Font Substitution ==========
  958. *TTFS: Arial
  959. {
  960. *rcTTFontNameID: 300
  961. *rcDevFontNameID: 301
  962. }
  963. *TTFS: CourierNew
  964. {
  965. *rcTTFontNameID: 302
  966. *rcDevFontNameID: 303
  967. }
  968. *TTFS: Symbol
  969. {
  970. *rcTTFontNameID: 304
  971. *rcDevFontNameID: 305
  972. }
  973. *TTFS: TimesNewRoman
  974. {
  975. *rcTTFontNameID: 306
  976. *rcDevFontNameID: 307
  977. }
  978. *TTFS: MSMincho_V
  979. {
  980. *rcTTFontNameID: 308
  981. *rcDevFontNameID: 309
  982. }
  983. *TTFS: MSGothic_V
  984. {
  985. *rcTTFontNameID: 310
  986. *rcDevFontNameID: 311
  987. }
  988. *TTFS: MSMincho
  989. {
  990. *rcTTFontNameID: 312
  991. *rcDevFontNameID: 313
  992. }
  993. *TTFS: MSGothic
  994. {
  995. *rcTTFontNameID: 314
  996. *rcDevFontNameID: 315
  997. }
  998. *TTFS: MSMinchoV_E
  999. {
  1000. *rcTTFontNameID: 330
  1001. *rcDevFontNameID:309
  1002. }
  1003. *TTFS: MSGothicV_E
  1004. {
  1005. *rcTTFontNameID: 331
  1006. *rcDevFontNameID:311
  1007. }
  1008. *TTFS: MSMincho_E
  1009. {
  1010. *rcTTFontNameID: 332
  1011. *rcDevFontNameID:313
  1012. }
  1013. *TTFS: MSGothic_E
  1014. {
  1015. *rcTTFontNameID: 333
  1016. *rcDevFontNameID:315
  1017. }
  1018. *TTFSEnabled?: TRUE