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.

1560 lines
44 KiB

  1. *GPDSpecVersion: "1.0"
  2. *Include: "StdNames.gpd"
  3. *GPDFileVersion: "1.0"
  4. *GPDFileName: "wpex2xx.GPD"
  5. *MasterUnits: PAIR(720, 432)
  6. *ResourceDLL: "WP9RES.DLL"
  7. *PrinterType: SERIAL
  8. *Feature: Orientation
  9. {
  10. *rcNameID: =ORIENTATION_DISPLAY
  11. *DefaultOption: PORTRAIT
  12. *Option: PORTRAIT
  13. {
  14. *rcNameID: =PORTRAIT_DISPLAY
  15. }
  16. *Option: LANDSCAPE_CC270
  17. {
  18. *rcNameID: =LANDSCAPE_DISPLAY
  19. }
  20. }
  21. *Feature: InputBin
  22. {
  23. *rcNameID: =PAPER_SOURCE_DISPLAY
  24. *DefaultOption: TRACTOR
  25. *Option: TRACTOR
  26. {
  27. *rcNameID: =TRACTOR_DISPLAY
  28. }
  29. *Option: MANUAL
  30. {
  31. *rcNameID: =MANUAL_FEED_DISPLAY
  32. }
  33. }
  34. *Feature: Resolution
  35. {
  36. *rcNameID: =RESOLUTION_DISPLAY
  37. *DefaultOption: Option2
  38. *Option: Option1
  39. {
  40. *Name: "240 x 144 " =DOTS_PER_INCH
  41. *DPI: PAIR(240, 144)
  42. *TextDPI: PAIR(240, 144)
  43. *PinsPerLogPass: 16
  44. *PinsPerPhysPass: 8
  45. EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,TRAILING)
  46. *SpotDiameter: 170
  47. *Command: CmdSendBlockData { *Cmd : "<1B>Z" %l{NumOfDataBytes} }
  48. }
  49. *Option: Option2
  50. {
  51. *Name: "120 x 144 " =DOTS_PER_INCH
  52. *DPI: PAIR(120, 144)
  53. *TextDPI: PAIR(120, 144)
  54. *PinsPerLogPass: 16
  55. *PinsPerPhysPass: 8
  56. EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,TRAILING)
  57. *SpotDiameter: 140
  58. *Command: CmdSendBlockData { *Cmd : "<1B>L" %l{NumOfDataBytes} }
  59. }
  60. *Option: Option3
  61. {
  62. *Name: "120 x 72 " =DOTS_PER_INCH
  63. *DPI: PAIR(120, 72)
  64. *TextDPI: PAIR(120, 72)
  65. *PinsPerLogPass: 8
  66. *PinsPerPhysPass: 8
  67. EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,TRAILING)
  68. *SpotDiameter: 100
  69. *Command: CmdSendBlockData { *Cmd : "<1B>L" %l{NumOfDataBytes} }
  70. }
  71. }
  72. *Feature: PaperSize
  73. {
  74. *rcNameID: =PAPER_SIZE_DISPLAY
  75. *DefaultOption: LETTER
  76. *Option: LETTER
  77. {
  78. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  79. *Command: CmdSelect
  80. {
  81. *Order: DOC_SETUP.4
  82. *Cmd: "<1B>2<1B>CB"
  83. }
  84. *switch: InputBin
  85. {
  86. *case: TRACTOR
  87. {
  88. *PrintableArea: PAIR(6120, 4752)
  89. *PrintableOrigin: PAIR(0, 0)
  90. }
  91. *case: MANUAL
  92. {
  93. *PrintableArea: PAIR(6120, 4401)
  94. *PrintableOrigin: PAIR(0, 135)
  95. *switch: Resolution
  96. {
  97. *case: Option3
  98. {
  99. *PrintableArea: PAIR(6120, 4398)
  100. *PrintableOrigin: PAIR(0, 138)
  101. }
  102. }
  103. }
  104. }
  105. }
  106. *Option: Option2
  107. {
  108. *rcNameID: 265
  109. *OptionID: 265
  110. *PageDimensions: PAIR(7920, 3672)
  111. *Command: CmdSelect
  112. {
  113. *Order: DOC_SETUP.4
  114. *Cmd: "<1B>2<1B>C3"
  115. }
  116. *switch: InputBin
  117. {
  118. *case: TRACTOR
  119. {
  120. *PrintableArea: PAIR(7920, 3672)
  121. *PrintableOrigin: PAIR(0, 0)
  122. }
  123. *case: MANUAL
  124. {
  125. *PrintableArea: PAIR(7920, 3321)
  126. *PrintableOrigin: PAIR(0, 135)
  127. *switch: Resolution
  128. {
  129. *case: Option3
  130. {
  131. *PrintableArea: PAIR(7920, 3318)
  132. *PrintableOrigin: PAIR(0, 138)
  133. }
  134. }
  135. }
  136. }
  137. }
  138. *Option: LEGAL
  139. {
  140. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  141. *Command: CmdSelect
  142. {
  143. *Order: DOC_SETUP.4
  144. *Cmd: "<1B>2<1B>CT"
  145. }
  146. *switch: InputBin
  147. {
  148. *case: TRACTOR
  149. {
  150. *PrintableArea: PAIR(6120, 6048)
  151. *PrintableOrigin: PAIR(0, 0)
  152. }
  153. *case: MANUAL
  154. {
  155. *PrintableArea: PAIR(6120, 5697)
  156. *PrintableOrigin: PAIR(0, 135)
  157. *switch: Resolution
  158. {
  159. *case: Option3
  160. {
  161. *PrintableArea: PAIR(6120, 5694)
  162. *PrintableOrigin: PAIR(0, 138)
  163. }
  164. }
  165. }
  166. }
  167. }
  168. *Option: Option4
  169. {
  170. *rcNameID: 266
  171. *OptionID: 266
  172. *PageDimensions: PAIR(11908, 10108)
  173. *Command: CmdSelect
  174. {
  175. *Order: DOC_SETUP.4
  176. *Cmd: "<1B>2<1B>C<8C>"
  177. }
  178. *switch: InputBin
  179. {
  180. *case: TRACTOR
  181. {
  182. *PrintableArea: PAIR(11520, 10108)
  183. *PrintableOrigin: PAIR(0, 0)
  184. *switch: Resolution
  185. {
  186. *case: Option1
  187. {
  188. *PrintableArea: PAIR(11520, 10107)
  189. }
  190. *case: Option2
  191. {
  192. *PrintableArea: PAIR(11520, 10107)
  193. }
  194. *case: Option3
  195. {
  196. *PrintableArea: PAIR(11520, 10104)
  197. }
  198. }
  199. }
  200. *case: MANUAL
  201. {
  202. *PrintableArea: PAIR(11520, 9757)
  203. *PrintableOrigin: PAIR(0, 135)
  204. *switch: Resolution
  205. {
  206. *case: Option1
  207. {
  208. *PrintableArea: PAIR(11520, 9756)
  209. }
  210. *case: Option2
  211. {
  212. *PrintableArea: PAIR(11520, 9756)
  213. }
  214. *case: Option3
  215. {
  216. *PrintableArea: PAIR(11520, 9750)
  217. *PrintableOrigin: PAIR(0, 138)
  218. }
  219. }
  220. }
  221. }
  222. }
  223. *Option: A4
  224. {
  225. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  226. *Command: CmdSelect
  227. {
  228. *Order: DOC_SETUP.4
  229. *Cmd: "<1B>2<1B>CF"
  230. }
  231. *switch: InputBin
  232. {
  233. *case: TRACTOR
  234. {
  235. *PrintableArea: PAIR(5954, 5050)
  236. *PrintableOrigin: PAIR(0, 0)
  237. *switch: Resolution
  238. {
  239. *case: Option1
  240. {
  241. *PrintableArea: PAIR(5952, 5049)
  242. }
  243. *case: Option2
  244. {
  245. *PrintableArea: PAIR(5952, 5049)
  246. }
  247. *case: Option3
  248. {
  249. *PrintableArea: PAIR(5952, 5046)
  250. }
  251. }
  252. }
  253. *case: MANUAL
  254. {
  255. *PrintableArea: PAIR(5954, 4699)
  256. *PrintableOrigin: PAIR(0, 135)
  257. *switch: Resolution
  258. {
  259. *case: Option1
  260. {
  261. *PrintableArea: PAIR(5952, 4698)
  262. }
  263. *case: Option2
  264. {
  265. *PrintableArea: PAIR(5952, 4698)
  266. }
  267. *case: Option3
  268. {
  269. *PrintableArea: PAIR(5952, 4692)
  270. *PrintableOrigin: PAIR(0, 138)
  271. }
  272. }
  273. }
  274. }
  275. }
  276. *Option: Option6
  277. {
  278. *rcNameID: 258
  279. *OptionID: 258
  280. *PageDimensions: PAIR(8417, 3573)
  281. *Command: CmdSelect
  282. {
  283. *Order: DOC_SETUP.4
  284. *Cmd: "<1B>3<0B1B>CZ"
  285. }
  286. *switch: InputBin
  287. {
  288. *case: TRACTOR
  289. {
  290. *PrintableArea: PAIR(8417, 3573)
  291. *PrintableOrigin: PAIR(0, 0)
  292. *switch: Resolution
  293. {
  294. *case: Option1
  295. {
  296. *PrintableArea: PAIR(8415, 3573)
  297. }
  298. *case: Option2
  299. {
  300. *PrintableArea: PAIR(8412, 3573)
  301. }
  302. *case: Option3
  303. {
  304. *PrintableArea: PAIR(8412, 3570)
  305. }
  306. }
  307. }
  308. *case: MANUAL
  309. {
  310. *PrintableArea: PAIR(8417, 3222)
  311. *PrintableOrigin: PAIR(0, 135)
  312. *switch: Resolution
  313. {
  314. *case: Option1
  315. {
  316. *PrintableArea: PAIR(8415, 3222)
  317. }
  318. *case: Option2
  319. {
  320. *PrintableArea: PAIR(8412, 3222)
  321. }
  322. *case: Option3
  323. {
  324. *PrintableArea: PAIR(8412, 3216)
  325. *PrintableOrigin: PAIR(0, 138)
  326. }
  327. }
  328. }
  329. }
  330. }
  331. *Option: A3
  332. {
  333. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  334. *Command: CmdSelect
  335. {
  336. *Order: DOC_SETUP.4
  337. *Cmd: "<1B>2<1B>Cc"
  338. }
  339. *switch: InputBin
  340. {
  341. *case: TRACTOR
  342. {
  343. *PrintableArea: PAIR(8417, 7145)
  344. *PrintableOrigin: PAIR(0, 0)
  345. *switch: Resolution
  346. {
  347. *case: Option1
  348. {
  349. *PrintableArea: PAIR(8415, 7143)
  350. }
  351. *case: Option2
  352. {
  353. *PrintableArea: PAIR(8412, 7143)
  354. }
  355. *case: Option3
  356. {
  357. *PrintableArea: PAIR(8412, 7140)
  358. }
  359. }
  360. }
  361. *case: MANUAL
  362. {
  363. *PrintableArea: PAIR(8417, 6794)
  364. *PrintableOrigin: PAIR(0, 135)
  365. *switch: Resolution
  366. {
  367. *case: Option1
  368. {
  369. *PrintableArea: PAIR(8415, 6792)
  370. }
  371. *case: Option2
  372. {
  373. *PrintableArea: PAIR(8412, 6792)
  374. }
  375. *case: Option3
  376. {
  377. *PrintableArea: PAIR(8412, 6786)
  378. *PrintableOrigin: PAIR(0, 138)
  379. }
  380. }
  381. }
  382. }
  383. }
  384. *Option: Option8
  385. {
  386. *rcNameID: 267
  387. *OptionID: 267
  388. *PageDimensions: PAIR(11908, 5050)
  389. *Command: CmdSelect
  390. {
  391. *Order: DOC_SETUP.4
  392. *Cmd: "<1B>2<1B>CF"
  393. }
  394. *switch: InputBin
  395. {
  396. *case: TRACTOR
  397. {
  398. *PrintableArea: PAIR(11520, 5050)
  399. *PrintableOrigin: PAIR(0, 0)
  400. *switch: Resolution
  401. {
  402. *case: Option1
  403. {
  404. *PrintableArea: PAIR(11520, 5049)
  405. }
  406. *case: Option2
  407. {
  408. *PrintableArea: PAIR(11520, 5049)
  409. }
  410. *case: Option3
  411. {
  412. *PrintableArea: PAIR(11520, 5046)
  413. }
  414. }
  415. }
  416. *case: MANUAL
  417. {
  418. *PrintableArea: PAIR(11520, 4699)
  419. *PrintableOrigin: PAIR(0, 135)
  420. *switch: Resolution
  421. {
  422. *case: Option1
  423. {
  424. *PrintableArea: PAIR(11520, 4698)
  425. }
  426. *case: Option2
  427. {
  428. *PrintableArea: PAIR(11520, 4698)
  429. }
  430. *case: Option3
  431. {
  432. *PrintableArea: PAIR(11520, 4692)
  433. *PrintableOrigin: PAIR(0, 138)
  434. }
  435. }
  436. }
  437. }
  438. }
  439. *Option: A5
  440. {
  441. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  442. *Command: CmdSelect
  443. {
  444. *Order: DOC_SETUP.4
  445. *Cmd: "<1B>2<1B>C2"
  446. }
  447. *switch: InputBin
  448. {
  449. *case: TRACTOR
  450. {
  451. *PrintableArea: PAIR(4198, 3573)
  452. *PrintableOrigin: PAIR(0, 0)
  453. *switch: Resolution
  454. {
  455. *case: Option1
  456. {
  457. *PrintableArea: PAIR(4197, 3573)
  458. }
  459. *case: Option2
  460. {
  461. *PrintableArea: PAIR(4194, 3573)
  462. }
  463. *case: Option3
  464. {
  465. *PrintableArea: PAIR(4194, 3570)
  466. }
  467. }
  468. }
  469. *case: MANUAL
  470. {
  471. *PrintableArea: PAIR(4198, 3222)
  472. *PrintableOrigin: PAIR(0, 135)
  473. *switch: Resolution
  474. {
  475. *case: Option1
  476. {
  477. *PrintableArea: PAIR(4197, 3222)
  478. }
  479. *case: Option2
  480. {
  481. *PrintableArea: PAIR(4194, 3222)
  482. }
  483. *case: Option3
  484. {
  485. *PrintableArea: PAIR(4194, 3216)
  486. *PrintableOrigin: PAIR(0, 138)
  487. }
  488. }
  489. }
  490. }
  491. }
  492. *Option: B4
  493. {
  494. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  495. *Command: CmdSelect
  496. {
  497. *Order: DOC_SETUP.4
  498. *Cmd: "<1B>2<1B>CS"
  499. }
  500. *switch: InputBin
  501. {
  502. *case: TRACTOR
  503. {
  504. *PrintableArea: PAIR(7286, 6191)
  505. *PrintableOrigin: PAIR(0, 0)
  506. *switch: Resolution
  507. {
  508. *case: Option1
  509. {
  510. *PrintableArea: PAIR(7284, 6189)
  511. }
  512. *case: Option2
  513. {
  514. *PrintableArea: PAIR(7284, 6189)
  515. }
  516. *case: Option3
  517. {
  518. *PrintableArea: PAIR(7284, 6186)
  519. }
  520. }
  521. }
  522. *case: MANUAL
  523. {
  524. *PrintableArea: PAIR(7286, 5840)
  525. *PrintableOrigin: PAIR(0, 135)
  526. *switch: Resolution
  527. {
  528. *case: Option1
  529. {
  530. *PrintableArea: PAIR(7284, 5838)
  531. }
  532. *case: Option2
  533. {
  534. *PrintableArea: PAIR(7284, 5838)
  535. }
  536. *case: Option3
  537. {
  538. *PrintableArea: PAIR(7284, 5832)
  539. *PrintableOrigin: PAIR(0, 138)
  540. }
  541. }
  542. }
  543. }
  544. }
  545. *Option: B5
  546. {
  547. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  548. *Command: CmdSelect
  549. {
  550. *Order: DOC_SETUP.4
  551. *Cmd: "<1B>2<1B>C="
  552. }
  553. *switch: InputBin
  554. {
  555. *case: TRACTOR
  556. {
  557. *PrintableArea: PAIR(5162, 4372)
  558. *PrintableOrigin: PAIR(0, 0)
  559. *switch: Resolution
  560. {
  561. *case: Option1
  562. {
  563. *PrintableArea: PAIR(5160, 4371)
  564. }
  565. *case: Option2
  566. {
  567. *PrintableArea: PAIR(5160, 4371)
  568. }
  569. *case: Option3
  570. {
  571. *PrintableArea: PAIR(5160, 4368)
  572. }
  573. }
  574. }
  575. *case: MANUAL
  576. {
  577. *PrintableArea: PAIR(5162, 4021)
  578. *PrintableOrigin: PAIR(0, 135)
  579. *switch: Resolution
  580. {
  581. *case: Option1
  582. {
  583. *PrintableArea: PAIR(5160, 4020)
  584. }
  585. *case: Option2
  586. {
  587. *PrintableArea: PAIR(5160, 4020)
  588. }
  589. *case: Option3
  590. {
  591. *PrintableArea: PAIR(5160, 4014)
  592. *PrintableOrigin: PAIR(0, 138)
  593. }
  594. }
  595. }
  596. }
  597. }
  598. *Option: FANFOLD_US
  599. {
  600. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  601. *Command: CmdSelect
  602. {
  603. *Order: DOC_SETUP.4
  604. *Cmd: "<1B>2<1B>CB"
  605. }
  606. *switch: InputBin
  607. {
  608. *case: TRACTOR
  609. {
  610. *PrintableArea: PAIR(10714, 4752)
  611. *PrintableOrigin: PAIR(0, 0)
  612. *switch: Resolution
  613. {
  614. *case: Option1
  615. {
  616. *PrintableArea: PAIR(10713, 4752)
  617. }
  618. *case: Option2
  619. {
  620. *PrintableArea: PAIR(10710, 4752)
  621. }
  622. *case: Option3
  623. {
  624. *PrintableArea: PAIR(10710, 4752)
  625. }
  626. }
  627. }
  628. *case: MANUAL
  629. {
  630. *PrintableArea: PAIR(10714, 4401)
  631. *PrintableOrigin: PAIR(0, 135)
  632. *switch: Resolution
  633. {
  634. *case: Option1
  635. {
  636. *PrintableArea: PAIR(10713, 4401)
  637. }
  638. *case: Option2
  639. {
  640. *PrintableArea: PAIR(10710, 4401)
  641. }
  642. *case: Option3
  643. {
  644. *PrintableArea: PAIR(10710, 4398)
  645. *PrintableOrigin: PAIR(0, 138)
  646. }
  647. }
  648. }
  649. }
  650. }
  651. *Option: Option13
  652. {
  653. *rcNameID: 268
  654. *OptionID: 268
  655. *PageDimensions: PAIR(10714, 5050)
  656. *Command: CmdSelect
  657. {
  658. *Order: DOC_SETUP.4
  659. *Cmd: "<1B>2<1B>CF"
  660. }
  661. *switch: InputBin
  662. {
  663. *case: TRACTOR
  664. {
  665. *PrintableArea: PAIR(10714, 5050)
  666. *PrintableOrigin: PAIR(0, 0)
  667. *switch: Resolution
  668. {
  669. *case: Option1
  670. {
  671. *PrintableArea: PAIR(10713, 5049)
  672. }
  673. *case: Option2
  674. {
  675. *PrintableArea: PAIR(10710, 5049)
  676. }
  677. *case: Option3
  678. {
  679. *PrintableArea: PAIR(10710, 5046)
  680. }
  681. }
  682. }
  683. *case: MANUAL
  684. {
  685. *PrintableArea: PAIR(10714, 4699)
  686. *PrintableOrigin: PAIR(0, 135)
  687. *switch: Resolution
  688. {
  689. *case: Option1
  690. {
  691. *PrintableArea: PAIR(10713, 4698)
  692. }
  693. *case: Option2
  694. {
  695. *PrintableArea: PAIR(10710, 4698)
  696. }
  697. *case: Option3
  698. {
  699. *PrintableArea: PAIR(10710, 4692)
  700. *PrintableOrigin: PAIR(0, 138)
  701. }
  702. }
  703. }
  704. }
  705. }
  706. *Option: Option14
  707. {
  708. *rcNameID: 269
  709. *OptionID: 269
  710. *PageDimensions: PAIR(6120, 5184)
  711. *Command: CmdSelect
  712. {
  713. *Order: DOC_SETUP.4
  714. *Cmd: "<1B>2<1B>CH"
  715. }
  716. *switch: InputBin
  717. {
  718. *case: TRACTOR
  719. {
  720. *PrintableArea: PAIR(6120, 5184)
  721. *PrintableOrigin: PAIR(0, 0)
  722. }
  723. *case: MANUAL
  724. {
  725. *PrintableArea: PAIR(6120, 4833)
  726. *PrintableOrigin: PAIR(0, 135)
  727. *switch: Resolution
  728. {
  729. *case: Option3
  730. {
  731. *PrintableArea: PAIR(6120, 4830)
  732. *PrintableOrigin: PAIR(0, 138)
  733. }
  734. }
  735. }
  736. }
  737. }
  738. *Option: Option15
  739. {
  740. *rcNameID: 270
  741. *OptionID: 270
  742. *PageDimensions: PAIR(5760, 2592)
  743. *Command: CmdSelect
  744. {
  745. *Order: DOC_SETUP.4
  746. *Cmd: "<1B>2<1B>C$"
  747. }
  748. *switch: InputBin
  749. {
  750. *case: TRACTOR
  751. {
  752. *PrintableArea: PAIR(5760, 2592)
  753. *PrintableOrigin: PAIR(0, 0)
  754. }
  755. *case: MANUAL
  756. {
  757. *PrintableArea: PAIR(5760, 2241)
  758. *PrintableOrigin: PAIR(0, 135)
  759. *switch: Resolution
  760. {
  761. *case: Option3
  762. {
  763. *PrintableArea: PAIR(5760, 2238)
  764. *PrintableOrigin: PAIR(0, 138)
  765. }
  766. }
  767. }
  768. }
  769. }
  770. *Option: FOLIO
  771. {
  772. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  773. *Command: CmdSelect
  774. {
  775. *Order: DOC_SETUP.4
  776. *Cmd: "<1B>2<1B>CN"
  777. }
  778. *switch: InputBin
  779. {
  780. *case: TRACTOR
  781. {
  782. *PrintableArea: PAIR(6120, 5616)
  783. *PrintableOrigin: PAIR(0, 0)
  784. }
  785. *case: MANUAL
  786. {
  787. *PrintableArea: PAIR(6120, 5265)
  788. *PrintableOrigin: PAIR(0, 135)
  789. *switch: Resolution
  790. {
  791. *case: Option3
  792. {
  793. *PrintableArea: PAIR(6120, 5262)
  794. *PrintableOrigin: PAIR(0, 138)
  795. }
  796. }
  797. }
  798. }
  799. }
  800. *Option: TABLOID
  801. {
  802. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  803. *Command: CmdSelect
  804. {
  805. *Order: DOC_SETUP.4
  806. *Cmd: "<1B>2<1B>Cf"
  807. }
  808. *switch: InputBin
  809. {
  810. *case: TRACTOR
  811. {
  812. *PrintableArea: PAIR(7920, 7344)
  813. *PrintableOrigin: PAIR(0, 0)
  814. }
  815. *case: MANUAL
  816. {
  817. *PrintableArea: PAIR(7920, 6993)
  818. *PrintableOrigin: PAIR(0, 135)
  819. *switch: Resolution
  820. {
  821. *case: Option3
  822. {
  823. *PrintableArea: PAIR(7920, 6990)
  824. *PrintableOrigin: PAIR(0, 138)
  825. }
  826. }
  827. }
  828. }
  829. }
  830. *Option: 10X14
  831. {
  832. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  833. *Command: CmdSelect
  834. {
  835. *Order: DOC_SETUP.4
  836. *Cmd: "<1B>2<1B>CT"
  837. }
  838. *switch: InputBin
  839. {
  840. *case: TRACTOR
  841. {
  842. *PrintableArea: PAIR(7200, 6048)
  843. *PrintableOrigin: PAIR(0, 0)
  844. }
  845. *case: MANUAL
  846. {
  847. *PrintableArea: PAIR(7200, 5697)
  848. *PrintableOrigin: PAIR(0, 135)
  849. *switch: Resolution
  850. {
  851. *case: Option3
  852. {
  853. *PrintableArea: PAIR(7200, 5694)
  854. *PrintableOrigin: PAIR(0, 138)
  855. }
  856. }
  857. }
  858. }
  859. }
  860. *Option: EXECUTIVE
  861. {
  862. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  863. *Command: CmdSelect
  864. {
  865. *Order: DOC_SETUP.4
  866. *Cmd: "<1B>2<1B>C?"
  867. }
  868. *switch: InputBin
  869. {
  870. *case: TRACTOR
  871. {
  872. *PrintableArea: PAIR(5220, 4536)
  873. *PrintableOrigin: PAIR(0, 0)
  874. }
  875. *case: MANUAL
  876. {
  877. *PrintableArea: PAIR(5220, 4185)
  878. *PrintableOrigin: PAIR(0, 135)
  879. *switch: Resolution
  880. {
  881. *case: Option3
  882. {
  883. *PrintableArea: PAIR(5220, 4182)
  884. *PrintableOrigin: PAIR(0, 138)
  885. }
  886. }
  887. }
  888. }
  889. }
  890. *Option: Option20
  891. {
  892. *rcNameID: 271
  893. *OptionID: 271
  894. *PageDimensions: PAIR(5954, 5184)
  895. *Command: CmdSelect
  896. {
  897. *Order: DOC_SETUP.4
  898. *Cmd: "<1B>2<1B>CH"
  899. }
  900. *switch: InputBin
  901. {
  902. *case: TRACTOR
  903. {
  904. *PrintableArea: PAIR(5954, 5184)
  905. *PrintableOrigin: PAIR(0, 0)
  906. *switch: Resolution
  907. {
  908. *case: Option1
  909. {
  910. *PrintableArea: PAIR(5952, 5184)
  911. }
  912. *case: Option2
  913. {
  914. *PrintableArea: PAIR(5952, 5184)
  915. }
  916. *case: Option3
  917. {
  918. *PrintableArea: PAIR(5952, 5184)
  919. }
  920. }
  921. }
  922. *case: MANUAL
  923. {
  924. *PrintableArea: PAIR(5954, 4833)
  925. *PrintableOrigin: PAIR(0, 135)
  926. *switch: Resolution
  927. {
  928. *case: Option1
  929. {
  930. *PrintableArea: PAIR(5952, 4833)
  931. }
  932. *case: Option2
  933. {
  934. *PrintableArea: PAIR(5952, 4833)
  935. }
  936. *case: Option3
  937. {
  938. *PrintableArea: PAIR(5952, 4830)
  939. *PrintableOrigin: PAIR(0, 138)
  940. }
  941. }
  942. }
  943. }
  944. }
  945. *Option: Option21
  946. {
  947. *rcNameID: 272
  948. *OptionID: 272
  949. *PageDimensions: PAIR(10152, 5184)
  950. *Command: CmdSelect
  951. {
  952. *Order: DOC_SETUP.4
  953. *Cmd: "<1B>2<1B>CH"
  954. }
  955. *switch: InputBin
  956. {
  957. *case: TRACTOR
  958. {
  959. *PrintableArea: PAIR(10152, 5184)
  960. *PrintableOrigin: PAIR(0, 0)
  961. }
  962. *case: MANUAL
  963. {
  964. *PrintableArea: PAIR(10152, 4833)
  965. *PrintableOrigin: PAIR(0, 135)
  966. *switch: Resolution
  967. {
  968. *case: Option3
  969. {
  970. *PrintableArea: PAIR(10152, 4830)
  971. *PrintableOrigin: PAIR(0, 138)
  972. }
  973. }
  974. }
  975. }
  976. }
  977. *Option: Option22
  978. {
  979. *rcNameID: 273
  980. *OptionID: 273
  981. *PageDimensions: PAIR(6120, 5616)
  982. *Command: CmdSelect
  983. {
  984. *Order: DOC_SETUP.4
  985. *Cmd: "<1B>2<1B>C4"
  986. }
  987. *switch: InputBin
  988. {
  989. *case: TRACTOR
  990. {
  991. *PrintableArea: PAIR(6120, 5616)
  992. *PrintableOrigin: PAIR(0, 0)
  993. }
  994. *case: MANUAL
  995. {
  996. *PrintableArea: PAIR(6120, 5265)
  997. *PrintableOrigin: PAIR(0, 135)
  998. *switch: Resolution
  999. {
  1000. *case: Option3
  1001. {
  1002. *PrintableArea: PAIR(6120, 5262)
  1003. *PrintableOrigin: PAIR(0, 138)
  1004. }
  1005. }
  1006. }
  1007. }
  1008. }
  1009. *Option: Option23
  1010. {
  1011. *rcNameID: 274
  1012. *OptionID: 274
  1013. *PageDimensions: PAIR(10800, 5184)
  1014. *Command: CmdSelect
  1015. {
  1016. *Order: DOC_SETUP.4
  1017. *Cmd: "<1B>2<1B>CH"
  1018. }
  1019. *switch: InputBin
  1020. {
  1021. *case: TRACTOR
  1022. {
  1023. *PrintableArea: PAIR(10800, 5184)
  1024. *PrintableOrigin: PAIR(0, 0)
  1025. }
  1026. *case: MANUAL
  1027. {
  1028. *PrintableArea: PAIR(10800, 4833)
  1029. *PrintableOrigin: PAIR(0, 135)
  1030. *switch: Resolution
  1031. {
  1032. *case: Option3
  1033. {
  1034. *PrintableArea: PAIR(10800, 4830)
  1035. *PrintableOrigin: PAIR(0, 138)
  1036. }
  1037. }
  1038. }
  1039. }
  1040. }
  1041. *Option: ENV_MONARCH
  1042. {
  1043. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  1044. *Constraints: LIST(InputBin.TRACTOR)
  1045. *Command: CmdSelect
  1046. {
  1047. *Order: DOC_SETUP.4
  1048. *Cmd: "<1B>2<1B>C<16>"
  1049. }
  1050. *switch: InputBin
  1051. {
  1052. *case: TRACTOR
  1053. {
  1054. *PrintableArea: PAIR(2794,3240)
  1055. *PrintableOrigin: PAIR(0, 0)
  1056. *switch: Resolution
  1057. {
  1058. *case: Option1
  1059. {
  1060. *PrintableArea: PAIR(2793, 3240)
  1061. }
  1062. *case: Option2
  1063. {
  1064. *PrintableArea: PAIR(2793, 3240)
  1065. }
  1066. *case: Option3
  1067. {
  1068. *PrintableArea: PAIR(2790, 3240)
  1069. }
  1070. }
  1071. }
  1072. *case: MANUAL
  1073. {
  1074. *PrintableArea: PAIR(2443, 3240)
  1075. *PrintableOrigin: PAIR(135, 0)
  1076. *switch: Resolution
  1077. {
  1078. *case: Option1
  1079. {
  1080. *PrintableArea: PAIR( 2442, 3240)
  1081. }
  1082. *case: Option2
  1083. {
  1084. *PrintableArea: PAIR(2442, 3240)
  1085. }
  1086. *case: Option3
  1087. {
  1088. *PrintableArea: PAIR(2436, 3240)
  1089. *PrintableOrigin: PAIR(138, 0)
  1090. }
  1091. }
  1092. }
  1093. }
  1094. }
  1095. *Option: ENV_9
  1096. {
  1097. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  1098. *Constraints: LIST(InputBin.TRACTOR)
  1099. *Command: CmdSelect
  1100. {
  1101. *Order: DOC_SETUP.4
  1102. *Cmd: "<1B>2<1B>C<16>"
  1103. }
  1104. *switch: InputBin
  1105. {
  1106. *case: TRACTOR
  1107. {
  1108. *PrintableArea: PAIR(2794, 3836)
  1109. *PrintableOrigin: PAIR(0, 0)
  1110. *switch: Resolution
  1111. {
  1112. *case: Option1
  1113. {
  1114. *PrintableArea: PAIR(2793, 3834)
  1115. }
  1116. *case: Option2
  1117. {
  1118. *PrintableArea: PAIR(2793, 3834)
  1119. }
  1120. *case: Option3
  1121. {
  1122. *PrintableArea: PAIR(2790, 3834)
  1123. }
  1124. }
  1125. }
  1126. *case: MANUAL
  1127. {
  1128. *PrintableArea: PAIR(2443, 3836)
  1129. *PrintableOrigin: PAIR(135, 0)
  1130. *switch: Resolution
  1131. {
  1132. *case: Option1
  1133. {
  1134. *PrintableArea: PAIR(2442, 3834)
  1135. }
  1136. *case: Option2
  1137. {
  1138. *PrintableArea: PAIR(2442, 3834)
  1139. }
  1140. *case: Option3
  1141. {
  1142. *PrintableArea: PAIR(2436, 3834)
  1143. *PrintableOrigin: PAIR(138, 0)
  1144. }
  1145. }
  1146. }
  1147. }
  1148. }
  1149. *Option: ENV_10
  1150. {
  1151. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  1152. *Constraints: LIST(InputBin.TRACTOR)
  1153. *Command: CmdSelect
  1154. {
  1155. *Order: DOC_SETUP.4
  1156. *Cmd: "<1B>2<1B>C<19>"
  1157. }
  1158. *switch: InputBin
  1159. {
  1160. *case: TRACTOR
  1161. {
  1162. *PrintableArea: PAIR(2974, 4104)
  1163. *PrintableOrigin: PAIR(0, 0)
  1164. *switch: Resolution
  1165. {
  1166. *case: Option1
  1167. {
  1168. *PrintableArea: PAIR(2973, 4104)
  1169. }
  1170. *case: Option2
  1171. {
  1172. *PrintableArea: PAIR(2973, 4104)
  1173. }
  1174. *case: Option3
  1175. {
  1176. *PrintableArea: PAIR(2970, 4104)
  1177. }
  1178. }
  1179. }
  1180. *case: MANUAL
  1181. {
  1182. *PrintableArea: PAIR(2623, 4104)
  1183. *PrintableOrigin: PAIR(135, 0)
  1184. *switch: Resolution
  1185. {
  1186. *case: Option1
  1187. {
  1188. *PrintableArea: PAIR(2622, 4104)
  1189. }
  1190. *case: Option2
  1191. {
  1192. *PrintableArea: PAIR(2622, 4104)
  1193. }
  1194. *case: Option3
  1195. {
  1196. *PrintableArea: PAIR(2616, 4104)
  1197. *PrintableOrigin: PAIR(138, 0)
  1198. }
  1199. }
  1200. }
  1201. }
  1202. }
  1203. *Option: ENV_DL
  1204. {
  1205. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  1206. *Constraints: LIST(InputBin.TRACTOR)
  1207. *Command: CmdSelect
  1208. {
  1209. *Order: DOC_SETUP.4
  1210. *Cmd: "<1B>2<1B>C<1A>"
  1211. }
  1212. *switch: InputBin
  1213. {
  1214. *case: TRACTOR
  1215. {
  1216. *PrintableArea: PAIR(3118, 3741)
  1217. *PrintableOrigin: PAIR(0, 0)
  1218. *switch: Resolution
  1219. {
  1220. *case: Option1
  1221. {
  1222. *PrintableArea: PAIR(3117, 3741)
  1223. }
  1224. *case: Option2
  1225. {
  1226. *PrintableArea: PAIR(3117, 3738)
  1227. }
  1228. *case: Option3
  1229. {
  1230. *PrintableArea: PAIR(3114, 3738)
  1231. }
  1232. }
  1233. }
  1234. *case: MANUAL
  1235. {
  1236. *PrintableArea: PAIR(2767, 3741)
  1237. *PrintableOrigin: PAIR(135, 0)
  1238. *switch: Resolution
  1239. {
  1240. *case: Option1
  1241. {
  1242. *PrintableArea: PAIR(2766, 3741)
  1243. }
  1244. *case: Option2
  1245. {
  1246. *PrintableArea: PAIR(2766, 3738)
  1247. }
  1248. *case: Option3
  1249. {
  1250. *PrintableArea: PAIR(2760, 3738)
  1251. *PrintableOrigin: PAIR(138, 0)
  1252. }
  1253. }
  1254. }
  1255. }
  1256. }
  1257. *Option: ENV_C6
  1258. {
  1259. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  1260. *Constraints: LIST(InputBin.TRACTOR)
  1261. *Command: CmdSelect
  1262. {
  1263. *Order: DOC_SETUP.4
  1264. *Cmd: "<1B>2<1B>C<1B>"
  1265. }
  1266. *switch: InputBin
  1267. {
  1268. *case: TRACTOR
  1269. {
  1270. *PrintableArea: PAIR(3233, 2756)
  1271. *PrintableOrigin: PAIR(0, 0)
  1272. *switch: Resolution
  1273. {
  1274. *case: Option1
  1275. {
  1276. *PrintableArea: PAIR(3231, 2754)
  1277. }
  1278. *case: Option2
  1279. {
  1280. *PrintableArea: PAIR(3231, 2754)
  1281. }
  1282. *case: Option3
  1283. {
  1284. *PrintableArea: PAIR(3228, 2754)
  1285. }
  1286. }
  1287. }
  1288. *case: MANUAL
  1289. {
  1290. *PrintableArea: PAIR(2882, 2756)
  1291. *PrintableOrigin: PAIR(135, 0)
  1292. *switch: Resolution
  1293. {
  1294. *case: Option1
  1295. {
  1296. *PrintableArea: PAIR(2880, 2754)
  1297. }
  1298. *case: Option2
  1299. {
  1300. *PrintableArea: PAIR(2880, 2754)
  1301. }
  1302. *case: Option3
  1303. {
  1304. *PrintableArea: PAIR(2874, 2754)
  1305. *PrintableOrigin: PAIR(138, 0)
  1306. }
  1307. }
  1308. }
  1309. }
  1310. }
  1311. *Option: ENV_ITALY
  1312. {
  1313. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  1314. *Constraints: LIST(InputBin.TRACTOR)
  1315. *Command: CmdSelect
  1316. {
  1317. *Order: DOC_SETUP.4
  1318. *Cmd: "<1B>2<1B>C<1A>"
  1319. }
  1320. *switch: InputBin
  1321. {
  1322. *case: TRACTOR
  1323. {
  1324. *PrintableArea: PAIR(3118, 3914)
  1325. *PrintableOrigin: PAIR(0, 0)
  1326. *switch: Resolution
  1327. {
  1328. *case: Option1
  1329. {
  1330. *PrintableArea: PAIR(3117, 3912)
  1331. }
  1332. *case: Option2
  1333. {
  1334. *PrintableArea: PAIR(3117, 3912)
  1335. }
  1336. *case: Option3
  1337. {
  1338. *PrintableArea: PAIR(3114, 3912)
  1339. }
  1340. }
  1341. }
  1342. *case: MANUAL
  1343. {
  1344. *PrintableArea: PAIR(2767, 3914)
  1345. *PrintableOrigin: PAIR(135, 0)
  1346. *switch: Resolution
  1347. {
  1348. *case: Option1
  1349. {
  1350. *PrintableArea: PAIR(2766, 3912)
  1351. }
  1352. *case: Option2
  1353. {
  1354. *PrintableArea: PAIR(2766, 3912)
  1355. }
  1356. *case: Option3
  1357. {
  1358. *PrintableArea: PAIR(2760, 3912)
  1359. *PrintableOrigin: PAIR(138, 0)
  1360. }
  1361. }
  1362. }
  1363. }
  1364. }
  1365. *Option: ENV_B5
  1366. {
  1367. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  1368. *Constraints: LIST(InputBin.TRACTOR)
  1369. *Command: CmdSelect
  1370. {
  1371. *Order: DOC_SETUP.4
  1372. *Cmd: "<1B>2<1B>C*"
  1373. }
  1374. *switch: InputBin
  1375. {
  1376. *case: TRACTOR
  1377. {
  1378. *PrintableArea: PAIR(4990, 4251)
  1379. *PrintableOrigin: PAIR(0, 0)
  1380. *switch: Resolution
  1381. {
  1382. *case: Option1
  1383. {
  1384. *PrintableArea: PAIR(4989, 4251)
  1385. }
  1386. *case: Option2
  1387. {
  1388. *PrintableArea: PAIR(4989, 4248)
  1389. }
  1390. *case: Option3
  1391. {
  1392. *PrintableArea: PAIR(4986, 4248)
  1393. }
  1394. }
  1395. }
  1396. *case: MANUAL
  1397. {
  1398. *PrintableArea: PAIR(4639, 4251)
  1399. *PrintableOrigin: PAIR(135, 0)
  1400. *switch: Resolution
  1401. {
  1402. *case: Option1
  1403. {
  1404. *PrintableArea: PAIR(4638, 4251)
  1405. }
  1406. *case: Option2
  1407. {
  1408. *PrintableArea: PAIR(4638, 4248)
  1409. }
  1410. *case: Option3
  1411. {
  1412. *PrintableArea: PAIR(4632, 4248)
  1413. *PrintableOrigin: PAIR(138, 0)
  1414. }
  1415. }
  1416. }
  1417. }
  1418. }
  1419. *Option: CUSTOMSIZE
  1420. {
  1421. *rcNameID: =USER_DEFINED_SIZE_DISPLAY
  1422. *MinSize: PAIR(720, 216)
  1423. *MaxSize: PAIR(11520, 18144)
  1424. *MaxPrintableWidth: 11520
  1425. *MinLeftMargin: 0
  1426. *CenterPrintable?: FALSE
  1427. *switch: InputBin
  1428. {
  1429. *case: TRACTOR
  1430. {
  1431. *TopMargin: 0
  1432. *BottomMargin: 0
  1433. }
  1434. *case: MANUAL
  1435. {
  1436. *TopMargin: 135
  1437. *BottomMargin: 216
  1438. }
  1439. }
  1440. *Command: CmdSelect
  1441. {
  1442. *Order: DOC_SETUP.4
  1443. *Cmd: "<1B>2<1B>C" %c{(PhysPaperLength / 72) }
  1444. }
  1445. }
  1446. }
  1447. *Feature: PrintQuality
  1448. {
  1449. *rcNameID: =TEXT_QUALITY_DISPLAY
  1450. *DefaultOption: LETTER_QUALITY
  1451. *Option: LETTER_QUALITY
  1452. {
  1453. *rcNameID: =LETTER_QUALITY_DISPLAY
  1454. *Command: CmdSelect
  1455. {
  1456. *Order: DOC_SETUP.2
  1457. *Cmd: "<1B>x<01>"
  1458. }
  1459. }
  1460. *Option: DRAFT_QUALITY
  1461. {
  1462. *rcNameID: =DRAFT_QUALITY_DISPLAY
  1463. *Command: CmdSelect
  1464. {
  1465. *Order: DOC_SETUP.2
  1466. *Cmd: "<1B>x<00>"
  1467. }
  1468. }
  1469. }
  1470. *Feature: Halftone
  1471. {
  1472. *rcNameID: =HALFTONING_DISPLAY
  1473. *DefaultOption: HT_PATSIZE_AUTO
  1474. *Option: HT_PATSIZE_AUTO
  1475. {
  1476. *rcNameID: =HT_AUTO_SELECT_DISPLAY
  1477. }
  1478. *Option: HT_PATSIZE_SUPERCELL_M
  1479. {
  1480. *rcNameID: =HT_SUPERCELL_DISPLAY
  1481. }
  1482. *Option: HT_PATSIZE_6x6_M
  1483. {
  1484. *rcNameID: =HT_DITHER6X6_DISPLAY
  1485. }
  1486. *Option: HT_PATSIZE_8x8_M
  1487. {
  1488. *rcNameID: =HT_DITHER8X8_DISPLAY
  1489. }
  1490. }
  1491. *Command: CmdStartDoc
  1492. {
  1493. *Order: DOC_SETUP.1
  1494. *Cmd: "<1B>@<0D1B>t<011B>6<1B>R<001B>P<1B>U<01>"
  1495. }
  1496. *Command: CmdStartPage
  1497. {
  1498. *Order: PAGE_SETUP.1
  1499. *Cmd: "<0D>"
  1500. }
  1501. *Command: CmdEndJob
  1502. {
  1503. *Order: JOB_FINISH.1
  1504. *Cmd: "<1B>@<0D>"
  1505. }
  1506. *RotateCoordinate?: FALSE
  1507. *RotateRaster?: FALSE
  1508. *RotateFont?: FALSE
  1509. *switch: Orientation
  1510. {
  1511. *case: PORTRAIT
  1512. {
  1513. *TextCaps: LIST(TC_OP_CHARACTER,TC_EA_DOUBLE,TC_IA_ABLE,TC_UA_ABLE,TC_RA_ABLE)
  1514. }
  1515. *case: LANDSCAPE_CC270
  1516. {
  1517. *TextCaps: LIST(TC_RA_ABLE)
  1518. }
  1519. }
  1520. *CursorXAfterCR: AT_CURSOR_X_ORIGIN
  1521. *YMoveAttributes: LIST(SEND_CR_FIRST)
  1522. *MaxLineSpacing: 255
  1523. *XMoveThreshold: *
  1524. *YMoveThreshold: *
  1525. *XMoveUnit: 120
  1526. *YMoveUnit: 216
  1527. *Command: CmdXMoveRelRight { *Cmd : "<1B>\" %l{(DestXRel / 6) } }
  1528. *Command: CmdYMoveRelDown { *Cmd : "<1B>J" %c[0,255]{max_repeat((DestYRel / 2) )} }
  1529. *Command: CmdSetLineSpacing { *Cmd : "<1B>3" %c[0,255]{(LinefeedSpacing / 2) } }
  1530. *Command: CmdCR { *Cmd : "<0D>" }
  1531. *Command: CmdLF { *Cmd : "<0A>" }
  1532. *Command: CmdFF { *Cmd : "<0C>" }
  1533. *Command: CmdBackSpace { *Cmd : "<08>" }
  1534. *Command: CmdUniDirectionOn { *Cmd : "<1B>U<01>" }
  1535. *Command: CmdUniDirectionOff { *Cmd : "<1B>U<00>" }
  1536. *EjectPageWithFF?: TRUE
  1537. *OutputDataFormat: V_BYTE
  1538. *OptimizeLeftBound?: FALSE
  1539. *CursorXAfterSendBlockData: AT_GRXDATA_END
  1540. *CursorYAfterSendBlockData: NO_MOVE
  1541. *DefaultFont: 7
  1542. *DefaultCTT: 1
  1543. *switch: Orientation
  1544. {
  1545. *case: PORTRAIT
  1546. {
  1547. *DeviceFonts: LIST(7,8,10,11,12,13,14,16,17,19,20,22,23,24,25,26,27)
  1548. }
  1549. *case: LANDSCAPE_CC270
  1550. {
  1551. *DeviceFonts: LIST()
  1552. }
  1553. }
  1554. *Command: CmdBoldOn { *Cmd : "<1B>E" }
  1555. *Command: CmdBoldOff { *Cmd : "<1B>F" }
  1556. *Command: CmdItalicOn { *Cmd : "<1B>4" }
  1557. *Command: CmdItalicOff { *Cmd : "<1B>5" }
  1558. *Command: CmdUnderlineOn { *Cmd : "<1B>-<01>" }
  1559. *Command: CmdUnderlineOff { *Cmd : "<1B>-<00>" }