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.

812 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.0"
  8. *GPDFileName: "EPLX300P.GPD"
  9. *ModelName: "Epson LX-300+"
  10. *MasterUnits: PAIR(720, 432)
  11. *ResourceDLL: "EP9BRES.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. }
  36. *Option: Option2
  37. {
  38. *rcNameID: 275
  39. *OptionID: 275
  40. *Command: CmdSelect
  41. {
  42. *Order: DOC_SETUP.3
  43. *Cmd: "<1B19>4<1B19>1"
  44. }
  45. }
  46. *Option: TRACTOR
  47. {
  48. *rcNameID: =TRACTOR_DISPLAY
  49. }
  50. }
  51. *Feature: Resolution
  52. {
  53. *rcNameID: =RESOLUTION_DISPLAY
  54. *DefaultOption: Option2
  55. *Option: Option1
  56. {
  57. *Name: "240 x 144 " =DOTS_PER_INCH
  58. *DPI: PAIR(240, 144)
  59. *TextDPI: PAIR(240, 144)
  60. *PinsPerLogPass: 16
  61. *PinsPerPhysPass: 8
  62. EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,TRAILING)
  63. *SpotDiameter: 170
  64. *Command: CmdSendBlockData { *Cmd : "<1B>*<03>" %l{NumOfDataBytes} }
  65. }
  66. *Option: Option2
  67. {
  68. *Name: "120 x 72 " =DOTS_PER_INCH
  69. *DPI: PAIR(120, 72)
  70. *TextDPI: PAIR(120, 72)
  71. *PinsPerLogPass: 8
  72. *PinsPerPhysPass: 8
  73. EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,TRAILING)
  74. *SpotDiameter: 100
  75. *Command: CmdSendBlockData { *Cmd : "<1B>*<01>" %l{NumOfDataBytes} }
  76. }
  77. *Option: Option3
  78. {
  79. *Name: "120 x 144 " =DOTS_PER_INCH
  80. *DPI: PAIR(120, 144)
  81. *TextDPI: PAIR(120, 144)
  82. *PinsPerLogPass: 16
  83. *PinsPerPhysPass: 8
  84. EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,TRAILING)
  85. *SpotDiameter: 140
  86. *Command: CmdSendBlockData { *Cmd : "<1B>*<01>" %l{NumOfDataBytes} }
  87. }
  88. }
  89. *Feature: PaperSize
  90. {
  91. *rcNameID: =PAPER_SIZE_DISPLAY
  92. *DefaultOption: A4
  93. *Option: Fanfold_210x305
  94. {
  95. *rcNameID: 260
  96. *OptionID: 260
  97. *PageDimensions: PAIR(5952, 5184)
  98. *PrintableArea: PAIR(5754, 4896)
  99. *PrintableOrigin: PAIR(85, 72)
  100. *switch: Resolution
  101. {
  102. *case: Option1
  103. {
  104. *PrintableArea: PAIR(5751, 4896)
  105. *PrintableOrigin: PAIR(87, 72)
  106. }
  107. *case: Option2
  108. {
  109. *PrintableArea: PAIR(5748, 4896)
  110. *PrintableOrigin: PAIR(90, 72)
  111. }
  112. *case: Option3
  113. {
  114. *PrintableArea: PAIR(5748, 4896)
  115. *PrintableOrigin: PAIR(90, 72)
  116. }
  117. }
  118. *Command: CmdSelect
  119. {
  120. *Order: DOC_SETUP.4
  121. *Cmd: "<1B>(C<0200>@<141B>(c<04000000>@<14>"
  122. }
  123. }
  124. *Option: A4_Fanfold
  125. {
  126. *rcNameID: 259
  127. *OptionID: 259
  128. *PageDimensions: PAIR(5952, 5040)
  129. *PrintableArea: PAIR(5754, 4896)
  130. *PrintableOrigin: PAIR(85, 72)
  131. *switch: Resolution
  132. {
  133. *case: Option1
  134. {
  135. *PrintableArea: PAIR(5751, 4896)
  136. *PrintableOrigin: PAIR(87, 72)
  137. }
  138. *case: Option2
  139. {
  140. *PrintableArea: PAIR(5748, 4896)
  141. *PrintableOrigin: PAIR(90, 72)
  142. }
  143. *case: Option3
  144. {
  145. *PrintableArea: PAIR(5748, 4896)
  146. *PrintableOrigin: PAIR(90, 72)
  147. }
  148. }
  149. *Command: CmdSelect
  150. {
  151. *Order: DOC_SETUP.4
  152. *Cmd: "<1B>(C<0200B0131B>(c<04000000B013>"
  153. }
  154. }
  155. *Option: Letter_fanfold
  156. {
  157. *rcNameID: 258
  158. *OptionID: 258
  159. *PageDimensions: PAIR(6120, 4752)
  160. *PrintableArea: PAIR(5752, 4464)
  161. *PrintableOrigin: PAIR(85, 72)
  162. *switch: Resolution
  163. {
  164. *case: Option1
  165. {
  166. *PrintableArea: PAIR(5748, 4464)
  167. *PrintableOrigin: PAIR(87, 72)
  168. }
  169. *case: Option2
  170. {
  171. *PrintableArea: PAIR(5742, 4464)
  172. *PrintableOrigin: PAIR(90, 72)
  173. }
  174. *case: Option3
  175. {
  176. *PrintableArea: PAIR(5742, 4464)
  177. *PrintableOrigin: PAIR(90, 72)
  178. }
  179. }
  180. *Command: CmdSelect
  181. {
  182. *Order: DOC_SETUP.4
  183. *Cmd: "<1B>(C<020090121B>(c<040000009012>"
  184. }
  185. }
  186. *Option: FANFOLD_STD_GERMAN
  187. {
  188. *rcNameID: =FANFOLD_STD_GERMAN_DISPLAY
  189. *PrintableArea: PAIR(5752, 4896)
  190. *PrintableOrigin: PAIR(85, 0)
  191. *switch: Resolution
  192. {
  193. *case: Option1
  194. {
  195. *PrintableArea: PAIR(5748, 4896)
  196. *PrintableOrigin: PAIR(87, 72)
  197. }
  198. *case: Option2
  199. {
  200. *PrintableArea: PAIR(5742, 4896)
  201. *PrintableOrigin: PAIR(90, 72)
  202. }
  203. *case: Option3
  204. {
  205. *PrintableArea: PAIR(5742, 4896)
  206. *PrintableOrigin: PAIR(90, 72)
  207. }
  208. }
  209. *Command: CmdSelect
  210. {
  211. *Order: DOC_SETUP.4
  212. *Cmd: "<1B>(C<0200>@<141B>(c<04000000>@<14>"
  213. }
  214. }
  215. *Option: FANFOLD_LGL_GERMAN
  216. {
  217. *rcNameID: =FANFOLD_LGL_GERMAN_DISPLAY
  218. *PrintableArea: PAIR(5752, 5472)
  219. *PrintableOrigin: PAIR(85, 72)
  220. *switch: Resolution
  221. {
  222. *case: Option1
  223. {
  224. *PrintableArea: PAIR(5748, 5472)
  225. *PrintableOrigin: PAIR(87, 72)
  226. }
  227. *case: Option2
  228. {
  229. *PrintableArea: PAIR(5742, 5472)
  230. *PrintableOrigin: PAIR(90, 72)
  231. }
  232. *case: Option3
  233. {
  234. *PrintableArea: PAIR(5742, 5472)
  235. *PrintableOrigin: PAIR(90, 72)
  236. }
  237. }
  238. *Command: CmdSelect
  239. {
  240. *Order: DOC_SETUP.4
  241. *Cmd: "<1B>(C<0200F0151B>(c<04000000F015>"
  242. }
  243. }
  244. *Option: LETTER
  245. {
  246. *rcNameID: =LETTER_DISPLAY
  247. *PrintableArea: PAIR(5752, 4608)
  248. *PrintableOrigin: PAIR(85, 72)
  249. *switch: Resolution
  250. {
  251. *case: Option1
  252. {
  253. *PrintableArea: PAIR(5748, 4608)
  254. *PrintableOrigin: PAIR(87, 72)
  255. }
  256. *case: Option2
  257. {
  258. *PrintableArea: PAIR(5742, 4608)
  259. *PrintableOrigin: PAIR(90, 72)
  260. }
  261. *case: Option3
  262. {
  263. *PrintableArea: PAIR(5742, 4608)
  264. *PrintableOrigin: PAIR(90, 72)
  265. }
  266. }
  267. *Command: CmdSelect
  268. {
  269. *Order: DOC_SETUP.4
  270. *Cmd: "<1B>(C<020090121B>(c<0400>H<00>H<12>"
  271. }
  272. }
  273. *Option: LEGAL
  274. {
  275. *rcNameID: =LEGAL_DISPLAY
  276. *PrintableArea: PAIR(5752, 5904)
  277. *PrintableOrigin: PAIR(85, 72)
  278. *switch: Resolution
  279. {
  280. *case: Option1
  281. {
  282. *PrintableArea: PAIR(5748, 5904)
  283. *PrintableOrigin: PAIR(87, 72)
  284. }
  285. *case: Option2
  286. {
  287. *PrintableArea: PAIR(5742, 5904)
  288. *PrintableOrigin: PAIR(90, 72)
  289. }
  290. *case: Option3
  291. {
  292. *PrintableArea: PAIR(5742, 5904)
  293. *PrintableOrigin: PAIR(90, 72)
  294. }
  295. }
  296. *Command: CmdSelect
  297. {
  298. *Order: DOC_SETUP.4
  299. *Cmd: "<1B>(C<0200A0171B>(c<0400>H<00>X<17>"
  300. }
  301. }
  302. *Option: A4
  303. {
  304. *rcNameID: =A4_DISPLAY
  305. *PrintableArea: PAIR(5756, 4906)
  306. *PrintableOrigin: PAIR(85, 72)
  307. *switch: Resolution
  308. {
  309. *case: Option1
  310. {
  311. *PrintableArea: PAIR(5754, 4905)
  312. *PrintableOrigin: PAIR(87, 72)
  313. }
  314. *case: Option2
  315. {
  316. *PrintableArea: PAIR(5748, 4902)
  317. *PrintableOrigin: PAIR(90, 72)
  318. }
  319. *case: Option3
  320. {
  321. *PrintableArea: PAIR(5748, 4905)
  322. *PrintableOrigin: PAIR(90, 72)
  323. }
  324. }
  325. *Command: CmdSelect
  326. {
  327. *Order: DOC_SETUP.4
  328. *Cmd: "<1B>(C<0200BA131B>(c<0400>H<00>r<13>"
  329. }
  330. }
  331. *Option: A5
  332. {
  333. *rcNameID: =A5_DISPLAY
  334. *PrintableArea: PAIR(4028, 3429)
  335. *PrintableOrigin: PAIR(85, 72)
  336. *switch: Resolution
  337. {
  338. *case: Option1
  339. {
  340. *PrintableArea: PAIR(4026, 3429)
  341. *PrintableOrigin: PAIR(87, 72)
  342. }
  343. *case: Option2
  344. {
  345. *PrintableArea: PAIR(4020, 3426)
  346. *PrintableOrigin: PAIR(90, 72)
  347. }
  348. *case: Option3
  349. {
  350. *PrintableArea: PAIR(4020, 3429)
  351. *PrintableOrigin: PAIR(90, 72)
  352. }
  353. }
  354. *Command: CmdSelect
  355. {
  356. *Order: DOC_SETUP.4
  357. *Cmd: "<1B>(C<0200F50D1B>(c<0400>H<00AD0D>"
  358. }
  359. }
  360. *Option: B4
  361. {
  362. *rcNameID: =B4_DISPLAY
  363. *PrintableArea: PAIR(5760, 6047)
  364. *PrintableOrigin: PAIR(0, 72)
  365. *switch: Resolution
  366. {
  367. *case: Option1
  368. {
  369. *PrintableArea: PAIR(5760, 6045)
  370. }
  371. *case: Option2
  372. {
  373. *PrintableArea: PAIR(5760, 6042)
  374. }
  375. *case: Option3
  376. {
  377. *PrintableArea: PAIR(5760, 6045)
  378. }
  379. }
  380. *Command: CmdSelect
  381. {
  382. *Order: DOC_SETUP.4
  383. *Cmd: "<1B>(C<0200>/<181B>(c<0400>H<00E717>"
  384. }
  385. }
  386. *Option: B5
  387. {
  388. *rcNameID: =B5_DISPLAY
  389. *PrintableArea: PAIR(4992, 4228)
  390. *PrintableOrigin: PAIR(85, 72)
  391. *switch: Resolution
  392. {
  393. *case: Option1
  394. {
  395. *PrintableArea: PAIR(4989, 4227)
  396. *PrintableOrigin: PAIR(87, 72)
  397. }
  398. *case: Option2
  399. {
  400. *PrintableArea: PAIR(4986, 4224)
  401. *PrintableOrigin: PAIR(90, 72)
  402. }
  403. *case: Option3
  404. {
  405. *PrintableArea: PAIR(4986, 4227)
  406. *PrintableOrigin: PAIR(90, 72)
  407. }
  408. }
  409. *Command: CmdSelect
  410. {
  411. *Order: DOC_SETUP.4
  412. *Cmd: "<1B>(C<020014111B>(c<0400>H<00CC10>"
  413. }
  414. }
  415. *Option: STATEMENT
  416. {
  417. *rcNameID: =STATEMENT_DISPLAY
  418. *PrintableArea: PAIR(3790, 3528)
  419. *PrintableOrigin: PAIR(85, 72)
  420. *switch: Resolution
  421. {
  422. *case: Option1
  423. {
  424. *PrintableArea: PAIR(3786, 3528)
  425. *PrintableOrigin: PAIR(87, 72)
  426. }
  427. *case: Option2
  428. {
  429. *PrintableArea: PAIR(3780, 3528)
  430. *PrintableOrigin: PAIR(90, 72)
  431. }
  432. *case: Option3
  433. {
  434. *PrintableArea: PAIR(3780, 3528)
  435. *PrintableOrigin: PAIR(90, 72)
  436. }
  437. }
  438. *Command: CmdSelect
  439. {
  440. *Order: DOC_SETUP.4
  441. *Cmd: "<1B>(C<0200>X<0E1B>(c<0400>H<00100E>"
  442. }
  443. }
  444. *Option: Env_34
  445. {
  446. *rcNameID: 261
  447. *OptionID: 261
  448. *PageDimensions: PAIR(4680, 1563)
  449. *PrintableArea: PAIR(4510, 1419)
  450. *PrintableOrigin: PAIR(85, 72)
  451. *switch: Resolution
  452. {
  453. *case: Option1
  454. {
  455. *PrintableArea: PAIR(4506, 1419)
  456. *PrintableOrigin: PAIR(87, 72)
  457. }
  458. *case: Option2
  459. {
  460. *PrintableArea: PAIR(4500, 1416)
  461. *PrintableOrigin: PAIR(90, 72)
  462. }
  463. *case: Option3
  464. {
  465. *PrintableArea: PAIR(4500, 1419)
  466. *PrintableOrigin: PAIR(90, 72)
  467. }
  468. }
  469. *Command: CmdSelect
  470. {
  471. *Order: DOC_SETUP.4
  472. *Cmd: "<1B>(C<02001B061B>(c<0400>H<00D305>"
  473. }
  474. }
  475. *Option: Env_10
  476. {
  477. *rcNameID: 262
  478. *OptionID: 262
  479. *PageDimensions: PAIR(6840, 1780)
  480. *PrintableArea: PAIR(5707, 1636)
  481. *PrintableOrigin: PAIR(85, 72)
  482. *switch: Resolution
  483. {
  484. *case: Option1
  485. {
  486. *PrintableArea: PAIR(5703, 1635)
  487. *PrintableOrigin: PAIR(87, 72)
  488. }
  489. *case: Option2
  490. {
  491. *PrintableArea: PAIR(5700, 1632)
  492. *PrintableOrigin: PAIR(90, 72)
  493. }
  494. *case: Option3
  495. {
  496. *PrintableArea: PAIR(5700, 1635)
  497. *PrintableOrigin: PAIR(90, 72)
  498. }
  499. }
  500. *Command: CmdSelect
  501. {
  502. *Order: DOC_SETUP.4
  503. *Cmd: "<1B>(C<0200F4061B>(c<0400>H<00AC06>"
  504. }
  505. }
  506. *Option: Env_DL
  507. {
  508. *rcNameID: 263
  509. *OptionID: 263
  510. *PageDimensions: PAIR(6236, 1870)
  511. *PrintableArea: PAIR(5754, 1726)
  512. *PrintableOrigin: PAIR(85, 72)
  513. *switch: Resolution
  514. {
  515. *case: Option1
  516. {
  517. *PrintableArea: PAIR(5751, 1725)
  518. *PrintableOrigin: PAIR(87, 72)
  519. }
  520. *case: Option2
  521. {
  522. *PrintableArea: PAIR(5748, 1722)
  523. *PrintableOrigin: PAIR(90, 72)
  524. }
  525. *case: Option3
  526. {
  527. *PrintableArea: PAIR(5748, 1725)
  528. *PrintableOrigin: PAIR(90, 72)
  529. }
  530. }
  531. *Command: CmdSelect
  532. {
  533. *Order: DOC_SETUP.4
  534. *Cmd: "<1B>(C<0200>N<071B>(c<0400>H<000607>"
  535. }
  536. }
  537. *Option: Env_C5
  538. {
  539. *rcNameID: 264
  540. *OptionID: 264
  541. *PageDimensions: PAIR(6491, 2755)
  542. *PrintableArea: PAIR(5754, 2611)
  543. *PrintableOrigin: PAIR(85, 72)
  544. *switch: Resolution
  545. {
  546. *case: Option1
  547. {
  548. *PrintableArea: PAIR(5751, 2610)
  549. *PrintableOrigin: PAIR(87, 72)
  550. }
  551. *case: Option2
  552. {
  553. *PrintableArea: PAIR(5748, 2610)
  554. *PrintableOrigin: PAIR(90, 72)
  555. }
  556. *case: Option3
  557. {
  558. *PrintableArea: PAIR(5748, 2610)
  559. *PrintableOrigin: PAIR(90, 72)
  560. }
  561. }
  562. *Command: CmdSelect
  563. {
  564. *Order: DOC_SETUP.4
  565. *Cmd: "<1B>(C<0200C30A1B>(c<0400>H<00>{<0A>"
  566. }
  567. }
  568. *Option: Card_148x105
  569. {
  570. *rcNameID: 265
  571. *OptionID: 265
  572. *PageDimensions: PAIR(4195, 1785)
  573. *PrintableArea: PAIR(4025, 1641)
  574. *PrintableOrigin: PAIR(85, 72)
  575. *switch: Resolution
  576. {
  577. *case: Option1
  578. {
  579. *PrintableArea: PAIR(4023, 1641)
  580. *PrintableOrigin: PAIR(87, 72)
  581. }
  582. *case: Option2
  583. {
  584. *PrintableArea: PAIR(4020, 1638)
  585. *PrintableOrigin: PAIR(90, 72)
  586. }
  587. *case: Option3
  588. {
  589. *PrintableArea: PAIR(4020, 1641)
  590. *PrintableOrigin: PAIR(90, 72)
  591. }
  592. }
  593. *Command: CmdSelect
  594. {
  595. *Order: DOC_SETUP.4
  596. *Cmd: "<1B>(C<0200F9061B>(c<0400>H<00B106>"
  597. }
  598. }
  599. *Option: CUSTOMSIZE
  600. {
  601. *rcNameID: =USER_DEFINED_SIZE_DISPLAY
  602. *MinSize: PAIR(2880, 1554)
  603. *MaxSize: PAIR(7200, 9504)
  604. *MaxPrintableWidth: 5760
  605. *MinLeftMargin: 85
  606. *CenterPrintable?: FALSE
  607. *TopMargin: 72
  608. *BottomMargin: 72
  609. *CustCursorOriginX: %d{85}
  610. *CustCursorOriginY: %d{72}
  611. *CustPrintableOriginX: %d{85}
  612. *CustPrintableOriginY: %d{72}
  613. *CustPrintableSizeX: %d{PhysPaperWidth-170}
  614. *CustPrintableSizeY: %d{PhysPaperLength-144}
  615. *Command: CmdSelect
  616. {
  617. *Order: DOC_SETUP.4
  618. *Cmd: "<1B>(C<0200>" %l{PhysPaperLength }"<1B>(c<0400>H<00>" %l{PhysPaperLength }
  619. }
  620. }
  621. }
  622. *Feature: PrintQuality
  623. {
  624. *rcNameID: =TEXT_QUALITY_DISPLAY
  625. *DefaultOption: Option1
  626. *Option: Option1
  627. {
  628. *rcNameID: 269
  629. }
  630. *Option: Option2
  631. {
  632. *rcNameID: 270
  633. *Command: CmdSelect
  634. {
  635. *Order: DOC_SETUP.2
  636. *Cmd: "<1B>U<00>"
  637. }
  638. }
  639. *Option: Option3
  640. {
  641. *rcNameID: 271
  642. *Command: CmdSelect
  643. {
  644. *Order: DOC_SETUP.2
  645. *Cmd: "<1B>U<01>"
  646. }
  647. }
  648. }
  649. *Feature: ColorMode
  650. {
  651. *rcNameID: =COLOR_PRINTING_MODE_DISPLAY
  652. *DefaultOption: Color
  653. *Option: Mono
  654. {
  655. *rcNameID: =MONO_DISPLAY
  656. *DevNumOfPlanes: 1
  657. *DevBPP: 1
  658. *Color? : FALSE
  659. }
  660. *Option: Color
  661. {
  662. *rcNameID: =COLOR_DISPLAY
  663. *DevNumOfPlanes: 4
  664. *DevBPP: 1
  665. *DrvBPP: 4
  666. *ColorPlaneOrder: LIST(YELLOW, MAGENTA, CYAN, BLACK)
  667. *Command: CmdSendYellowData { *Cmd : "<1B>r<04>" }
  668. *Command: CmdSendMagentaData { *Cmd : "<1B>r<01>" }
  669. *Command: CmdSendCyanData { *Cmd : "<1B>r<02>" }
  670. *Command: CmdSendBlackData { *Cmd : "<1B>r<00>" }
  671. *Command: CmdSelectBlackColor { *Cmd : "<1B>r<00>" }
  672. *Command: CmdSelectRedColor { *Cmd : "<1B>r<05>" }
  673. *Command: CmdSelectGreenColor { *Cmd : "<1B>r<06>" }
  674. *Command: CmdSelectYellowColor { *Cmd : "<1B>r<04>" }
  675. *Command: CmdSelectBlueColor { *Cmd : "<1B>r<03>" }
  676. *Command: CmdSelectMagentaColor { *Cmd : "<1B>r<01>" }
  677. *Command: CmdSelectCyanColor { *Cmd : "<1B>r<02>" }
  678. }
  679. }
  680. *Feature: FontSupport
  681. {
  682. *FeatureType: PRINTER_PROPERTY
  683. *rcNameID: 272
  684. *DefaultOption: Standard
  685. *Option: Standard
  686. {
  687. *rcNameID: 273
  688. }
  689. *Option: NLSP
  690. {
  691. *rcNameID: 274
  692. }
  693. *Option: NoFont
  694. {
  695. *rcNameID: =NONE_DISPLAY
  696. }
  697. }
  698. *Feature: Halftone
  699. {
  700. *rcNameID: =HALFTONING_DISPLAY
  701. *DefaultOption: HT_PATSIZE_AUTO
  702. *Option: HT_PATSIZE_AUTO
  703. {
  704. *rcNameID: =HT_AUTO_SELECT_DISPLAY
  705. }
  706. *Option: HT_PATSIZE_SUPERCELL_M
  707. {
  708. *rcNameID: =HT_SUPERCELL_DISPLAY
  709. }
  710. *Option: HT_PATSIZE_6x6_M
  711. {
  712. *rcNameID: =HT_DITHER6X6_DISPLAY
  713. }
  714. *Option: HT_PATSIZE_8x8_M
  715. {
  716. *rcNameID: =HT_DITHER8X8_DISPLAY
  717. }
  718. }
  719. *Command: CmdStartDoc
  720. {
  721. *Order: DOC_SETUP.1
  722. *Cmd: "<0000001B01>@EJL 1284.4<0A>@EJL <0A1B>@<0D1B>t<011B>6<1B>R<001B>P<121B>(U<01>"
  723. + "<000A><1B>(t<0300010100><1B>t<01>"
  724. }
  725. *Command: CmdStartPage
  726. {
  727. *Order: PAGE_SETUP.1
  728. *Cmd: "<0D>"
  729. }
  730. *Command: CmdEndJob
  731. {
  732. *Order: JOB_FINISH.1
  733. *Cmd: "<1B>@<0D>"
  734. }
  735. *RotateCoordinate?: FALSE
  736. *RotateRaster?: FALSE
  737. *RotateFont?: FALSE
  738. *switch: Orientation
  739. {
  740. *case: PORTRAIT
  741. {
  742. *TextCaps: LIST(TC_OP_CHARACTER,TC_EA_DOUBLE,TC_IA_ABLE,TC_UA_ABLE,TC_RA_ABLE)
  743. }
  744. *case: LANDSCAPE_CC270
  745. {
  746. *TextCaps: LIST(TC_RA_ABLE)
  747. }
  748. }
  749. *CursorXAfterCR: AT_CURSOR_X_ORIGIN
  750. *YMoveAttributes: LIST(SEND_CR_FIRST)
  751. *MaxLineSpacing: 255
  752. *XMoveThreshold: 0
  753. *YMoveThreshold: *
  754. *XMoveUnit: 60
  755. *YMoveUnit: 216
  756. *Command: CmdXMoveAbsolute { *Cmd : "<1B>$" %l{(DestX / 12) } }
  757. *Command: CmdXMoveRelRight { *Cmd : "<1B>\" %l{(DestXRel / 6) } }
  758. *Command: CmdYMoveRelDown { *Cmd : "<1B>J" %c[0,255]{max_repeat((DestYRel / 2) )} }
  759. *Command: CmdSetLineSpacing { *Cmd : "<1B>3" %c[0,255]{(LinefeedSpacing / 2) } }
  760. *Command: CmdCR { *Cmd : "<0D>" }
  761. *Command: CmdLF { *Cmd : "<0A>" }
  762. *Command: CmdFF { *Cmd : "<0C>" }
  763. *Command: CmdBackSpace { *Cmd : "<08>" }
  764. *Command: CmdUniDirectionOn { *Cmd : "<1B>U<01>" }
  765. *Command: CmdUniDirectionOff { *Cmd : "<1B>U<00>" }
  766. *EjectPageWithFF?: TRUE
  767. *OutputDataFormat: V_BYTE
  768. *OptimizeLeftBound?: FALSE
  769. *CursorXAfterSendBlockData: AT_GRXDATA_END
  770. *CursorYAfterSendBlockData: NO_MOVE
  771. *UseExpColorSelectCmd?: TRUE
  772. *switch: Orientation
  773. {
  774. *case: PORTRAIT
  775. {
  776. *switch: FontSupport
  777. {
  778. *case: Standard
  779. {
  780. *DefaultFont: 3
  781. *DefaultCTT: 1
  782. *DeviceFonts: LIST(1,2,3,4,5,6,7,8,9,10,11,12,13,14,
  783. + 15,16,17,18,19,20,21,22,23,24,25,26,27,28,29)
  784. }
  785. *case: NLSP
  786. {
  787. *DefaultFont: 32
  788. *DefaultCTT: 2
  789. *DeviceFonts: LIST(30,31,32,33,34,35,36,8,38,39,40,
  790. + 41,42,43,44,16,46,47,48,49,50,51,52,54,24,55,56,57,58)
  791. }
  792. *case: NoFont
  793. {
  794. *DefaultFont: 3
  795. *DefaultCTT: 1
  796. *DeviceFonts: LIST()
  797. }
  798. }
  799. }
  800. *case: LANDSCAPE_CC270
  801. {
  802. *DefaultFont: 3
  803. *DefaultCTT: 1
  804. *DeviceFonts: LIST()
  805. }
  806. }
  807. *Command: CmdBoldOn { *Cmd : "<1B>E" }
  808. *Command: CmdBoldOff { *Cmd : "<1B>F" }
  809. *Command: CmdItalicOn { *Cmd : "<1B>4" }
  810. *Command: CmdItalicOff { *Cmd : "<1B>5" }
  811. *Command: CmdUnderlineOn { *Cmd : "<1B>-<01>" }
  812. *Command: CmdUnderlineOff { *Cmd : "<1B>-<00>" }