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.

1486 lines
35 KiB

  1. *GPDSpecVersion: "1.0"
  2. *%
  3. *% GPD file for RICOH RPDL printer
  4. *% Created: 1999/01/26
  5. *% Modified: 2000/10/05
  6. *%
  7. *% Copyright (c) 1999 - 2000 RICOH Co., Ltd.
  8. *% All rights reserved.
  9. *%
  10. *GPDFileVersion: "1.03"
  11. *GPDFileName: "RIMF220J.GPD"
  12. *Include: "STDNAMES.GPD"
  13. *ModelName: "RICOH imagio MF2200 RPDL"
  14. *MasterUnits: PAIR(1200, 1200)
  15. *ResourceDLL: "RPDLRES.DLL"
  16. *HelpFile: "RPDLCFG.HLP"
  17. *PrinterType: PAGE
  18. *MaxCopies: 99
  19. *FontCartSlots: 2
  20. *PrintRate: 22
  21. *PrintRateUnit: PPM
  22. *rcInstalledOptionNameID: 800
  23. *rcNotInstalledOptionNameID: 801
  24. *%======== Quality Macros (including PrintQuality) ========
  25. *BestQualitySettings: LIST(Resolution.600dpi, Halftone.HT_PATSIZE_8x8_M, ImageControl.Scale100,
  26. + PrintQuality.SmoothingOff)
  27. *BetterQualitySettings: LIST(Resolution.400dpi, Halftone.HT_PATSIZE_8x8_M, ImageControl.Scale100,
  28. + PrintQuality.SmoothingOn)
  29. *DraftQualitySettings: LIST(Resolution.400dpi, Halftone.HT_PATSIZE_8x8_M, ImageControl.2Up_Scale67,
  30. + PrintQuality.SmoothingOn)
  31. *DefaultQuality: BETTERQUALITY
  32. *%======== Orientation ========
  33. *Feature: Orientation
  34. {
  35. *rcNameID: =ORIENTATION_DISPLAY
  36. *DefaultOption: PORTRAIT
  37. *Option: PORTRAIT
  38. {
  39. *rcNameID: =PORTRAIT_DISPLAY
  40. *Command: CmdSelect
  41. {
  42. *Order: DOC_SETUP.80
  43. *CallbackID: 56
  44. }
  45. }
  46. *Option: LANDSCAPE_CC270
  47. {
  48. *rcNameID: =LANDSCAPE_DISPLAY
  49. *Command: CmdSelect
  50. {
  51. *Order: DOC_SETUP.80
  52. *CallbackID: 57
  53. }
  54. }
  55. }
  56. *%======== InputBin ========
  57. *Feature: InputBin
  58. {
  59. *rcNameID: =PAPER_SOURCE_DISPLAY
  60. *DefaultOption: AUTO
  61. *Option: AUTO
  62. {
  63. *rcNameID: 678
  64. *Command: CmdSelect
  65. {
  66. *Order: DOC_SETUP.120
  67. *CallbackID: 73
  68. }
  69. }
  70. *Option: MANUAL
  71. {
  72. *rcNameID: =MANUAL_FEED_DISPLAY
  73. *Command: CmdSelect
  74. {
  75. *Order: DOC_SETUP.120
  76. *CallbackID: 74
  77. }
  78. }
  79. *Option: Tray1
  80. {
  81. *rcNameID: 259
  82. *OptionID: 259 *%%% DMBIN_TRAY1
  83. *Command: CmdSelect
  84. {
  85. *Order: DOC_SETUP.120
  86. *Cmd: "<1B19>1"
  87. }
  88. }
  89. *Option: Tray2
  90. {
  91. *rcNameID: 260
  92. *OptionID: 260 *%%% DMBIN_TRAY2
  93. *Command: CmdSelect
  94. {
  95. *Order: DOC_SETUP.120
  96. *Cmd: "<1B19>2"
  97. }
  98. }
  99. *Option: Tray3
  100. {
  101. *rcNameID: 261
  102. *OptionID: 261 *%%% DMBIN_TRAY3
  103. *Installable?: TRUE
  104. *rcInstallableFeatureNameID: 261
  105. *Command: CmdSelect
  106. {
  107. *Order: DOC_SETUP.120
  108. *Cmd: "<1B19>3"
  109. }
  110. }
  111. *Option: Tray4
  112. {
  113. *rcNameID: 262
  114. *OptionID: 262 *%%% DMBIN_TRAY4
  115. *Installable?: TRUE
  116. *rcInstallableFeatureNameID: 262
  117. *Command: CmdSelect
  118. {
  119. *Order: DOC_SETUP.120
  120. *Cmd: "<1B19>4"
  121. }
  122. }
  123. }
  124. *%======== Resolution ========
  125. *Feature: Resolution
  126. {
  127. *rcNameID: =RESOLUTION_DISPLAY
  128. *DefaultOption: 400dpi
  129. *Option: 400dpi
  130. {
  131. *rcNameID: 639
  132. *DPI: PAIR(400, 400)
  133. *TextDPI: PAIR(400, 400)
  134. EXTERN_GLOBAL: *XMoveUnit: 400
  135. EXTERN_GLOBAL: *YMoveUnit: 400
  136. *MinStripBlankPixels: 32
  137. EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  138. EXTERN_GLOBAL: *SendMultipleRows?: TRUE
  139. *SpotDiameter: 100
  140. *Command: CmdSendBlockData {
  141. *CallbackID: 24
  142. *Params: LIST(NumOfDataBytes, RasterDataHeightInPixels, RasterDataWidthInBytes)
  143. }
  144. *Command: CmdSelect
  145. {
  146. *Order: DOC_SETUP.40
  147. *CallbackID: 53
  148. }
  149. }
  150. *Option: 600dpi
  151. {
  152. *rcNameID: 640
  153. *DPI: PAIR(600, 600)
  154. *TextDPI: PAIR(600, 600)
  155. EXTERN_GLOBAL: *XMoveUnit: 600
  156. EXTERN_GLOBAL: *YMoveUnit: 600
  157. *MinStripBlankPixels: 32
  158. EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  159. EXTERN_GLOBAL: *SendMultipleRows?: TRUE
  160. *SpotDiameter: 100
  161. *Command: CmdSendBlockData {
  162. *CallbackID: 24
  163. *Params: LIST(NumOfDataBytes, RasterDataHeightInPixels, RasterDataWidthInBytes)
  164. }
  165. *Command: CmdSelect
  166. {
  167. *Order: DOC_SETUP.40
  168. *CallbackID: 54
  169. }
  170. }
  171. }
  172. *%======== PaperSize ========
  173. *Feature: PaperSize
  174. {
  175. *rcNameID: =PAPER_SIZE_DISPLAY
  176. *DefaultOption: A4
  177. *Option: A3
  178. {
  179. *rcNameID: =A3_DISPLAY
  180. *switch: EdgeToEdgePrint
  181. {
  182. *case: Standard
  183. {
  184. *PrintableArea: PAIR(13440, 19440)
  185. *PrintableOrigin: PAIR(240, 240)
  186. }
  187. *case: EdgeToEdge
  188. {
  189. *PrintableArea: PAIR(14028, 19848)
  190. *PrintableOrigin: PAIR(0, 0)
  191. }
  192. }
  193. *Command: CmdSelect
  194. {
  195. *Order: DOC_SETUP.110
  196. *CallbackID: 89
  197. }
  198. }
  199. *Option: A4
  200. {
  201. *rcNameID: =A4_DISPLAY
  202. *switch: EdgeToEdgePrint
  203. {
  204. *case: Standard
  205. {
  206. *PrintableArea: PAIR(9360, 13600)
  207. *PrintableOrigin: PAIR(240, 240)
  208. *switch: Resolution
  209. {
  210. *case: 400dpi
  211. {
  212. *PrintableArea: PAIR(9360, 13599)
  213. }
  214. }
  215. }
  216. *case: EdgeToEdge
  217. {
  218. *PrintableArea: PAIR(9924, 14028)
  219. *PrintableOrigin: PAIR(0, 0)
  220. }
  221. }
  222. *Command: CmdSelect
  223. {
  224. *Order: DOC_SETUP.110
  225. *CallbackID: 90
  226. }
  227. }
  228. *Option: A5
  229. {
  230. *rcNameID: =A5_DISPLAY
  231. *switch: EdgeToEdgePrint
  232. {
  233. *case: Standard
  234. {
  235. *PrintableArea: PAIR(6400, 9520)
  236. *PrintableOrigin: PAIR(240, 240)
  237. *switch: Resolution
  238. {
  239. *case: 400dpi
  240. {
  241. *PrintableArea: PAIR(6399, 9519)
  242. }
  243. }
  244. }
  245. *case: EdgeToEdge
  246. {
  247. *PrintableArea: PAIR(6996, 9924)
  248. *PrintableOrigin: PAIR(0, 0)
  249. }
  250. }
  251. *Command: CmdSelect
  252. {
  253. *Order: DOC_SETUP.110
  254. *CallbackID: 91
  255. }
  256. }
  257. *Option: A6
  258. {
  259. *Ifdef: WINNT_50
  260. *rcNameID: =A6_DISPLAY
  261. *Else:
  262. *Name: "A6"
  263. *PageDimensions: PAIR(4961, 6992)
  264. *Endif:
  265. *switch: EdgeToEdgePrint
  266. {
  267. *case: Standard
  268. {
  269. *PrintableArea: PAIR(4400, 6560)
  270. *PrintableOrigin: PAIR(240, 240)
  271. *switch: Resolution
  272. {
  273. *case: 400dpi
  274. {
  275. *PrintableArea: PAIR(4398, 6558)
  276. }
  277. }
  278. }
  279. *case: EdgeToEdge
  280. {
  281. *PrintableArea: PAIR(4956, 6996)
  282. *PrintableOrigin: PAIR(0, 0)
  283. }
  284. }
  285. *Command: CmdSelect
  286. {
  287. *Order: DOC_SETUP.110
  288. *CallbackID: 76
  289. }
  290. }
  291. *Option: B4
  292. {
  293. *rcNameID: =B4_DISPLAY
  294. *switch: EdgeToEdgePrint
  295. {
  296. *case: Standard
  297. {
  298. *PrintableArea: PAIR(11680, 16760)
  299. *PrintableOrigin: PAIR(240, 240)
  300. *switch: Resolution
  301. {
  302. *case: 400dpi
  303. {
  304. *PrintableArea: PAIR(11679, 16758)
  305. }
  306. }
  307. }
  308. *case: EdgeToEdge
  309. {
  310. *PrintableArea: PAIR(12144, 17196)
  311. *PrintableOrigin: PAIR(0, 0)
  312. }
  313. }
  314. *Command: CmdSelect
  315. {
  316. *Order: DOC_SETUP.110
  317. *CallbackID: 92
  318. }
  319. }
  320. *Option: B5
  321. {
  322. *rcNameID: =B5_DISPLAY
  323. *switch: EdgeToEdgePrint
  324. {
  325. *case: Standard
  326. {
  327. *PrintableArea: PAIR(8000, 11760)
  328. *PrintableOrigin: PAIR(240, 240)
  329. *switch: Resolution
  330. {
  331. *case: 400dpi
  332. {
  333. *PrintableArea: PAIR(7998, 11760)
  334. }
  335. }
  336. }
  337. *case: EdgeToEdge
  338. {
  339. *PrintableArea: PAIR(8604, 12144)
  340. *PrintableOrigin: PAIR(0, 0)
  341. }
  342. }
  343. *Command: CmdSelect
  344. {
  345. *Order: DOC_SETUP.110
  346. *CallbackID: 93
  347. }
  348. }
  349. *Option: B6_JIS
  350. {
  351. *Ifdef: WINNT_50
  352. *rcNameID: =B6_JIS_DISPLAY
  353. *Else:
  354. *Name: "B6 (JIS)"
  355. *PageDimensions: PAIR(6047, 8598)
  356. *Endif:
  357. *switch: EdgeToEdgePrint
  358. {
  359. *case: Standard
  360. {
  361. *PrintableArea: PAIR(5520, 8200)
  362. *PrintableOrigin: PAIR(240, 240)
  363. *switch: Resolution
  364. {
  365. *case: 400dpi
  366. {
  367. *PrintableArea: PAIR(5520, 8199)
  368. }
  369. }
  370. }
  371. *case: EdgeToEdge
  372. {
  373. *PrintableArea: PAIR(6036, 8592)
  374. *PrintableOrigin: PAIR(0, 0)
  375. }
  376. }
  377. *Command: CmdSelect
  378. {
  379. *Order: DOC_SETUP.110
  380. *CallbackID: 94
  381. }
  382. }
  383. *Option: JAPANESE_POSTCARD
  384. {
  385. *rcNameID: =JAPANESE_POSTCARD_DISPLAY
  386. *switch: EdgeToEdgePrint
  387. {
  388. *case: Standard
  389. {
  390. *PrintableArea: PAIR(4400, 6560)
  391. *PrintableOrigin: PAIR(240, 240)
  392. *switch: Resolution
  393. {
  394. *case: 400dpi
  395. {
  396. *PrintableArea: PAIR(4398, 6558)
  397. }
  398. }
  399. }
  400. *case: EdgeToEdge
  401. {
  402. *PrintableArea: PAIR(4728, 6996)
  403. *PrintableOrigin: PAIR(0, 0)
  404. }
  405. }
  406. *Command: CmdSelect
  407. {
  408. *Order: DOC_SETUP.110
  409. *CallbackID: 76
  410. }
  411. }
  412. *Option: TABLOID
  413. {
  414. *rcNameID: =TABLOID_DISPLAY
  415. *switch: EdgeToEdgePrint
  416. {
  417. *case: Standard
  418. {
  419. *PrintableArea: PAIR(12640, 20000)
  420. *PrintableOrigin: PAIR(240, 240)
  421. *switch: Resolution
  422. {
  423. *case: 400dpi
  424. {
  425. *PrintableArea: PAIR(12639, 19998)
  426. }
  427. }
  428. }
  429. *case: EdgeToEdge
  430. {
  431. *PrintableArea: PAIR(13200, 20400)
  432. *PrintableOrigin: PAIR(0, 0)
  433. }
  434. }
  435. *Command: CmdSelect
  436. {
  437. *Order: DOC_SETUP.110
  438. *CallbackID: 95
  439. }
  440. }
  441. *Option: LEGAL
  442. {
  443. *rcNameID: =LEGAL_DISPLAY
  444. *switch: EdgeToEdgePrint
  445. {
  446. *case: Standard
  447. {
  448. *PrintableArea: PAIR(9600, 16400)
  449. *PrintableOrigin: PAIR(240, 240)
  450. *switch: Resolution
  451. {
  452. *case: 400dpi
  453. {
  454. *PrintableArea: PAIR(9600, 16398)
  455. }
  456. }
  457. }
  458. *case: EdgeToEdge
  459. {
  460. *PrintableArea: PAIR(10200, 16800)
  461. *PrintableOrigin: PAIR(0, 0)
  462. }
  463. }
  464. *Command: CmdSelect
  465. {
  466. *Order: DOC_SETUP.110
  467. *CallbackID: 96
  468. }
  469. }
  470. *Option: LETTER
  471. {
  472. *rcNameID: =LETTER_DISPLAY
  473. *switch: EdgeToEdgePrint
  474. {
  475. *case: Standard
  476. {
  477. *PrintableArea: PAIR(9600, 12640)
  478. *PrintableOrigin: PAIR(240, 240)
  479. *switch: Resolution
  480. {
  481. *case: 400dpi
  482. {
  483. *PrintableArea: PAIR(9600, 12639)
  484. }
  485. }
  486. }
  487. *case: EdgeToEdge
  488. {
  489. *PrintableArea: PAIR(10200, 13200)
  490. *PrintableOrigin: PAIR(0, 0)
  491. }
  492. }
  493. *Command: CmdSelect
  494. {
  495. *Order: DOC_SETUP.110
  496. *CallbackID: 97
  497. }
  498. }
  499. *Option: 11x15toA4 *%%% custom option
  500. {
  501. *rcNameID: 692
  502. *PageDimensions: PAIR(13200, 18000)
  503. *PrintableArea: PAIR(13200, 16320)
  504. *PrintableOrigin: PAIR(0, 840)
  505. *Command: CmdSelect
  506. {
  507. *Order: DOC_SETUP.110
  508. *CallbackID: 199
  509. }
  510. }
  511. *Option: A2toA3 *%%% custom option
  512. {
  513. *rcNameID: 258
  514. *PageDimensions: PAIR(19848, 28068)
  515. *PrintableArea: PAIR(19848, 28068)
  516. *PrintableOrigin: PAIR(0, 0)
  517. *Command: CmdSelect
  518. {
  519. *Order: DOC_SETUP.110
  520. *CallbackID: 101
  521. }
  522. }
  523. *Option: CUSTOMSIZE
  524. {
  525. *rcNameID: =USER_DEFINED_SIZE_DISPLAY
  526. *MinSize: PAIR(4251, 6992)
  527. *MaxSize: PAIR(13984, 39685)
  528. *MaxPrintableWidth: 13984
  529. *MinLeftMargin: 0
  530. *CenterPrintable?: FALSE
  531. *Command: CmdSelect
  532. {
  533. *Order: DOC_SETUP.110
  534. *CallbackID: 55
  535. *Params: LIST(PhysPaperWidth, PhysPaperLength)
  536. }
  537. }
  538. }
  539. *InvalidCombination: LIST(InputBin.Tray1, PaperSize.A6)
  540. *InvalidCombination: LIST(InputBin.Tray1, PaperSize.B6_JIS)
  541. *InvalidCombination: LIST(InputBin.Tray1, PaperSize.JAPANESE_POSTCARD)
  542. *InvalidCombination: LIST(InputBin.Tray1, PaperSize.CUSTOMSIZE)
  543. *InvalidCombination: LIST(InputBin.Tray2, PaperSize.A6)
  544. *InvalidCombination: LIST(InputBin.Tray2, PaperSize.B6_JIS)
  545. *InvalidCombination: LIST(InputBin.Tray2, PaperSize.JAPANESE_POSTCARD)
  546. *InvalidCombination: LIST(InputBin.Tray2, PaperSize.CUSTOMSIZE)
  547. *InvalidCombination: LIST(InputBin.Tray3, PaperSize.A6)
  548. *InvalidCombination: LIST(InputBin.Tray3, PaperSize.B6_JIS)
  549. *InvalidCombination: LIST(InputBin.Tray3, PaperSize.JAPANESE_POSTCARD)
  550. *InvalidCombination: LIST(InputBin.Tray3, PaperSize.CUSTOMSIZE)
  551. *InvalidCombination: LIST(InputBin.Tray4, PaperSize.A6)
  552. *InvalidCombination: LIST(InputBin.Tray4, PaperSize.B6_JIS)
  553. *InvalidCombination: LIST(InputBin.Tray4, PaperSize.JAPANESE_POSTCARD)
  554. *InvalidCombination: LIST(InputBin.Tray4, PaperSize.CUSTOMSIZE)
  555. *InvalidCombination: LIST(InputBin.MANUAL, PaperSize.TABLOID)
  556. *InvalidCombination: LIST(InputBin.MANUAL, PaperSize.LEGAL)
  557. *InvalidCombination: LIST(InputBin.MANUAL, PaperSize.LETTER)
  558. *%======== Edge to Edge Print (custom feature) ========
  559. *Feature: EdgeToEdgePrint
  560. {
  561. *rcNameID: 635
  562. *HelpIndex: 1
  563. *FeatureType: DOC_PROPERTY
  564. *DefaultOption: Standard
  565. *Option: Standard
  566. {
  567. *rcNameID: 636
  568. *Command: CmdSelect
  569. {
  570. *Order: DOC_SETUP.50
  571. *CallbackID: 149
  572. }
  573. }
  574. *Option: EdgeToEdge
  575. {
  576. *rcNameID: 637
  577. *Command: CmdSelect
  578. {
  579. *Order: DOC_SETUP.50
  580. *CallbackID: 150
  581. }
  582. }
  583. }
  584. *%======== Left Margin in Printing (custom feature) ========
  585. *Feature: LeftMarginInPrinting
  586. {
  587. *rcNameID: 652
  588. *HelpIndex: 2
  589. *FeatureType: PRINTER_PROPERTY *%%% Margin in Printing
  590. *DefaultOption: 0mm
  591. *Option: 0mm
  592. {
  593. *rcNameID: 656
  594. *Command: CmdSelect
  595. {
  596. *Order: DOC_SETUP.20
  597. *CallbackID: 169
  598. }
  599. }
  600. *Option: 1mm
  601. {
  602. *rcNameID: 657
  603. *Command: CmdSelect
  604. {
  605. *Order: DOC_SETUP.20
  606. *CallbackID: 170
  607. }
  608. }
  609. *Option: 2mm
  610. {
  611. *rcNameID: 658
  612. *Command: CmdSelect
  613. {
  614. *Order: DOC_SETUP.20
  615. *CallbackID: 171
  616. }
  617. }
  618. *Option: 3mm
  619. {
  620. *rcNameID: 659
  621. *Command: CmdSelect
  622. {
  623. *Order: DOC_SETUP.20
  624. *CallbackID: 172
  625. }
  626. }
  627. *Option: 4mm
  628. {
  629. *rcNameID: 660
  630. *Command: CmdSelect
  631. {
  632. *Order: DOC_SETUP.20
  633. *CallbackID: 173
  634. }
  635. }
  636. *Option: 5mm
  637. {
  638. *rcNameID: 661
  639. *Command: CmdSelect
  640. {
  641. *Order: DOC_SETUP.20
  642. *CallbackID: 174
  643. }
  644. }
  645. }
  646. *%======== Top Margin in Printing (custom feature) ========
  647. *Feature: TopMarginInPrinting
  648. {
  649. *rcNameID: 653
  650. *HelpIndex: 3
  651. *FeatureType: PRINTER_PROPERTY *%%% Margin in Printing
  652. *DefaultOption: 0mm
  653. *Option: 0mm
  654. {
  655. *rcNameID: 656
  656. *Command: CmdSelect
  657. {
  658. *Order: DOC_SETUP.30
  659. *CallbackID: 175
  660. }
  661. }
  662. *Option: 1mm
  663. {
  664. *rcNameID: 657
  665. *Command: CmdSelect
  666. {
  667. *Order: DOC_SETUP.30
  668. *CallbackID: 176
  669. }
  670. }
  671. *Option: 2mm
  672. {
  673. *rcNameID: 658
  674. *Command: CmdSelect
  675. {
  676. *Order: DOC_SETUP.30
  677. *CallbackID: 177
  678. }
  679. }
  680. *Option: 3mm
  681. {
  682. *rcNameID: 659
  683. *Command: CmdSelect
  684. {
  685. *Order: DOC_SETUP.30
  686. *CallbackID: 178
  687. }
  688. }
  689. *Option: 4mm
  690. {
  691. *rcNameID: 660
  692. *Command: CmdSelect
  693. {
  694. *Order: DOC_SETUP.30
  695. *CallbackID: 179
  696. }
  697. }
  698. *Option: 5mm
  699. {
  700. *rcNameID: 661
  701. *Command: CmdSelect
  702. {
  703. *Order: DOC_SETUP.30
  704. *CallbackID: 180
  705. }
  706. }
  707. }
  708. *%======== Emulation Mode after Printing (custom feature) ========
  709. *Feature: EmulationMode
  710. {
  711. *rcNameID: 600
  712. *HelpIndex: 4
  713. *FeatureType: PRINTER_PROPERTY
  714. *DefaultOption: None
  715. *Option: None
  716. {
  717. *rcNameID: 601
  718. }
  719. *Option: R98
  720. {
  721. *rcNameID: 602
  722. *Command: CmdSelect
  723. {
  724. *Order: JOB_FINISH.40
  725. *Cmd: "<1B12>!-1,1,1@R98<1B> "
  726. }
  727. }
  728. *Option: R16
  729. {
  730. *rcNameID: 603
  731. *Command: CmdSelect
  732. {
  733. *Order: JOB_FINISH.40
  734. *Cmd: "<1B12>!-1,1,1@R16<1B> "
  735. }
  736. }
  737. *Option: R55
  738. {
  739. *rcNameID: 605
  740. *Command: CmdSelect
  741. {
  742. *Order: JOB_FINISH.40
  743. *Cmd: "<1B12>!-1,1,1@R55<1B> "
  744. }
  745. }
  746. *Option: RPGL
  747. {
  748. *rcNameID: 606
  749. *Command: CmdSelect
  750. {
  751. *Order: JOB_FINISH.40
  752. *Cmd: "<1B12>!-1,1,1@RGL<1B> "
  753. }
  754. }
  755. *Option: RPGL2
  756. {
  757. *rcNameID: 607
  758. *Command: CmdSelect
  759. {
  760. *Order: JOB_FINISH.40
  761. *Cmd: "<1B12>!-1,1,1@GL2<1B> "
  762. }
  763. }
  764. *Option: R52
  765. {
  766. *rcNameID: 608
  767. *Command: CmdSelect
  768. {
  769. *Order: JOB_FINISH.40
  770. *Cmd: "<1B12>!-1,1,1@R52<1B> "
  771. }
  772. }
  773. *Option: R73
  774. {
  775. *rcNameID: 609
  776. *Command: CmdSelect
  777. {
  778. *Order: JOB_FINISH.40
  779. *Cmd: "<1B12>!-1,1,1@R73<1B> "
  780. }
  781. }
  782. *Option: R35
  783. {
  784. *rcNameID: 610
  785. *Command: CmdSelect
  786. {
  787. *Order: JOB_FINISH.40
  788. *Cmd: "<1B12>!-1,1,1@R35<1B> "
  789. }
  790. }
  791. *Option: R01
  792. {
  793. *rcNameID: 611
  794. *Command: CmdSelect
  795. {
  796. *Order: JOB_FINISH.40
  797. *Cmd: "<1B12>!-1,1,1@R01<1B> "
  798. }
  799. }
  800. *Option: Program1
  801. {
  802. *rcNameID: 612
  803. *Command: CmdSelect
  804. {
  805. *Order: JOB_FINISH.40
  806. *Cmd: "<1B12>!0,1,2@P1<1B> "
  807. }
  808. }
  809. *Option: Program2
  810. {
  811. *rcNameID: 613
  812. *Command: CmdSelect
  813. {
  814. *Order: JOB_FINISH.40
  815. *Cmd: "<1B12>!0,1,2@P2<1B> "
  816. }
  817. }
  818. *Option: Program3
  819. {
  820. *rcNameID: 614
  821. *Command: CmdSelect
  822. {
  823. *Order: JOB_FINISH.40
  824. *Cmd: "<1B12>!0,1,2@P3<1B> "
  825. }
  826. }
  827. *Option: Program4
  828. {
  829. *rcNameID: 615
  830. *Command: CmdSelect
  831. {
  832. *Order: JOB_FINISH.40
  833. *Cmd: "<1B12>!0,1,2@P4<1B> "
  834. }
  835. }
  836. *Option: Program5
  837. {
  838. *rcNameID: 616
  839. *Command: CmdSelect
  840. {
  841. *Order: JOB_FINISH.40
  842. *Cmd: "<1B12>!0,1,2@P5<1B> "
  843. }
  844. }
  845. *Option: Program6
  846. {
  847. *rcNameID: 617
  848. *Command: CmdSelect
  849. {
  850. *Order: JOB_FINISH.40
  851. *Cmd: "<1B12>!0,1,2@P6<1B> "
  852. }
  853. }
  854. *Option: Program7
  855. {
  856. *rcNameID: 618
  857. *Command: CmdSelect
  858. {
  859. *Order: JOB_FINISH.40
  860. *Cmd: "<1B12>!0,1,2@P7<1B> "
  861. }
  862. }
  863. *Option: Program8
  864. {
  865. *rcNameID: 619
  866. *Command: CmdSelect
  867. {
  868. *Order: JOB_FINISH.40
  869. *Cmd: "<1B12>!0,1,2@P8<1B> "
  870. }
  871. }
  872. *Option: Program9
  873. {
  874. *rcNameID: 620
  875. *Command: CmdSelect
  876. {
  877. *Order: JOB_FINISH.40
  878. *Cmd: "<1B12>!0,1,2@P9<1B> "
  879. }
  880. }
  881. *Option: Program10
  882. {
  883. *rcNameID: 621
  884. *Command: CmdSelect
  885. {
  886. *Order: JOB_FINISH.40
  887. *Cmd: "<1B12>!0,1,2@P10<1B> "
  888. }
  889. }
  890. *Option: Program11
  891. {
  892. *rcNameID: 622
  893. *Command: CmdSelect
  894. {
  895. *Order: JOB_FINISH.40
  896. *Cmd: "<1B12>!0,1,2@P11<1B> "
  897. }
  898. }
  899. *Option: Program12
  900. {
  901. *rcNameID: 623
  902. *Command: CmdSelect
  903. {
  904. *Order: JOB_FINISH.40
  905. *Cmd: "<1B12>!0,1,2@P12<1B> "
  906. }
  907. }
  908. *Option: Program13
  909. {
  910. *rcNameID: 624
  911. *Command: CmdSelect
  912. {
  913. *Order: JOB_FINISH.40
  914. *Cmd: "<1B12>!0,1,2@P13<1B> "
  915. }
  916. }
  917. *Option: Program14
  918. {
  919. *rcNameID: 625
  920. *Command: CmdSelect
  921. {
  922. *Order: JOB_FINISH.40
  923. *Cmd: "<1B12>!0,1,2@P14<1B> "
  924. }
  925. }
  926. *Option: Program15
  927. {
  928. *rcNameID: 626
  929. *Command: CmdSelect
  930. {
  931. *Order: JOB_FINISH.40
  932. *Cmd: "<1B12>!0,1,2@P15<1B> "
  933. }
  934. }
  935. *Option: Program16
  936. {
  937. *rcNameID: 627
  938. *Command: CmdSelect
  939. {
  940. *Order: JOB_FINISH.40
  941. *Cmd: "<1B12>!0,1,2@P16<1B> "
  942. }
  943. }
  944. }
  945. *%======== OutputBin ========
  946. *Feature: OutputBin
  947. {
  948. *rcNameID: =OUTPUTBIN_DISPLAY
  949. *HelpIndex: 6
  950. *DefaultOption: PrinterDefault
  951. *Option: PrinterDefault
  952. {
  953. *rcNameID: 270
  954. *Command: CmdSelect
  955. {
  956. *Order: DOC_SETUP.130
  957. *Cmd: "<1B12>80 "
  958. }
  959. }
  960. *Option: Tray
  961. {
  962. *rcNameID: 286
  963. *Command: CmdSelect
  964. {
  965. *Order: DOC_SETUP.130
  966. *Cmd: "<1B12>81,2 "
  967. }
  968. }
  969. *Option: UpperTray
  970. {
  971. *rcNameID: 287
  972. *Installable?: TRUE
  973. *rcInstallableFeatureNameID: 287
  974. *Command: CmdSelect
  975. {
  976. *Order: DOC_SETUP.130
  977. *Cmd: "<1B12>82,2 "
  978. }
  979. }
  980. *Option: ExternalTray
  981. {
  982. *rcNameID: 288
  983. *Command: CmdSelect
  984. {
  985. *Order: DOC_SETUP.130
  986. *Cmd: "<1B12>83,2 "
  987. }
  988. }
  989. }
  990. *%======== Duplex ========
  991. *Feature: Duplex
  992. {
  993. *rcNameID: =TWO_SIDED_PRINTING_DISPLAY
  994. *DefaultOption: NONE
  995. *Option: NONE
  996. {
  997. *rcNameID: =NONE_DISPLAY
  998. }
  999. *Option: VERTICAL
  1000. {
  1001. *rcNameID: =FLIP_ON_LONG_EDGE_DISPLAY
  1002. *Command: CmdSelect
  1003. {
  1004. *Order: DOC_SETUP.100
  1005. *CallbackID: 71
  1006. }
  1007. }
  1008. *Option: HORIZONTAL
  1009. {
  1010. *rcNameID: =FLIP_ON_SHORT_EDGE_DISPLAY
  1011. *Command: CmdSelect
  1012. {
  1013. *Order: DOC_SETUP.100
  1014. *CallbackID: 72
  1015. }
  1016. }
  1017. }
  1018. *InvalidCombination: LIST(InputBin.MANUAL, Duplex.VERTICAL)
  1019. *InvalidCombination: LIST(InputBin.MANUAL, Duplex.HORIZONTAL)
  1020. *InvalidCombination: LIST(PaperSize.A6, Duplex.VERTICAL)
  1021. *InvalidCombination: LIST(PaperSize.A6, Duplex.HORIZONTAL)
  1022. *InvalidCombination: LIST(PaperSize.B6_JIS, Duplex.VERTICAL)
  1023. *InvalidCombination: LIST(PaperSize.B6_JIS, Duplex.HORIZONTAL)
  1024. *InvalidCombination: LIST(PaperSize.JAPANESE_POSTCARD, Duplex.VERTICAL)
  1025. *InvalidCombination: LIST(PaperSize.JAPANESE_POSTCARD, Duplex.HORIZONTAL)
  1026. *InvalidCombination: LIST(PaperSize.CUSTOMSIZE, Duplex.VERTICAL)
  1027. *InvalidCombination: LIST(PaperSize.CUSTOMSIZE, Duplex.HORIZONTAL)
  1028. *%======== Duplex Unit (custom feature) ========
  1029. *Feature: DuplexUnit
  1030. {
  1031. *rcNameID: 808
  1032. *FeatureType: PRINTER_PROPERTY
  1033. *DefaultOption: NotInstalled
  1034. *Option: NotInstalled
  1035. {
  1036. *rcNameID: 801
  1037. *DisabledFeatures: LIST(Duplex)
  1038. }
  1039. *Option: Installed
  1040. {
  1041. *rcNameID: 800
  1042. *Constraints: InputBin.Tray1
  1043. }
  1044. }
  1045. *%======== Collate ========
  1046. *Feature: Collate
  1047. {
  1048. *rcNameID: 671
  1049. *DefaultOption: OFF
  1050. *Option: ON
  1051. {
  1052. *rcNameID: =ON_DISPLAY
  1053. *Command: CmdSelect
  1054. {
  1055. *Order: JOB_SETUP.40
  1056. *CallbackID: 188
  1057. }
  1058. }
  1059. *Option: OFF
  1060. {
  1061. *rcNameID: =OFF_DISPLAY
  1062. *Command: CmdSelect
  1063. {
  1064. *Order: JOB_SETUP.40
  1065. *CallbackID: 187
  1066. }
  1067. }
  1068. }
  1069. *%*InvalidCombination: LIST(Resolution.600dpi, Collate.ON)
  1070. *%======== Scan for Rules (custom feature) ========
  1071. *Feature: ScanForRules
  1072. {
  1073. *rcNameID: 663
  1074. *HelpIndex: 10
  1075. *FeatureType: DOC_PROPERTY
  1076. *DefaultOption: Yes
  1077. *Option: Yes
  1078. {
  1079. *rcNameID: 673
  1080. EXTERN_GLOBAL: *MinGrayFill: 1
  1081. EXTERN_GLOBAL: *MaxGrayFill: 100
  1082. *Command: CmdSetRectWidth {
  1083. *CallbackID: 102
  1084. *Params: LIST(RectXSize)
  1085. }
  1086. *Command: CmdSetRectHeight {
  1087. *CallbackID: 103
  1088. *Params: LIST(RectYSize)
  1089. }
  1090. *Command: CmdRectGrayFill {
  1091. *CallbackID: 104
  1092. *Params: LIST(DestX, DestY, GrayPercentage)
  1093. }
  1094. *Command: CmdRectWhiteFill {
  1095. *CallbackID: 191
  1096. *Params: LIST(DestX, DestY)
  1097. }
  1098. }
  1099. *Option: No
  1100. {
  1101. *rcNameID: 674
  1102. }
  1103. }
  1104. *%======== PrintQuality ========
  1105. *Feature: PrintQuality
  1106. {
  1107. *rcNameID: =TEXT_QUALITY_DISPLAY
  1108. *HelpIndex: 11
  1109. *DefaultOption: SmoothingOn
  1110. *Option: SmoothingOff
  1111. {
  1112. *rcNameID: 300 *%%% Smoothing - Off
  1113. *Command: CmdSelect
  1114. {
  1115. *Order: DOC_SETUP.60
  1116. *Cmd: "<1B12>YA2,4 "
  1117. }
  1118. }
  1119. *Option: SmoothingOn
  1120. {
  1121. *rcNameID: 304 *%%% Smoothing - On
  1122. *Command: CmdSelect
  1123. {
  1124. *Order: DOC_SETUP.60
  1125. *Cmd: "<1B12>YA2,2 "
  1126. }
  1127. }
  1128. }
  1129. *%======== ImageControl ========
  1130. *Feature: ImageControl
  1131. {
  1132. *rcNameID: =IMAGECONTROL_DISPLAY
  1133. *HelpIndex: 13
  1134. *DefaultOption: Scale100
  1135. *Option: Scale100
  1136. {
  1137. *rcNameID: 318 *%%% 100%
  1138. *Command: CmdSelect
  1139. {
  1140. *Order: DOC_SETUP.70
  1141. *CallbackID: 120
  1142. }
  1143. }
  1144. *Option: AtoA_Scale67
  1145. {
  1146. *rcNameID: 319 *%%% A Size->A Size Down Scaling (67%)
  1147. *Command: CmdSelect
  1148. {
  1149. *Order: DOC_SETUP.70
  1150. *CallbackID: 99
  1151. }
  1152. }
  1153. *Option: BtoA_Scale80
  1154. {
  1155. *rcNameID: 320 *%%% B Size->A Size Down Scaling (80%)
  1156. *Command: CmdSelect
  1157. {
  1158. *Order: DOC_SETUP.70
  1159. *CallbackID: 100
  1160. }
  1161. }
  1162. *Option: BtoA_Scale115
  1163. {
  1164. *rcNameID: 321 *%%% B Size->A Size Up Scaling (115%)
  1165. *Command: CmdSelect
  1166. {
  1167. *Order: DOC_SETUP.70
  1168. *CallbackID: 111
  1169. }
  1170. }
  1171. *Option: 2Up_Scale67
  1172. {
  1173. *rcNameID: 326 *%%% 2 in 1 (Down Scaling)
  1174. *Command: CmdSelect
  1175. {
  1176. *Order: DOC_SETUP.70
  1177. *CallbackID: 108
  1178. }
  1179. }
  1180. *Option: 2Up_Scale100
  1181. {
  1182. *rcNameID: 327 *%%% 2 in 1 (Non Scaling)
  1183. *Command: CmdSelect
  1184. {
  1185. *Order: DOC_SETUP.70
  1186. *CallbackID: 109
  1187. }
  1188. }
  1189. *Option: Scale88
  1190. {
  1191. *rcNameID: 329 *%%% 88%
  1192. *Command: CmdSelect
  1193. {
  1194. *Order: DOC_SETUP.70
  1195. *CallbackID: 121
  1196. }
  1197. }
  1198. *Option: Scale80
  1199. {
  1200. *rcNameID: 330 *%%% 80%
  1201. *Command: CmdSelect
  1202. {
  1203. *Order: DOC_SETUP.70
  1204. *CallbackID: 122
  1205. }
  1206. }
  1207. *Option: Scale75
  1208. {
  1209. *rcNameID: 331 *%%% 75%
  1210. *Command: CmdSelect
  1211. {
  1212. *Order: DOC_SETUP.70
  1213. *CallbackID: 123
  1214. }
  1215. }
  1216. *Option: Scale70
  1217. {
  1218. *rcNameID: 332 *%%% 70%
  1219. *Command: CmdSelect
  1220. {
  1221. *Order: DOC_SETUP.70
  1222. *CallbackID: 124
  1223. }
  1224. }
  1225. *Option: Scale67
  1226. {
  1227. *rcNameID: 333 *%%% 67%
  1228. *Command: CmdSelect
  1229. {
  1230. *Order: DOC_SETUP.70
  1231. *CallbackID: 125
  1232. }
  1233. }
  1234. *Option: Scale115
  1235. {
  1236. *rcNameID: 335 *%%% 115%
  1237. *Command: CmdSelect
  1238. {
  1239. *Order: DOC_SETUP.70
  1240. *CallbackID: 126
  1241. }
  1242. }
  1243. }
  1244. *InvalidCombination: LIST(PaperSize.A2toA3, ImageControl.AtoA_Scale67)
  1245. *InvalidCombination: LIST(PaperSize.A2toA3, ImageControl.BtoA_Scale80)
  1246. *InvalidCombination: LIST(PaperSize.A2toA3, ImageControl.BtoA_Scale115)
  1247. *InvalidCombination: LIST(PaperSize.A2toA3, ImageControl.2Up_Scale67)
  1248. *InvalidCombination: LIST(PaperSize.A2toA3, ImageControl.2Up_Scale100)
  1249. *InvalidCombination: LIST(PaperSize.A2toA3, ImageControl.Scale88)
  1250. *InvalidCombination: LIST(PaperSize.A2toA3, ImageControl.Scale80)
  1251. *InvalidCombination: LIST(PaperSize.A2toA3, ImageControl.Scale75)
  1252. *InvalidCombination: LIST(PaperSize.A2toA3, ImageControl.Scale70)
  1253. *InvalidCombination: LIST(PaperSize.A2toA3, ImageControl.Scale67)
  1254. *InvalidCombination: LIST(PaperSize.A2toA3, ImageControl.Scale115)
  1255. *%======== Halftone ========
  1256. *Feature: Halftone
  1257. {
  1258. *rcNameID: =HALFTONING_DISPLAY
  1259. *HelpIndex: 14
  1260. *DefaultOption: HT_PATSIZE_8x8_M
  1261. *Option: HT_PATSIZE_6x6_M
  1262. {
  1263. *rcNameID: 665
  1264. }
  1265. *Option: HT_PATSIZE_8x8_M
  1266. {
  1267. *rcNameID: 666
  1268. }
  1269. *Option: HT_PATSIZE_10x10_M
  1270. {
  1271. *rcNameID: 667
  1272. }
  1273. *Option: HT_PATSIZE_12x12_M
  1274. {
  1275. *rcNameID: 668
  1276. }
  1277. *Option: HT_PATSIZE_14x14_M
  1278. {
  1279. *rcNameID: 669
  1280. }
  1281. *Option: HT_PATSIZE_16x16_M
  1282. {
  1283. *rcNameID: 670
  1284. }
  1285. *Ifdef: WINNT_50
  1286. *Option: HT_PATSIZE_SUPERCELL_M
  1287. {
  1288. *rcNameID: =HT_SUPERCELL_DISPLAY
  1289. }
  1290. *Endif:
  1291. }
  1292. *%======== StartDoc ========
  1293. *Command: CmdStartDoc
  1294. {
  1295. *Order: DOC_SETUP.10
  1296. *CallbackID: 132
  1297. }
  1298. *%======== EndJob ========
  1299. *Command: CmdEndJob
  1300. {
  1301. *Order: JOB_FINISH.10
  1302. *CallbackID: 30
  1303. }
  1304. *%======== Copies ========
  1305. *Command: CmdCopies
  1306. {
  1307. *Order: DOC_SETUP.140
  1308. *CallbackID: 31
  1309. *Params: LIST(NumOfCopies)
  1310. }
  1311. *%======== Capabilities ========
  1312. *RotateCoordinate?: FALSE
  1313. *RotateRaster?: TRUE
  1314. *RotateFont?: TRUE
  1315. *TextCaps: LIST(TC_OP_CHARACTER,TC_SF_X_YINDEP,TC_SA_DOUBLE,TC_SA_INTEGER,TC_SA_CONTIN,TC_EA_DOUBLE,TC_IA_ABLE)
  1316. *%======== Cursor Control ========
  1317. *CursorXAfterCR: AT_CURSOR_X_ORIGIN
  1318. *XMoveThreshold: 0
  1319. *YMoveThreshold: 0
  1320. *%XMoveUnit: 1200
  1321. *%YMoveUnit: 1200
  1322. *Command: CmdXMoveAbsolute {
  1323. *CallbackID: 44
  1324. *Params: LIST(DestX)
  1325. }
  1326. *Command: CmdXMoveRelRight {
  1327. *CallbackID: 45
  1328. *Params: LIST(DestXRel)
  1329. }
  1330. *Command: CmdXMoveRelLeft {
  1331. *CallbackID: 46
  1332. *Params: LIST(DestXRel)
  1333. }
  1334. *Command: CmdYMoveAbsolute {
  1335. *CallbackID: 47
  1336. *Params: LIST(DestY)
  1337. }
  1338. *Command: CmdYMoveRelDown {
  1339. *CallbackID: 48
  1340. *Params: LIST(DestYRel)
  1341. }
  1342. *Command: CmdYMoveRelUp {
  1343. *CallbackID: 49
  1344. *Params: LIST(DestYRel)
  1345. }
  1346. *Command: CmdCR { *CallbackID: 105 }
  1347. *Command: CmdLF { *CallbackID: 106 }
  1348. *Command: CmdFF { *CallbackID: 37 }
  1349. *Command: CmdBackSpace { *CallbackID: 107 }
  1350. *EjectPageWithFF?: TRUE
  1351. *%======== Raster Data ========
  1352. *Command: CmdEnableFE_RLE { *CallbackID : 80 }
  1353. *Command: CmdDisableCompression { *CallbackID: 136 }
  1354. *OutputDataFormat: H_BYTE
  1355. *OptimizeLeftBound?: TRUE
  1356. *CursorXAfterSendBlockData: AT_GRXDATA_ORIGIN
  1357. *CursorYAfterSendBlockData: NO_MOVE
  1358. *%======== Font ========
  1359. *DefaultFont: 50
  1360. *DefaultCTT: 0
  1361. *CharPosition: BASELINE
  1362. *TTFSEnabled?: TRUE
  1363. *TTFS: MSMincho
  1364. {
  1365. *rcTTFontNameID: 500
  1366. *rcDevFontNameID: 501
  1367. }
  1368. *TTFS: MSMinchoV
  1369. {
  1370. *rcTTFontNameID: 502
  1371. *rcDevFontNameID: 503
  1372. }
  1373. *TTFS: MSGothic
  1374. {
  1375. *rcTTFontNameID: 504
  1376. *rcDevFontNameID: 505
  1377. }
  1378. *TTFS: MSGothicV
  1379. {
  1380. *rcTTFontNameID: 506
  1381. *rcDevFontNameID: 507
  1382. }
  1383. *TTFS: MSMinchoEngName
  1384. {
  1385. *rcTTFontNameID: 570
  1386. *rcDevFontNameID: 501
  1387. }
  1388. *TTFS: MSMinchoVEngName
  1389. {
  1390. *rcTTFontNameID: 571
  1391. *rcDevFontNameID: 503
  1392. }
  1393. *TTFS: MSGothicEngName
  1394. {
  1395. *rcTTFontNameID: 572
  1396. *rcDevFontNameID: 505
  1397. }
  1398. *TTFS: MSGothicVEngName
  1399. {
  1400. *rcTTFontNameID: 573
  1401. *rcDevFontNameID: 507
  1402. }
  1403. *DeviceFonts: LIST(1,2,3,4,50,51,56,57,77,78,79,80,81,82,83)
  1404. *FontCartridge: FC1
  1405. {
  1406. *rcCartridgeNameID: 306
  1407. *Fonts: LIST(52,53)
  1408. }
  1409. *FontCartridge: FC2
  1410. {
  1411. *rcCartridgeNameID: 307
  1412. *Fonts: LIST(54,55)
  1413. }
  1414. *FontCartridge: FC3
  1415. {
  1416. *rcCartridgeNameID: 309
  1417. *Fonts: LIST(60,61)
  1418. }
  1419. *FontCartridge: FC4
  1420. {
  1421. *rcCartridgeNameID: 310
  1422. *Fonts: LIST(58,59)
  1423. }
  1424. *FontCartridge: FC5
  1425. {
  1426. *rcCartridgeNameID: 311
  1427. *Fonts: LIST(66,67)
  1428. }
  1429. *FontCartridge: FC6
  1430. {
  1431. *rcCartridgeNameID: 312
  1432. *Fonts: LIST(64,65)
  1433. }
  1434. *FontCartridge: FC7
  1435. {
  1436. *rcCartridgeNameID: 313
  1437. *Fonts: LIST(62,63)
  1438. }
  1439. *FontCartridge: FC8
  1440. {
  1441. *rcCartridgeNameID: 314
  1442. *Fonts: LIST(68,69)
  1443. }
  1444. *FontCartridge: FC9
  1445. {
  1446. *rcCartridgeNameID: 315
  1447. *Fonts: LIST(70,71)
  1448. }
  1449. *FontCartridge: FC10
  1450. {
  1451. *rcCartridgeNameID: 316
  1452. *Fonts: LIST(72,73)
  1453. }
  1454. *Command: CmdBoldOn { *CallbackID: 38 }
  1455. *Command: CmdBoldOff { *CallbackID: 39 }
  1456. *Command: CmdItalicOn { *CallbackID: 40 }
  1457. *Command: CmdItalicOff { *CallbackID: 41 }
  1458. *Command: CmdWhiteTextOn { *CallbackID: 42 }
  1459. *Command: CmdWhiteTextOff { *CallbackID: 43 }