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.

1507 lines
48 KiB

  1. *%
  2. *% Copyright (c) 1997 - 1999 Microsoft Corporation
  3. *% All Rights Reserved.
  4. *%
  5. *GPDSpecVersion: "1.0"
  6. *GPDFileVersion: "1.00"
  7. *GPDFileName: "FX4210J.GPD"
  8. *Include: "STDNAMES.GPD"
  9. *CodePage: 1252
  10. *ModelName: "FX Laser Press 4210 ART4"
  11. *MasterUnits: PAIR(1200, 1200)
  12. *ResourceDLL: "FXARTRES.DLL"
  13. *PrinterType: PAGE
  14. *PrintRate: 25
  15. *PrintRateUnit: PPM
  16. *MaxCopies: 99
  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. *%Portrait:Stapling
  741. *InvalidCombination: LIST(Orientation.PORTRAIT, PaperSize.A3, Stapling.Option4)
  742. *InvalidCombination: LIST(Orientation.PORTRAIT, PaperSize.A3, Stapling.Option5)
  743. *InvalidCombination: LIST(Orientation.PORTRAIT, PaperSize.B4, Stapling.Option4)
  744. *InvalidCombination: LIST(Orientation.PORTRAIT, PaperSize.B4, Stapling.Option5)
  745. *InvalidCombination: LIST(Orientation.PORTRAIT, PaperSize.TABLOID,Stapling.Option4)
  746. *InvalidCombination: LIST(Orientation.PORTRAIT, PaperSize.TABLOID,Stapling.Option5)
  747. *InvalidCombination: LIST(Orientation.PORTRAIT, PaperSize.FOLIO, Stapling.Option4)
  748. *InvalidCombination: LIST(Orientation.PORTRAIT, PaperSize.FOLIO, Stapling.Option5)
  749. *InvalidCombination: LIST(Orientation.PORTRAIT, PaperSize.LEGAL, Stapling.Option4)
  750. *InvalidCombination: LIST(Orientation.PORTRAIT, PaperSize.LEGAL, Stapling.Option5)
  751. *InvalidCombination: LIST(Orientation.PORTRAIT, PaperSize.A5, Stapling.Option6)
  752. *%Portrait:Stapling:LongEdge
  753. *InvalidCombination: LIST(Orientation.PORTRAIT, Duplex.VERTICAL, Stapling.Option6)
  754. *%Portrait:Stapling:ShortEdge
  755. *InvalidCombination: LIST(Orientation.PORTRAIT, Duplex.HORIZONTAL,Stapling.Option4)
  756. *InvalidCombination: LIST(Orientation.PORTRAIT, Duplex.HORIZONTAL,Stapling.Option5)
  757. *%Landscape:Stapling
  758. *InvalidCombination: LIST(Orientation.LANDSCAPE_CC90, PaperSize.A3, Stapling.Option6)
  759. *InvalidCombination: LIST(Orientation.LANDSCAPE_CC90, PaperSize.B4, Stapling.Option6)
  760. *InvalidCombination: LIST(Orientation.LANDSCAPE_CC90, PaperSize.TABLOID,Stapling.Option6)
  761. *InvalidCombination: LIST(Orientation.LANDSCAPE_CC90, PaperSize.FOLIO, Stapling.Option6)
  762. *InvalidCombination: LIST(Orientation.LANDSCAPE_CC90, PaperSize.LEGAL, Stapling.Option6)
  763. *InvalidCombination: LIST(Orientation.LANDSCAPE_CC90, PaperSize.A5, Stapling.Option4)
  764. *InvalidCombination: LIST(Orientation.LANDSCAPE_CC90, PaperSize.A5, Stapling.Option5)
  765. *%Landscape:Stapling:LongEdge
  766. *InvalidCombination: LIST(Orientation.LANDSCAPE_CC90, Duplex.VERTICAL, Stapling.Option4)
  767. *InvalidCombination: LIST(Orientation.LANDSCAPE_CC90, Duplex.VERTICAL, Stapling.Option5)
  768. *%Portrait:Stapling:ShortEdge
  769. *InvalidCombination: LIST(Orientation.LANDSCAPE_CC90, Duplex.HORIZONTAL,Stapling.Option6)
  770. *%========== InvalidCombination ==========
  771. *InvalidCombination: LIST(Duplex.VERTICAL, PaperSize.JAPANESE_POSTCARD)
  772. *InvalidCombination: LIST(Duplex.HORIZONTAL, PaperSize.JAPANESE_POSTCARD)
  773. *InvalidCombination: LIST(OutputBin.Option4, PaperSize.JAPANESE_POSTCARD)
  774. *InvalidCombination: LIST(OutputBin.Option5, PaperSize.JAPANESE_POSTCARD)
  775. *InvalidCombination: LIST(OutputBin.Option6, PaperSize.JAPANESE_POSTCARD)
  776. *InvalidCombination: LIST(OutputBin.Option7, PaperSize.JAPANESE_POSTCARD)
  777. *InvalidCombination: LIST(OutputBin.Option8, PaperSize.JAPANESE_POSTCARD)
  778. *InvalidCombination: LIST(OutputBin.Option9, PaperSize.JAPANESE_POSTCARD)
  779. *InvalidCombination: LIST(OutputBin.Option10, PaperSize.JAPANESE_POSTCARD)
  780. *InvalidCombination: LIST(OutputBin.Option11, PaperSize.JAPANESE_POSTCARD)
  781. *InvalidCombination: LIST(OutputBin.Option12, PaperSize.JAPANESE_POSTCARD)
  782. *InvalidCombination: LIST(OutputBin.Option13, PaperSize.JAPANESE_POSTCARD)
  783. *InvalidCombination: LIST(Duplex.VERTICAL, InputBin.MANUAL)
  784. *InvalidCombination: LIST(Duplex.HORIZONTAL, InputBin.MANUAL)
  785. *InvalidCombination: LIST(OutputBin.Option4, InputBin.MANUAL)
  786. *InvalidCombination: LIST(OutputBin.Option5, InputBin.MANUAL)
  787. *InvalidCombination: LIST(OutputBin.Option6, InputBin.MANUAL)
  788. *InvalidCombination: LIST(OutputBin.Option7, InputBin.MANUAL)
  789. *InvalidCombination: LIST(OutputBin.Option8, InputBin.MANUAL)
  790. *InvalidCombination: LIST(OutputBin.Option9, InputBin.MANUAL)
  791. *InvalidCombination: LIST(OutputBin.Option10, InputBin.MANUAL)
  792. *InvalidCombination: LIST(OutputBin.Option11, InputBin.MANUAL)
  793. *InvalidCombination: LIST(OutputBin.Option12, InputBin.MANUAL)
  794. *InvalidCombination: LIST(OutputBin.Option13, InputBin.MANUAL)
  795. *InvalidCombination: LIST(OutputBin.Option14, InputBin.MANUAL)
  796. *InvalidCombination: LIST(OutputBin.Option15, InputBin.MANUAL)
  797. *InvalidCombination: LIST(OutputBin.Option16, InputBin.MANUAL)
  798. *InvalidCombination: LIST(OutputBin.Option17, InputBin.MANUAL)
  799. *InvalidCombination: LIST(Sort.Option1, Stapling.Option2)
  800. *InvalidCombination: LIST(Sort.Option1, Stapling.Option3)
  801. *InvalidCombination: LIST(Sort.Option1, Stapling.Option4)
  802. *InvalidCombination: LIST(Sort.Option1, Stapling.Option5)
  803. *InvalidCombination: LIST(Sort.Option1, Stapling.Option6)
  804. *InvalidCombination: LIST(Stapling.Option2, OutputBin.Option1)
  805. *InvalidCombination: LIST(Stapling.Option2, OutputBin.Option4)
  806. *InvalidCombination: LIST(Stapling.Option2, OutputBin.Option5)
  807. *InvalidCombination: LIST(Stapling.Option2, OutputBin.Option6)
  808. *InvalidCombination: LIST(Stapling.Option2, OutputBin.Option7)
  809. *InvalidCombination: LIST(Stapling.Option2, OutputBin.Option8)
  810. *InvalidCombination: LIST(Stapling.Option2, OutputBin.Option9)
  811. *InvalidCombination: LIST(Stapling.Option2, OutputBin.Option10)
  812. *InvalidCombination: LIST(Stapling.Option2, OutputBin.Option11)
  813. *InvalidCombination: LIST(Stapling.Option2, OutputBin.Option12)
  814. *InvalidCombination: LIST(Stapling.Option2, OutputBin.Option13)
  815. *InvalidCombination: LIST(Stapling.Option3, OutputBin.Option1)
  816. *InvalidCombination: LIST(Stapling.Option3, OutputBin.Option4)
  817. *InvalidCombination: LIST(Stapling.Option3, OutputBin.Option5)
  818. *InvalidCombination: LIST(Stapling.Option3, OutputBin.Option6)
  819. *InvalidCombination: LIST(Stapling.Option3, OutputBin.Option7)
  820. *InvalidCombination: LIST(Stapling.Option3, OutputBin.Option8)
  821. *InvalidCombination: LIST(Stapling.Option3, OutputBin.Option9)
  822. *InvalidCombination: LIST(Stapling.Option3, OutputBin.Option10)
  823. *InvalidCombination: LIST(Stapling.Option3, OutputBin.Option11)
  824. *InvalidCombination: LIST(Stapling.Option3, OutputBin.Option12)
  825. *InvalidCombination: LIST(Stapling.Option3, OutputBin.Option13)
  826. *InvalidCombination: LIST(Stapling.Option4, OutputBin.Option1)
  827. *InvalidCombination: LIST(Stapling.Option4, OutputBin.Option4)
  828. *InvalidCombination: LIST(Stapling.Option4, OutputBin.Option5)
  829. *InvalidCombination: LIST(Stapling.Option4, OutputBin.Option6)
  830. *InvalidCombination: LIST(Stapling.Option4, OutputBin.Option7)
  831. *InvalidCombination: LIST(Stapling.Option4, OutputBin.Option8)
  832. *InvalidCombination: LIST(Stapling.Option4, OutputBin.Option9)
  833. *InvalidCombination: LIST(Stapling.Option4, OutputBin.Option10)
  834. *InvalidCombination: LIST(Stapling.Option4, OutputBin.Option11)
  835. *InvalidCombination: LIST(Stapling.Option4, OutputBin.Option12)
  836. *InvalidCombination: LIST(Stapling.Option4, OutputBin.Option13)
  837. *InvalidCombination: LIST(Stapling.Option5, OutputBin.Option1)
  838. *InvalidCombination: LIST(Stapling.Option5, OutputBin.Option4)
  839. *InvalidCombination: LIST(Stapling.Option5, OutputBin.Option5)
  840. *InvalidCombination: LIST(Stapling.Option5, OutputBin.Option6)
  841. *InvalidCombination: LIST(Stapling.Option5, OutputBin.Option7)
  842. *InvalidCombination: LIST(Stapling.Option5, OutputBin.Option8)
  843. *InvalidCombination: LIST(Stapling.Option5, OutputBin.Option9)
  844. *InvalidCombination: LIST(Stapling.Option5, OutputBin.Option10)
  845. *InvalidCombination: LIST(Stapling.Option5, OutputBin.Option11)
  846. *InvalidCombination: LIST(Stapling.Option5, OutputBin.Option12)
  847. *InvalidCombination: LIST(Stapling.Option5, OutputBin.Option13)
  848. *InvalidCombination: LIST(Stapling.Option6, OutputBin.Option1)
  849. *InvalidCombination: LIST(Stapling.Option6, OutputBin.Option4)
  850. *InvalidCombination: LIST(Stapling.Option6, OutputBin.Option5)
  851. *InvalidCombination: LIST(Stapling.Option6, OutputBin.Option6)
  852. *InvalidCombination: LIST(Stapling.Option6, OutputBin.Option7)
  853. *InvalidCombination: LIST(Stapling.Option6, OutputBin.Option8)
  854. *InvalidCombination: LIST(Stapling.Option6, OutputBin.Option9)
  855. *InvalidCombination: LIST(Stapling.Option6, OutputBin.Option10)
  856. *InvalidCombination: LIST(Stapling.Option6, OutputBin.Option11)
  857. *InvalidCombination: LIST(Stapling.Option6, OutputBin.Option12)
  858. *InvalidCombination: LIST(Stapling.Option6, OutputBin.Option13)
  859. *InvalidCombination: LIST(Orientation.LANDSCAPE_CC90, Duplex.NONE,PaperSize.A5, Stapling.Option6)
  860. *InvalidCombination: LIST(Orientation.LANDSCAPE_CC90, Duplex.NONE,PaperSize.A3, Stapling.Option4)
  861. *InvalidCombination: LIST(Orientation.LANDSCAPE_CC90, Duplex.NONE,PaperSize.A3, Stapling.Option5)
  862. *InvalidCombination: LIST(Orientation.LANDSCAPE_CC90, Duplex.NONE,PaperSize.B4, Stapling.Option4)
  863. *InvalidCombination: LIST(Orientation.LANDSCAPE_CC90, Duplex.NONE,PaperSize.B4, Stapling.Option5)
  864. *InvalidCombination: LIST(Orientation.LANDSCAPE_CC90, Duplex.VERTICAL,PaperSize.A5, Stapling.Option6)
  865. *InvalidCombination: LIST(Orientation.LANDSCAPE_CC90, Duplex.VERTICAL,PaperSize.B4, Stapling.Option6)
  866. *InvalidCombination: LIST(Orientation.LANDSCAPE_CC90, Duplex.VERTICAL,PaperSize.B5, Stapling.Option6)
  867. *InvalidCombination: LIST(Orientation.LANDSCAPE_CC90, Duplex.VERTICAL,PaperSize.LETTER ,Stapling.Option6)
  868. *InvalidCombination: LIST(Orientation.LANDSCAPE_CC90, Duplex.VERTICAL,PaperSize.A3, Stapling.Option4)
  869. *InvalidCombination: LIST(Orientation.LANDSCAPE_CC90, Duplex.VERTICAL,PaperSize.A3, Stapling.Option5)
  870. *InvalidCombination: LIST(Orientation.LANDSCAPE_CC90, Duplex.VERTICAL,PaperSize.A3, Stapling.Option6)
  871. *InvalidCombination: LIST(Orientation.LANDSCAPE_CC90, Duplex.VERTICAL,PaperSize.B4, Stapling.Option4)
  872. *InvalidCombination: LIST(Orientation.LANDSCAPE_CC90, Duplex.VERTICAL,PaperSize.B4, Stapling.Option5)
  873. *InvalidCombination: LIST(Orientation.LANDSCAPE_CC90, Duplex.VERTICAL,PaperSize.B4, Stapling.Option6)
  874. *InvalidCombination: LIST(Orientation.LANDSCAPE_CC90, Duplex.HORIZONTAL,PaperSize.A3, Stapling.Option4)
  875. *InvalidCombination: LIST(Orientation.LANDSCAPE_CC90, Duplex.HORIZONTAL,PaperSize.A3, Stapling.Option5)
  876. *InvalidCombination: LIST(Orientation.LANDSCAPE_CC90, Duplex.HORIZONTAL,PaperSize.B4, Stapling.Option4)
  877. *InvalidCombination: LIST(Orientation.LANDSCAPE_CC90, Duplex.HORIZONTAL,PaperSize.B4, Stapling.Option5)
  878. *InvalidCombination: LIST(Orientation.LANDSCAPE_CC90, Duplex.HORIZONTAL,PaperSize.A4, Stapling.Option4)
  879. *InvalidCombination: LIST(Orientation.LANDSCAPE_CC90, Duplex.HORIZONTAL,PaperSize.A4, Stapling.Option5)
  880. *InvalidCombination: LIST(Orientation.LANDSCAPE_CC90, Duplex.HORIZONTAL,PaperSize.B5, Stapling.Option4)
  881. *InvalidCombination: LIST(Orientation.LANDSCAPE_CC90, Duplex.HORIZONTAL,PaperSize.B5, Stapling.Option5)
  882. *InvalidCombination: LIST(Orientation.LANDSCAPE_CC90, Duplex.HORIZONTAL, PaperSize.LETTER, Stapling.Option4)
  883. *InvalidCombination: LIST(Orientation.LANDSCAPE_CC90, Duplex.HORIZONTAL, PaperSize.LETTER, Stapling.Option5)
  884. *InvalidCombination: LIST(Orientation.LANDSCAPE_CC90, Duplex.HORIZONTAL,PaperSize.A5, Stapling.Option4)
  885. *InvalidCombination: LIST(Orientation.LANDSCAPE_CC90, Duplex.HORIZONTAL,PaperSize.A5, Stapling.Option5)
  886. *InvalidCombination: LIST(Orientation.LANDSCAPE_CC90, Duplex.HORIZONTAL,PaperSize.A5, Stapling.Option6)
  887. *InvalidCombination: LIST(Orientation.PORTRAIT, Duplex.NONE,PaperSize.A3, Stapling.Option6)
  888. *InvalidCombination: LIST(Orientation.PORTRAIT, Duplex.NONE,PaperSize.B4, Stapling.Option6)
  889. *InvalidCombination: LIST(Orientation.PORTRAIT, Duplex.NONE,PaperSize.A5, Stapling.Option4)
  890. *InvalidCombination: LIST(Orientation.PORTRAIT, Duplex.NONE,PaperSize.A5, Stapling.Option5)
  891. *InvalidCombination: LIST(Orientation.PORTRAIT, Duplex.VERTICAL, PaperSize.A3, Stapling.Option4)
  892. *InvalidCombination: LIST(Orientation.PORTRAIT, Duplex.VERTICAL, PaperSize.A3, Stapling.Option5)
  893. *InvalidCombination: LIST(Orientation.PORTRAIT, Duplex.VERTICAL, PaperSize.A3, Stapling.Option6)
  894. *InvalidCombination: LIST(Orientation.PORTRAIT, Duplex.VERTICAL, PaperSize.B4, Stapling.Option4)
  895. *InvalidCombination: LIST(Orientation.PORTRAIT, Duplex.VERTICAL, PaperSize.B4, Stapling.Option5)
  896. *InvalidCombination: LIST(Orientation.PORTRAIT, Duplex.VERTICAL, PaperSize.B4, Stapling.Option6)
  897. *InvalidCombination: LIST(Orientation.PORTRAIT, Duplex.VERTICAL, PaperSize.A4, Stapling.Option4)
  898. *InvalidCombination: LIST(Orientation.PORTRAIT, Duplex.VERTICAL, PaperSize.A4, Stapling.Option5)
  899. *InvalidCombination: LIST(Orientation.PORTRAIT, Duplex.VERTICAL, PaperSize.B5, Stapling.Option4)
  900. *InvalidCombination: LIST(Orientation.PORTRAIT, Duplex.VERTICAL, PaperSize.B5, Stapling.Option5)
  901. *InvalidCombination: LIST(Orientation.PORTRAIT, Duplex.VERTICAL, PaperSize.LETTER, Stapling.Option4)
  902. *InvalidCombination: LIST(Orientation.PORTRAIT, Duplex.VERTICAL, PaperSize.LETTER, Stapling.Option5)
  903. *InvalidCombination: LIST(Orientation.PORTRAIT, Duplex.VERTICAL, PaperSize.A5, Stapling.Option4)
  904. *InvalidCombination: LIST(Orientation.PORTRAIT, Duplex.VERTICAL, PaperSize.A5, Stapling.Option5)
  905. *InvalidCombination: LIST(Orientation.PORTRAIT, Duplex.HORIZONTAL, PaperSize.A3, Stapling.Option6)
  906. *InvalidCombination: LIST(Orientation.PORTRAIT, Duplex.HORIZONTAL, PaperSize.B4, Stapling.Option6)
  907. *InvalidCombination: LIST(Orientation.PORTRAIT, Duplex.HORIZONTAL, PaperSize.A4, Stapling.Option6)
  908. *InvalidCombination: LIST(Orientation.PORTRAIT, Duplex.HORIZONTAL, PaperSize.B5, Stapling.Option6)
  909. *InvalidCombination: LIST(Orientation.PORTRAIT, Duplex.HORIZONTAL, PaperSize.LETTER, Stapling.Option6)
  910. *InvalidCombination: LIST(Orientation.PORTRAIT, Duplex.HORIZONTAL, PaperSize.A5, Stapling.Option4)
  911. *InvalidCombination: LIST(Orientation.PORTRAIT, Duplex.HORIZONTAL, PaperSize.A5, Stapling.Option5)
  912. *InvalidCombination: LIST(Orientation.PORTRAIT, Duplex.HORIZONTAL, PaperSize.A5, Stapling.Option6)
  913. *InvalidCombination: LIST(Orientation.LANDSCAPE_CC90, Duplex.NONE,PaperSize.TABLOID, Stapling.Option4)
  914. *InvalidCombination: LIST(Orientation.LANDSCAPE_CC90, Duplex.NONE,PaperSize.TABLOID, Stapling.Option5)
  915. *InvalidCombination: LIST(Orientation.LANDSCAPE_CC90, Duplex.VERTICAL, PaperSize.TABLOID,Stapling.Option4)
  916. *InvalidCombination: LIST(Orientation.LANDSCAPE_CC90, Duplex.VERTICAL, PaperSize.TABLOID,Stapling.Option5)
  917. *InvalidCombination: LIST(Orientation.LANDSCAPE_CC90, Duplex.VERTICAL, PaperSize.TABLOID,Stapling.Option6)
  918. *InvalidCombination: LIST(Orientation.LANDSCAPE_CC90, Duplex.HORIZONTAL, PaperSize.TABLOID,Stapling.Option4)
  919. *InvalidCombination: LIST(Orientation.LANDSCAPE_CC90, Duplex.HORIZONTAL, PaperSize.TABLOID,Stapling.Option5)
  920. *InvalidCombination: LIST(Orientation.PORTRAIT, Duplex.NONE, PaperSize.TABLOID, Stapling.Option6)
  921. *InvalidCombination: LIST(Orientation.PORTRAIT, Duplex.VERTICAL, PaperSize.TABLOID, Stapling.Option4)
  922. *InvalidCombination: LIST(Orientation.PORTRAIT, Duplex.VERTICAL, PaperSize.TABLOID, Stapling.Option5)
  923. *InvalidCombination: LIST(Orientation.PORTRAIT, Duplex.VERTICAL, PaperSize.TABLOID, Stapling.Option6)
  924. *InvalidCombination: LIST(Orientation.PORTRAIT, Duplex.HORIZONTAL, PaperSize.TABLOID, Stapling.Option6)
  925. *InvalidCombination: LIST(Orientation.LANDSCAPE_CC90, Duplex.VERTICAL, PaperSize.A4,Stapling.Option6)
  926. *InvalidCombination: LIST(SideTray.Option1,OutputBin.Option2)
  927. *InvalidCombination: LIST(ManualTray.Option1,InputBin.MANUAL)
  928. *InvalidCombination: LIST(DuplexSet.Option1,Duplex.VERTICAL)
  929. *InvalidCombination: LIST(DuplexSet.Option1,Duplex.HORIZONTAL)
  930. *InvalidCombination: LIST(Sort.Option2, Offset.Option3)
  931. *%========== Job Control Command ==========
  932. *Command: CmdStartDoc
  933. {
  934. *Order: DOC_SETUP.1
  935. *CallbackID: 19
  936. }
  937. *Command: CmdStartPage
  938. {
  939. *Order: PAGE_SETUP.1
  940. *Params: LIST(TextXRes, TextYRes)
  941. *CallbackID: 14
  942. }
  943. *Command: CmdEndJob
  944. {
  945. *Order: JOB_FINISH.1
  946. *CallbackID: 70
  947. }
  948. *Command: CmdEndPage
  949. {
  950. *Order: PAGE_FINISH.1
  951. *CallbackID: 15
  952. }
  953. *Command: CmdCopies
  954. {
  955. *Order: DOC_SETUP.3
  956. *CallbackID: 16
  957. *Params: LIST(NumOfCopies)
  958. }
  959. *%========== Compression ==========
  960. *Command: CmdEnableTIFF4 { *Cmd : "scm 5<0D0A>" }
  961. *Command: CmdDisableCompression { *Cmd : "scm 0<0D0A>" }
  962. *%========== Printer Capabilities ==========
  963. *RotateCoordinate?: TRUE
  964. *RotateRaster?: TRUE
  965. *RotateFont?: FALSE
  966. *TextCaps: LIST(TC_OP_CHARACTER,TC_EA_DOUBLE,TC_RA_ABLE)
  967. *%========== Cursor Move ==========
  968. *XMoveUnit: 1200
  969. *YMoveUnit: 1200
  970. *CursorXAfterCR: AT_CURSOR_X_ORIGIN
  971. *XMoveThreshold: 0
  972. *YMoveThreshold: 0
  973. *Command: CmdXMoveAbsolute
  974. {
  975. *CallbackID: 1
  976. *Params: LIST(DestX)
  977. }
  978. *Command: CmdYMoveAbsolute
  979. {
  980. *CallbackID: 2
  981. *Params: LIST(DestY)
  982. }
  983. *Command: CmdCR { *CallbackID: 7 }
  984. *Command: CmdFF { *CallbackID: 8 }
  985. *Command: CmdLF { *CallbackID: 9 }
  986. *EjectPageWithFF?: TRUE
  987. *%========== Raster Data Emission ==========
  988. *OutputDataFormat: H_BYTE
  989. *OptimizeLeftBound?: TRUE
  990. *CursorXAfterSendBlockData: AT_GRXDATA_ORIGIN
  991. *CursorYAfterSendBlockData: NO_MOVE
  992. *%========== Device Fonts ==========
  993. *DefaultFont: 1
  994. *DefaultCTT: 0
  995. *CharPosition: BASELINE
  996. *switch: Orientation
  997. {
  998. *case: PORTRAIT
  999. {
  1000. *DeviceFonts: LIST(1,2,3,4,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21)
  1001. }
  1002. *case: LANDSCAPE_CC90
  1003. {
  1004. *DeviceFonts: LIST(1,2,3,4,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21)
  1005. }
  1006. }
  1007. *FontCartridge: FC1
  1008. {
  1009. *rcCartridgeNameID: 285
  1010. *PortraitFonts: LIST(5,6)
  1011. *LandscapeFonts: LIST(5,6)
  1012. }
  1013. *%========== Font Simulation ==========
  1014. *Command: CmdBoldOn { *CallbackID: 51 }
  1015. *Command: CmdBoldOff { *CallbackID: 52 }
  1016. *Command: CmdItalicOn { *CallbackID: 53 }
  1017. *Command: CmdItalicOff { *CallbackID: 54 }
  1018. *Command: CmdWhiteTextOn { *CallbackID: 57 }
  1019. *Command: CmdWhiteTextOff { *CallbackID: 58 }
  1020. *Command: CmdSelectSingleByteMode { *CallbackID: 55 }
  1021. *Command: CmdSelectDoubleByteMode { *CallbackID: 56 }
  1022. *%========== Sort ==========
  1023. *Feature: Sort
  1024. {
  1025. *rcNameID: 353
  1026. *FeatureType: DOC_PROPERTY
  1027. *Installable?: TRUE
  1028. *rcInstallableFeatureNameID: 352
  1029. *DefaultOption: Option1
  1030. *Option: Option1
  1031. {
  1032. *rcNameID: 351
  1033. *Command: CmdSelect
  1034. {
  1035. *Order: DOC_SETUP.5
  1036. *CallbackID: 60
  1037. }
  1038. }
  1039. *Option: Option2
  1040. {
  1041. *rcNameID: 350
  1042. *Command: CmdSelect
  1043. {
  1044. *Order: DOC_SETUP.5
  1045. *CallbackID: 59
  1046. }
  1047. }
  1048. }
  1049. *%========== Offset ==========
  1050. *Feature: Offset
  1051. {
  1052. *rcNameID: 393
  1053. *FeatureType: DOC_PROPERTY
  1054. *DefaultOption: Option1
  1055. *Option: Option1
  1056. {
  1057. *rcNameID: 399
  1058. *Command: CmdSelect
  1059. {
  1060. *Order: DOC_SETUP.9
  1061. *Cmd: "setp jog 0<0A>"
  1062. }
  1063. }
  1064. *Option: Option2
  1065. {
  1066. *rcNameID: 400
  1067. *switch: Sort
  1068. {
  1069. *case: Option1
  1070. {
  1071. *Command: CmdSelect
  1072. {
  1073. *Order: DOC_SETUP.9
  1074. *Cmd: "setp jog 3<0A>"
  1075. }
  1076. }
  1077. *case: Option2
  1078. {
  1079. *Command: CmdSelect
  1080. {
  1081. *Order: DOC_SETUP.9
  1082. *Cmd: "setp jog 0<0A>"
  1083. }
  1084. }
  1085. }
  1086. }
  1087. *Option: Option3
  1088. {
  1089. *rcNameID: 401
  1090. *switch: Sort
  1091. {
  1092. *case: Option1
  1093. {
  1094. *Command: CmdSelect
  1095. {
  1096. *Order: DOC_SETUP.9
  1097. *Cmd: "setp jog 2<0A>"
  1098. }
  1099. }
  1100. *case: Option2
  1101. {
  1102. *Command: CmdSelect
  1103. {
  1104. *Order: DOC_SETUP.9
  1105. *Cmd: "setp jog 0<0A>"
  1106. }
  1107. }
  1108. }
  1109. }
  1110. }
  1111. *%========== OffsetOption ==========
  1112. *Feature: OffsetOption
  1113. {
  1114. *rcNameID: 398
  1115. *FeatureType: PRINTER_PROPERTY
  1116. *DefaultOption: Option1
  1117. *Option: Option1
  1118. {
  1119. *rcNameID: 351
  1120. *Command: CmdSelect
  1121. {
  1122. *Order: DOC_SETUP.6
  1123. *Cmd: "@JOOF=OFF<0D0A>"
  1124. }
  1125. *DisabledFeatures: LIST(Offset)
  1126. *Constraints: LIST(Offset.Option2,Offset.Option3)
  1127. }
  1128. *Option: Option2
  1129. {
  1130. *rcNameID: 350
  1131. *switch: Sort
  1132. {
  1133. *case: Option1
  1134. {
  1135. *Command: CmdSelect
  1136. {
  1137. *Order: DOC_SETUP.6
  1138. *Cmd: "@JOOF=OFF<0D0A>"
  1139. }
  1140. }
  1141. *case: Option2
  1142. {
  1143. *Command: CmdSelect
  1144. {
  1145. *Order: DOC_SETUP.6
  1146. *Cmd: "@JOOF=ON<0D0A>"
  1147. }
  1148. }
  1149. }
  1150. }
  1151. }
  1152. *%========== OutputOption ==========
  1153. *Feature: OutputOption
  1154. {
  1155. *rcNameID: 367
  1156. *FeatureType: PRINTER_PROPERTY
  1157. *DefaultOption: Option1
  1158. *Option: Option1
  1159. {
  1160. *rcNameID: 351
  1161. *DisabledFeatures: LIST(Stapling)
  1162. *Constraints: LIST(OutputBin.Option4,OutputBin.Option5)
  1163. *Constraints: LIST(OutputBin.Option6,OutputBin.Option7)
  1164. *Constraints: LIST(OutputBin.Option8,OutputBin.Option9)
  1165. *Constraints: LIST(OutputBin.Option10,OutputBin.Option11)
  1166. *Constraints: LIST(OutputBin.Option12,OutputBin.Option13)
  1167. *Constraints: LIST(OutputBin.Option14,OutputBin.Option15)
  1168. *Constraints: LIST(OutputBin.Option16,OutputBin.Option17)
  1169. }
  1170. *Option: Option2
  1171. {
  1172. *rcNameID: 355
  1173. *DisabledFeatures: LIST(Stapling)
  1174. *Constraints: LIST(OutputBin.Option14,OutputBin.Option15)
  1175. *Constraints: LIST(OutputBin.Option16,OutputBin.Option17)
  1176. }
  1177. *Option: Option3
  1178. {
  1179. *rcNameID: 356
  1180. *Constraints: LIST(OutputBin.Option4,OutputBin.Option5)
  1181. *Constraints: LIST(OutputBin.Option6,OutputBin.Option7)
  1182. *Constraints: LIST(OutputBin.Option8,OutputBin.Option9)
  1183. *Constraints: LIST(OutputBin.Option10,OutputBin.Option11)
  1184. *Constraints: LIST(OutputBin.Option12,OutputBin.Option13)
  1185. }
  1186. }
  1187. *%========== Stapling ==========
  1188. *Feature: Stapling
  1189. {
  1190. *rcNameID: 361
  1191. *FeatureType: DOC_PROPERTY
  1192. *DefaultOption: Option1
  1193. *Option: Option1
  1194. {
  1195. *rcNameID: 351
  1196. *Command: CmdSelect
  1197. {
  1198. *Order: DOC_SETUP.4
  1199. *Cmd: "@STPL=OFF<0D0A>"
  1200. }
  1201. }
  1202. *Option: Option2
  1203. {
  1204. *rcNameID: 362
  1205. *switch: Orientation
  1206. {
  1207. *case: PORTRAIT
  1208. {
  1209. *Command: CmdSelect
  1210. {
  1211. *Order: DOC_SETUP.4
  1212. *Cmd: "@STPL=TOPLEFT<0D0A>"
  1213. }
  1214. }
  1215. *case: LANDSCAPE_CC90
  1216. {
  1217. *Command: CmdSelect
  1218. {
  1219. *Order: DOC_SETUP.4
  1220. *Cmd: "@STPL=BOTTOMLEFT<0D0A>"
  1221. }
  1222. }
  1223. }
  1224. }
  1225. *Option: Option3
  1226. {
  1227. *rcNameID: 363
  1228. *switch: Orientation
  1229. {
  1230. *case: PORTRAIT
  1231. {
  1232. *Command: CmdSelect
  1233. {
  1234. *Order: DOC_SETUP.4
  1235. *Cmd: "@STPL=TOPRIGHT<0D0A>"
  1236. }
  1237. }
  1238. *case: LANDSCAPE_CC90
  1239. {
  1240. *Command: CmdSelect
  1241. {
  1242. *Order: DOC_SETUP.4
  1243. *Cmd: "@STPL=TOPLEFT<0D0A>"
  1244. }
  1245. }
  1246. }
  1247. }
  1248. *Option: Option4
  1249. {
  1250. *rcNameID: 364
  1251. *switch: Orientation
  1252. {
  1253. *case: PORTRAIT
  1254. {
  1255. *Command: CmdSelect
  1256. {
  1257. *Order: DOC_SETUP.4
  1258. *Cmd: "@STPL=LEFTDUAL<0D0A>"
  1259. }
  1260. }
  1261. *case: LANDSCAPE_CC90
  1262. {
  1263. *Command: CmdSelect
  1264. {
  1265. *Order: DOC_SETUP.4
  1266. *Cmd: "@STPL=BOTTOMDUAL<0D0A>"
  1267. }
  1268. }
  1269. }
  1270. }
  1271. *Option: Option5
  1272. {
  1273. *rcNameID: 365
  1274. *switch: Orientation
  1275. {
  1276. *case: PORTRAIT
  1277. {
  1278. *Command: CmdSelect
  1279. {
  1280. *Order: DOC_SETUP.4
  1281. *Cmd: "@STPL=RIGHTDUAL<0D0A>"
  1282. }
  1283. }
  1284. *case: LANDSCAPE_CC90
  1285. {
  1286. *Command: CmdSelect
  1287. {
  1288. *Order: DOC_SETUP.4
  1289. *Cmd: "@STPL=TOPDUAL<0D0A>"
  1290. }
  1291. }
  1292. }
  1293. }
  1294. *Option: Option6
  1295. {
  1296. *rcNameID: 366
  1297. *switch: Orientation
  1298. {
  1299. *case: PORTRAIT
  1300. {
  1301. *Command: CmdSelect
  1302. {
  1303. *Order: DOC_SETUP.4
  1304. *Cmd: "@STPL=TOPDUAL<0D0A>"
  1305. }
  1306. }
  1307. *case: LANDSCAPE_CC90
  1308. {
  1309. *Command: CmdSelect
  1310. {
  1311. *Order: DOC_SETUP.4
  1312. *Cmd: "@STPL=LEFTDUAL<0D0A>"
  1313. }
  1314. }
  1315. }
  1316. }
  1317. }
  1318. *%========== SideTray ==========
  1319. *Feature: SideTray
  1320. {
  1321. *rcNameID: 263
  1322. *FeatureType: PRINTER_PROPERTY
  1323. *DefaultOption: Option1
  1324. *Option: Option1
  1325. {
  1326. *rcNameID: 351
  1327. }
  1328. *Option: Option2
  1329. {
  1330. *rcNameID: 350
  1331. }
  1332. }
  1333. *%========== ManualTray ==========
  1334. *Feature: ManualTray
  1335. {
  1336. *rcNameID: 368
  1337. *FeatureType: PRINTER_PROPERTY
  1338. *DefaultOption: Option1
  1339. *Option: Option1
  1340. {
  1341. *rcNameID: 351
  1342. }
  1343. *Option: Option2
  1344. {
  1345. *rcNameID: 350
  1346. }
  1347. }
  1348. *%========== DuplexSet ==========
  1349. *Feature: DuplexSet
  1350. {
  1351. *rcNameID: 369
  1352. *FeatureType: PRINTER_PROPERTY
  1353. *DefaultOption: Option1
  1354. *Option: Option1
  1355. {
  1356. *rcNameID: 351
  1357. *DisabledFeatures: LIST(Duplex)
  1358. }
  1359. *Option: Option2
  1360. {
  1361. *rcNameID: 350
  1362. }
  1363. }
  1364. *%========== InputBinSet ==========
  1365. *Feature: InputBinSet
  1366. {
  1367. *rcNameID: 372
  1368. *FeatureType: PRINTER_PROPERTY
  1369. *DefaultOption: Option1
  1370. *Option: Option1
  1371. {
  1372. *rcNameID: 373
  1373. *Constraints: LIST(InputBin.TRAY2)
  1374. *Constraints: LIST(InputBin.TRAY3,InputBin.TRAY4)
  1375. *Constraints: LIST(InputBin.LVTRAY3,InputBin.LVTRAY4)
  1376. }
  1377. *Option: Option2
  1378. {
  1379. *rcNameID: 374
  1380. *Constraints: LIST(InputBin.TRAY3,InputBin.TRAY4)
  1381. *Constraints: LIST(InputBin.LVTRAY3,InputBin.LVTRAY4)
  1382. }
  1383. *Option: Option3
  1384. {
  1385. *rcNameID: 376
  1386. *Constraints: LIST(InputBin.LVTRAY3,InputBin.LVTRAY4)
  1387. }
  1388. *Option: Option4
  1389. {
  1390. *rcNameID: 377
  1391. *Constraints: LIST(InputBin.TRAY3,InputBin.TRAY4)
  1392. }
  1393. }
  1394. *%========== TrueTypeFont Substitution ==========
  1395. *TTFS: Arial
  1396. {
  1397. *rcTTFontNameID: 300
  1398. *rcDevFontNameID: 301
  1399. }
  1400. *TTFS: CourierNew
  1401. {
  1402. *rcTTFontNameID: 302
  1403. *rcDevFontNameID: 303
  1404. }
  1405. *TTFS: Symbol
  1406. {
  1407. *rcTTFontNameID: 304
  1408. *rcDevFontNameID: 305
  1409. }
  1410. *TTFS: TimesNewRoman
  1411. {
  1412. *rcTTFontNameID: 306
  1413. *rcDevFontNameID: 307
  1414. }
  1415. *TTFS: MSMincho_V
  1416. {
  1417. *rcTTFontNameID: 308
  1418. *rcDevFontNameID: 309
  1419. }
  1420. *TTFS: MSGothic_V
  1421. {
  1422. *rcTTFontNameID: 310
  1423. *rcDevFontNameID: 311
  1424. }
  1425. *TTFS: MSMincho
  1426. {
  1427. *rcTTFontNameID: 312
  1428. *rcDevFontNameID: 313
  1429. }
  1430. *TTFS: MSGothic
  1431. {
  1432. *rcTTFontNameID: 314
  1433. *rcDevFontNameID: 315
  1434. }
  1435. *TTFS: MSMinchoV_E
  1436. {
  1437. *rcTTFontNameID: 330
  1438. *rcDevFontNameID:309
  1439. }
  1440. *TTFS: MSGothicV_E
  1441. {
  1442. *rcTTFontNameID: 331
  1443. *rcDevFontNameID:311
  1444. }
  1445. *TTFS: MSMincho_E
  1446. {
  1447. *rcTTFontNameID: 332
  1448. *rcDevFontNameID:313
  1449. }
  1450. *TTFS: MSGothic_E
  1451. {
  1452. *rcTTFontNameID: 333
  1453. *rcDevFontNameID:315
  1454. }
  1455. *TTFSEnabled?: TRUE