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.

1216 lines
35 KiB

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