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.

1470 lines
46 KiB

  1. *%
  2. *% Copyright (c) 1997 - 1999 Microsoft Corporation
  3. *% All Rights Reserved.
  4. *%
  5. *GPDSpecVersion: "1.0"
  6. *GPDFileVersion: "1.00"
  7. *GPDFileName: "FXDP400J.GPD"
  8. *Include: "STDNAMES.GPD"
  9. *CodePage: 1252
  10. *ModelName: "FX DocuPrint 400 ART4"
  11. *MasterUnits: PAIR(1200, 1200)
  12. *ResourceDLL: "FXARTRES.DLL"
  13. *PrinterType: PAGE
  14. *PrintRate: 40
  15. *PrintRateUnit: PPM
  16. *MaxCopies: 9999
  17. *FontCartSlots: 1
  18. *rcInstalledOptionNameID: 350
  19. *rcNotInstalledOptionNameID: 351
  20. *%========== Orientation ==========
  21. *Feature: Orientation
  22. {
  23. *rcNameID: =ORIENTATION_DISPLAY
  24. *DefaultOption: PORTRAIT
  25. *Option: PORTRAIT
  26. {
  27. *rcNameID: =PORTRAIT_DISPLAY
  28. *Command: CmdSelect
  29. {
  30. *Order: DOC_SETUP.8
  31. *CallbackID: 17
  32. }
  33. }
  34. *Option: LANDSCAPE_CC90
  35. {
  36. *rcNameID: =LANDSCAPE_DISPLAY
  37. *Command: CmdSelect
  38. {
  39. *Order: DOC_SETUP.8
  40. *CallbackID: 18
  41. }
  42. }
  43. }
  44. *%========== InputBin ==========
  45. *Feature: InputBin
  46. {
  47. *rcNameID: =PAPER_SOURCE_DISPLAY
  48. *DefaultOption: AUTO
  49. *Option: AUTO
  50. {
  51. *rcNameID: =AUTO_DISPLAY
  52. *Command: CmdSelect
  53. {
  54. *Order: DOC_SETUP.9
  55. *Cmd: "it -1<0D0A>"
  56. }
  57. }
  58. *Option: MANUAL
  59. {
  60. *rcNameID: =MANUAL_FEED_DISPLAY
  61. *Command: CmdSelect
  62. {
  63. *Order: DOC_SETUP.9
  64. *Cmd: "it 0<0D0A>"
  65. }
  66. }
  67. *Option: TRAY1
  68. {
  69. *rcNameID: 258
  70. *Command: CmdSelect
  71. {
  72. *Order: DOC_SETUP.9
  73. *Cmd: "it 1<0D0A>"
  74. }
  75. }
  76. *Option: TRAY2
  77. {
  78. *rcNameID: 259
  79. *Command: CmdSelect
  80. {
  81. *Order: DOC_SETUP.9
  82. *Cmd: "it 2<0D0A>"
  83. }
  84. }
  85. *Option: TRAY3
  86. {
  87. *rcNameID: 260
  88. *Command: CmdSelect
  89. {
  90. *Order: DOC_SETUP.9
  91. *Cmd: "it 3<0D0A>"
  92. }
  93. }
  94. *Option: TRAY4
  95. {
  96. *rcNameID: 261
  97. *Command: CmdSelect
  98. {
  99. *Order: DOC_SETUP.9
  100. *Cmd: "it 4<0D0A>"
  101. }
  102. }
  103. *Option: LVTRAY3
  104. {
  105. *rcNameID: 370
  106. *Command: CmdSelect
  107. {
  108. *Order: DOC_SETUP.9
  109. *Cmd: "it 3<0D0A>"
  110. }
  111. }
  112. *Option: LVTRAY4
  113. {
  114. *rcNameID: 371
  115. *Command: CmdSelect
  116. {
  117. *Order: DOC_SETUP.9
  118. *Cmd: "it 4<0D0A>"
  119. }
  120. }
  121. }
  122. *%========== Resolution ==========
  123. *Feature: Resolution
  124. {
  125. *rcNameID: =RESOLUTION_DISPLAY
  126. *DefaultOption: Option3
  127. *Option: Option1
  128. {
  129. *Name: "300 x 300 dots per inch"
  130. *DPI: PAIR(300, 300)
  131. *TextDPI: PAIR(300, 300)
  132. *MinStripBlankPixels: 24
  133. EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,TRAILING)
  134. EXTERN_GLOBAL: *SendMultipleRows?: TRUE
  135. *SpotDiameter: 100
  136. *Command: CmdSendBlockData
  137. {
  138. *CallbackID: 26
  139. *Params: LIST(NumOfDataBytes, RasterDataHeightInPixels, RasterDataWidthInBytes)
  140. }
  141. *Command: CmdEndBlockData { *Cmd : "]<0D0A>" }
  142. *Command: CmdSelect
  143. {
  144. *Order: DOC_SETUP.7
  145. *CallbackID: 22
  146. }
  147. }
  148. *Option: Option2
  149. {
  150. *Name: "400 x 400 dots per inch"
  151. *DPI: PAIR(400, 400)
  152. *TextDPI: PAIR(400, 400)
  153. *MinStripBlankPixels: 24
  154. EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,TRAILING)
  155. EXTERN_GLOBAL: *SendMultipleRows?: TRUE
  156. *SpotDiameter: 100
  157. *Command: CmdSendBlockData
  158. {
  159. *CallbackID: 26
  160. *Params: LIST(NumOfDataBytes, RasterDataHeightInPixels, RasterDataWidthInBytes)
  161. }
  162. *Command: CmdEndBlockData { *Cmd : "]<0D0A>" }
  163. *Command: CmdSelect
  164. {
  165. *Order: DOC_SETUP.7
  166. *CallbackID: 23
  167. }
  168. }
  169. *Option: Option3
  170. {
  171. *Name: "600 x 600 dots per inch"
  172. *DPI: PAIR(600, 600)
  173. *TextDPI: PAIR(600, 600)
  174. *MinStripBlankPixels: 24
  175. EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,TRAILING)
  176. EXTERN_GLOBAL: *SendMultipleRows?: TRUE
  177. *SpotDiameter: 100
  178. *Command: CmdSendBlockData
  179. {
  180. *CallbackID: 26
  181. *Params: LIST(NumOfDataBytes, RasterDataHeightInPixels, RasterDataWidthInBytes)
  182. }
  183. *Command: CmdEndBlockData { *Cmd : "]<0D0A>" }
  184. *Command: CmdSelect
  185. {
  186. *Order: DOC_SETUP.7
  187. *CallbackID: 24
  188. }
  189. }
  190. }
  191. *%========== PaperSize ==========
  192. *Feature: PaperSize
  193. {
  194. *rcNameID: =PAPER_SIZE_DISPLAY
  195. *DefaultOption: A4
  196. *Option: A3
  197. {
  198. *rcNameID: =A3_DISPLAY
  199. *Constraints: LIST(InputBin.LVTRAY3, InputBin.LVTRAY4)
  200. *switch: Orientation
  201. {
  202. *case: PORTRAIT
  203. {
  204. *PrintableArea: PAIR(13548, 19368)
  205. *PrintableOrigin: PAIR(240, 240)
  206. *CursorOrigin: PAIR(240, 240)
  207. *Command: CmdSelect
  208. {
  209. *Order: DOC_SETUP.12
  210. *CallbackID: 30
  211. }
  212. }
  213. *case: LANDSCAPE_CC90
  214. {
  215. *PrintableArea: PAIR(13548, 19368)
  216. *PrintableOrigin: PAIR(240, 240)
  217. *CursorOrigin: PAIR(240, 19608)
  218. *Command: CmdSelect
  219. {
  220. *Order: DOC_SETUP.12
  221. *CallbackID: 30
  222. }
  223. }
  224. }
  225. }
  226. *Option: A4
  227. {
  228. *rcNameID: =A4_DISPLAY
  229. *switch: Orientation
  230. {
  231. *case: PORTRAIT
  232. {
  233. *PrintableArea: PAIR(9444, 13548)
  234. *PrintableOrigin: PAIR(240, 240)
  235. *CursorOrigin: PAIR(240, 240)
  236. *Command: CmdSelect
  237. {
  238. *Order: DOC_SETUP.12
  239. *CallbackID: 31
  240. }
  241. }
  242. *case: LANDSCAPE_CC90
  243. {
  244. *PrintableArea: PAIR(9444, 13548)
  245. *PrintableOrigin: PAIR(240, 240)
  246. *CursorOrigin: PAIR(240, 13788)
  247. *Command: CmdSelect
  248. {
  249. *Order: DOC_SETUP.12
  250. *CallbackID: 31
  251. }
  252. }
  253. }
  254. }
  255. *Option: A5
  256. {
  257. *rcNameID: =A5_DISPLAY
  258. *Constraints: LIST(InputBin.TRAY2,InputBin.TRAY3,InputBin.TRAY4)
  259. *Constraints: LIST(InputBin.LVTRAY3,InputBin.LVTRAY4)
  260. *switch: Orientation
  261. {
  262. *case: PORTRAIT
  263. {
  264. *PrintableArea: PAIR(6516, 9444)
  265. *PrintableOrigin: PAIR(240, 240)
  266. *CursorOrigin: PAIR(240, 240)
  267. *Command: CmdSelect
  268. {
  269. *Order: DOC_SETUP.12
  270. *CallbackID: 32
  271. }
  272. }
  273. *case: LANDSCAPE_CC90
  274. {
  275. *PrintableArea: PAIR(6516, 9444)
  276. *PrintableOrigin: PAIR(240, 240)
  277. *CursorOrigin: PAIR(240, 9684)
  278. *Command: CmdSelect
  279. {
  280. *Order: DOC_SETUP.12
  281. *CallbackID: 32
  282. }
  283. }
  284. }
  285. }
  286. *Option: B4
  287. {
  288. *rcNameID: =B4_DISPLAY
  289. *Constraints: LIST(InputBin.LVTRAY3,InputBin.LVTRAY4)
  290. *switch: Orientation
  291. {
  292. *case: PORTRAIT
  293. {
  294. *PrintableArea: PAIR(11664, 16716)
  295. *PrintableOrigin: PAIR(240, 240)
  296. *CursorOrigin: PAIR(240, 240)
  297. *Command: CmdSelect
  298. {
  299. *Order: DOC_SETUP.12
  300. *CallbackID: 33
  301. }
  302. }
  303. *case: LANDSCAPE_CC90
  304. {
  305. *PrintableArea: PAIR(11664, 16716)
  306. *PrintableOrigin: PAIR(240, 240)
  307. *CursorOrigin: PAIR(240, 16956)
  308. *Command: CmdSelect
  309. {
  310. *Order: DOC_SETUP.12
  311. *CallbackID: 33
  312. }
  313. }
  314. }
  315. }
  316. *Option: B5
  317. {
  318. *rcNameID: =B5_DISPLAY
  319. *switch: Orientation
  320. {
  321. *case: PORTRAIT
  322. {
  323. *PrintableArea: PAIR(8124, 11664)
  324. *PrintableOrigin: PAIR(240, 240)
  325. *CursorOrigin: PAIR(240, 240)
  326. *Command: CmdSelect
  327. {
  328. *Order: DOC_SETUP.12
  329. *CallbackID: 34
  330. }
  331. }
  332. *case: LANDSCAPE_CC90
  333. {
  334. *PrintableArea: PAIR(8124, 11664)
  335. *PrintableOrigin: PAIR(240, 240)
  336. *CursorOrigin: PAIR(240, 11904)
  337. *Command: CmdSelect
  338. {
  339. *Order: DOC_SETUP.12
  340. *CallbackID: 34
  341. }
  342. }
  343. }
  344. }
  345. *Option: JAPANESE_POSTCARD
  346. {
  347. *rcNameID: =JAPANESE_POSTCARD_DISPLAY
  348. *Constraints: LIST(InputBin.TRAY1,InputBin.TRAY2)
  349. *Constraints: LIST(InputBin.TRAY3,InputBin.TRAY4,InputBin.AUTO)
  350. *Constraints: LIST(InputBin.LVTRAY3,InputBin.LVTRAY4)
  351. *Constraints: LIST(Stapling.Option2, Stapling.Option3, Stapling.Option4,
  352. + Stapling.Option5, Stapling.Option6)
  353. *switch: Orientation
  354. {
  355. *case: PORTRAIT
  356. {
  357. *PrintableArea: PAIR(4244, 6512)
  358. *PrintableOrigin: PAIR(240, 240)
  359. *CursorOrigin: PAIR(240, 240)
  360. *Command: CmdSelect
  361. {
  362. *Order: DOC_SETUP.12
  363. *CallbackID: 35
  364. }
  365. }
  366. *case: LANDSCAPE_CC90
  367. {
  368. *PrintableArea: PAIR(4292, 6560)
  369. *PrintableOrigin: PAIR(216, 216)
  370. *CursorOrigin: PAIR(216, 6774)
  371. *Command: CmdSelect
  372. {
  373. *Order: DOC_SETUP.12
  374. *CallbackID: 35
  375. }
  376. }
  377. }
  378. }
  379. *Option: TABLOID
  380. {
  381. *rcNameID: =TABLOID_DISPLAY
  382. *Constraints: LIST(InputBin.LVTRAY3,InputBin.LVTRAY4)
  383. *switch: Orientation
  384. {
  385. *case: PORTRAIT
  386. {
  387. *PrintableArea: PAIR(12768, 19968)
  388. *PrintableOrigin: PAIR(216, 216)
  389. *CursorOrigin: PAIR(216, 216)
  390. *Command: CmdSelect
  391. {
  392. *Order: DOC_SETUP.12
  393. *CallbackID: 36
  394. }
  395. }
  396. *case: LANDSCAPE_CC90
  397. {
  398. *PrintableArea: PAIR(12768, 19968)
  399. *PrintableOrigin: PAIR(216, 216)
  400. *CursorOrigin: PAIR(216, 20184)
  401. *Command: CmdSelect
  402. {
  403. *Order: DOC_SETUP.12
  404. *CallbackID: 36
  405. }
  406. }
  407. }
  408. }
  409. *Option: LETTER
  410. {
  411. *rcNameID: =LETTER_DISPLAY
  412. *switch: Orientation
  413. {
  414. *case: PORTRAIT
  415. {
  416. *PrintableArea: PAIR(9768, 12768)
  417. *PrintableOrigin: PAIR(216, 216)
  418. *CursorOrigin: PAIR(216, 216)
  419. *Command: CmdSelect
  420. {
  421. *Order: DOC_SETUP.12
  422. *CallbackID: 37
  423. }
  424. }
  425. *case: LANDSCAPE_CC90
  426. {
  427. *PrintableArea: PAIR(9768, 12768)
  428. *PrintableOrigin: PAIR(216, 216)
  429. *CursorOrigin: PAIR(216, 12984)
  430. *Command: CmdSelect
  431. {
  432. *Order: DOC_SETUP.12
  433. *CallbackID: 37
  434. }
  435. }
  436. }
  437. }
  438. *Option: FOLIO
  439. {
  440. *rcNameID: =FOLIO_DISPLAY
  441. *switch: Orientation
  442. {
  443. *case: PORTRAIT
  444. {
  445. *PrintableArea: PAIR(9768, 15168)
  446. *PrintableOrigin: PAIR(216, 216)
  447. *CursorOrigin: PAIR(216, 216)
  448. *Command: CmdSelect
  449. {
  450. *Order: DOC_SETUP.12
  451. *CallbackID: 38
  452. }
  453. }
  454. *case: LANDSCAPE_CC90
  455. {
  456. *PrintableArea: PAIR(9768, 15168)
  457. *PrintableOrigin: PAIR(216, 216)
  458. *CursorOrigin: PAIR(216, 15384)
  459. *Command: CmdSelect
  460. {
  461. *Order: DOC_SETUP.12
  462. *CallbackID: 38
  463. }
  464. }
  465. }
  466. }
  467. *Option: LEGAL
  468. {
  469. *rcNameID: =LEGAL_DISPLAY
  470. *switch: Orientation
  471. {
  472. *case: PORTRAIT
  473. {
  474. *PrintableArea: PAIR(9768, 16368)
  475. *PrintableOrigin: PAIR(216, 216)
  476. *CursorOrigin: PAIR(216, 216)
  477. *Command: CmdSelect
  478. {
  479. *Order: DOC_SETUP.12
  480. *CallbackID: 39
  481. }
  482. }
  483. *case: LANDSCAPE_CC90
  484. {
  485. *PrintableArea: PAIR(9768, 16368)
  486. *PrintableOrigin: PAIR(216, 216)
  487. *CursorOrigin: PAIR(216, 16584)
  488. *Command: CmdSelect
  489. {
  490. *Order: DOC_SETUP.12
  491. *CallbackID: 39
  492. }
  493. }
  494. }
  495. }
  496. }
  497. *%========== OutputBin ==========
  498. *Feature: OutputBin
  499. {
  500. *rcNameID: =OUTPUTBIN_DISPLAY
  501. *DefaultOption: Option1
  502. *Option: Option1
  503. {
  504. *rcNameID: 262
  505. *Command: CmdSelect
  506. {
  507. *Order: DOC_SETUP.14
  508. *Cmd: "setp outtray 1<0D0A>"
  509. }
  510. }
  511. *Option: Option2
  512. {
  513. *rcNameID: 263
  514. *Command: CmdSelect
  515. {
  516. *Order: DOC_SETUP.14
  517. *Cmd: "setp outtray 2<0D0A>"
  518. }
  519. }
  520. *Option: Option4
  521. {
  522. *rcNameID: 265
  523. *Command: CmdSelect
  524. {
  525. *Order: DOC_SETUP.14
  526. *Cmd: "setp outtray 4<0D0A>"
  527. }
  528. }
  529. *Option: Option5
  530. {
  531. *rcNameID: 266
  532. *Command: CmdSelect
  533. {
  534. *Order: DOC_SETUP.14
  535. *Cmd: "setp outtray 5<0D0A>"
  536. }
  537. }
  538. *Option: Option6
  539. {
  540. *rcNameID: 267
  541. *Command: CmdSelect
  542. {
  543. *Order: DOC_SETUP.14
  544. *Cmd: "setp outtray 6<0D0A>"
  545. }
  546. }
  547. *Option: Option7
  548. {
  549. *rcNameID: 268
  550. *Command: CmdSelect
  551. {
  552. *Order: DOC_SETUP.14
  553. *Cmd: "setp outtray 7<0D0A>"
  554. }
  555. }
  556. *Option: Option8
  557. {
  558. *rcNameID: 269
  559. *Command: CmdSelect
  560. {
  561. *Order: DOC_SETUP.14
  562. *Cmd: "setp outtray 8<0D0A>"
  563. }
  564. }
  565. *Option: Option9
  566. {
  567. *rcNameID: 270
  568. *Command: CmdSelect
  569. {
  570. *Order: DOC_SETUP.14
  571. *Cmd: "setp outtray 9<0D0A>"
  572. }
  573. }
  574. *Option: Option10
  575. {
  576. *rcNameID: 271
  577. *Command: CmdSelect
  578. {
  579. *Order: DOC_SETUP.14
  580. *Cmd: "setp outtray 10<0D0A>"
  581. }
  582. }
  583. *Option: Option11
  584. {
  585. *rcNameID: 272
  586. *Command: CmdSelect
  587. {
  588. *Order: DOC_SETUP.14
  589. *Cmd: "setp outtray 11<0D0A>"
  590. }
  591. }
  592. *Option: Option12
  593. {
  594. *rcNameID: 273
  595. *Command: CmdSelect
  596. {
  597. *Order: DOC_SETUP.14
  598. *Cmd: "setp outtray 12<0D0A>"
  599. }
  600. }
  601. *Option: Option13
  602. {
  603. *rcNameID: 274
  604. *Command: CmdSelect
  605. {
  606. *Order: DOC_SETUP.14
  607. *Cmd: "setp outtray 13<0D0A>"
  608. }
  609. }
  610. *Option: Option14
  611. {
  612. *rcNameID: 357
  613. *Command: CmdSelect
  614. {
  615. *Order: DOC_SETUP.2
  616. *Cmd: "@OUTR=OUTBIN100<0D0A>"
  617. }
  618. }
  619. *Option: Option15
  620. {
  621. *rcNameID: 358
  622. *Command: CmdSelect
  623. {
  624. *Order: DOC_SETUP.2
  625. *Cmd: "@OUTR=OUTBIN101<0D0A>"
  626. }
  627. }
  628. *Option: Option16
  629. {
  630. *rcNameID: 359
  631. *Command: CmdSelect
  632. {
  633. *Order: DOC_SETUP.2
  634. *Cmd: "@OUTR=OUTBIN102<0D0A>"
  635. }
  636. }
  637. *Option: Option17
  638. {
  639. *rcNameID: 360
  640. *Command: CmdSelect
  641. {
  642. *Order: DOC_SETUP.2
  643. *Cmd: "@OUTR=OUTBIN103<0D0A>"
  644. }
  645. }
  646. }
  647. *%========== ImageControl ==========
  648. *Feature: ImageControl
  649. {
  650. *rcNameID: =IMAGECONTROL_DISPLAY
  651. *DefaultOption: Option1
  652. *Option: Option1
  653. {
  654. *rcNameID: 286
  655. *Command: CmdSelect
  656. {
  657. *Order: DOC_SETUP.11
  658. *Cmd: "setp postrenderingenhance on<0D0A>"
  659. }
  660. }
  661. *Option: Option2
  662. {
  663. *rcNameID: 287
  664. *Command: CmdSelect
  665. {
  666. *Order: DOC_SETUP.11
  667. *Cmd: "setp postrenderingenhance off<0D0A>"
  668. }
  669. }
  670. }
  671. *%========== PrintDensity ==========
  672. *Feature: PrintDensity
  673. {
  674. *rcNameID: =PRINTDENSITY_DISPLAY
  675. *DefaultOption: Option2
  676. *Option: Option1
  677. {
  678. *rcNameID: 286
  679. }
  680. *Option: Option2
  681. {
  682. *rcNameID: 287
  683. }
  684. }
  685. *%========== Halftone ==========
  686. *Feature: Halftone
  687. {
  688. *rcNameID: =HALFTONING_DISPLAY
  689. *DefaultOption: HT_PATSIZE_AUTO
  690. *Option: HT_PATSIZE_AUTO
  691. {
  692. *rcNameID: =HT_AUTO_SELECT_DISPLAY
  693. }
  694. *Option: HT_PATSIZE_SUPERCELL_M
  695. {
  696. *rcNameID: =HT_SUPERCELL_DISPLAY
  697. }
  698. *Option: HT_PATSIZE_6x6_M
  699. {
  700. *rcNameID: =HT_DITHER6X6_DISPLAY
  701. }
  702. *Option: HT_PATSIZE_8x8_M
  703. {
  704. *rcNameID: =HT_DITHER8X8_DISPLAY
  705. }
  706. }
  707. *%========== Duplex ==========
  708. *Feature: Duplex
  709. {
  710. *rcNameID: =TWO_SIDED_PRINTING_DISPLAY
  711. *DefaultOption: NONE
  712. *Option: NONE
  713. {
  714. *rcNameID: =NONE_DISPLAY
  715. *Command: CmdSelect
  716. {
  717. *Order: DOC_SETUP.10
  718. *Cmd: "setp duplex 0<0A>"
  719. }
  720. }
  721. *Option: VERTICAL
  722. {
  723. *rcNameID: =FLIP_ON_LONG_EDGE_DISPLAY
  724. *Command: CmdSelect
  725. {
  726. *Order: DOC_SETUP.10
  727. *Cmd: "setp duplex 3<0A>"
  728. }
  729. }
  730. *Option: HORIZONTAL
  731. {
  732. *rcNameID: =FLIP_ON_SHORT_EDGE_DISPLAY
  733. *Command: CmdSelect
  734. {
  735. *Order: DOC_SETUP.10
  736. *Cmd: "setp duplex 4<0A>"
  737. }
  738. }
  739. }
  740. *%========== InvalidCombination ==========
  741. *InvalidCombination: LIST(Duplex.VERTICAL, PaperSize.JAPANESE_POSTCARD)
  742. *InvalidCombination: LIST(Duplex.HORIZONTAL, PaperSize.JAPANESE_POSTCARD)
  743. *InvalidCombination: LIST(OutputBin.Option4, PaperSize.JAPANESE_POSTCARD)
  744. *InvalidCombination: LIST(OutputBin.Option5, PaperSize.JAPANESE_POSTCARD)
  745. *InvalidCombination: LIST(OutputBin.Option6, PaperSize.JAPANESE_POSTCARD)
  746. *InvalidCombination: LIST(OutputBin.Option7, PaperSize.JAPANESE_POSTCARD)
  747. *InvalidCombination: LIST(OutputBin.Option8, PaperSize.JAPANESE_POSTCARD)
  748. *InvalidCombination: LIST(OutputBin.Option9, PaperSize.JAPANESE_POSTCARD)
  749. *InvalidCombination: LIST(OutputBin.Option10, PaperSize.JAPANESE_POSTCARD)
  750. *InvalidCombination: LIST(OutputBin.Option11, PaperSize.JAPANESE_POSTCARD)
  751. *InvalidCombination: LIST(OutputBin.Option12, PaperSize.JAPANESE_POSTCARD)
  752. *InvalidCombination: LIST(OutputBin.Option13, PaperSize.JAPANESE_POSTCARD)
  753. *InvalidCombination: LIST(Duplex.VERTICAL, InputBin.MANUAL)
  754. *InvalidCombination: LIST(Duplex.HORIZONTAL, InputBin.MANUAL)
  755. *InvalidCombination: LIST(OutputBin.Option4, InputBin.MANUAL)
  756. *InvalidCombination: LIST(OutputBin.Option5, InputBin.MANUAL)
  757. *InvalidCombination: LIST(OutputBin.Option6, InputBin.MANUAL)
  758. *InvalidCombination: LIST(OutputBin.Option7, InputBin.MANUAL)
  759. *InvalidCombination: LIST(OutputBin.Option8, InputBin.MANUAL)
  760. *InvalidCombination: LIST(OutputBin.Option9, InputBin.MANUAL)
  761. *InvalidCombination: LIST(OutputBin.Option10, InputBin.MANUAL)
  762. *InvalidCombination: LIST(OutputBin.Option11, InputBin.MANUAL)
  763. *InvalidCombination: LIST(OutputBin.Option12, InputBin.MANUAL)
  764. *InvalidCombination: LIST(OutputBin.Option13, InputBin.MANUAL)
  765. *InvalidCombination: LIST(OutputBin.Option14, InputBin.MANUAL)
  766. *InvalidCombination: LIST(OutputBin.Option15, InputBin.MANUAL)
  767. *InvalidCombination: LIST(OutputBin.Option16, InputBin.MANUAL)
  768. *InvalidCombination: LIST(OutputBin.Option17, InputBin.MANUAL)
  769. *InvalidCombination: LIST(Sort.Option1, Stapling.Option2)
  770. *InvalidCombination: LIST(Sort.Option1, Stapling.Option3)
  771. *InvalidCombination: LIST(Sort.Option1, Stapling.Option4)
  772. *InvalidCombination: LIST(Sort.Option1, Stapling.Option5)
  773. *InvalidCombination: LIST(Sort.Option1, Stapling.Option6)
  774. *InvalidCombination: LIST(Stapling.Option2, OutputBin.Option1)
  775. *InvalidCombination: LIST(Stapling.Option2, OutputBin.Option4)
  776. *InvalidCombination: LIST(Stapling.Option2, OutputBin.Option5)
  777. *InvalidCombination: LIST(Stapling.Option2, OutputBin.Option6)
  778. *InvalidCombination: LIST(Stapling.Option2, OutputBin.Option7)
  779. *InvalidCombination: LIST(Stapling.Option2, OutputBin.Option8)
  780. *InvalidCombination: LIST(Stapling.Option2, OutputBin.Option9)
  781. *InvalidCombination: LIST(Stapling.Option2, OutputBin.Option10)
  782. *InvalidCombination: LIST(Stapling.Option2, OutputBin.Option11)
  783. *InvalidCombination: LIST(Stapling.Option2, OutputBin.Option12)
  784. *InvalidCombination: LIST(Stapling.Option2, OutputBin.Option13)
  785. *InvalidCombination: LIST(Stapling.Option3, OutputBin.Option1)
  786. *InvalidCombination: LIST(Stapling.Option3, OutputBin.Option4)
  787. *InvalidCombination: LIST(Stapling.Option3, OutputBin.Option5)
  788. *InvalidCombination: LIST(Stapling.Option3, OutputBin.Option6)
  789. *InvalidCombination: LIST(Stapling.Option3, OutputBin.Option7)
  790. *InvalidCombination: LIST(Stapling.Option3, OutputBin.Option8)
  791. *InvalidCombination: LIST(Stapling.Option3, OutputBin.Option9)
  792. *InvalidCombination: LIST(Stapling.Option3, OutputBin.Option10)
  793. *InvalidCombination: LIST(Stapling.Option3, OutputBin.Option11)
  794. *InvalidCombination: LIST(Stapling.Option3, OutputBin.Option12)
  795. *InvalidCombination: LIST(Stapling.Option3, OutputBin.Option13)
  796. *InvalidCombination: LIST(Stapling.Option4, OutputBin.Option1)
  797. *InvalidCombination: LIST(Stapling.Option4, OutputBin.Option4)
  798. *InvalidCombination: LIST(Stapling.Option4, OutputBin.Option5)
  799. *InvalidCombination: LIST(Stapling.Option4, OutputBin.Option6)
  800. *InvalidCombination: LIST(Stapling.Option4, OutputBin.Option7)
  801. *InvalidCombination: LIST(Stapling.Option4, OutputBin.Option8)
  802. *InvalidCombination: LIST(Stapling.Option4, OutputBin.Option9)
  803. *InvalidCombination: LIST(Stapling.Option4, OutputBin.Option10)
  804. *InvalidCombination: LIST(Stapling.Option4, OutputBin.Option11)
  805. *InvalidCombination: LIST(Stapling.Option4, OutputBin.Option12)
  806. *InvalidCombination: LIST(Stapling.Option4, OutputBin.Option13)
  807. *InvalidCombination: LIST(Stapling.Option5, OutputBin.Option1)
  808. *InvalidCombination: LIST(Stapling.Option5, OutputBin.Option4)
  809. *InvalidCombination: LIST(Stapling.Option5, OutputBin.Option5)
  810. *InvalidCombination: LIST(Stapling.Option5, OutputBin.Option6)
  811. *InvalidCombination: LIST(Stapling.Option5, OutputBin.Option7)
  812. *InvalidCombination: LIST(Stapling.Option5, OutputBin.Option8)
  813. *InvalidCombination: LIST(Stapling.Option5, OutputBin.Option9)
  814. *InvalidCombination: LIST(Stapling.Option5, OutputBin.Option10)
  815. *InvalidCombination: LIST(Stapling.Option5, OutputBin.Option11)
  816. *InvalidCombination: LIST(Stapling.Option5, OutputBin.Option12)
  817. *InvalidCombination: LIST(Stapling.Option5, OutputBin.Option13)
  818. *InvalidCombination: LIST(Stapling.Option6, OutputBin.Option1)
  819. *InvalidCombination: LIST(Stapling.Option6, OutputBin.Option4)
  820. *InvalidCombination: LIST(Stapling.Option6, OutputBin.Option5)
  821. *InvalidCombination: LIST(Stapling.Option6, OutputBin.Option6)
  822. *InvalidCombination: LIST(Stapling.Option6, OutputBin.Option7)
  823. *InvalidCombination: LIST(Stapling.Option6, OutputBin.Option8)
  824. *InvalidCombination: LIST(Stapling.Option6, OutputBin.Option9)
  825. *InvalidCombination: LIST(Stapling.Option6, OutputBin.Option10)
  826. *InvalidCombination: LIST(Stapling.Option6, OutputBin.Option11)
  827. *InvalidCombination: LIST(Stapling.Option6, OutputBin.Option12)
  828. *InvalidCombination: LIST(Stapling.Option6, OutputBin.Option13)
  829. *InvalidCombination: LIST(Orientation.LANDSCAPE_CC90, Duplex.NONE,PaperSize.A5, Stapling.Option6)
  830. *InvalidCombination: LIST(Orientation.LANDSCAPE_CC90, Duplex.NONE,PaperSize.A3, Stapling.Option4)
  831. *InvalidCombination: LIST(Orientation.LANDSCAPE_CC90, Duplex.NONE,PaperSize.A3, Stapling.Option5)
  832. *InvalidCombination: LIST(Orientation.LANDSCAPE_CC90, Duplex.NONE,PaperSize.B4, Stapling.Option4)
  833. *InvalidCombination: LIST(Orientation.LANDSCAPE_CC90, Duplex.NONE,PaperSize.B4, Stapling.Option5)
  834. *InvalidCombination: LIST(Orientation.LANDSCAPE_CC90, Duplex.VERTICAL,PaperSize.A5, Stapling.Option6)
  835. *InvalidCombination: LIST(Orientation.LANDSCAPE_CC90, Duplex.VERTICAL,PaperSize.B4, Stapling.Option6)
  836. *InvalidCombination: LIST(Orientation.LANDSCAPE_CC90, Duplex.VERTICAL,PaperSize.B5, Stapling.Option6)
  837. *InvalidCombination: LIST(Orientation.LANDSCAPE_CC90, Duplex.VERTICAL,PaperSize.LETTER ,Stapling.Option6)
  838. *InvalidCombination: LIST(Orientation.LANDSCAPE_CC90, Duplex.VERTICAL,PaperSize.A3, Stapling.Option4)
  839. *InvalidCombination: LIST(Orientation.LANDSCAPE_CC90, Duplex.VERTICAL,PaperSize.A3, Stapling.Option5)
  840. *InvalidCombination: LIST(Orientation.LANDSCAPE_CC90, Duplex.VERTICAL,PaperSize.A3, Stapling.Option6)
  841. *InvalidCombination: LIST(Orientation.LANDSCAPE_CC90, Duplex.VERTICAL,PaperSize.B4, Stapling.Option4)
  842. *InvalidCombination: LIST(Orientation.LANDSCAPE_CC90, Duplex.VERTICAL,PaperSize.B4, Stapling.Option5)
  843. *InvalidCombination: LIST(Orientation.LANDSCAPE_CC90, Duplex.VERTICAL,PaperSize.B4, Stapling.Option6)
  844. *InvalidCombination: LIST(Orientation.LANDSCAPE_CC90, Duplex.HORIZONTAL,PaperSize.A3, Stapling.Option4)
  845. *InvalidCombination: LIST(Orientation.LANDSCAPE_CC90, Duplex.HORIZONTAL,PaperSize.A3, Stapling.Option5)
  846. *InvalidCombination: LIST(Orientation.LANDSCAPE_CC90, Duplex.HORIZONTAL,PaperSize.B4, Stapling.Option4)
  847. *InvalidCombination: LIST(Orientation.LANDSCAPE_CC90, Duplex.HORIZONTAL,PaperSize.B4, Stapling.Option5)
  848. *InvalidCombination: LIST(Orientation.LANDSCAPE_CC90, Duplex.HORIZONTAL,PaperSize.A4, Stapling.Option4)
  849. *InvalidCombination: LIST(Orientation.LANDSCAPE_CC90, Duplex.HORIZONTAL,PaperSize.A4, Stapling.Option5)
  850. *InvalidCombination: LIST(Orientation.LANDSCAPE_CC90, Duplex.HORIZONTAL,PaperSize.B5, Stapling.Option4)
  851. *InvalidCombination: LIST(Orientation.LANDSCAPE_CC90, Duplex.HORIZONTAL,PaperSize.B5, Stapling.Option5)
  852. *InvalidCombination: LIST(Orientation.LANDSCAPE_CC90, Duplex.HORIZONTAL, PaperSize.LETTER, Stapling.Option4)
  853. *InvalidCombination: LIST(Orientation.LANDSCAPE_CC90, Duplex.HORIZONTAL, PaperSize.LETTER, Stapling.Option5)
  854. *InvalidCombination: LIST(Orientation.LANDSCAPE_CC90, Duplex.HORIZONTAL,PaperSize.A5, Stapling.Option4)
  855. *InvalidCombination: LIST(Orientation.LANDSCAPE_CC90, Duplex.HORIZONTAL,PaperSize.A5, Stapling.Option5)
  856. *InvalidCombination: LIST(Orientation.LANDSCAPE_CC90, Duplex.HORIZONTAL,PaperSize.A5, Stapling.Option6)
  857. *InvalidCombination: LIST(Orientation.PORTRAIT, Duplex.NONE,PaperSize.A3, Stapling.Option6)
  858. *InvalidCombination: LIST(Orientation.PORTRAIT, Duplex.NONE,PaperSize.B4, Stapling.Option6)
  859. *InvalidCombination: LIST(Orientation.PORTRAIT, Duplex.NONE,PaperSize.A5, Stapling.Option4)
  860. *InvalidCombination: LIST(Orientation.PORTRAIT, Duplex.NONE,PaperSize.A5, Stapling.Option5)
  861. *InvalidCombination: LIST(Orientation.PORTRAIT, Duplex.VERTICAL, PaperSize.A3, Stapling.Option4)
  862. *InvalidCombination: LIST(Orientation.PORTRAIT, Duplex.VERTICAL, PaperSize.A3, Stapling.Option5)
  863. *InvalidCombination: LIST(Orientation.PORTRAIT, Duplex.VERTICAL, PaperSize.A3, Stapling.Option6)
  864. *InvalidCombination: LIST(Orientation.PORTRAIT, Duplex.VERTICAL, PaperSize.B4, Stapling.Option4)
  865. *InvalidCombination: LIST(Orientation.PORTRAIT, Duplex.VERTICAL, PaperSize.B4, Stapling.Option5)
  866. *InvalidCombination: LIST(Orientation.PORTRAIT, Duplex.VERTICAL, PaperSize.B4, Stapling.Option6)
  867. *InvalidCombination: LIST(Orientation.PORTRAIT, Duplex.VERTICAL, PaperSize.A4, Stapling.Option4)
  868. *InvalidCombination: LIST(Orientation.PORTRAIT, Duplex.VERTICAL, PaperSize.A4, Stapling.Option5)
  869. *InvalidCombination: LIST(Orientation.PORTRAIT, Duplex.VERTICAL, PaperSize.B5, Stapling.Option4)
  870. *InvalidCombination: LIST(Orientation.PORTRAIT, Duplex.VERTICAL, PaperSize.B5, Stapling.Option5)
  871. *InvalidCombination: LIST(Orientation.PORTRAIT, Duplex.VERTICAL, PaperSize.LETTER, Stapling.Option4)
  872. *InvalidCombination: LIST(Orientation.PORTRAIT, Duplex.VERTICAL, PaperSize.LETTER, Stapling.Option5)
  873. *InvalidCombination: LIST(Orientation.PORTRAIT, Duplex.VERTICAL, PaperSize.A5, Stapling.Option4)
  874. *InvalidCombination: LIST(Orientation.PORTRAIT, Duplex.VERTICAL, PaperSize.A5, Stapling.Option5)
  875. *InvalidCombination: LIST(Orientation.PORTRAIT, Duplex.HORIZONTAL, PaperSize.A3, Stapling.Option6)
  876. *InvalidCombination: LIST(Orientation.PORTRAIT, Duplex.HORIZONTAL, PaperSize.B4, Stapling.Option6)
  877. *InvalidCombination: LIST(Orientation.PORTRAIT, Duplex.HORIZONTAL, PaperSize.A4, Stapling.Option6)
  878. *InvalidCombination: LIST(Orientation.PORTRAIT, Duplex.HORIZONTAL, PaperSize.B5, Stapling.Option6)
  879. *InvalidCombination: LIST(Orientation.PORTRAIT, Duplex.HORIZONTAL, PaperSize.LETTER, Stapling.Option6)
  880. *InvalidCombination: LIST(Orientation.PORTRAIT, Duplex.HORIZONTAL, PaperSize.A5, Stapling.Option4)
  881. *InvalidCombination: LIST(Orientation.PORTRAIT, Duplex.HORIZONTAL, PaperSize.A5, Stapling.Option5)
  882. *InvalidCombination: LIST(Orientation.PORTRAIT, Duplex.HORIZONTAL, PaperSize.A5, Stapling.Option6)
  883. *InvalidCombination: LIST(Orientation.LANDSCAPE_CC90, Duplex.NONE,PaperSize.TABLOID, Stapling.Option4)
  884. *InvalidCombination: LIST(Orientation.LANDSCAPE_CC90, Duplex.NONE,PaperSize.TABLOID, Stapling.Option5)
  885. *InvalidCombination: LIST(Orientation.LANDSCAPE_CC90, Duplex.VERTICAL, PaperSize.TABLOID,Stapling.Option4)
  886. *InvalidCombination: LIST(Orientation.LANDSCAPE_CC90, Duplex.VERTICAL, PaperSize.TABLOID,Stapling.Option5)
  887. *InvalidCombination: LIST(Orientation.LANDSCAPE_CC90, Duplex.VERTICAL, PaperSize.TABLOID,Stapling.Option6)
  888. *InvalidCombination: LIST(Orientation.LANDSCAPE_CC90, Duplex.HORIZONTAL, PaperSize.TABLOID,Stapling.Option4)
  889. *InvalidCombination: LIST(Orientation.LANDSCAPE_CC90, Duplex.HORIZONTAL, PaperSize.TABLOID,Stapling.Option5)
  890. *InvalidCombination: LIST(Orientation.PORTRAIT, Duplex.NONE, PaperSize.TABLOID, Stapling.Option6)
  891. *InvalidCombination: LIST(Orientation.PORTRAIT, Duplex.VERTICAL, PaperSize.TABLOID, Stapling.Option4)
  892. *InvalidCombination: LIST(Orientation.PORTRAIT, Duplex.VERTICAL, PaperSize.TABLOID, Stapling.Option5)
  893. *InvalidCombination: LIST(Orientation.PORTRAIT, Duplex.VERTICAL, PaperSize.TABLOID, Stapling.Option6)
  894. *InvalidCombination: LIST(Orientation.PORTRAIT, Duplex.HORIZONTAL, PaperSize.TABLOID, Stapling.Option6)
  895. *InvalidCombination: LIST(Orientation.LANDSCAPE_CC90, Duplex.VERTICAL, PaperSize.A4,Stapling.Option6)
  896. *InvalidCombination: LIST(SideTray.Option1,OutputBin.Option2)
  897. *InvalidCombination: LIST(ManualTray.Option1,InputBin.MANUAL)
  898. *InvalidCombination: LIST(DuplexSet.Option1,Duplex.VERTICAL)
  899. *InvalidCombination: LIST(DuplexSet.Option1,Duplex.HORIZONTAL)
  900. *InvalidCombination: LIST(Sort.Option2, Offset.Option3)
  901. *%========== Job Control Command ==========
  902. *Command: CmdStartDoc
  903. {
  904. *Order: DOC_SETUP.1
  905. *CallbackID: 19
  906. }
  907. *Command: CmdStartPage
  908. {
  909. *Order: PAGE_SETUP.1
  910. *Params: LIST(TextXRes, TextYRes)
  911. *CallbackID: 14
  912. }
  913. *Command: CmdEndJob
  914. {
  915. *Order: JOB_FINISH.1
  916. *CallbackID: 70
  917. }
  918. *Command: CmdEndPage
  919. {
  920. *Order: PAGE_FINISH.1
  921. *CallbackID: 15
  922. }
  923. *Command: CmdCopies
  924. {
  925. *Order: DOC_SETUP.3
  926. *CallbackID: 16
  927. *Params: LIST(NumOfCopies)
  928. }
  929. *%========== Compression ==========
  930. *Command: CmdEnableTIFF4 { *Cmd : "scm 5<0D0A>" }
  931. *Command: CmdDisableCompression { *Cmd : "scm 0<0D0A>" }
  932. *%========== Printer Capabilities ==========
  933. *RotateCoordinate?: TRUE
  934. *RotateRaster?: TRUE
  935. *RotateFont?: FALSE
  936. *TextCaps: LIST(TC_OP_CHARACTER,TC_EA_DOUBLE,TC_RA_ABLE)
  937. *%========== Cursor Move ==========
  938. *XMoveUnit: 1200
  939. *YMoveUnit: 1200
  940. *CursorXAfterCR: AT_CURSOR_X_ORIGIN
  941. *XMoveThreshold: 0
  942. *YMoveThreshold: 0
  943. *Command: CmdXMoveAbsolute
  944. {
  945. *CallbackID: 1
  946. *Params: LIST(DestX)
  947. }
  948. *Command: CmdYMoveAbsolute
  949. {
  950. *CallbackID: 2
  951. *Params: LIST(DestY)
  952. }
  953. *Command: CmdCR { *CallbackID: 7 }
  954. *Command: CmdFF { *CallbackID: 8 }
  955. *Command: CmdLF { *CallbackID: 9 }
  956. *EjectPageWithFF?: TRUE
  957. *%========== Raster Data Emission ==========
  958. *OutputDataFormat: H_BYTE
  959. *OptimizeLeftBound?: TRUE
  960. *CursorXAfterSendBlockData: AT_GRXDATA_ORIGIN
  961. *CursorYAfterSendBlockData: NO_MOVE
  962. *%========== Device Fonts ==========
  963. *DefaultFont: 1
  964. *DefaultCTT: 0
  965. *CharPosition: BASELINE
  966. *switch: Orientation
  967. {
  968. *case: PORTRAIT
  969. {
  970. *DeviceFonts: LIST(1,2,3,4,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21)
  971. }
  972. *case: LANDSCAPE_CC90
  973. {
  974. *DeviceFonts: LIST(1,2,3,4,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21)
  975. }
  976. }
  977. *FontCartridge: FC1
  978. {
  979. *rcCartridgeNameID: 285
  980. *PortraitFonts: LIST(5,6)
  981. *LandscapeFonts: LIST(5,6)
  982. }
  983. *%========== Font Simulation ==========
  984. *Command: CmdBoldOn { *CallbackID: 51 }
  985. *Command: CmdBoldOff { *CallbackID: 52 }
  986. *Command: CmdItalicOn { *CallbackID: 53 }
  987. *Command: CmdItalicOff { *CallbackID: 54 }
  988. *Command: CmdWhiteTextOn { *CallbackID: 57 }
  989. *Command: CmdWhiteTextOff { *CallbackID: 58 }
  990. *Command: CmdSelectSingleByteMode { *CallbackID: 55 }
  991. *Command: CmdSelectDoubleByteMode { *CallbackID: 56 }
  992. *%========== Sort ==========
  993. *Feature: Sort
  994. {
  995. *rcNameID: 353
  996. *FeatureType: DOC_PROPERTY
  997. *Installable?: TRUE
  998. *rcInstallableFeatureNameID: 352
  999. *DefaultOption: Option1
  1000. *Option: Option1
  1001. {
  1002. *rcNameID: 351
  1003. *Command: CmdSelect
  1004. {
  1005. *Order: DOC_SETUP.5
  1006. *CallbackID: 60
  1007. }
  1008. }
  1009. *Option: Option2
  1010. {
  1011. *rcNameID: 350
  1012. *Command: CmdSelect
  1013. {
  1014. *Order: DOC_SETUP.5
  1015. *CallbackID: 59
  1016. }
  1017. }
  1018. }
  1019. *%========== Offset ==========
  1020. *Feature: Offset
  1021. {
  1022. *rcNameID: 393
  1023. *FeatureType: DOC_PROPERTY
  1024. *DefaultOption: Option1
  1025. *Option: Option1
  1026. {
  1027. *rcNameID: 399
  1028. *Command: CmdSelect
  1029. {
  1030. *Order: DOC_SETUP.9
  1031. *Cmd: "setp jog 0<0A>"
  1032. }
  1033. }
  1034. *Option: Option2
  1035. {
  1036. *rcNameID: 400
  1037. *switch: Sort
  1038. {
  1039. *case: Option1
  1040. {
  1041. *Command: CmdSelect
  1042. {
  1043. *Order: DOC_SETUP.9
  1044. *Cmd: "setp jog 3<0A>"
  1045. }
  1046. }
  1047. *case: Option2
  1048. {
  1049. *Command: CmdSelect
  1050. {
  1051. *Order: DOC_SETUP.9
  1052. *Cmd: "setp jog 0<0A>"
  1053. }
  1054. }
  1055. }
  1056. }
  1057. *Option: Option3
  1058. {
  1059. *rcNameID: 401
  1060. *switch: Sort
  1061. {
  1062. *case: Option1
  1063. {
  1064. *Command: CmdSelect
  1065. {
  1066. *Order: DOC_SETUP.9
  1067. *Cmd: "setp jog 2<0A>"
  1068. }
  1069. }
  1070. *case: Option2
  1071. {
  1072. *Command: CmdSelect
  1073. {
  1074. *Order: DOC_SETUP.9
  1075. *Cmd: "setp jog 0<0A>"
  1076. }
  1077. }
  1078. }
  1079. }
  1080. }
  1081. *%========== OffsetOption ==========
  1082. *Feature: OffsetOption
  1083. {
  1084. *rcNameID: 398
  1085. *FeatureType: PRINTER_PROPERTY
  1086. *DefaultOption: Option1
  1087. *Option: Option1
  1088. {
  1089. *rcNameID: 351
  1090. *Command: CmdSelect
  1091. {
  1092. *Order: DOC_SETUP.6
  1093. *Cmd: "@JOOF=OFF<0D0A>"
  1094. }
  1095. *DisabledFeatures: LIST(Offset)
  1096. *Constraints: LIST(Offset.Option2,Offset.Option3)
  1097. }
  1098. *Option: Option2
  1099. {
  1100. *rcNameID: 350
  1101. *switch: Sort
  1102. {
  1103. *case: Option1
  1104. {
  1105. *Command: CmdSelect
  1106. {
  1107. *Order: DOC_SETUP.6
  1108. *Cmd: "@JOOF=OFF<0D0A>"
  1109. }
  1110. }
  1111. *case: Option2
  1112. {
  1113. *Command: CmdSelect
  1114. {
  1115. *Order: DOC_SETUP.6
  1116. *Cmd: "@JOOF=ON<0D0A>"
  1117. }
  1118. }
  1119. }
  1120. }
  1121. }
  1122. *%========== OutputOption ==========
  1123. *Feature: OutputOption
  1124. {
  1125. *rcNameID: 367
  1126. *FeatureType: PRINTER_PROPERTY
  1127. *DefaultOption: Option1
  1128. *Option: Option1
  1129. {
  1130. *rcNameID: 351
  1131. *DisabledFeatures: LIST(Stapling)
  1132. *Constraints: LIST(OutputBin.Option4,OutputBin.Option5)
  1133. *Constraints: LIST(OutputBin.Option6,OutputBin.Option7)
  1134. *Constraints: LIST(OutputBin.Option8,OutputBin.Option9)
  1135. *Constraints: LIST(OutputBin.Option10,OutputBin.Option11)
  1136. *Constraints: LIST(OutputBin.Option12,OutputBin.Option13)
  1137. *Constraints: LIST(OutputBin.Option14,OutputBin.Option15)
  1138. *Constraints: LIST(OutputBin.Option16,OutputBin.Option17)
  1139. }
  1140. *Option: Option2
  1141. {
  1142. *rcNameID: 355
  1143. *DisabledFeatures: LIST(Stapling)
  1144. *Constraints: LIST(OutputBin.Option14,OutputBin.Option15)
  1145. *Constraints: LIST(OutputBin.Option16,OutputBin.Option17)
  1146. }
  1147. *Option: Option3
  1148. {
  1149. *rcNameID: 356
  1150. *Constraints: LIST(OutputBin.Option4,OutputBin.Option5)
  1151. *Constraints: LIST(OutputBin.Option6,OutputBin.Option7)
  1152. *Constraints: LIST(OutputBin.Option8,OutputBin.Option9)
  1153. *Constraints: LIST(OutputBin.Option10,OutputBin.Option11)
  1154. *Constraints: LIST(OutputBin.Option12,OutputBin.Option13)
  1155. }
  1156. }
  1157. *%========== Stapling ==========
  1158. *Feature: Stapling
  1159. {
  1160. *rcNameID: 361
  1161. *FeatureType: DOC_PROPERTY
  1162. *DefaultOption: Option1
  1163. *Option: Option1
  1164. {
  1165. *rcNameID: 351
  1166. *Command: CmdSelect
  1167. {
  1168. *Order: DOC_SETUP.4
  1169. *Cmd: "@STPL=OFF<0D0A>"
  1170. }
  1171. }
  1172. *Option: Option2
  1173. {
  1174. *rcNameID: 362
  1175. *switch: Orientation
  1176. {
  1177. *case: PORTRAIT
  1178. {
  1179. *Command: CmdSelect
  1180. {
  1181. *Order: DOC_SETUP.4
  1182. *Cmd: "@STPL=TOPLEFT<0D0A>"
  1183. }
  1184. }
  1185. *case: LANDSCAPE_CC90
  1186. {
  1187. *Command: CmdSelect
  1188. {
  1189. *Order: DOC_SETUP.4
  1190. *Cmd: "@STPL=BOTTOMLEFT<0D0A>"
  1191. }
  1192. }
  1193. }
  1194. }
  1195. *Option: Option3
  1196. {
  1197. *rcNameID: 363
  1198. *switch: Orientation
  1199. {
  1200. *case: PORTRAIT
  1201. {
  1202. *Command: CmdSelect
  1203. {
  1204. *Order: DOC_SETUP.4
  1205. *Cmd: "@STPL=TOPRIGHT<0D0A>"
  1206. }
  1207. }
  1208. *case: LANDSCAPE_CC90
  1209. {
  1210. *Command: CmdSelect
  1211. {
  1212. *Order: DOC_SETUP.4
  1213. *Cmd: "@STPL=TOPLEFT<0D0A>"
  1214. }
  1215. }
  1216. }
  1217. }
  1218. *Option: Option4
  1219. {
  1220. *rcNameID: 364
  1221. *switch: Orientation
  1222. {
  1223. *case: PORTRAIT
  1224. {
  1225. *Command: CmdSelect
  1226. {
  1227. *Order: DOC_SETUP.4
  1228. *Cmd: "@STPL=LEFTDUAL<0D0A>"
  1229. }
  1230. }
  1231. *case: LANDSCAPE_CC90
  1232. {
  1233. *Command: CmdSelect
  1234. {
  1235. *Order: DOC_SETUP.4
  1236. *Cmd: "@STPL=BOTTOMDUAL<0D0A>"
  1237. }
  1238. }
  1239. }
  1240. }
  1241. *Option: Option5
  1242. {
  1243. *rcNameID: 365
  1244. *switch: Orientation
  1245. {
  1246. *case: PORTRAIT
  1247. {
  1248. *Command: CmdSelect
  1249. {
  1250. *Order: DOC_SETUP.4
  1251. *Cmd: "@STPL=RIGHTDUAL<0D0A>"
  1252. }
  1253. }
  1254. *case: LANDSCAPE_CC90
  1255. {
  1256. *Command: CmdSelect
  1257. {
  1258. *Order: DOC_SETUP.4
  1259. *Cmd: "@STPL=TOPDUAL<0D0A>"
  1260. }
  1261. }
  1262. }
  1263. }
  1264. *Option: Option6
  1265. {
  1266. *rcNameID: 366
  1267. *switch: Orientation
  1268. {
  1269. *case: PORTRAIT
  1270. {
  1271. *Command: CmdSelect
  1272. {
  1273. *Order: DOC_SETUP.4
  1274. *Cmd: "@STPL=TOPDUAL<0D0A>"
  1275. }
  1276. }
  1277. *case: LANDSCAPE_CC90
  1278. {
  1279. *Command: CmdSelect
  1280. {
  1281. *Order: DOC_SETUP.4
  1282. *Cmd: "@STPL=LEFTDUAL<0D0A>"
  1283. }
  1284. }
  1285. }
  1286. }
  1287. }
  1288. *%========== SideTray ==========
  1289. *Feature: SideTray
  1290. {
  1291. *rcNameID: 263
  1292. *FeatureType: PRINTER_PROPERTY
  1293. *DefaultOption: Option1
  1294. *Option: Option1
  1295. {
  1296. *rcNameID: 351
  1297. }
  1298. *Option: Option2
  1299. {
  1300. *rcNameID: 350
  1301. }
  1302. }
  1303. *%========== ManualTray ==========
  1304. *Feature: ManualTray
  1305. {
  1306. *rcNameID: 368
  1307. *FeatureType: PRINTER_PROPERTY
  1308. *DefaultOption: Option1
  1309. *Option: Option1
  1310. {
  1311. *rcNameID: 351
  1312. }
  1313. *Option: Option2
  1314. {
  1315. *rcNameID: 350
  1316. }
  1317. }
  1318. *%========== DuplexSet ==========
  1319. *Feature: DuplexSet
  1320. {
  1321. *rcNameID: 369
  1322. *FeatureType: PRINTER_PROPERTY
  1323. *DefaultOption: Option1
  1324. *Option: Option1
  1325. {
  1326. *rcNameID: 351
  1327. *DisabledFeatures: LIST(Duplex)
  1328. }
  1329. *Option: Option2
  1330. {
  1331. *rcNameID: 350
  1332. }
  1333. }
  1334. *%========== InputBinSet ==========
  1335. *Feature: InputBinSet
  1336. {
  1337. *rcNameID: 372
  1338. *FeatureType: PRINTER_PROPERTY
  1339. *DefaultOption: Option1
  1340. *Option: Option1
  1341. {
  1342. *rcNameID: 373
  1343. *Constraints: LIST(InputBin.TRAY2)
  1344. *Constraints: LIST(InputBin.TRAY3,InputBin.TRAY4)
  1345. *Constraints: LIST(InputBin.LVTRAY3,InputBin.LVTRAY4)
  1346. }
  1347. *Option: Option2
  1348. {
  1349. *rcNameID: 374
  1350. *Constraints: LIST(InputBin.TRAY3,InputBin.TRAY4)
  1351. *Constraints: LIST(InputBin.LVTRAY3,InputBin.LVTRAY4)
  1352. }
  1353. *Option: Option3
  1354. {
  1355. *rcNameID: 376
  1356. *Constraints: LIST(InputBin.LVTRAY3,InputBin.LVTRAY4)
  1357. }
  1358. *Option: Option4
  1359. {
  1360. *rcNameID: 377
  1361. *Constraints: LIST(InputBin.TRAY3,InputBin.TRAY4)
  1362. }
  1363. }
  1364. *%========== TrueTypeFont Substitution ==========
  1365. *TTFS: Arial
  1366. {
  1367. *rcTTFontNameID: 300
  1368. *rcDevFontNameID: 301
  1369. }
  1370. *TTFS: CourierNew
  1371. {
  1372. *rcTTFontNameID: 302
  1373. *rcDevFontNameID: 303
  1374. }
  1375. *TTFS: Symbol
  1376. {
  1377. *rcTTFontNameID: 304
  1378. *rcDevFontNameID: 305
  1379. }
  1380. *TTFS: TimesNewRoman
  1381. {
  1382. *rcTTFontNameID: 306
  1383. *rcDevFontNameID: 307
  1384. }
  1385. *TTFS: MSMincho_V
  1386. {
  1387. *rcTTFontNameID: 308
  1388. *rcDevFontNameID: 309
  1389. }
  1390. *TTFS: MSGothic_V
  1391. {
  1392. *rcTTFontNameID: 310
  1393. *rcDevFontNameID: 311
  1394. }
  1395. *TTFS: MSMincho
  1396. {
  1397. *rcTTFontNameID: 312
  1398. *rcDevFontNameID: 313
  1399. }
  1400. *TTFS: MSGothic
  1401. {
  1402. *rcTTFontNameID: 314
  1403. *rcDevFontNameID: 315
  1404. }
  1405. *TTFS: MSMinchoV_E
  1406. {
  1407. *rcTTFontNameID: 330
  1408. *rcDevFontNameID:309
  1409. }
  1410. *TTFS: MSGothicV_E
  1411. {
  1412. *rcTTFontNameID: 331
  1413. *rcDevFontNameID:311
  1414. }
  1415. *TTFS: MSMincho_E
  1416. {
  1417. *rcTTFontNameID: 332
  1418. *rcDevFontNameID:313
  1419. }
  1420. *TTFS: MSGothic_E
  1421. {
  1422. *rcTTFontNameID: 333
  1423. *rcDevFontNameID:315
  1424. }
  1425. *TTFSEnabled?: TRUE