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.

1105 lines
29 KiB

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