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.

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