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.

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