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.

1331 lines
38 KiB

  1. *%
  2. *% Copyright (c) 1997 - 1999 Microsoft Corporation
  3. *% All Rights Reserved.
  4. *%
  5. *GPDSpecVersion: "1.0"
  6. *Include: "StdNames.gpd"
  7. *GPDFileVersion: "1.0"
  8. *GPDFileName: "okd184it.GPD"
  9. *ModelName: "Okidata ML 184-IBM Turbo"
  10. *MasterUnits: PAIR(720, 216)
  11. *ResourceDLL: "Od9ibres.Dll"
  12. *PrinterType: SERIAL
  13. *Feature: Orientation
  14. {
  15. *rcNameID: =ORIENTATION_DISPLAY
  16. *DefaultOption: PORTRAIT
  17. *Option: PORTRAIT
  18. {
  19. *rcNameID: =PORTRAIT_DISPLAY
  20. }
  21. *Option: LANDSCAPE_CC270
  22. {
  23. *rcNameID: =LANDSCAPE_DISPLAY
  24. }
  25. }
  26. *Feature: InputBin
  27. {
  28. *rcNameID: =PAPER_SOURCE_DISPLAY
  29. *DefaultOption: TRACTOR
  30. *Option: TRACTOR
  31. {
  32. *rcNameID: =TRACTOR_DISPLAY
  33. }
  34. *Option: MANUAL
  35. {
  36. *rcNameID: =MANUAL_FEED_DISPLAY
  37. }
  38. *Option: AUTO
  39. {
  40. *rcNameID: =AUTO_DISPLAY
  41. *Command: CmdSelect
  42. {
  43. *Order: DOC_SETUP.7
  44. *Cmd: "<1B19>I<1B>C<00FF>"
  45. }
  46. }
  47. }
  48. *Feature: Resolution
  49. {
  50. *rcNameID: =RESOLUTION_DISPLAY
  51. *DefaultOption: Option2
  52. *Option: Option1
  53. {
  54. *Name: "60 x 72 " =DOTS_PER_INCH
  55. *DPI: PAIR(60, 72)
  56. *TextDPI: PAIR(60, 72)
  57. *PinsPerLogPass: 8
  58. *PinsPerPhysPass: 8
  59. *RequireUniDir?: TRUE
  60. EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,TRAILING)
  61. *SpotDiameter: 100
  62. *Command: CmdSendBlockData { *Cmd : "<1B>K" %l{NumOfDataBytes} }
  63. }
  64. *Option: Option2
  65. {
  66. *Name: "120 x 72 " =DOTS_PER_INCH
  67. *DPI: PAIR(120, 72)
  68. *TextDPI: PAIR(120, 72)
  69. *PinsPerLogPass: 8
  70. *PinsPerPhysPass: 8
  71. *RequireUniDir?: TRUE
  72. EXTERN_GLOBAL: *StripBlanks: LIST(TRAILING)
  73. EXTERN_GLOBAL: *TextYOffset: 14
  74. *SpotDiameter: 100
  75. *Command: CmdSendBlockData { *Cmd : "<1B>L" %l{NumOfDataBytes} }
  76. }
  77. *Option: Option3
  78. {
  79. *Name: "240 x 216 " =DOTS_PER_INCH
  80. *DPI: PAIR(240, 216)
  81. *TextDPI: PAIR(240, 216)
  82. *PinsPerLogPass: 24
  83. *PinsPerPhysPass: 8
  84. *MinStripBlankPixels: 240
  85. *RequireUniDir?: TRUE
  86. EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,TRAILING)
  87. *SpotDiameter: 170
  88. *Command: CmdSendBlockData { *Cmd : "<1B>Z" %l{NumOfDataBytes} }
  89. }
  90. }
  91. *Feature: PaperSize
  92. {
  93. *rcNameID: =PAPER_SIZE_DISPLAY
  94. *DefaultOption: LETTER
  95. *Option: LETTER
  96. {
  97. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  98. *Command: CmdSelect
  99. {
  100. *Order: DOC_SETUP.8
  101. *Cmd: "<1B>C<000B>"
  102. }
  103. *switch: InputBin
  104. {
  105. *case: TRACTOR
  106. {
  107. *PrintableArea: PAIR(5940, 2376)
  108. *PrintableOrigin: PAIR(180, 0)
  109. }
  110. *case: MANUAL
  111. {
  112. *PrintableArea: PAIR(5940, 1998)
  113. *PrintableOrigin: PAIR(180, 189)
  114. }
  115. *case: AUTO
  116. {
  117. *PrintableArea: PAIR(5940, 2110)
  118. *PrintableOrigin: PAIR(180, 108)
  119. *switch: Resolution
  120. {
  121. *case: Option1
  122. {
  123. *PrintableArea: PAIR(5940, 2109)
  124. }
  125. *case: Option2
  126. {
  127. *PrintableArea: PAIR(5940, 2109)
  128. }
  129. }
  130. }
  131. }
  132. }
  133. *Option: LEGAL
  134. {
  135. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  136. *Command: CmdSelect
  137. {
  138. *Order: DOC_SETUP.8
  139. *Cmd: "<1B>C<000E>"
  140. }
  141. *switch: InputBin
  142. {
  143. *case: TRACTOR
  144. {
  145. *PrintableArea: PAIR(5940, 3024)
  146. *PrintableOrigin: PAIR(180, 0)
  147. }
  148. *case: MANUAL
  149. {
  150. *PrintableArea: PAIR(5940, 2646)
  151. *PrintableOrigin: PAIR(180, 189)
  152. }
  153. *case: AUTO
  154. {
  155. *PrintableArea: PAIR(5940, 2758)
  156. *PrintableOrigin: PAIR(180, 108)
  157. *switch: Resolution
  158. {
  159. *case: Option1
  160. {
  161. *PrintableArea: PAIR(5940, 2757)
  162. }
  163. *case: Option2
  164. {
  165. *PrintableArea: PAIR(5940, 2757)
  166. }
  167. }
  168. }
  169. }
  170. }
  171. *Option: A4
  172. {
  173. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  174. *Command: CmdSelect
  175. {
  176. *Order: DOC_SETUP.8
  177. *Cmd: "<1B>2<1B>CF"
  178. }
  179. *switch: InputBin
  180. {
  181. *case: TRACTOR
  182. {
  183. *PrintableArea: PAIR(5774, 2525)
  184. *PrintableOrigin: PAIR(180, 0)
  185. *switch: Resolution
  186. {
  187. *case: Option1
  188. {
  189. *PrintableArea: PAIR(5772, 2523)
  190. }
  191. *case: Option2
  192. {
  193. *PrintableArea: PAIR(5772, 2523)
  194. }
  195. *case: Option3
  196. {
  197. *PrintableArea: PAIR(5772, 2525)
  198. }
  199. }
  200. }
  201. *case: MANUAL
  202. {
  203. *PrintableArea: PAIR(5774, 2147)
  204. *PrintableOrigin: PAIR(180, 189)
  205. *switch: Resolution
  206. {
  207. *case: Option1
  208. {
  209. *PrintableArea: PAIR(5772, 2145)
  210. }
  211. *case: Option2
  212. {
  213. *PrintableArea: PAIR(5772, 2145)
  214. }
  215. *case: Option3
  216. {
  217. *PrintableArea: PAIR(5772, 2147)
  218. }
  219. }
  220. }
  221. *case: AUTO
  222. {
  223. *PrintableArea: PAIR(5774, 2259)
  224. *PrintableOrigin: PAIR(180, 108)
  225. *switch: Resolution
  226. {
  227. *case: Option1
  228. {
  229. *PrintableArea: PAIR(5772, 2259)
  230. }
  231. *case: Option2
  232. {
  233. *PrintableArea: PAIR(5772, 2259)
  234. }
  235. *case: Option3
  236. {
  237. *PrintableArea: PAIR(5772, 2259)
  238. }
  239. }
  240. }
  241. }
  242. }
  243. *Option: A5
  244. {
  245. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  246. *Command: CmdSelect
  247. {
  248. *Order: DOC_SETUP.8
  249. *Cmd: "<1B>2<1B>C2"
  250. }
  251. *switch: InputBin
  252. {
  253. *case: TRACTOR
  254. {
  255. *PrintableArea: PAIR(4018, 1786)
  256. *PrintableOrigin: PAIR(180, 0)
  257. *switch: Resolution
  258. {
  259. *case: Option1
  260. {
  261. *PrintableArea: PAIR(4008, 1785)
  262. }
  263. *case: Option2
  264. {
  265. *PrintableArea: PAIR(4014, 1785)
  266. }
  267. *case: Option3
  268. {
  269. *PrintableArea: PAIR(4017, 1786)
  270. }
  271. }
  272. }
  273. *case: MANUAL
  274. {
  275. *PrintableArea: PAIR(4018, 1408)
  276. *PrintableOrigin: PAIR(180, 189)
  277. *switch: Resolution
  278. {
  279. *case: Option1
  280. {
  281. *PrintableArea: PAIR(4008, 1407)
  282. }
  283. *case: Option2
  284. {
  285. *PrintableArea: PAIR(4014, 1407)
  286. }
  287. *case: Option3
  288. {
  289. *PrintableArea: PAIR(4017, 1408)
  290. }
  291. }
  292. }
  293. *case: AUTO
  294. {
  295. *PrintableArea: PAIR(4018, 1520)
  296. *PrintableOrigin: PAIR(180, 108)
  297. *switch: Resolution
  298. {
  299. *case: Option1
  300. {
  301. *PrintableArea: PAIR(4008, 1518)
  302. }
  303. *case: Option2
  304. {
  305. *PrintableArea: PAIR(4014, 1518)
  306. }
  307. *case: Option3
  308. {
  309. *PrintableArea: PAIR(4017, 1520)
  310. }
  311. }
  312. }
  313. }
  314. }
  315. *Option: B4
  316. {
  317. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  318. *Command: CmdSelect
  319. {
  320. *Order: DOC_SETUP.8
  321. *Cmd: "<1B>2<1B>CS"
  322. }
  323. *switch: InputBin
  324. {
  325. *case: TRACTOR
  326. {
  327. *PrintableArea: PAIR(7106, 3095)
  328. *PrintableOrigin: PAIR(180, 0)
  329. *switch: Resolution
  330. {
  331. *case: Option1
  332. {
  333. *PrintableArea: PAIR(7104, 3093)
  334. }
  335. *case: Option2
  336. {
  337. *PrintableArea: PAIR(7104, 3093)
  338. }
  339. *case: Option3
  340. {
  341. *PrintableArea: PAIR(7104, 3095)
  342. }
  343. }
  344. }
  345. *case: MANUAL
  346. {
  347. *PrintableArea: PAIR(7106, 2717)
  348. *PrintableOrigin: PAIR(180, 189)
  349. *switch: Resolution
  350. {
  351. *case: Option1
  352. {
  353. *PrintableArea: PAIR(7104, 2715)
  354. }
  355. *case: Option2
  356. {
  357. *PrintableArea: PAIR(7104, 2715)
  358. }
  359. *case: Option3
  360. {
  361. *PrintableArea: PAIR(7104, 2717)
  362. }
  363. }
  364. }
  365. *case: AUTO
  366. {
  367. *PrintableArea: PAIR(7106, 2829)
  368. *PrintableOrigin: PAIR(180, 108)
  369. *switch: Resolution
  370. {
  371. *case: Option1
  372. {
  373. *PrintableArea: PAIR(7104, 2829)
  374. }
  375. *case: Option2
  376. {
  377. *PrintableArea: PAIR(7104, 2829)
  378. }
  379. *case: Option3
  380. {
  381. *PrintableArea: PAIR(7104, 2829)
  382. }
  383. }
  384. }
  385. }
  386. }
  387. *Option: B5
  388. {
  389. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  390. *Command: CmdSelect
  391. {
  392. *Order: DOC_SETUP.8
  393. *Cmd: "<1B>2<1B>C="
  394. }
  395. *switch: InputBin
  396. {
  397. *case: TRACTOR
  398. {
  399. *PrintableArea: PAIR(4982, 2186)
  400. *PrintableOrigin: PAIR(180, 0)
  401. *switch: Resolution
  402. {
  403. *case: Option1
  404. {
  405. *PrintableArea: PAIR(4980, 2184)
  406. }
  407. *case: Option2
  408. {
  409. *PrintableArea: PAIR(4980, 2184)
  410. }
  411. *case: Option3
  412. {
  413. *PrintableArea: PAIR(4980, 2186)
  414. }
  415. }
  416. }
  417. *case: MANUAL
  418. {
  419. *PrintableArea: PAIR(4982, 1808)
  420. *PrintableOrigin: PAIR(180, 189)
  421. *switch: Resolution
  422. {
  423. *case: Option1
  424. {
  425. *PrintableArea: PAIR(4980, 1806)
  426. }
  427. *case: Option2
  428. {
  429. *PrintableArea: PAIR(4980, 1806)
  430. }
  431. *case: Option3
  432. {
  433. *PrintableArea: PAIR(4980, 1808)
  434. }
  435. }
  436. }
  437. *case: AUTO
  438. {
  439. *PrintableArea: PAIR(4982, 1920)
  440. *PrintableOrigin: PAIR(180, 108)
  441. *switch: Resolution
  442. {
  443. *case: Option1
  444. {
  445. *PrintableArea: PAIR(4980, 1920)
  446. }
  447. *case: Option2
  448. {
  449. *PrintableArea: PAIR(4980, 1920)
  450. }
  451. *case: Option3
  452. {
  453. *PrintableArea: PAIR(4980, 1920)
  454. }
  455. }
  456. }
  457. }
  458. }
  459. *Option: Option7
  460. {
  461. *rcNameID: 262
  462. *OptionID: 262
  463. *PageDimensions: PAIR(6120, 2592)
  464. *Command: CmdSelect
  465. {
  466. *Order: DOC_SETUP.8
  467. *Cmd: "<1B>C<000C>"
  468. }
  469. *switch: InputBin
  470. {
  471. *case: TRACTOR
  472. {
  473. *PrintableArea: PAIR(5940, 2592)
  474. *PrintableOrigin: PAIR(180, 0)
  475. }
  476. *case: MANUAL
  477. {
  478. *PrintableArea: PAIR(5940, 2214)
  479. *PrintableOrigin: PAIR(180, 189)
  480. }
  481. *case: AUTO
  482. {
  483. *PrintableArea: PAIR(5940, 2326)
  484. *PrintableOrigin: PAIR(180, 108)
  485. *switch: Resolution
  486. {
  487. *case: Option1
  488. {
  489. *PrintableArea: PAIR(5940, 2325)
  490. }
  491. *case: Option2
  492. {
  493. *PrintableArea: PAIR(5940, 2325)
  494. }
  495. }
  496. }
  497. }
  498. }
  499. *Option: Option8
  500. {
  501. *rcNameID: 263
  502. *OptionID: 263
  503. *PageDimensions: PAIR(5760, 1296)
  504. *Command: CmdSelect
  505. {
  506. *Order: DOC_SETUP.8
  507. *Cmd: "<1B>2<1B>C$"
  508. }
  509. *switch: InputBin
  510. {
  511. *case: TRACTOR
  512. {
  513. *PrintableArea: PAIR(5580, 1296)
  514. *PrintableOrigin: PAIR(180, 0)
  515. }
  516. *case: MANUAL
  517. {
  518. *PrintableArea: PAIR(5580, 918)
  519. *PrintableOrigin: PAIR(180, 189)
  520. }
  521. *case: AUTO
  522. {
  523. *PrintableArea: PAIR(5580, 1030)
  524. *PrintableOrigin: PAIR(180, 108)
  525. *switch: Resolution
  526. {
  527. *case: Option1
  528. {
  529. *PrintableArea: PAIR(5580, 1029)
  530. }
  531. *case: Option2
  532. {
  533. *PrintableArea: PAIR(5580, 1029)
  534. }
  535. }
  536. }
  537. }
  538. }
  539. *Option: Option9
  540. {
  541. *rcNameID: 264
  542. *OptionID: 264
  543. *PageDimensions: PAIR(6120, 2808)
  544. *Command: CmdSelect
  545. {
  546. *Order: DOC_SETUP.8
  547. *Cmd: "<1B>C<000D>"
  548. }
  549. *switch: InputBin
  550. {
  551. *case: TRACTOR
  552. {
  553. *PrintableArea: PAIR(5940, 2808)
  554. *PrintableOrigin: PAIR(180, 0)
  555. }
  556. *case: MANUAL
  557. {
  558. *PrintableArea: PAIR(5940, 2430)
  559. *PrintableOrigin: PAIR(180, 189)
  560. }
  561. *case: AUTO
  562. {
  563. *PrintableArea: PAIR(5940, 2542)
  564. *PrintableOrigin: PAIR(180, 108)
  565. *switch: Resolution
  566. {
  567. *case: Option1
  568. {
  569. *PrintableArea: PAIR(5940, 2541)
  570. }
  571. *case: Option2
  572. {
  573. *PrintableArea: PAIR(5940, 2541)
  574. }
  575. }
  576. }
  577. }
  578. }
  579. *Option: 10X14
  580. {
  581. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  582. *Command: CmdSelect
  583. {
  584. *Order: DOC_SETUP.8
  585. *Cmd: "<1B>2<1B>CT"
  586. }
  587. *switch: InputBin
  588. {
  589. *case: TRACTOR
  590. {
  591. *PrintableArea: PAIR(7020, 3024)
  592. *PrintableOrigin: PAIR(180, 0)
  593. }
  594. *case: MANUAL
  595. {
  596. *PrintableArea: PAIR(7020, 2646)
  597. *PrintableOrigin: PAIR(180, 189)
  598. }
  599. *case: AUTO
  600. {
  601. *PrintableArea: PAIR(7020, 2758)
  602. *PrintableOrigin: PAIR(180, 108)
  603. *switch: Resolution
  604. {
  605. *case: Option1
  606. {
  607. *PrintableArea: PAIR(7020, 2757)
  608. }
  609. *case: Option2
  610. {
  611. *PrintableArea: PAIR(7020, 2757)
  612. }
  613. }
  614. }
  615. }
  616. }
  617. *Option: EXECUTIVE
  618. {
  619. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  620. *Command: CmdSelect
  621. {
  622. *Order: DOC_SETUP.8
  623. *Cmd: "<1B>2<1B>C?"
  624. }
  625. *switch: InputBin
  626. {
  627. *case: TRACTOR
  628. {
  629. *PrintableArea: PAIR(5040, 2268)
  630. *PrintableOrigin: PAIR(180, 0)
  631. }
  632. *case: MANUAL
  633. {
  634. *PrintableArea: PAIR(5040, 1890)
  635. *PrintableOrigin: PAIR(180, 189)
  636. }
  637. *case: AUTO
  638. {
  639. *PrintableArea: PAIR(5040, 2002)
  640. *PrintableOrigin: PAIR(180, 108)
  641. *switch: Resolution
  642. {
  643. *case: Option1
  644. {
  645. *PrintableArea: PAIR(5040, 2001)
  646. }
  647. *case: Option2
  648. {
  649. *PrintableArea: PAIR(5040, 2001)
  650. }
  651. }
  652. }
  653. }
  654. }
  655. *Option: Option12
  656. {
  657. *rcNameID: 266
  658. *OptionID: 266
  659. *PageDimensions: PAIR(5954, 2592)
  660. *Command: CmdSelect
  661. {
  662. *Order: DOC_SETUP.8
  663. *Cmd: "<1B>2<1B>CH"
  664. }
  665. *switch: InputBin
  666. {
  667. *case: TRACTOR
  668. {
  669. *PrintableArea: PAIR(5774, 2592)
  670. *PrintableOrigin: PAIR(180, 0)
  671. *switch: Resolution
  672. {
  673. *case: Option1
  674. {
  675. *PrintableArea: PAIR(5772, 2592)
  676. }
  677. *case: Option2
  678. {
  679. *PrintableArea: PAIR(5772, 2592)
  680. }
  681. *case: Option3
  682. {
  683. *PrintableArea: PAIR(5772, 2592)
  684. }
  685. }
  686. }
  687. *case: MANUAL
  688. {
  689. *PrintableArea: PAIR(5774, 2214)
  690. *PrintableOrigin: PAIR(180, 189)
  691. *switch: Resolution
  692. {
  693. *case: Option1
  694. {
  695. *PrintableArea: PAIR(5772, 2214)
  696. }
  697. *case: Option2
  698. {
  699. *PrintableArea: PAIR(5772, 2214)
  700. }
  701. *case: Option3
  702. {
  703. *PrintableArea: PAIR(5772, 2214)
  704. }
  705. }
  706. }
  707. *case: AUTO
  708. {
  709. *PrintableArea: PAIR(5774, 2326)
  710. *PrintableOrigin: PAIR(180, 108)
  711. *switch: Resolution
  712. {
  713. *case: Option1
  714. {
  715. *PrintableArea: PAIR(5772, 2325)
  716. }
  717. *case: Option2
  718. {
  719. *PrintableArea: PAIR(5772, 2325)
  720. }
  721. *case: Option3
  722. {
  723. *PrintableArea: PAIR(5772, 2326)
  724. }
  725. }
  726. }
  727. }
  728. }
  729. *Option: ENV_MONARCH
  730. {
  731. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  732. *RotateSize? : TRUE
  733. *Command: CmdSelect
  734. {
  735. *Order: DOC_SETUP.8
  736. *Cmd: "<1B>2<1B>C<16>"
  737. }
  738. *switch: InputBin
  739. {
  740. *case: TRACTOR
  741. {
  742. *PrintableArea: PAIR(1440, 2794)
  743. *PrintableOrigin: PAIR(180, 0)
  744. *switch: Resolution
  745. {
  746. *case: Option1
  747. {
  748. *PrintableArea: PAIR(1440, 2793)
  749. }
  750. *case: Option2
  751. {
  752. *PrintableArea: PAIR(1440, 2793)
  753. }
  754. }
  755. }
  756. *case: MANUAL
  757. {
  758. *PrintableArea: PAIR(1440, 2416)
  759. *PrintableOrigin: PAIR(180, 189)
  760. *switch: Resolution
  761. {
  762. *case: Option1
  763. {
  764. *PrintableArea: PAIR(1440, 2415)
  765. }
  766. *case: Option2
  767. {
  768. *PrintableArea: PAIR(1440, 2415)
  769. }
  770. }
  771. }
  772. *case: AUTO
  773. {
  774. *PrintableArea: PAIR(1440, 2528)
  775. *PrintableOrigin: PAIR(180, 108)
  776. *switch: Resolution
  777. {
  778. *case: Option1
  779. {
  780. *PrintableArea: PAIR(1440, 2526)
  781. }
  782. *case: Option2
  783. {
  784. *PrintableArea: PAIR(1440, 2526)
  785. }
  786. }
  787. }
  788. }
  789. }
  790. *Option: ENV_9
  791. {
  792. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  793. *RotateSize? : TRUE
  794. *Command: CmdSelect
  795. {
  796. *Order: DOC_SETUP.8
  797. *Cmd: "<1B>2<1B>C<16>"
  798. }
  799. *switch: InputBin
  800. {
  801. *case: TRACTOR
  802. {
  803. *PrintableArea: PAIR(1738, 2794)
  804. *PrintableOrigin: PAIR(180, 0)
  805. *switch: Resolution
  806. {
  807. *case: Option1
  808. {
  809. *PrintableArea: PAIR(1728, 2793)
  810. }
  811. *case: Option2
  812. {
  813. *PrintableArea: PAIR(1734, 2793)
  814. }
  815. *case: Option3
  816. {
  817. *PrintableArea: PAIR(1737, 2794)
  818. }
  819. }
  820. }
  821. *case: MANUAL
  822. {
  823. *PrintableArea: PAIR(1738, 2416)
  824. *PrintableOrigin: PAIR(180, 189)
  825. *switch: Resolution
  826. {
  827. *case: Option1
  828. {
  829. *PrintableArea: PAIR(1728, 2415)
  830. }
  831. *case: Option2
  832. {
  833. *PrintableArea: PAIR(1734, 2415)
  834. }
  835. *case: Option3
  836. {
  837. *PrintableArea: PAIR(1737, 2416)
  838. }
  839. }
  840. }
  841. *case: AUTO
  842. {
  843. *PrintableArea: PAIR(1738, 2528)
  844. *PrintableOrigin: PAIR(180, 108)
  845. *switch: Resolution
  846. {
  847. *case: Option1
  848. {
  849. *PrintableArea: PAIR(1728, 2526)
  850. }
  851. *case: Option2
  852. {
  853. *PrintableArea: PAIR(1734, 2526)
  854. }
  855. *case: Option3
  856. {
  857. *PrintableArea: PAIR(1737, 2528)
  858. }
  859. }
  860. }
  861. }
  862. }
  863. *Option: ENV_10
  864. {
  865. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  866. *RotateSize? : TRUE
  867. *Command: CmdSelect
  868. {
  869. *Order: DOC_SETUP.8
  870. *Cmd: "<1B>2<1B>C<19>"
  871. }
  872. *switch: InputBin
  873. {
  874. *case: TRACTOR
  875. {
  876. *PrintableArea: PAIR(1872, 2974)
  877. *PrintableOrigin: PAIR(180, 0)
  878. *switch: Resolution
  879. {
  880. *case: Option1
  881. {
  882. *PrintableArea: PAIR(1872, 2973)
  883. }
  884. *case: Option2
  885. {
  886. *PrintableArea: PAIR(1872, 2973)
  887. }
  888. }
  889. }
  890. *case: MANUAL
  891. {
  892. *PrintableArea: PAIR(1872, 2596)
  893. *PrintableOrigin: PAIR(180, 189)
  894. *switch: Resolution
  895. {
  896. *case: Option1
  897. {
  898. *PrintableArea: PAIR(1872, 2595)
  899. }
  900. *case: Option2
  901. {
  902. *PrintableArea: PAIR(1872, 2595)
  903. }
  904. }
  905. }
  906. *case: AUTO
  907. {
  908. *PrintableArea: PAIR(1872, 2708)
  909. *PrintableOrigin: PAIR(180, 108)
  910. *switch: Resolution
  911. {
  912. *case: Option1
  913. {
  914. *PrintableArea: PAIR(1872, 2706)
  915. }
  916. *case: Option2
  917. {
  918. *PrintableArea: PAIR(1872, 2706)
  919. }
  920. }
  921. }
  922. }
  923. }
  924. *Option: ENV_DL
  925. {
  926. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  927. *RotateSize? : TRUE
  928. *Command: CmdSelect
  929. {
  930. *Order: DOC_SETUP.8
  931. *Cmd: "<1B>2<1B>C<1A>"
  932. }
  933. *switch: InputBin
  934. {
  935. *case: TRACTOR
  936. {
  937. *PrintableArea: PAIR(1691, 3118)
  938. *PrintableOrigin: PAIR(180, 0)
  939. *switch: Resolution
  940. {
  941. *case: Option1
  942. {
  943. *PrintableArea: PAIR(1680, 3117)
  944. }
  945. *case: Option2
  946. {
  947. *PrintableArea: PAIR(1686, 3117)
  948. }
  949. *case: Option3
  950. {
  951. *PrintableArea: PAIR(1689, 3118)
  952. }
  953. }
  954. }
  955. *case: MANUAL
  956. {
  957. *PrintableArea: PAIR(1691, 2740)
  958. *PrintableOrigin: PAIR(180, 189)
  959. *switch: Resolution
  960. {
  961. *case: Option1
  962. {
  963. *PrintableArea: PAIR(1680, 2739)
  964. }
  965. *case: Option2
  966. {
  967. *PrintableArea: PAIR(1686, 2739)
  968. }
  969. *case: Option3
  970. {
  971. *PrintableArea: PAIR(1689, 2740)
  972. }
  973. }
  974. }
  975. *case: AUTO
  976. {
  977. *PrintableArea: PAIR(1691, 2852)
  978. *PrintableOrigin: PAIR(180, 108)
  979. *switch: Resolution
  980. {
  981. *case: Option1
  982. {
  983. *PrintableArea: PAIR(1680, 2850)
  984. }
  985. *case: Option2
  986. {
  987. *PrintableArea: PAIR(1686, 2850)
  988. }
  989. *case: Option3
  990. {
  991. *PrintableArea: PAIR(1689, 2852)
  992. }
  993. }
  994. }
  995. }
  996. }
  997. *Option: ENV_C6
  998. {
  999. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  1000. *RotateSize? : TRUE
  1001. *Command: CmdSelect
  1002. {
  1003. *Order: DOC_SETUP.8
  1004. *Cmd: "<1B>2<1B>C<1B>"
  1005. }
  1006. *switch: InputBin
  1007. {
  1008. *case: TRACTOR
  1009. {
  1010. *PrintableArea: PAIR(1198, 3233)
  1011. *PrintableOrigin: PAIR(180, 0)
  1012. *switch: Resolution
  1013. {
  1014. *case: Option1
  1015. {
  1016. *PrintableArea: PAIR(1188, 3231)
  1017. }
  1018. *case: Option2
  1019. {
  1020. *PrintableArea: PAIR(1194, 3231)
  1021. }
  1022. *case: Option3
  1023. {
  1024. *PrintableArea: PAIR(1197, 3233)
  1025. }
  1026. }
  1027. }
  1028. *case: MANUAL
  1029. {
  1030. *PrintableArea: PAIR(1198, 2855)
  1031. *PrintableOrigin: PAIR(180, 189)
  1032. *switch: Resolution
  1033. {
  1034. *case: Option1
  1035. {
  1036. *PrintableArea: PAIR(1188, 2853)
  1037. }
  1038. *case: Option2
  1039. {
  1040. *PrintableArea: PAIR(1194, 2853)
  1041. }
  1042. *case: Option3
  1043. {
  1044. *PrintableArea: PAIR(1197, 2855)
  1045. }
  1046. }
  1047. }
  1048. *case: AUTO
  1049. {
  1050. *PrintableArea: PAIR(1198, 2967)
  1051. *PrintableOrigin: PAIR(180, 108)
  1052. *switch: Resolution
  1053. {
  1054. *case: Option1
  1055. {
  1056. *PrintableArea: PAIR(1188, 2967)
  1057. }
  1058. *case: Option2
  1059. {
  1060. *PrintableArea: PAIR(1194, 2967)
  1061. }
  1062. *case: Option3
  1063. {
  1064. *PrintableArea: PAIR(1197, 2967)
  1065. }
  1066. }
  1067. }
  1068. }
  1069. }
  1070. *Option: ENV_ITALY
  1071. {
  1072. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  1073. *RotateSize? : TRUE
  1074. *Command: CmdSelect
  1075. {
  1076. *Order: DOC_SETUP.8
  1077. *Cmd: "<1B>2<1B>C<1A>"
  1078. }
  1079. *switch: InputBin
  1080. {
  1081. *case: TRACTOR
  1082. {
  1083. *PrintableArea: PAIR(1777, 3118)
  1084. *PrintableOrigin: PAIR(180, 0)
  1085. *switch: Resolution
  1086. {
  1087. *case: Option1
  1088. {
  1089. *PrintableArea: PAIR(1776, 3117)
  1090. }
  1091. *case: Option2
  1092. {
  1093. *PrintableArea: PAIR(1776, 3117)
  1094. }
  1095. *case: Option3
  1096. {
  1097. *PrintableArea: PAIR(1776, 3118)
  1098. }
  1099. }
  1100. }
  1101. *case: MANUAL
  1102. {
  1103. *PrintableArea: PAIR(1777, 2740)
  1104. *PrintableOrigin: PAIR(180, 189)
  1105. *switch: Resolution
  1106. {
  1107. *case: Option1
  1108. {
  1109. *PrintableArea: PAIR(1776, 2739)
  1110. }
  1111. *case: Option2
  1112. {
  1113. *PrintableArea: PAIR(1776, 2739)
  1114. }
  1115. *case: Option3
  1116. {
  1117. *PrintableArea: PAIR(1776, 2740)
  1118. }
  1119. }
  1120. }
  1121. *case: AUTO
  1122. {
  1123. *PrintableArea: PAIR(1777, 2852)
  1124. *PrintableOrigin: PAIR(180, 108)
  1125. *switch: Resolution
  1126. {
  1127. *case: Option1
  1128. {
  1129. *PrintableArea: PAIR(1776, 2850)
  1130. }
  1131. *case: Option2
  1132. {
  1133. *PrintableArea: PAIR(1776, 2850)
  1134. }
  1135. *case: Option3
  1136. {
  1137. *PrintableArea: PAIR(1776, 2852)
  1138. }
  1139. }
  1140. }
  1141. }
  1142. }
  1143. *Option: ENV_B5
  1144. {
  1145. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  1146. *RotateSize? : TRUE
  1147. *Command: CmdSelect
  1148. {
  1149. *Order: DOC_SETUP.8
  1150. *Cmd: "<1B>2<1B>C*"
  1151. }
  1152. *switch: InputBin
  1153. {
  1154. *case: TRACTOR
  1155. {
  1156. *PrintableArea: PAIR(1945, 4990)
  1157. *PrintableOrigin: PAIR(180, 0)
  1158. *switch: Resolution
  1159. {
  1160. *case: Option1
  1161. {
  1162. *PrintableArea: PAIR(1944, 4989)
  1163. }
  1164. *case: Option2
  1165. {
  1166. *PrintableArea: PAIR(1944, 4989)
  1167. }
  1168. *case: Option3
  1169. {
  1170. *PrintableArea: PAIR(1944, 4990)
  1171. }
  1172. }
  1173. }
  1174. *case: MANUAL
  1175. {
  1176. *PrintableArea: PAIR(1945, 4612)
  1177. *PrintableOrigin: PAIR(180, 189)
  1178. *switch: Resolution
  1179. {
  1180. *case: Option1
  1181. {
  1182. *PrintableArea: PAIR(1944, 4611)
  1183. }
  1184. *case: Option2
  1185. {
  1186. *PrintableArea: PAIR(1944, 4611)
  1187. }
  1188. *case: Option3
  1189. {
  1190. *PrintableArea: PAIR(1944, 4612)
  1191. }
  1192. }
  1193. }
  1194. *case: AUTO
  1195. {
  1196. *PrintableArea: PAIR(1945, 4724)
  1197. *PrintableOrigin: PAIR(180, 108)
  1198. *switch: Resolution
  1199. {
  1200. *case: Option1
  1201. {
  1202. *PrintableArea: PAIR(1944, 4722)
  1203. }
  1204. *case: Option2
  1205. {
  1206. *PrintableArea: PAIR(1944, 4722)
  1207. }
  1208. *case: Option3
  1209. {
  1210. *PrintableArea: PAIR(1944, 4724)
  1211. }
  1212. }
  1213. }
  1214. }
  1215. }
  1216. *Option: CUSTOMSIZE
  1217. {
  1218. *rcNameID: =USER_DEFINED_SIZE_DISPLAY
  1219. *MinSize: PAIR(720, 108)
  1220. *MaxSize: PAIR(7200, 9072)
  1221. *MaxPrintableWidth: 7200
  1222. *MinLeftMargin: 180
  1223. *CenterPrintable?: FALSE
  1224. *switch: InputBin
  1225. {
  1226. *case: TRACTOR
  1227. {
  1228. *TopMargin: 0
  1229. *BottomMargin: 0
  1230. }
  1231. *case: MANUAL
  1232. {
  1233. *TopMargin: 189
  1234. *BottomMargin: 189
  1235. }
  1236. *case: AUTO
  1237. {
  1238. *TopMargin: 108
  1239. *BottomMargin: 158
  1240. }
  1241. }
  1242. *Command: CmdSelect
  1243. {
  1244. *Order: DOC_SETUP.8
  1245. *Cmd: "<1B>2<1B>C" %c{(PhysPaperLength / 36) }
  1246. }
  1247. }
  1248. }
  1249. *Feature: Halftone
  1250. {
  1251. *rcNameID: =HALFTONING_DISPLAY
  1252. *DefaultOption: HT_PATSIZE_AUTO
  1253. *Option: HT_PATSIZE_AUTO
  1254. {
  1255. *rcNameID: =HT_AUTO_SELECT_DISPLAY
  1256. }
  1257. *Ifdef: WINNT_50
  1258. *Option: HT_PATSIZE_SUPERCELL_M
  1259. {
  1260. *rcNameID: =HT_SUPERCELL_DISPLAY
  1261. }
  1262. *Endif:
  1263. *Option: HT_PATSIZE_6x6_M
  1264. {
  1265. *rcNameID: =HT_DITHER6X6_DISPLAY
  1266. }
  1267. *Option: HT_PATSIZE_8x8_M
  1268. {
  1269. *rcNameID: =HT_DITHER8X8_DISPLAY
  1270. }
  1271. }
  1272. *Command: CmdStartDoc
  1273. {
  1274. *Order: DOC_SETUP.1
  1275. *Cmd: "<181B>6<121B>W<00>"
  1276. }
  1277. *Command: CmdStartPage
  1278. {
  1279. *Order: PAGE_SETUP.1
  1280. *Cmd: "<0D>"
  1281. }
  1282. *Command: CmdEndJob
  1283. {
  1284. *Order: JOB_FINISH.1
  1285. *Cmd: "<1B>@"
  1286. }
  1287. *RotateCoordinate?: FALSE
  1288. *RotateRaster?: FALSE
  1289. *RotateFont?: FALSE
  1290. *switch: Orientation
  1291. {
  1292. *case: PORTRAIT
  1293. {
  1294. *TextCaps: LIST(TC_OP_CHARACTER,TC_EA_DOUBLE,TC_RA_ABLE)
  1295. }
  1296. *case: LANDSCAPE_CC270
  1297. {
  1298. *TextCaps: LIST(TC_RA_ABLE)
  1299. }
  1300. }
  1301. *CursorXAfterCR: AT_CURSOR_X_ORIGIN
  1302. *YMoveAttributes: LIST(SEND_CR_FIRST)
  1303. *YMoveThreshold: *
  1304. *YMoveUnit: 216
  1305. *Command: CmdYMoveRelDown { *Cmd : "<1B>J" %c[0,255]{max_repeat(DestYRel )} }
  1306. *Command: CmdCR { *Cmd : "<0D>" }
  1307. *Command: CmdLF { *Cmd : "<0A>" }
  1308. *Command: CmdFF { *Cmd : "<0C>" }
  1309. *Command: CmdBackSpace { *Cmd : "<08>" }
  1310. *Command: CmdUniDirectionOn { *Cmd : "<1B>U1" }
  1311. *Command: CmdUniDirectionOff { *Cmd : "<1B>U0" }
  1312. *EjectPageWithFF?: TRUE
  1313. *OutputDataFormat: V_BYTE
  1314. *OptimizeLeftBound?: FALSE
  1315. *CursorXAfterSendBlockData: AT_GRXDATA_END
  1316. *CursorYAfterSendBlockData: NO_MOVE
  1317. *DefaultFont: 58
  1318. *DefaultCTT: 4
  1319. *switch: Orientation
  1320. {
  1321. *case: PORTRAIT
  1322. {
  1323. *DeviceFonts: LIST(56,57,58,59,64,65,66,67,68,69)
  1324. }
  1325. *case: LANDSCAPE_CC270
  1326. {
  1327. *DeviceFonts: LIST()
  1328. }
  1329. }
  1330. *Command: CmdBoldOn { *Cmd : "<1B>G" }
  1331. *Command: CmdBoldOff { *Cmd : "<1B>H" }