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.

1271 lines
30 KiB

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