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.

1271 lines
38 KiB

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