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.

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