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.

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