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.

1004 lines
27 KiB

  1. *%
  2. *% Copyright (c) 1997 - 1999 Microsoft Corporation
  3. *% All Rights Reserved.
  4. *%
  5. *GPDSpecVersion: "1.0"
  6. *GPDFileVersion: "1.0"
  7. *GPDFileName: "EPS1170S.GPD"
  8. *Include: "StdNames.gpd"
  9. *ModelName: "Epson SQ-1170 Scalable Font"
  10. *MasterUnits: PAIR(360, 360)
  11. *ResourceDLL: "ecp2eres.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. *Command: CmdSelect
  38. {
  39. *Order: DOC_SETUP.3
  40. *Cmd: "<1B19>0"
  41. }
  42. }
  43. *Option: Option3
  44. {
  45. *rcNameID: 263
  46. *Command: CmdSelect
  47. {
  48. *Order: DOC_SETUP.3
  49. *Cmd: "<1B19>4<1B19>1"
  50. }
  51. }
  52. *Option: Option4
  53. {
  54. *rcNameID: 264
  55. *Command: CmdSelect
  56. {
  57. *Order: DOC_SETUP.3
  58. *Cmd: "<1B19>4<1B19>2"
  59. }
  60. }
  61. }
  62. *Feature: Resolution
  63. {
  64. *rcNameID: =RESOLUTION_DISPLAY
  65. *DefaultOption: Option1
  66. *Option: Option1
  67. {
  68. *Name: "360 x 360 " =DOTS_PER_INCH
  69. *DPI: PAIR(360, 360)
  70. *TextDPI: PAIR(360, 360)
  71. *PinsPerLogPass: 48
  72. *PinsPerPhysPass: 48
  73. *MinStripBlankPixels: 360
  74. *RequireUniDir?: TRUE
  75. EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  76. *SpotDiameter: 140
  77. *Command: CmdSendBlockData { *Cmd : "<1B>*I" %l{NumOfDataBytes / 6} }
  78. }
  79. *Option: Option2
  80. {
  81. *Name: "180 x 180 " =DOTS_PER_INCH
  82. *DPI: PAIR(180, 180)
  83. *TextDPI: PAIR(180, 180)
  84. *PinsPerLogPass: 24
  85. *PinsPerPhysPass: 24
  86. *MinStripBlankPixels: 180
  87. *RequireUniDir?: TRUE
  88. EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  89. *SpotDiameter: 100
  90. *Command: CmdSendBlockData { *Cmd : "<1B>*'" %l{NumOfDataBytes / 3} }
  91. }
  92. }
  93. *Feature: PaperSize
  94. {
  95. *rcNameID: =PAPER_SIZE_DISPLAY
  96. *DefaultOption: LETTER
  97. *Option: LETTER
  98. {
  99. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  100. *Command: CmdSelect
  101. {
  102. *Order: DOC_SETUP.4
  103. *Cmd: "<1B>C<000B>"
  104. }
  105. *switch: InputBin
  106. {
  107. *case: TRACTOR
  108. {
  109. *PrintableArea: PAIR(3060, 3960)
  110. *PrintableOrigin: PAIR(0, 0)
  111. }
  112. *case: MANUAL
  113. {
  114. *PrintableArea: PAIR(3060, 3615)
  115. *PrintableOrigin: PAIR(0, 120)
  116. *switch: Resolution
  117. {
  118. *case: Option2
  119. {
  120. *PrintableArea: PAIR(3060, 3614)
  121. }
  122. }
  123. }
  124. *case: Option3
  125. {
  126. *PrintableArea: PAIR(3060, 3615)
  127. *PrintableOrigin: PAIR(0, 120)
  128. *switch: Resolution
  129. {
  130. *case: Option2
  131. {
  132. *PrintableArea: PAIR(3060, 3614)
  133. }
  134. }
  135. }
  136. *case: Option4
  137. {
  138. *PrintableArea: PAIR(3060, 3615)
  139. *PrintableOrigin: PAIR(0, 120)
  140. *switch: Resolution
  141. {
  142. *case: Option2
  143. {
  144. *PrintableArea: PAIR(3060, 3614)
  145. }
  146. }
  147. }
  148. }
  149. }
  150. *Option: LEGAL
  151. {
  152. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  153. *Command: CmdSelect
  154. {
  155. *Order: DOC_SETUP.4
  156. *Cmd: "<1B>C<000E>"
  157. }
  158. *switch: InputBin
  159. {
  160. *case: TRACTOR
  161. {
  162. *PrintableArea: PAIR(3060, 5040)
  163. *PrintableOrigin: PAIR(0, 0)
  164. }
  165. *case: MANUAL
  166. {
  167. *PrintableArea: PAIR(3060, 4695)
  168. *PrintableOrigin: PAIR(0, 120)
  169. *switch: Resolution
  170. {
  171. *case: Option2
  172. {
  173. *PrintableArea: PAIR(3060, 4694)
  174. }
  175. }
  176. }
  177. *case: Option3
  178. {
  179. *PrintableArea: PAIR(3060, 4695)
  180. *PrintableOrigin: PAIR(0, 120)
  181. *switch: Resolution
  182. {
  183. *case: Option2
  184. {
  185. *PrintableArea: PAIR(3060, 4694)
  186. }
  187. }
  188. }
  189. *case: Option4
  190. {
  191. *PrintableArea: PAIR(3060, 4695)
  192. *PrintableOrigin: PAIR(0, 120)
  193. *switch: Resolution
  194. {
  195. *case: Option2
  196. {
  197. *PrintableArea: PAIR(3060, 4694)
  198. }
  199. }
  200. }
  201. }
  202. }
  203. *Option: Option3
  204. {
  205. *rcNameID: 258
  206. *PageDimensions: PAIR(5954, 8416)
  207. *Command: CmdSelect
  208. {
  209. *Order: DOC_SETUP.4
  210. *Cmd: "<1B>2<1B>C<8A>"
  211. }
  212. *switch: InputBin
  213. {
  214. *case: TRACTOR
  215. {
  216. *PrintableArea: PAIR(4894, 8279)
  217. *PrintableOrigin: PAIR(0, 0)
  218. *switch: Resolution
  219. {
  220. *case: Option2
  221. {
  222. *PrintableArea: PAIR(4894, 8278)
  223. }
  224. }
  225. }
  226. *case: MANUAL
  227. {
  228. *PrintableArea: PAIR(4894, 8071)
  229. *PrintableOrigin: PAIR(0, 120)
  230. *switch: Resolution
  231. {
  232. *case: Option2
  233. {
  234. *PrintableArea: PAIR(4894, 8070)
  235. }
  236. }
  237. }
  238. *case: Option3
  239. {
  240. *PrintableArea: PAIR(4894, 8071)
  241. *PrintableOrigin: PAIR(0, 120)
  242. *switch: Resolution
  243. {
  244. *case: Option2
  245. {
  246. *PrintableArea: PAIR(4894, 8070)
  247. }
  248. }
  249. }
  250. *case: Option4
  251. {
  252. *PrintableArea: PAIR(4894, 8071)
  253. *PrintableOrigin: PAIR(0, 120)
  254. *switch: Resolution
  255. {
  256. *case: Option2
  257. {
  258. *PrintableArea: PAIR(4894, 8070)
  259. }
  260. }
  261. }
  262. }
  263. }
  264. *Option: A3
  265. {
  266. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  267. *Command: CmdSelect
  268. {
  269. *Order: DOC_SETUP.4
  270. *Cmd: "<1B>2<1B>Cc"
  271. }
  272. *switch: InputBin
  273. {
  274. *case: TRACTOR
  275. {
  276. *PrintableArea: PAIR(4208, 5954)
  277. *PrintableOrigin: PAIR(0, 0)
  278. }
  279. *case: MANUAL
  280. {
  281. *PrintableArea: PAIR(4208, 5609)
  282. *PrintableOrigin: PAIR(0, 120)
  283. *switch: Resolution
  284. {
  285. *case: Option2
  286. {
  287. *PrintableArea: PAIR(4208, 5608)
  288. }
  289. }
  290. }
  291. *case: Option3
  292. {
  293. *PrintableArea: PAIR(4208, 5609)
  294. *PrintableOrigin: PAIR(0, 120)
  295. *switch: Resolution
  296. {
  297. *case: Option2
  298. {
  299. *PrintableArea: PAIR(4208, 5608)
  300. }
  301. }
  302. }
  303. *case: Option4
  304. {
  305. *PrintableArea: PAIR(4208, 5609)
  306. *PrintableOrigin: PAIR(0, 120)
  307. *switch: Resolution
  308. {
  309. *case: Option2
  310. {
  311. *PrintableArea: PAIR(4208, 5608)
  312. }
  313. }
  314. }
  315. }
  316. }
  317. *Option: Option5
  318. {
  319. *rcNameID: 259
  320. *PageDimensions: PAIR(5954, 4208)
  321. *Command: CmdSelect
  322. {
  323. *Order: DOC_SETUP.4
  324. *Cmd: "<1B>3<121B>Cu"
  325. }
  326. *switch: InputBin
  327. {
  328. *case: TRACTOR
  329. {
  330. *PrintableArea: PAIR(4894, 4208)
  331. *PrintableOrigin: PAIR(0, 0)
  332. }
  333. *case: MANUAL
  334. {
  335. *PrintableArea: PAIR(4894, 3863)
  336. *PrintableOrigin: PAIR(0, 120)
  337. *switch: Resolution
  338. {
  339. *case: Option2
  340. {
  341. *PrintableArea: PAIR(4894, 3862)
  342. }
  343. }
  344. }
  345. *case: Option3
  346. {
  347. *PrintableArea: PAIR(4894, 3863)
  348. *PrintableOrigin: PAIR(0, 120)
  349. *switch: Resolution
  350. {
  351. *case: Option2
  352. {
  353. *PrintableArea: PAIR(4894, 3862)
  354. }
  355. }
  356. }
  357. *case: Option4
  358. {
  359. *PrintableArea: PAIR(4894, 3863)
  360. *PrintableOrigin: PAIR(0, 120)
  361. *switch: Resolution
  362. {
  363. *case: Option2
  364. {
  365. *PrintableArea: PAIR(4894, 3862)
  366. }
  367. }
  368. }
  369. }
  370. }
  371. *Option: A4
  372. {
  373. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  374. *Command: CmdSelect
  375. {
  376. *Order: DOC_SETUP.4
  377. *Cmd: "<1B>2<1B>CF"
  378. }
  379. *switch: InputBin
  380. {
  381. *case: TRACTOR
  382. {
  383. *PrintableArea: PAIR(2977, 4208)
  384. *PrintableOrigin: PAIR(0, 0)
  385. *switch: Resolution
  386. {
  387. *case: Option2
  388. {
  389. *PrintableArea: PAIR(2976, 4208)
  390. }
  391. }
  392. }
  393. *case: MANUAL
  394. {
  395. *PrintableArea: PAIR(2977, 3863)
  396. *PrintableOrigin: PAIR(0, 120)
  397. *switch: Resolution
  398. {
  399. *case: Option2
  400. {
  401. *PrintableArea: PAIR(2976, 3862)
  402. }
  403. }
  404. }
  405. *case: Option3
  406. {
  407. *PrintableArea: PAIR(2977, 3863)
  408. *PrintableOrigin: PAIR(0, 120)
  409. *switch: Resolution
  410. {
  411. *case: Option2
  412. {
  413. *PrintableArea: PAIR(2976, 3862)
  414. }
  415. }
  416. }
  417. *case: Option4
  418. {
  419. *PrintableArea: PAIR(2977, 3863)
  420. *PrintableOrigin: PAIR(0, 120)
  421. *switch: Resolution
  422. {
  423. *case: Option2
  424. {
  425. *PrintableArea: PAIR(2976, 3862)
  426. }
  427. }
  428. }
  429. }
  430. }
  431. *Option: A5
  432. {
  433. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  434. *Command: CmdSelect
  435. {
  436. *Order: DOC_SETUP.4
  437. *Cmd: "<1B>2<1B>C1"
  438. }
  439. *switch: InputBin
  440. {
  441. *case: TRACTOR
  442. {
  443. *PrintableArea: PAIR(2099, 2977)
  444. *PrintableOrigin: PAIR(0, 0)
  445. *switch: Resolution
  446. {
  447. *case: Option2
  448. {
  449. *PrintableArea: PAIR(2098, 2976)
  450. }
  451. }
  452. }
  453. *case: MANUAL
  454. {
  455. *PrintableArea: PAIR(2099, 2632)
  456. *PrintableOrigin: PAIR(0, 120)
  457. *switch: Resolution
  458. {
  459. *case: Option2
  460. {
  461. *PrintableArea: PAIR(2098, 2632)
  462. }
  463. }
  464. }
  465. *case: Option3
  466. {
  467. *PrintableArea: PAIR(2099, 2632)
  468. *PrintableOrigin: PAIR(0, 120)
  469. *switch: Resolution
  470. {
  471. *case: Option2
  472. {
  473. *PrintableArea: PAIR(2098, 2632)
  474. }
  475. }
  476. }
  477. *case: Option4
  478. {
  479. *PrintableArea: PAIR(2099, 2632)
  480. *PrintableOrigin: PAIR(0, 120)
  481. *switch: Resolution
  482. {
  483. *case: Option2
  484. {
  485. *PrintableArea: PAIR(2098, 2632)
  486. }
  487. }
  488. }
  489. }
  490. }
  491. *Option: B4
  492. {
  493. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  494. *Command: CmdSelect
  495. {
  496. *Order: DOC_SETUP.4
  497. *Cmd: "<1B>2<1B>CT"
  498. }
  499. *switch: InputBin
  500. {
  501. *case: TRACTOR
  502. {
  503. *PrintableArea: PAIR(3542, 5018)
  504. *PrintableOrigin: PAIR(0, 0)
  505. }
  506. *case: MANUAL
  507. {
  508. *PrintableArea: PAIR(3542, 4673)
  509. *PrintableOrigin: PAIR(0, 120)
  510. *switch: Resolution
  511. {
  512. *case: Option2
  513. {
  514. *PrintableArea: PAIR(3542, 4672)
  515. }
  516. }
  517. }
  518. *case: Option3
  519. {
  520. *PrintableArea: PAIR(3542, 4673)
  521. *PrintableOrigin: PAIR(0, 120)
  522. *switch: Resolution
  523. {
  524. *case: Option2
  525. {
  526. *PrintableArea: PAIR(3542, 4672)
  527. }
  528. }
  529. }
  530. *case: Option4
  531. {
  532. *PrintableArea: PAIR(3542, 4673)
  533. *PrintableOrigin: PAIR(0, 120)
  534. *switch: Resolution
  535. {
  536. *case: Option2
  537. {
  538. *PrintableArea: PAIR(3542, 4672)
  539. }
  540. }
  541. }
  542. }
  543. }
  544. *Option: B5
  545. {
  546. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  547. *Command: CmdSelect
  548. {
  549. *Order: DOC_SETUP.4
  550. *Cmd: "<1B>2<1B>C="
  551. }
  552. *switch: InputBin
  553. {
  554. *case: TRACTOR
  555. {
  556. *PrintableArea: PAIR(2581, 3643)
  557. *PrintableOrigin: PAIR(0, 0)
  558. *switch: Resolution
  559. {
  560. *case: Option2
  561. {
  562. *PrintableArea: PAIR(2580, 3642)
  563. }
  564. }
  565. }
  566. *case: MANUAL
  567. {
  568. *PrintableArea: PAIR(2581, 3298)
  569. *PrintableOrigin: PAIR(0, 120)
  570. *switch: Resolution
  571. {
  572. *case: Option2
  573. {
  574. *PrintableArea: PAIR(2580, 3298)
  575. }
  576. }
  577. }
  578. *case: Option3
  579. {
  580. *PrintableArea: PAIR(2581, 3298)
  581. *PrintableOrigin: PAIR(0, 120)
  582. *switch: Resolution
  583. {
  584. *case: Option2
  585. {
  586. *PrintableArea: PAIR(2580, 3298)
  587. }
  588. }
  589. }
  590. *case: Option4
  591. {
  592. *PrintableArea: PAIR(2581, 3298)
  593. *PrintableOrigin: PAIR(0, 120)
  594. *switch: Resolution
  595. {
  596. *case: Option2
  597. {
  598. *PrintableArea: PAIR(2580, 3298)
  599. }
  600. }
  601. }
  602. }
  603. }
  604. *Option: FANFOLD_US
  605. {
  606. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  607. *Command: CmdSelect
  608. {
  609. *Order: DOC_SETUP.4
  610. *Cmd: "<1B>C<000B>"
  611. }
  612. *switch: InputBin
  613. {
  614. *case: TRACTOR
  615. {
  616. *PrintableArea: PAIR(4896, 3960)
  617. *PrintableOrigin: PAIR(0, 0)
  618. }
  619. *case: MANUAL
  620. {
  621. *PrintableArea: PAIR(4896, 3615)
  622. *PrintableOrigin: PAIR(0, 120)
  623. *switch: Resolution
  624. {
  625. *case: Option2
  626. {
  627. *PrintableArea: PAIR(4896, 3614)
  628. }
  629. }
  630. }
  631. *case: Option3
  632. {
  633. *PrintableArea: PAIR(4896, 3615)
  634. *PrintableOrigin: PAIR(0, 120)
  635. *switch: Resolution
  636. {
  637. *case: Option2
  638. {
  639. *PrintableArea: PAIR(4896, 3614)
  640. }
  641. }
  642. }
  643. *case: Option4
  644. {
  645. *PrintableArea: PAIR(4896, 3615)
  646. *PrintableOrigin: PAIR(0, 120)
  647. *switch: Resolution
  648. {
  649. *case: Option2
  650. {
  651. *PrintableArea: PAIR(4896, 3614)
  652. }
  653. }
  654. }
  655. }
  656. }
  657. *Option: Option11
  658. {
  659. *rcNameID: 260
  660. *PageDimensions: PAIR(5357, 4208)
  661. *Command: CmdSelect
  662. {
  663. *Order: DOC_SETUP.4
  664. *Cmd: "<1B>2<1B>CF"
  665. }
  666. *switch: InputBin
  667. {
  668. *case: TRACTOR
  669. {
  670. *PrintableArea: PAIR(4895, 4208)
  671. *PrintableOrigin: PAIR(0, 0)
  672. *switch: Resolution
  673. {
  674. *case: Option2
  675. {
  676. *PrintableArea: PAIR(4894, 4208)
  677. }
  678. }
  679. }
  680. *case: MANUAL
  681. {
  682. *PrintableArea: PAIR(4895, 3863)
  683. *PrintableOrigin: PAIR(0, 120)
  684. *switch: Resolution
  685. {
  686. *case: Option2
  687. {
  688. *PrintableArea: PAIR(4894, 3862)
  689. }
  690. }
  691. }
  692. *case: Option3
  693. {
  694. *PrintableArea: PAIR(4895, 3863)
  695. *PrintableOrigin: PAIR(0, 120)
  696. *switch: Resolution
  697. {
  698. *case: Option2
  699. {
  700. *PrintableArea: PAIR(4894, 3862)
  701. }
  702. }
  703. }
  704. *case: Option4
  705. {
  706. *PrintableArea: PAIR(4895, 3863)
  707. *PrintableOrigin: PAIR(0, 120)
  708. *switch: Resolution
  709. {
  710. *case: Option2
  711. {
  712. *PrintableArea: PAIR(4894, 3862)
  713. }
  714. }
  715. }
  716. }
  717. }
  718. *Option: Option12
  719. {
  720. *rcNameID: 261
  721. *PageDimensions: PAIR(3060, 4320)
  722. *Command: CmdSelect
  723. {
  724. *Order: DOC_SETUP.4
  725. *Cmd: "<1B>C<000C>"
  726. }
  727. *switch: InputBin
  728. {
  729. *case: TRACTOR
  730. {
  731. *PrintableArea: PAIR(3060, 4320)
  732. *PrintableOrigin: PAIR(0, 0)
  733. }
  734. *case: MANUAL
  735. {
  736. *PrintableArea: PAIR(3060, 3975)
  737. *PrintableOrigin: PAIR(0, 120)
  738. *switch: Resolution
  739. {
  740. *case: Option2
  741. {
  742. *PrintableArea: PAIR(3060, 3974)
  743. }
  744. }
  745. }
  746. *case: Option3
  747. {
  748. *PrintableArea: PAIR(3060, 3975)
  749. *PrintableOrigin: PAIR(0, 120)
  750. *switch: Resolution
  751. {
  752. *case: Option2
  753. {
  754. *PrintableArea: PAIR(3060, 3974)
  755. }
  756. }
  757. }
  758. *case: Option4
  759. {
  760. *PrintableArea: PAIR(3060, 3975)
  761. *PrintableOrigin: PAIR(0, 120)
  762. *switch: Resolution
  763. {
  764. *case: Option2
  765. {
  766. *PrintableArea: PAIR(3060, 3974)
  767. }
  768. }
  769. }
  770. }
  771. }
  772. *Option: Option13
  773. {
  774. *rcNameID: 262
  775. *PageDimensions: PAIR(3060, 4680)
  776. *Command: CmdSelect
  777. {
  778. *Order: DOC_SETUP.4
  779. *Cmd: "<1B>C<000D>"
  780. }
  781. *switch: InputBin
  782. {
  783. *case: TRACTOR
  784. {
  785. *PrintableArea: PAIR(3060, 4680)
  786. *PrintableOrigin: PAIR(0, 0)
  787. }
  788. *case: MANUAL
  789. {
  790. *PrintableArea: PAIR(3060, 4335)
  791. *PrintableOrigin: PAIR(0, 120)
  792. *switch: Resolution
  793. {
  794. *case: Option2
  795. {
  796. *PrintableArea: PAIR(3060, 4334)
  797. }
  798. }
  799. }
  800. *case: Option3
  801. {
  802. *PrintableArea: PAIR(3060, 4335)
  803. *PrintableOrigin: PAIR(0, 120)
  804. *switch: Resolution
  805. {
  806. *case: Option2
  807. {
  808. *PrintableArea: PAIR(3060, 4334)
  809. }
  810. }
  811. }
  812. *case: Option4
  813. {
  814. *PrintableArea: PAIR(3060, 4335)
  815. *PrintableOrigin: PAIR(0, 120)
  816. *switch: Resolution
  817. {
  818. *case: Option2
  819. {
  820. *PrintableArea: PAIR(3060, 4334)
  821. }
  822. }
  823. }
  824. }
  825. }
  826. *Option: CUSTOMSIZE
  827. {
  828. *rcNameID: =USER_DEFINED_SIZE_DISPLAY
  829. *MinSize: PAIR(360, 360)
  830. *MaxSize: PAIR(5040, 7920)
  831. *MaxPrintableWidth: 4896
  832. *MinLeftMargin: 0
  833. *CenterPrintable?: FALSE
  834. *switch: InputBin
  835. {
  836. *case: TRACTOR
  837. {
  838. *TopMargin: 0
  839. *BottomMargin: 0
  840. }
  841. *case: MANUAL
  842. {
  843. *TopMargin: 120
  844. *BottomMargin: 225
  845. }
  846. *case: Option3
  847. {
  848. *TopMargin: 120
  849. *BottomMargin: 225
  850. }
  851. *case: Option4
  852. {
  853. *TopMargin: 120
  854. *BottomMargin: 225
  855. }
  856. }
  857. *Command: CmdSelect
  858. {
  859. *Order: DOC_SETUP.4
  860. *Cmd: "<1B>2"
  861. }
  862. }
  863. }
  864. *Feature: PrintQuality
  865. {
  866. *rcNameID: =TEXT_QUALITY_DISPLAY
  867. *DefaultOption: LETTER_QUALITY
  868. *Option: LETTER_QUALITY
  869. {
  870. *rcNameID: =LETTER_QUALITY_DISPLAY
  871. *Command: CmdSelect
  872. {
  873. *Order: DOC_SETUP.2
  874. *Cmd: "<1B>x<01>"
  875. }
  876. }
  877. *Option: DRAFT_QUALITY
  878. {
  879. *rcNameID: =DRAFT_QUALITY_DISPLAY
  880. *Command: CmdSelect
  881. {
  882. *Order: DOC_SETUP.2
  883. *Cmd: "<1B>x<00>"
  884. }
  885. }
  886. }
  887. *Feature: Halftone
  888. {
  889. *rcNameID: =HALFTONING_DISPLAY
  890. *DefaultOption: HT_PATSIZE_AUTO
  891. *Option: HT_PATSIZE_AUTO
  892. {
  893. *rcNameID: =HT_AUTO_SELECT_DISPLAY
  894. }
  895. *Ifdef: WINNT_50
  896. *Option: HT_PATSIZE_SUPERCELL_M
  897. {
  898. *rcNameID: =HT_SUPERCELL_DISPLAY
  899. }
  900. *Endif:
  901. *Option: HT_PATSIZE_6x6_M
  902. {
  903. *rcNameID: =HT_DITHER6X6_DISPLAY
  904. }
  905. *Option: HT_PATSIZE_8x8_M
  906. {
  907. *rcNameID: =HT_DITHER8X8_DISPLAY
  908. }
  909. }
  910. *Command: CmdStartDoc
  911. {
  912. *Order: DOC_SETUP.1
  913. *Cmd: "<1B>@<1B>(t<03000003001B>t<001B>R<001B>(U<01000A0D>"
  914. }
  915. *Command: CmdStartPage
  916. {
  917. *Order: PAGE_SETUP.1
  918. *Cmd: "<0D>"
  919. }
  920. *Command: CmdEndJob
  921. {
  922. *Order: JOB_FINISH.1
  923. *Cmd: "<1B>@"
  924. }
  925. *RotateCoordinate?: FALSE
  926. *RotateRaster?: FALSE
  927. *RotateFont?: FALSE
  928. *switch: Orientation
  929. {
  930. *case: PORTRAIT
  931. {
  932. *TextCaps: LIST(TC_OP_CHARACTER,TC_EA_DOUBLE,TC_IA_ABLE,TC_UA_ABLE,TC_RA_ABLE)
  933. }
  934. *case: LANDSCAPE_CC270
  935. {
  936. *TextCaps: LIST(TC_RA_ABLE)
  937. }
  938. }
  939. *CursorXAfterCR: AT_CURSOR_X_ORIGIN
  940. *YMoveAttributes: LIST(SEND_CR_FIRST)
  941. *XMoveThreshold: 0
  942. *YMoveThreshold: 0
  943. *XMoveUnit: 360
  944. *YMoveUnit: 360
  945. *Command: CmdXMoveAbsolute { *Cmd : "<1B>$" %l{DestX} }
  946. *Command: CmdYMoveAbsolute { *Cmd : "<1B>(V<0200>" %l{DestY} }
  947. *Command: CmdCR { *Cmd : "<0D>" }
  948. *Command: CmdLF { *Cmd : "<0A>" }
  949. *Command: CmdFF { *Cmd : "<0C>" }
  950. *Command: CmdBackSpace { *Cmd : "<08>" }
  951. *Command: CmdUniDirectionOn { *Cmd : "<1B>U<01>" }
  952. *Command: CmdUniDirectionOff { *Cmd : "<1B>U<00>" }
  953. *EjectPageWithFF?: TRUE
  954. *switch: PaperSize
  955. {
  956. *case: CUSTOMSIZE
  957. {
  958. *EjectPageWithFF?: FALSE
  959. *switch: InputBin
  960. {
  961. *case: MANUAL
  962. {
  963. *EjectPageWithFF?: TRUE
  964. }
  965. *case: Option3
  966. {
  967. *EjectPageWithFF?: TRUE
  968. }
  969. *case: Option4
  970. {
  971. *EjectPageWithFF?: TRUE
  972. }
  973. }
  974. }
  975. }
  976. *OutputDataFormat: V_BYTE
  977. *OptimizeLeftBound?: TRUE
  978. *CursorXAfterSendBlockData: AT_GRXDATA_END
  979. *CursorYAfterSendBlockData: NO_MOVE
  980. *LookAheadRegion: 180
  981. *DefaultFont: 3
  982. *DefaultCTT: 1
  983. *switch: Orientation
  984. {
  985. *case: PORTRAIT
  986. {
  987. *DeviceFonts: LIST(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,
  988. + 17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,
  989. + 33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,
  990. + 49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65)
  991. }
  992. *case: LANDSCAPE_CC270
  993. {
  994. *DeviceFonts: LIST()
  995. }
  996. }
  997. *Command: CmdBoldOn { *Cmd : "<1B>E" }
  998. *Command: CmdBoldOff { *Cmd : "<1B>F" }
  999. *Command: CmdItalicOn { *Cmd : "<1B>4" }
  1000. *Command: CmdItalicOff { *Cmd : "<1B>5" }
  1001. *Command: CmdUnderlineOn { *Cmd : "<1B>-<01>" }
  1002. *Command: CmdUnderlineOff { *Cmd : "<1B>-<00>" }
  1003. *Command: CmdSelectSingleByteMode { *Cmd : "<1B>p<01>" }
  1004. *Command: CmdSelectDoubleByteMode { *Cmd : "<1B>p<00>" }