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.

1377 lines
30 KiB

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