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.

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