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.

1407 lines
42 KiB

  1. *%
  2. *% Copyright (c) 1997 - 1999 Microsoft Corporation
  3. *% All Rights Reserved.
  4. *%
  5. *GPDSpecVersion: "1.0"
  6. *GPDFileName: "EPLQ300.GPD"
  7. *GPDFileVersion: "1.0"
  8. *Include: "StdNames.gpd"
  9. *ModelName: "Epson LQ-300 ESC/P 2"
  10. *MasterUnits: PAIR(720, 720)
  11. *ResourceDLL: "escp2res.dll"
  12. *PrintRate: 200
  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: Option13
  820. {
  821. *rcNameID: 267
  822. *PageDimensions: PAIR(6120, 7920)
  823. *Command: CmdSelect
  824. {
  825. *Order: DOC_SETUP.4
  826. *Cmd: "<1B>(C<0200>X<0F1B>(c<04000000>X<0F>"
  827. }
  828. *switch: InputBin
  829. {
  830. *case: AUTO
  831. {
  832. *PrintableArea: PAIR(5760, 7230)
  833. *PrintableOrigin: PAIR(90, 240)
  834. *switch: Resolution
  835. {
  836. *case: Option2
  837. {
  838. *PrintableArea: PAIR(5760, 7228)
  839. }
  840. *case: Option3
  841. {
  842. *PrintableArea: PAIR(5756, 7228)
  843. *PrintableOrigin: PAIR(92, 240)
  844. }
  845. }
  846. }
  847. *case: TRACTOR
  848. {
  849. *PrintableArea: PAIR(5760, 7920)
  850. *PrintableOrigin: PAIR(90, 0)
  851. *switch: Resolution
  852. {
  853. *case: Option3
  854. {
  855. *PrintableArea: PAIR(5756, 7920)
  856. *PrintableOrigin: PAIR(92, 0)
  857. }
  858. }
  859. }
  860. *case: MANUAL
  861. {
  862. *PrintableArea: PAIR(5760, 7230)
  863. *PrintableOrigin: PAIR(90, 240)
  864. *switch: Resolution
  865. {
  866. *case: Option2
  867. {
  868. *PrintableArea: PAIR(5760, 7228)
  869. }
  870. *case: Option3
  871. {
  872. *PrintableArea: PAIR(5756, 7228)
  873. *PrintableOrigin: PAIR(92, 240)
  874. }
  875. }
  876. }
  877. }
  878. }
  879. *Option: Option14
  880. {
  881. *rcNameID: 268
  882. *PageDimensions: PAIR(5954, 8417)
  883. *Command: CmdSelect
  884. {
  885. *Order: DOC_SETUP.4
  886. *Cmd: "<1B>(C<0200>h<101B>(c<04000000>h<10>"
  887. }
  888. *switch: InputBin
  889. {
  890. *case: AUTO
  891. {
  892. *PrintableArea: PAIR(5760, 7727)
  893. *PrintableOrigin: PAIR(90, 240)
  894. *switch: Resolution
  895. {
  896. *case: Option1
  897. {
  898. *PrintableArea: PAIR(5760, 7726)
  899. }
  900. *case: Option2
  901. {
  902. *PrintableArea: PAIR(5760, 7724)
  903. }
  904. *case: Option3
  905. {
  906. *PrintableArea: PAIR(5756, 7724)
  907. *PrintableOrigin: PAIR(92, 240)
  908. }
  909. }
  910. }
  911. *case: TRACTOR
  912. {
  913. *PrintableArea: PAIR(5760, 8417)
  914. *PrintableOrigin: PAIR(90, 0)
  915. *switch: Resolution
  916. {
  917. *case: Option1
  918. {
  919. *PrintableArea: PAIR(5760, 8416)
  920. }
  921. *case: Option2
  922. {
  923. *PrintableArea: PAIR(5760, 8416)
  924. }
  925. *case: Option3
  926. {
  927. *PrintableArea: PAIR(5756, 8416)
  928. *PrintableOrigin: PAIR(92, 0)
  929. }
  930. }
  931. }
  932. *case: MANUAL
  933. {
  934. *PrintableArea: PAIR(5760, 7727)
  935. *PrintableOrigin: PAIR(90, 240)
  936. *switch: Resolution
  937. {
  938. *case: Option1
  939. {
  940. *PrintableArea: PAIR(5760, 7726)
  941. }
  942. *case: Option2
  943. {
  944. *PrintableArea: PAIR(5760, 7724)
  945. }
  946. *case: Option3
  947. {
  948. *PrintableArea: PAIR(5756, 7724)
  949. *PrintableOrigin: PAIR(92, 240)
  950. }
  951. }
  952. }
  953. }
  954. }
  955. *Option: ENV_9
  956. {
  957. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  958. *RotateSize? : TRUE
  959. *Command: CmdSelect
  960. {
  961. *Order: DOC_SETUP.4
  962. *Cmd: "<1B>(C<0200>s<051B>(c<04000000>s<05>"
  963. }
  964. *switch: InputBin
  965. {
  966. *case: AUTO
  967. {
  968. *PrintableArea: PAIR(5760, 2104)
  969. *PrintableOrigin: PAIR(90, 240)
  970. *switch: Resolution
  971. {
  972. *case: Option3
  973. {
  974. *PrintableArea: PAIR(5756, 2104)
  975. *PrintableOrigin: PAIR(92, 240)
  976. }
  977. }
  978. }
  979. *case: TRACTOR
  980. {
  981. *PrintableArea: PAIR(5760, 2794)
  982. *PrintableOrigin: PAIR(90, 0)
  983. *switch: Resolution
  984. {
  985. *case: Option2
  986. {
  987. *PrintableArea: PAIR(5760, 2792)
  988. }
  989. *case: Option3
  990. {
  991. *PrintableArea: PAIR(5756, 2792)
  992. *PrintableOrigin: PAIR(92, 0)
  993. }
  994. }
  995. }
  996. *case: MANUAL
  997. {
  998. *PrintableArea: PAIR(5760, 2104)
  999. *PrintableOrigin: PAIR(90, 240)
  1000. *switch: Resolution
  1001. {
  1002. *case: Option3
  1003. {
  1004. *PrintableArea: PAIR(5756, 2104)
  1005. *PrintableOrigin: PAIR(92, 240)
  1006. }
  1007. }
  1008. }
  1009. }
  1010. }
  1011. *Option: ENV_10
  1012. {
  1013. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  1014. *RotateSize? : TRUE
  1015. *Command: CmdSelect
  1016. {
  1017. *Order: DOC_SETUP.4
  1018. *Cmd: "<1B>(C<0200CF051B>(c<04000000CF05>"
  1019. }
  1020. *switch: InputBin
  1021. {
  1022. *case: AUTO
  1023. {
  1024. *PrintableArea: PAIR(5760, 2284)
  1025. *PrintableOrigin: PAIR(90, 240)
  1026. *switch: Resolution
  1027. {
  1028. *case: Option3
  1029. {
  1030. *PrintableArea: PAIR(5756, 2284)
  1031. *PrintableOrigin: PAIR(92, 240)
  1032. }
  1033. }
  1034. }
  1035. *case: TRACTOR
  1036. {
  1037. *PrintableArea: PAIR(5760, 2974)
  1038. *PrintableOrigin: PAIR(90, 0)
  1039. *switch: Resolution
  1040. {
  1041. *case: Option2
  1042. {
  1043. *PrintableArea: PAIR(5760, 2972)
  1044. }
  1045. *case: Option3
  1046. {
  1047. *PrintableArea: PAIR(5756, 2972)
  1048. *PrintableOrigin: PAIR(92, 0)
  1049. }
  1050. }
  1051. }
  1052. *case: MANUAL
  1053. {
  1054. *PrintableArea: PAIR(5760, 2284)
  1055. *PrintableOrigin: PAIR(90, 240)
  1056. *switch: Resolution
  1057. {
  1058. *case: Option3
  1059. {
  1060. *PrintableArea: PAIR(5756, 2284)
  1061. *PrintableOrigin: PAIR(92, 240)
  1062. }
  1063. }
  1064. }
  1065. }
  1066. }
  1067. *Option: ENV_DL
  1068. {
  1069. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  1070. *RotateSize? : TRUE
  1071. *Command: CmdSelect
  1072. {
  1073. *Order: DOC_SETUP.4
  1074. *Cmd: "<1B>(C<020017061B>(c<040000001706>"
  1075. }
  1076. *switch: InputBin
  1077. {
  1078. *case: AUTO
  1079. {
  1080. *PrintableArea: PAIR(5760, 2428)
  1081. *PrintableOrigin: PAIR(90, 240)
  1082. *switch: Resolution
  1083. {
  1084. *case: Option3
  1085. {
  1086. *PrintableArea: PAIR(5756, 2428)
  1087. *PrintableOrigin: PAIR(92, 240)
  1088. }
  1089. }
  1090. }
  1091. *case: TRACTOR
  1092. {
  1093. *PrintableArea: PAIR(5760, 3118)
  1094. *PrintableOrigin: PAIR(90, 0)
  1095. *switch: Resolution
  1096. {
  1097. *case: Option2
  1098. {
  1099. *PrintableArea: PAIR(5760, 3116)
  1100. }
  1101. *case: Option3
  1102. {
  1103. *PrintableArea: PAIR(5756, 3116)
  1104. *PrintableOrigin: PAIR(92, 0)
  1105. }
  1106. }
  1107. }
  1108. *case: MANUAL
  1109. {
  1110. *PrintableArea: PAIR(5760, 2428)
  1111. *PrintableOrigin: PAIR(90, 240)
  1112. *switch: Resolution
  1113. {
  1114. *case: Option3
  1115. {
  1116. *PrintableArea: PAIR(5756, 2428)
  1117. *PrintableOrigin: PAIR(92, 240)
  1118. }
  1119. }
  1120. }
  1121. }
  1122. }
  1123. *Option: ENV_C5
  1124. {
  1125. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  1126. *RotateSize? : TRUE
  1127. *Command: CmdSelect
  1128. {
  1129. *Order: DOC_SETUP.4
  1130. *Cmd: "<1B>(C<0200F9081B>(c<04000000F908>"
  1131. }
  1132. *switch: InputBin
  1133. {
  1134. *case: AUTO
  1135. {
  1136. *PrintableArea: PAIR(5760, 3904)
  1137. *PrintableOrigin: PAIR(90, 240)
  1138. *switch: Resolution
  1139. {
  1140. *case: Option3
  1141. {
  1142. *PrintableArea: PAIR(5756, 3904)
  1143. *PrintableOrigin: PAIR(92, 240)
  1144. }
  1145. }
  1146. }
  1147. *case: TRACTOR
  1148. {
  1149. *PrintableArea: PAIR(5760, 4594)
  1150. *PrintableOrigin: PAIR(90, 0)
  1151. *switch: Resolution
  1152. {
  1153. *case: Option2
  1154. {
  1155. *PrintableArea: PAIR(5760, 4592)
  1156. }
  1157. *case: Option3
  1158. {
  1159. *PrintableArea: PAIR(5756, 4592)
  1160. *PrintableOrigin: PAIR(92, 0)
  1161. }
  1162. }
  1163. }
  1164. *case: MANUAL
  1165. {
  1166. *PrintableArea: PAIR(5760, 3904)
  1167. *PrintableOrigin: PAIR(90, 240)
  1168. *switch: Resolution
  1169. {
  1170. *case: Option3
  1171. {
  1172. *PrintableArea: PAIR(5756, 3904)
  1173. *PrintableOrigin: PAIR(92, 240)
  1174. }
  1175. }
  1176. }
  1177. }
  1178. }
  1179. *Option: ENV_B5
  1180. {
  1181. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  1182. *RotateSize? : TRUE
  1183. *Command: CmdSelect
  1184. {
  1185. *Order: DOC_SETUP.4
  1186. *Cmd: "<1B>(C<0200BE091B>(c<04000000BE09>"
  1187. }
  1188. *switch: InputBin
  1189. {
  1190. *case: AUTO
  1191. {
  1192. *PrintableArea: PAIR(5760, 4300)
  1193. *PrintableOrigin: PAIR(90, 240)
  1194. *switch: Resolution
  1195. {
  1196. *case: Option3
  1197. {
  1198. *PrintableArea: PAIR(5756, 4300)
  1199. *PrintableOrigin: PAIR(92, 240)
  1200. }
  1201. }
  1202. }
  1203. *case: TRACTOR
  1204. {
  1205. *PrintableArea: PAIR(5760, 4990)
  1206. *PrintableOrigin: PAIR(90, 0)
  1207. *switch: Resolution
  1208. {
  1209. *case: Option2
  1210. {
  1211. *PrintableArea: PAIR(5760, 4988)
  1212. }
  1213. *case: Option3
  1214. {
  1215. *PrintableArea: PAIR(5756, 4988)
  1216. *PrintableOrigin: PAIR(92, 0)
  1217. }
  1218. }
  1219. }
  1220. *case: MANUAL
  1221. {
  1222. *PrintableArea: PAIR(5760, 4300)
  1223. *PrintableOrigin: PAIR(90, 240)
  1224. *switch: Resolution
  1225. {
  1226. *case: Option3
  1227. {
  1228. *PrintableArea: PAIR(5756, 4300)
  1229. *PrintableOrigin: PAIR(92, 240)
  1230. }
  1231. }
  1232. }
  1233. }
  1234. }
  1235. *Option: ENV_MONARCH
  1236. {
  1237. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  1238. *RotateSize? : TRUE
  1239. *Command: CmdSelect
  1240. {
  1241. *Order: DOC_SETUP.4
  1242. *Cmd: "<1B>(C<02008C0A1B>(c<040000008C0A>"
  1243. }
  1244. *switch: InputBin
  1245. {
  1246. *case: AUTO
  1247. {
  1248. *PrintableArea: PAIR(5310, 2104)
  1249. *PrintableOrigin: PAIR(90, 240)
  1250. *switch: Resolution
  1251. {
  1252. *case: Option3
  1253. {
  1254. *PrintableArea: PAIR(5308, 2104)
  1255. *PrintableOrigin: PAIR(92, 240)
  1256. }
  1257. }
  1258. }
  1259. *case: TRACTOR
  1260. {
  1261. *PrintableArea: PAIR(5310, 2794)
  1262. *PrintableOrigin: PAIR(90, 0)
  1263. *switch: Resolution
  1264. {
  1265. *case: Option2
  1266. {
  1267. *PrintableArea: PAIR(5310, 2792)
  1268. }
  1269. *case: Option3
  1270. {
  1271. *PrintableArea: PAIR(5308, 2792)
  1272. *PrintableOrigin: PAIR(92, 0)
  1273. }
  1274. }
  1275. }
  1276. *case: MANUAL
  1277. {
  1278. *PrintableArea: PAIR(5310, 2104)
  1279. *PrintableOrigin: PAIR(90, 240)
  1280. *switch: Resolution
  1281. {
  1282. *case: Option3
  1283. {
  1284. *PrintableArea: PAIR(5308, 2104)
  1285. *PrintableOrigin: PAIR(92, 240)
  1286. }
  1287. }
  1288. }
  1289. }
  1290. }
  1291. *Option: CUSTOMSIZE
  1292. {
  1293. *rcNameID: =USER_DEFINED_SIZE_DISPLAY
  1294. *MinSize: PAIR(720, 720)
  1295. *MaxSize: PAIR(7200, 15840)
  1296. *MaxPrintableWidth: 5760
  1297. *MinLeftMargin: 90
  1298. *CenterPrintable?: FALSE
  1299. *switch: InputBin
  1300. {
  1301. *case: AUTO
  1302. {
  1303. *TopMargin: 240
  1304. *BottomMargin: 450
  1305. }
  1306. *case: TRACTOR
  1307. {
  1308. *TopMargin: 0
  1309. *BottomMargin: 0
  1310. }
  1311. *case: MANUAL
  1312. {
  1313. *TopMargin: 240
  1314. *BottomMargin: 450
  1315. }
  1316. }
  1317. *Command: CmdSelect
  1318. {
  1319. *Order: DOC_SETUP.4
  1320. *Cmd: "<1B>(C<0200>" %l{(PhysPaperLength / 2) }
  1321. }
  1322. }
  1323. }
  1324. *Feature: ColorMode
  1325. {
  1326. *rcNameID: =COLOR_PRINTING_MODE_DISPLAY
  1327. *DefaultOption: Color
  1328. *Option: Mono
  1329. {
  1330. *rcNameID: =MONO_DISPLAY
  1331. *DevNumOfPlanes: 1
  1332. *DevBPP: 1
  1333. *Color? : FALSE
  1334. }
  1335. *Option: Color
  1336. {
  1337. *rcNameID: =COLOR_DISPLAY
  1338. *DevNumOfPlanes: 4
  1339. *DevBPP: 1
  1340. *DrvBPP: 4
  1341. EXTERN_GLOBAL: *MoveToX0BeforeSetColor? : TRUE
  1342. EXTERN_GLOBAL: *UseExpColorSelectCmd? : TRUE
  1343. *ColorPlaneOrder: LIST(CYAN, MAGENTA, YELLOW, BLACK)
  1344. *Command: CmdSendCyanData { *Cmd : "<1B>r<02>" }
  1345. *Command: CmdSendMagentaData { *Cmd : "<1B>r<01>" }
  1346. *Command: CmdSendYellowData { *Cmd : "<1B>r<04>" }
  1347. *Command: CmdSendBlackData { *Cmd : "<1B>r<00>" }
  1348. }
  1349. }
  1350. *Feature: Halftone
  1351. {
  1352. *rcNameID: =HALFTONING_DISPLAY
  1353. *DefaultOption: HT_PATSIZE_AUTO
  1354. *Option: HT_PATSIZE_AUTO
  1355. {
  1356. *rcNameID: =HT_AUTO_SELECT_DISPLAY
  1357. }
  1358. *Ifdef: WINNT_50
  1359. *Option: HT_PATSIZE_SUPERCELL_M
  1360. {
  1361. *rcNameID: =HT_SUPERCELL_DISPLAY
  1362. }
  1363. *Endif:
  1364. *Option: HT_PATSIZE_6x6_M
  1365. {
  1366. *rcNameID: =HT_DITHER6X6_DISPLAY
  1367. }
  1368. *Option: HT_PATSIZE_8x8_M
  1369. {
  1370. *rcNameID: =HT_DITHER8X8_DISPLAY
  1371. }
  1372. }
  1373. *Command: CmdStartDoc
  1374. {
  1375. *Order: DOC_SETUP.1
  1376. *Cmd: "<1B>@<1B>(G<0100011B>(U<01000A1B>r<00>"
  1377. }
  1378. *Command: CmdEndJob
  1379. {
  1380. *Order: JOB_FINISH.1
  1381. *Cmd: "<1B>@"
  1382. }
  1383. *RotateCoordinate?: FALSE
  1384. *RotateRaster?: FALSE
  1385. *RotateFont?: FALSE
  1386. *TextCaps: LIST(TC_RA_ABLE)
  1387. *CursorXAfterCR: AT_CURSOR_X_ORIGIN
  1388. *YMoveAttributes: LIST(FAVOR_LF)
  1389. *MaxLineSpacing: 255
  1390. *XMoveThreshold: 0
  1391. *YMoveThreshold: 0
  1392. *XMoveUnit: 360
  1393. *YMoveUnit: 360
  1394. *Command: CmdXMoveAbsolute { *Cmd : "<1B>$" %l{(DestX / 2) } }
  1395. *Command: CmdYMoveAbsolute { *Cmd : "<1B>(V<0200>" %l{(DestY / 2) } }
  1396. *Command: CmdSetLineSpacing { *Cmd : "<1B>+" %c[0,255]{(LinefeedSpacing / 2) } }
  1397. *Command: CmdCR { *Cmd : "<0D>" }
  1398. *Command: CmdLF { *Cmd : "<0A>" }
  1399. *Command: CmdFF { *Cmd : "<0C>" }
  1400. *EjectPageWithFF?: TRUE
  1401. *Command: CmdEnableTIFF4 { *Cmd : "<0000>" }
  1402. *Command: CmdDisableCompression { *Cmd : "<0000>" }
  1403. *OutputDataFormat: H_BYTE
  1404. *OptimizeLeftBound?: FALSE
  1405. *CursorXAfterSendBlockData: AT_CURSOR_X_ORIGIN
  1406. *CursorYAfterSendBlockData: NO_MOVE
  1407. *DefaultCTT: 0