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.

825 lines
22 KiB

  1. *%
  2. *% Copyright (c) 2000 EPSON Europe B.V.
  3. *% All Rights Reserved.
  4. *%
  5. *GPDSpecVersion: "1.0"
  6. *Include: "StdNames.gpd"
  7. *GPDFileVersion: "1.1"
  8. *GPDFileName: "EPLQ670.GPD"
  9. *ModelName: "Epson LQ-670 ESC/P 2"
  10. *MasterUnits: PAIR(360, 360)
  11. *ResourceDLL: "EP2BRES.DLL"
  12. *PrintRate: 300
  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: MANUAL
  32. *Option: MANUAL
  33. {
  34. *rcNameID: =MANUAL_FEED_DISPLAY
  35. *Command: CmdSelect
  36. {
  37. *Order: DOC_SETUP.8
  38. *Cmd: "<1B19>0"
  39. }
  40. }
  41. *Option: Option3
  42. {
  43. *rcNameID: 267
  44. *OptionID: 267
  45. *Command: CmdSelect
  46. {
  47. *Order: DOC_SETUP.8
  48. *Cmd: "<1B19>1"
  49. }
  50. }
  51. *Option: Option4
  52. {
  53. *rcNameID: 268
  54. *OptionID: 268
  55. *Command: CmdSelect
  56. {
  57. *Order: DOC_SETUP.8
  58. *Cmd: "<1B19>2"
  59. }
  60. }
  61. *Option: TRACTOR
  62. {
  63. *rcNameID: =TRACTOR_DISPLAY
  64. *Command: CmdSelect
  65. {
  66. *Order: DOC_SETUP.8
  67. *Cmd: "<1B19>0"
  68. }
  69. }
  70. }
  71. *Feature: Resolution
  72. {
  73. *rcNameID: =RESOLUTION_DISPLAY
  74. *DefaultOption: Option2
  75. *Option: Option1
  76. {
  77. *Name: "360 x 180 " =DOTS_PER_INCH
  78. *DPI: PAIR(360, 180)
  79. *TextDPI: PAIR(360, 180)
  80. *PinsPerLogPass: 24
  81. *PinsPerPhysPass: 24
  82. *MinStripBlankPixels: 360
  83. EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  84. *SpotDiameter: 170
  85. *Command: CmdSendBlockData { *Cmd : "<1B>*(" %l{(NumOfDataBytes / 3) } }
  86. }
  87. *Option: Option2
  88. {
  89. *Name: "180 x 180 " =DOTS_PER_INCH
  90. *DPI: PAIR(180, 180)
  91. *TextDPI: PAIR(180, 180)
  92. *PinsPerLogPass: 24
  93. *PinsPerPhysPass: 24
  94. *MinStripBlankPixels: 180
  95. EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  96. *SpotDiameter: 120
  97. *Command: CmdSendBlockData { *Cmd : "<1B>*'" %l{NumOfDataBytes / 3} }
  98. }
  99. *Option: Option3
  100. {
  101. *Name: "120 x 180 " =DOTS_PER_INCH
  102. *DPI: PAIR(120, 180)
  103. *TextDPI: PAIR(120, 180)
  104. *PinsPerLogPass: 24
  105. *PinsPerPhysPass: 24
  106. *MinStripBlankPixels: 120
  107. EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  108. *SpotDiameter: 100
  109. *Command: CmdSendBlockData { *Cmd : "<1B>*!" %l{(NumOfDataBytes / 3) } }
  110. }
  111. }
  112. *Feature: PaperSize
  113. {
  114. *rcNameID: =PAPER_SIZE_DISPLAY
  115. *DefaultOption: A4
  116. *Option: LETTER
  117. {
  118. *rcNameID: =LETTER_DISPLAY
  119. *PrintableArea: PAIR(2974, 3960)
  120. *PrintableOrigin: PAIR(43, 0)
  121. *switch: Resolution
  122. {
  123. *case: Option2
  124. {
  125. *PrintableArea: PAIR(2972, 3960)
  126. *PrintableOrigin: PAIR(44, 0)
  127. }
  128. *case: Option3
  129. {
  130. *PrintableArea: PAIR(2970, 3960)
  131. *PrintableOrigin: PAIR(45, 0)
  132. }
  133. }
  134. *Command: CmdSelect
  135. {
  136. *Order: DOC_SETUP.7
  137. *Cmd: "<1B>(C<0200>x<0F1B>(c<04000000>x<0F>"
  138. }
  139. }
  140. *Option: LEGAL
  141. {
  142. *rcNameID: =LEGAL_DISPLAY
  143. *PrintableArea: PAIR(2974, 5040)
  144. *PrintableOrigin: PAIR(43, 0)
  145. *switch: Resolution
  146. {
  147. *case: Option2
  148. {
  149. *PrintableArea: PAIR(2972, 5040)
  150. *PrintableOrigin: PAIR(44, 0)
  151. }
  152. *case: Option3
  153. {
  154. *PrintableArea: PAIR(2970, 5040)
  155. *PrintableOrigin: PAIR(45, 0)
  156. }
  157. }
  158. *Command: CmdSelect
  159. {
  160. *Order: DOC_SETUP.7
  161. *Cmd: "<1B>(C<0200B0131B>(c<04000000B013>"
  162. }
  163. }
  164. *Option: A4
  165. {
  166. *rcNameID: =A4_DISPLAY
  167. *PrintableArea: PAIR(2891, 4208)
  168. *PrintableOrigin: PAIR(43, 0)
  169. *switch: Resolution
  170. {
  171. *case: Option2
  172. {
  173. *PrintableArea: PAIR(2890, 4208)
  174. *PrintableOrigin: PAIR(44, 0)
  175. }
  176. *case: Option3
  177. {
  178. *PrintableArea: PAIR(2889, 4208)
  179. *PrintableOrigin: PAIR(45, 0)
  180. }
  181. }
  182. *Command: CmdSelect
  183. {
  184. *Order: DOC_SETUP.7
  185. *Cmd: "<1B>(C<0200>p<101B>(c<04000000>p<10>"
  186. }
  187. }
  188. *Option: A5
  189. {
  190. *rcNameID: =A5_DISPLAY
  191. *PrintableArea: PAIR(2013, 2977)
  192. *PrintableOrigin: PAIR(43, 0)
  193. *switch: Resolution
  194. {
  195. *case: Option1
  196. {
  197. *PrintableArea: PAIR(2013, 2976)
  198. }
  199. *case: Option2
  200. {
  201. *PrintableArea: PAIR(2012, 2976)
  202. *PrintableOrigin: PAIR(44, 0)
  203. }
  204. *case: Option3
  205. {
  206. *PrintableArea: PAIR(2010, 2976)
  207. *PrintableOrigin: PAIR(45, 0)
  208. }
  209. }
  210. *Command: CmdSelect
  211. {
  212. *Order: DOC_SETUP.7
  213. *Cmd: "<1B>(C<0200A10B1B>(c<04000000A10B>"
  214. }
  215. }
  216. *Option: B5
  217. {
  218. *rcNameID: =B5_DISPLAY
  219. *PrintableArea: PAIR(2495, 3643)
  220. *PrintableOrigin: PAIR(43, 0)
  221. *switch: Resolution
  222. {
  223. *case: Option1
  224. {
  225. *PrintableArea: PAIR(2495, 3642)
  226. }
  227. *case: Option2
  228. {
  229. *PrintableArea: PAIR(2494, 3642)
  230. *PrintableOrigin: PAIR(44, 0)
  231. }
  232. *case: Option3
  233. {
  234. *PrintableArea: PAIR(2493, 3642)
  235. *PrintableOrigin: PAIR(45, 0)
  236. }
  237. }
  238. *Command: CmdSelect
  239. {
  240. *Order: DOC_SETUP.7
  241. *Cmd: "<1B>(C<0200>;<0E1B>(c<04000000>;<0E>"
  242. }
  243. }
  244. *Option: B4
  245. {
  246. *rcNameID: =B4_DISPLAY
  247. *PrintableArea: PAIR(3557, 5159)
  248. *PrintableOrigin: PAIR(43, 0)
  249. *switch: Resolution
  250. {
  251. *case: Option1
  252. {
  253. *PrintableArea: PAIR(3557, 5158)
  254. }
  255. *case: Option2
  256. {
  257. *PrintableArea: PAIR(3556, 5158)
  258. *PrintableOrigin: PAIR(44, 0)
  259. }
  260. *case: Option3
  261. {
  262. *PrintableArea: PAIR(3555, 5158)
  263. *PrintableOrigin: PAIR(45, 0)
  264. }
  265. }
  266. *Command: CmdSelect
  267. {
  268. *Order: DOC_SETUP.7
  269. *Cmd: "<1B>(C<0200>'<141B>(c<04000000>'<14>"
  270. }
  271. }
  272. *Option: STATEMENT
  273. {
  274. *rcNameID: =STATEMENT_DISPLAY
  275. *PrintableArea: PAIR(1894, 3060)
  276. *PrintableOrigin: PAIR(43, 0)
  277. *switch: Resolution
  278. {
  279. *case: Option2
  280. {
  281. *PrintableArea: PAIR(1892, 3060)
  282. *PrintableOrigin: PAIR(44, 0)
  283. }
  284. *case: Option3
  285. {
  286. *PrintableArea: PAIR(1890, 3060)
  287. *PrintableOrigin: PAIR(45, 0)
  288. }
  289. }
  290. *Command: CmdSelect
  291. {
  292. *Order: DOC_SETUP.7
  293. *Cmd: "<1B>(C<0200F40B1B>(c<04000000F40B>"
  294. }
  295. }
  296. *Option: Letter_Fanfold
  297. {
  298. *rcNameID: 258
  299. *OptionID: 258
  300. *PageDimensions: PAIR(3060, 3960)
  301. *PrintableArea: PAIR(2974, 3960)
  302. *PrintableOrigin: PAIR(43, 0)
  303. *switch: Resolution
  304. {
  305. *case: Option2
  306. {
  307. *PrintableArea: PAIR(2972, 3960)
  308. *PrintableOrigin: PAIR(44, 0)
  309. }
  310. *case: Option3
  311. {
  312. *PrintableArea: PAIR(2970, 3960)
  313. *PrintableOrigin: PAIR(45, 0)
  314. }
  315. }
  316. *Command: CmdSelect
  317. {
  318. *Order: DOC_SETUP.7
  319. *Cmd: "<1B>(C<0200>x<0F1B>(c<04000000>x<0F>"
  320. }
  321. }
  322. *Option: A4_Fanfold
  323. {
  324. *rcNameID: 259
  325. *OptionID: 259
  326. *PageDimensions: PAIR(2977, 4200)
  327. *PrintableArea: PAIR(2891, 4200)
  328. *PrintableOrigin: PAIR(43, 0)
  329. *switch: Resolution
  330. {
  331. *case: Option2
  332. {
  333. *PrintableArea: PAIR(2890, 4200)
  334. *PrintableOrigin: PAIR(44, 0)
  335. }
  336. *case: Option3
  337. {
  338. *PrintableArea: PAIR(2889, 4200)
  339. *PrintableOrigin: PAIR(45, 0)
  340. }
  341. }
  342. *Command: CmdSelect
  343. {
  344. *Order: DOC_SETUP.7
  345. *Cmd: "<1B>(C<0200>h<101B>(c<04000000>h<10>"
  346. }
  347. }
  348. *Option: Fanfold_210x305
  349. {
  350. *rcNameID: 260
  351. *OptionID: 260
  352. *PageDimensions: PAIR(2977, 4320)
  353. *PrintableArea: PAIR(2891, 4320)
  354. *PrintableOrigin: PAIR(43, 0)
  355. *switch: Resolution
  356. {
  357. *case: Option2
  358. {
  359. *PrintableArea: PAIR(2890, 4320)
  360. *PrintableOrigin: PAIR(44, 0)
  361. }
  362. *case: Option3
  363. {
  364. *PrintableArea: PAIR(2889, 4320)
  365. *PrintableOrigin: PAIR(45, 0)
  366. }
  367. }
  368. *Command: CmdSelect
  369. {
  370. *Order: DOC_SETUP.7
  371. *Cmd: "<1B>(C<0200E0101B>(c<04000000E010>"
  372. }
  373. }
  374. *Option: FANFOLD_STD_GERMAN
  375. {
  376. *rcNameID: =FANFOLD_STD_GERMAN_DISPLAY
  377. *PrintableArea: PAIR(2974, 4320)
  378. *PrintableOrigin: PAIR(43, 0)
  379. *switch: Resolution
  380. {
  381. *case: Option2
  382. {
  383. *PrintableArea: PAIR(2972, 4320)
  384. *PrintableOrigin: PAIR(44, 0)
  385. }
  386. *case: Option3
  387. {
  388. *PrintableArea: PAIR(2970, 4320)
  389. *PrintableOrigin: PAIR(45, 0)
  390. }
  391. }
  392. *Command: CmdSelect
  393. {
  394. *Order: DOC_SETUP.7
  395. *Cmd: "<1B>(C<0200E0101B>(c<04000000E010>"
  396. }
  397. }
  398. *Option: FANFOLD_LGL_GERMAN
  399. {
  400. *rcNameID: =FANFOLD_LGL_GERMAN_DISPLAY
  401. *PrintableArea: PAIR(2974, 4680)
  402. *PrintableOrigin: PAIR(43, 0)
  403. *switch: Resolution
  404. {
  405. *case: Option2
  406. {
  407. *PrintableArea: PAIR(2972, 4680)
  408. *PrintableOrigin: PAIR(44, 0)
  409. }
  410. *case: Option3
  411. {
  412. *PrintableArea: PAIR(2970, 4680)
  413. *PrintableOrigin: PAIR(45, 0)
  414. }
  415. }
  416. *Command: CmdSelect
  417. {
  418. *Order: DOC_SETUP.7
  419. *Cmd: "<1B>(C<0200>H<121B>(c<04000000>H<12>"
  420. }
  421. }
  422. *Option: Env_6_34
  423. {
  424. *rcNameID: 261
  425. *OptionID: 261
  426. *PageDimensions: PAIR(2340, 1305)
  427. *PrintableArea: PAIR(2254, 1305)
  428. *PrintableOrigin: PAIR(43, 0)
  429. *switch: Resolution
  430. {
  431. *case: Option1
  432. {
  433. *PrintableArea: PAIR(2254, 1304)
  434. }
  435. *case: Option2
  436. {
  437. *PrintableArea: PAIR(2252, 1304)
  438. *PrintableOrigin: PAIR(44, 0)
  439. }
  440. *case: Option3
  441. {
  442. *PrintableArea: PAIR(2250, 1304)
  443. *PrintableOrigin: PAIR(45, 0)
  444. }
  445. }
  446. *Command: CmdSelect
  447. {
  448. *Order: DOC_SETUP.7
  449. *Cmd: "<1B>(C<020019051B>(c<040000001905>"
  450. }
  451. }
  452. *Option: Env_10
  453. {
  454. *rcNameID: 262
  455. *OptionID: 262
  456. *PageDimensions: PAIR(3420, 1485)
  457. *PrintableArea: PAIR(3334, 1485)
  458. *PrintableOrigin: PAIR(43, 0)
  459. *switch: Resolution
  460. {
  461. *case: Option1
  462. {
  463. *PrintableArea: PAIR(3334, 1484)
  464. }
  465. *case: Option2
  466. {
  467. *PrintableArea: PAIR(3332, 1484)
  468. *PrintableOrigin: PAIR(44, 0)
  469. }
  470. *case: Option3
  471. {
  472. *PrintableArea: PAIR(3330, 1484)
  473. *PrintableOrigin: PAIR(45, 0)
  474. }
  475. }
  476. *Command: CmdSelect
  477. {
  478. *Order: DOC_SETUP.7
  479. *Cmd: "<1B>(C<0200CD051B>(c<04000000CD05>"
  480. }
  481. }
  482. *Option: Env_DL
  483. {
  484. *rcNameID: 263
  485. *OptionID: 263
  486. *PageDimensions: PAIR(3118, 1559)
  487. *PrintableArea: PAIR(3032, 1559)
  488. *PrintableOrigin: PAIR(43, 0)
  489. *switch: Resolution
  490. {
  491. *case: Option1
  492. {
  493. *PrintableArea: PAIR(3032, 1558)
  494. }
  495. *case: Option2
  496. {
  497. *PrintableArea: PAIR(3030, 1558)
  498. *PrintableOrigin: PAIR(44, 0)
  499. }
  500. *case: Option3
  501. {
  502. *PrintableArea: PAIR(3030, 1558)
  503. *PrintableOrigin: PAIR(45, 0)
  504. }
  505. }
  506. *Command: CmdSelect
  507. {
  508. *Order: DOC_SETUP.7
  509. *Cmd: "<1B>(C<020017061B>(c<040000001706>"
  510. }
  511. }
  512. *Option: Env_C5
  513. {
  514. *rcNameID: 264
  515. *OptionID: 264
  516. *PageDimensions: PAIR(3247, 2297)
  517. *PrintableArea: PAIR(3161, 2297)
  518. *PrintableOrigin: PAIR(43, 0)
  519. *switch: Resolution
  520. {
  521. *case: Option1
  522. {
  523. *PrintableArea: PAIR(3161, 2296)
  524. }
  525. *case: Option2
  526. {
  527. *PrintableArea: PAIR(3160, 2296)
  528. *PrintableOrigin: PAIR(44, 0)
  529. }
  530. *case: Option3
  531. {
  532. *PrintableArea: PAIR(3159, 2296)
  533. *PrintableOrigin: PAIR(45, 0)
  534. }
  535. }
  536. *Command: CmdSelect
  537. {
  538. *Order: DOC_SETUP.7
  539. *Cmd: "<1B>(C<0200F9081B>(c<04000000F908>"
  540. }
  541. }
  542. *Option: Card_148x105
  543. {
  544. *rcNameID: 265
  545. *OptionID: 265
  546. *PageDimensions: PAIR(2098, 1488)
  547. *PrintableArea: PAIR(2012, 1488)
  548. *PrintableOrigin: PAIR(43, 0)
  549. *switch: Resolution
  550. {
  551. *case: Option2
  552. {
  553. *PrintableArea: PAIR(2010, 1488)
  554. *PrintableOrigin: PAIR(44, 0)
  555. }
  556. *case: Option3
  557. {
  558. *PrintableArea: PAIR(2010, 1488)
  559. *PrintableOrigin: PAIR(45, 0)
  560. }
  561. }
  562. *Command: CmdSelect
  563. {
  564. *Order: DOC_SETUP.7
  565. *Cmd: "<1B>(C<0200D0051B>(c<04000000D005>"
  566. }
  567. }
  568. *Option: CUSTOMSIZE
  569. {
  570. *rcNameID: =USER_DEFINED_SIZE_DISPLAY
  571. *MinSize: PAIR(1274, 992)
  572. *MaxSize: PAIR(4320, 7920)
  573. *MaxPrintableWidth: 3816
  574. *MinLeftMargin: 43
  575. *CenterPrintable?: FALSE
  576. *TopMargin: 0
  577. *BottomMargin: 0
  578. *CustCursorOriginX: %d{43}
  579. *CustCursorOriginY: %d{0}
  580. *CustPrintableOriginX: %d{43}
  581. *CustPrintableOriginY: %d{0}
  582. *CustPrintableSizeX: %d{PhysPaperWidth-86}
  583. *CustPrintableSizeY: %d{PhysPaperLength}
  584. *Command: CmdSelect
  585. {
  586. *Order: DOC_SETUP.7
  587. *Cmd: "<1B>(C<0200>" %l{PhysPaperLength }"<1B>(c<04000000>" %l{PhysPaperLength }
  588. }
  589. }
  590. *Option: Fanfold_11x8.5
  591. {
  592. *rcNameID: 266
  593. *OptionID: 266
  594. *PageDimensions: PAIR(3960, 3060)
  595. *PrintableArea: PAIR(3816, 3060)
  596. *PrintableOrigin: PAIR(43, 0)
  597. *switch: Resolution
  598. {
  599. *case: Option2
  600. {
  601. *PrintableArea: PAIR(3814, 3060)
  602. *PrintableOrigin: PAIR(44, 0)
  603. }
  604. *case: Option3
  605. {
  606. *PrintableArea: PAIR(3813, 3060)
  607. *PrintableOrigin: PAIR(45, 0)
  608. }
  609. }
  610. *Command: CmdSelect
  611. {
  612. *Order: DOC_SETUP.7
  613. *Cmd: "<1B>(C<0200F40B1B>(c<04000000F40B>"
  614. }
  615. }
  616. *Option: TABLOID
  617. {
  618. *rcNameID: =TABLOID_DISPLAY
  619. *PrintableArea: PAIR(3816, 6120)
  620. *PrintableOrigin: PAIR(43, 0)
  621. *switch: Resolution
  622. {
  623. *case: Option2
  624. {
  625. *PrintableArea: PAIR(3814, 6120)
  626. *PrintableOrigin: PAIR(44, 0)
  627. }
  628. *case: Option3
  629. {
  630. *PrintableArea: PAIR(3813, 6120)
  631. *PrintableOrigin: PAIR(45, 0)
  632. }
  633. }
  634. *Command: CmdSelect
  635. {
  636. *Order: DOC_SETUP.7
  637. *Cmd: "<1B>(C<0200E8171B>(c<04000000E817>"
  638. }
  639. }
  640. *Option: A3
  641. {
  642. *rcNameID: =A3_DISPLAY
  643. *PrintableArea: PAIR(3814, 5954)
  644. *PrintableOrigin: PAIR(43, 0)
  645. *switch: Resolution
  646. {
  647. *case: Option2
  648. {
  649. *PrintableArea: PAIR(3812, 5954)
  650. *PrintableOrigin: PAIR(44, 0)
  651. }
  652. *case: Option3
  653. {
  654. *PrintableArea: PAIR(3810, 5954)
  655. *PrintableOrigin: PAIR(45, 0)
  656. }
  657. }
  658. *Command: CmdSelect
  659. {
  660. *Order: DOC_SETUP.7
  661. *Cmd: "<1B>(C<0200>B<171B>(c<04000000>B<17>"
  662. }
  663. }
  664. }
  665. *Feature: PrintQuality
  666. {
  667. *rcNameID: =TEXT_QUALITY_DISPLAY
  668. *DefaultOption: Option1
  669. *Option: Option1
  670. {
  671. *rcNameID: 269
  672. }
  673. *Option: Option2
  674. {
  675. *rcNameID: 270
  676. *Command: CmdSelect
  677. {
  678. *Order: DOC_SETUP.6
  679. *Cmd: "<1B>U<00>"
  680. }
  681. }
  682. *Option: Option3
  683. {
  684. *rcNameID: 271
  685. *Command: CmdSelect
  686. {
  687. *Order: DOC_SETUP.6
  688. *Cmd: "<1B>U<01>"
  689. }
  690. }
  691. }
  692. *Feature: FontSupport
  693. {
  694. *FeatureType: PRINTER_PROPERTY
  695. *rcNameID: 272
  696. *DefaultOption: Standard
  697. *Option: Standard
  698. {
  699. *rcNameID: 273
  700. }
  701. *Option: NLSP
  702. {
  703. *rcNameID: 274
  704. }
  705. *Option: NoFont
  706. {
  707. *rcNameID: =NONE_DISPLAY
  708. }
  709. }
  710. *Feature: Halftone
  711. {
  712. *rcNameID: =HALFTONING_DISPLAY
  713. *DefaultOption: HT_PATSIZE_AUTO
  714. *Option: HT_PATSIZE_AUTO
  715. {
  716. *rcNameID: =HT_AUTO_SELECT_DISPLAY
  717. }
  718. *Option: HT_PATSIZE_SUPERCELL_M
  719. {
  720. *rcNameID: =HT_SUPERCELL_DISPLAY
  721. }
  722. *Option: HT_PATSIZE_6x6_M
  723. {
  724. *rcNameID: =HT_DITHER6X6_DISPLAY
  725. }
  726. *Option: HT_PATSIZE_8x8_M
  727. {
  728. *rcNameID: =HT_DITHER8X8_DISPLAY
  729. }
  730. }
  731. *Command: CmdStartDoc
  732. {
  733. *Order: DOC_SETUP.1
  734. *Cmd: "<0000001B01>@EJL 1284.4<0A>@EJL <0A1B>@<0D1B>t<011B>6<1B>R<001B>P<1B>(U<0100>"
  735. + "<0A><1B>(t<0300010100><1B>t<01>"
  736. }
  737. *Command: CmdStartPage
  738. {
  739. *Order: PAGE_SETUP.1
  740. *Cmd: "<0D>"
  741. }
  742. *Command: CmdEndJob
  743. {
  744. *Order: JOB_FINISH.1
  745. *Cmd: "<1B>@<0D>"
  746. }
  747. *RotateCoordinate?: FALSE
  748. *RotateRaster?: FALSE
  749. *RotateFont?: FALSE
  750. *switch: Orientation
  751. {
  752. *case: PORTRAIT
  753. {
  754. *TextCaps: LIST(TC_OP_CHARACTER,TC_EA_DOUBLE,TC_IA_ABLE,TC_UA_ABLE,TC_RA_ABLE)
  755. }
  756. *case: LANDSCAPE_CC270
  757. {
  758. *TextCaps: LIST(TC_RA_ABLE)
  759. }
  760. }
  761. *CursorXAfterCR: AT_CURSOR_X_ORIGIN
  762. *YMoveAttributes: LIST(SEND_CR_FIRST)
  763. *MaxLineSpacing: 255
  764. *XMoveThreshold: 0
  765. *YMoveThreshold: *
  766. *XMoveUnit: 360
  767. *YMoveUnit: 180
  768. *Command: CmdXMoveAbsolute { *Cmd : "<1B>$" %l[0,4890]{max_repeat(DestX )} }
  769. *Command: CmdYMoveRelDown { *Cmd : "<1B>J" %c[0,255]{max_repeat((DestYRel / 2) )} }
  770. *Command: CmdSetLineSpacing { *Cmd : "<1B>3" %c[0,255]{(LinefeedSpacing / 2) } }
  771. *Command: CmdCR { *Cmd : "<0D>" }
  772. *Command: CmdLF { *Cmd : "<0A>" }
  773. *Command: CmdFF { *Cmd : "<0C>" }
  774. *Command: CmdBackSpace { *Cmd : "<08>" }
  775. *Command: CmdUniDirectionOn { *Cmd : "<1B>U<01>" }
  776. *Command: CmdUniDirectionOff { *Cmd : "<1B>U<00>" }
  777. *EjectPageWithFF?: TRUE
  778. *OutputDataFormat: V_BYTE
  779. *OptimizeLeftBound?: FALSE
  780. *CursorXAfterSendBlockData: AT_GRXDATA_END
  781. *CursorYAfterSendBlockData: NO_MOVE
  782. *switch: Orientation
  783. {
  784. *case: PORTRAIT
  785. {
  786. *switch: FontSupport
  787. {
  788. *case: Standard
  789. {
  790. *DefaultFont: 3
  791. *DefaultCTT: 1
  792. *DeviceFonts: LIST(8,16,36,37,38,39,40,41,42,43,44,45,46,47,55,
  793. + 1,2,3,4,5,6,7,9,10,11,12,13,14,15,17,18,19,20,21,22,23,24,25,26,
  794. + 27,28,29,30,31,32,33,34,35,48,49,50,51,52,53,54,56)
  795. }
  796. *case: NLSP
  797. {
  798. *DefaultFont: 59
  799. *DefaultCTT: 2
  800. *DeviceFonts: LIST(8,16,36,37,38,39,40,41,42,43,44,45,46,47,55,
  801. + 57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,
  802. + 78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97)
  803. }
  804. *case: NoFont
  805. {
  806. *DefaultFont: 3
  807. *DefaultCTT: 1
  808. *DeviceFonts: LIST()
  809. }
  810. }
  811. }
  812. *case: LANDSCAPE_CC270
  813. {
  814. *DefaultFont: 3
  815. *DefaultCTT: 1
  816. *DeviceFonts: LIST()
  817. }
  818. }
  819. *Command: CmdBoldOn { *Cmd : "<1B>E" }
  820. *Command: CmdBoldOff { *Cmd : "<1B>F" }
  821. *Command: CmdItalicOn { *Cmd : "<1B>4" }
  822. *Command: CmdItalicOff { *Cmd : "<1B>5" }
  823. *Command: CmdUnderlineOn { *Cmd : "<1B>-<01>" }
  824. *Command: CmdUnderlineOff { *Cmd : "<1B>-<00>" }