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.

751 lines
20 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: "EPLQ580.GPD"
  9. *ModelName: "Epson LQ-580 ESC/P 2"
  10. *MasterUnits: PAIR(360, 360)
  11. *ResourceDLL: "EP2BRES.DLL"
  12. *PrintRate: 400
  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(2880, 3840)
  120. *PrintableOrigin: PAIR(43, 60)
  121. *switch: Resolution
  122. {
  123. *case: Option2
  124. {
  125. *PrintableArea: PAIR(2878, 3840)
  126. *PrintableOrigin: PAIR(44, 60)
  127. }
  128. *case: Option3
  129. {
  130. *PrintableArea: PAIR(2877, 3840)
  131. *PrintableOrigin: PAIR(45, 60)
  132. }
  133. }
  134. *Command: CmdSelect
  135. {
  136. *Order: DOC_SETUP.7
  137. *Cmd: "<1B>(C<0200>x<0F1B>(c<0400>%<<00>%<<0F>"
  138. }
  139. }
  140. *Option: LEGAL
  141. {
  142. *rcNameID: =LEGAL_DISPLAY
  143. *PrintableArea: PAIR(2880, 4920)
  144. *PrintableOrigin: PAIR(43, 60)
  145. *switch: Resolution
  146. {
  147. *case: Option2
  148. {
  149. *PrintableArea: PAIR(2878, 4920)
  150. *PrintableOrigin: PAIR(44, 60)
  151. }
  152. *case: Option3
  153. {
  154. *PrintableArea: PAIR(2877, 4920)
  155. *PrintableOrigin: PAIR(45, 60)
  156. }
  157. }
  158. *Command: CmdSelect
  159. {
  160. *Order: DOC_SETUP.7
  161. *Cmd: "<1B>(C<0200B0131B>(c<0400>%<<00>t<13>"
  162. }
  163. }
  164. *Option: A4
  165. {
  166. *rcNameID: =A4_DISPLAY
  167. *PrintableArea: PAIR(2880, 4088)
  168. *PrintableOrigin: PAIR(43, 60)
  169. *switch: Resolution
  170. {
  171. *case: Option2
  172. {
  173. *PrintableArea: PAIR(2878, 4088)
  174. *PrintableOrigin: PAIR(44, 60)
  175. }
  176. *case: Option3
  177. {
  178. *PrintableArea: PAIR(2877, 4088)
  179. *PrintableOrigin: PAIR(45, 60)
  180. }
  181. }
  182. *Command: CmdSelect
  183. {
  184. *Order: DOC_SETUP.7
  185. *Cmd: "<1B>(C<0200>p<101B>(c<0400>%<<00>4<10>"
  186. }
  187. }
  188. *Option: A5
  189. {
  190. *rcNameID: =A5_DISPLAY
  191. *PrintableArea: PAIR(2013, 2857)
  192. *PrintableOrigin: PAIR(43, 60)
  193. *switch: Resolution
  194. {
  195. *case: Option1
  196. {
  197. *PrintableArea: PAIR(2013, 2856)
  198. }
  199. *case: Option2
  200. {
  201. *PrintableArea: PAIR(2012, 2856)
  202. *PrintableOrigin: PAIR(44, 60)
  203. }
  204. *case: Option3
  205. {
  206. *PrintableArea: PAIR(2010, 2856)
  207. *PrintableOrigin: PAIR(45, 60)
  208. }
  209. }
  210. *Command: CmdSelect
  211. {
  212. *Order: DOC_SETUP.7
  213. *Cmd: "<1B>(C<0200A10B1B>(c<0400>%<<00>e<0B>"
  214. }
  215. }
  216. *Option: B5
  217. {
  218. *rcNameID: =B5_DISPLAY
  219. *PrintableArea: PAIR(2495, 3523)
  220. *PrintableOrigin: PAIR(43, 60)
  221. *switch: Resolution
  222. {
  223. *case: Option1
  224. {
  225. *PrintableArea: PAIR(2495, 3522)
  226. }
  227. *case: Option2
  228. {
  229. *PrintableArea: PAIR(2494, 3522)
  230. *PrintableOrigin: PAIR(44, 60)
  231. }
  232. *case: Option3
  233. {
  234. *PrintableArea: PAIR(2493, 3522)
  235. *PrintableOrigin: PAIR(45, 60)
  236. }
  237. }
  238. *Command: CmdSelect
  239. {
  240. *Order: DOC_SETUP.7
  241. *Cmd: "<1B>(C<0200>;<0E1B>(c<0400>%<<00FF0D>"
  242. }
  243. }
  244. *Option: B4
  245. {
  246. *rcNameID: =B4_DISPLAY
  247. *PrintableArea: PAIR(2880, 5039)
  248. *PrintableOrigin: PAIR(43, 60)
  249. *switch: Resolution
  250. {
  251. *case: Option1
  252. {
  253. *PrintableArea: PAIR(2880, 5038)
  254. }
  255. *case: Option2
  256. {
  257. *PrintableArea: PAIR(2878, 5038)
  258. *PrintableOrigin: PAIR(44, 60)
  259. }
  260. *case: Option3
  261. {
  262. *PrintableArea: PAIR(2877, 5038)
  263. *PrintableOrigin: PAIR(45, 60)
  264. }
  265. }
  266. *Command: CmdSelect
  267. {
  268. *Order: DOC_SETUP.7
  269. *Cmd: "<1B>(C<0200>'<141B>(c<0400>%<<00EB13>"
  270. }
  271. }
  272. *Option: STATEMENT
  273. {
  274. *rcNameID: =STATEMENT_DISPLAY
  275. *PrintableArea: PAIR(1894, 2940)
  276. *PrintableOrigin: PAIR(43, 60)
  277. *switch: Resolution
  278. {
  279. *case: Option2
  280. {
  281. *PrintableArea: PAIR(1892, 2940)
  282. *PrintableOrigin: PAIR(44, 60)
  283. }
  284. *case: Option3
  285. {
  286. *PrintableArea: PAIR(1890, 2940)
  287. *PrintableOrigin: PAIR(45, 60)
  288. }
  289. }
  290. *Command: CmdSelect
  291. {
  292. *Order: DOC_SETUP.7
  293. *Cmd: "<1B>(C<0200F40B1B>(c<0400>%<<00B80B>"
  294. }
  295. }
  296. *Option: Letter_Fanfold
  297. {
  298. *rcNameID: 258
  299. *OptionID: 258
  300. *PageDimensions: PAIR(3060, 3960)
  301. *PrintableArea: PAIR(2880, 3840)
  302. *PrintableOrigin: PAIR(43, 60)
  303. *switch: Resolution
  304. {
  305. *case: Option2
  306. {
  307. *PrintableArea: PAIR(2878, 3840)
  308. *PrintableOrigin: PAIR(44, 60)
  309. }
  310. *case: Option3
  311. {
  312. *PrintableArea: PAIR(2877, 3840)
  313. *PrintableOrigin: PAIR(45, 60)
  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(2880, 4080)
  328. *PrintableOrigin: PAIR(43, 60)
  329. *switch: Resolution
  330. {
  331. *case: Option2
  332. {
  333. *PrintableArea: PAIR(2878, 4080)
  334. *PrintableOrigin: PAIR(44, 60)
  335. }
  336. *case: Option3
  337. {
  338. *PrintableArea: PAIR(2877, 4080)
  339. *PrintableOrigin: PAIR(45, 60)
  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(2880, 4200)
  354. *PrintableOrigin: PAIR(43, 60)
  355. *switch: Resolution
  356. {
  357. *case: Option2
  358. {
  359. *PrintableArea: PAIR(2878, 4200)
  360. *PrintableOrigin: PAIR(44, 60)
  361. }
  362. *case: Option3
  363. {
  364. *PrintableArea: PAIR(2877, 4200)
  365. *PrintableOrigin: PAIR(45, 60)
  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(2880, 4200)
  378. *PrintableOrigin: PAIR(43, 60)
  379. *switch: Resolution
  380. {
  381. *case: Option2
  382. {
  383. *PrintableArea: PAIR(2878, 4200)
  384. *PrintableOrigin: PAIR(44, 60)
  385. }
  386. *case: Option3
  387. {
  388. *PrintableArea: PAIR(2877, 4200)
  389. *PrintableOrigin: PAIR(45, 60)
  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(2880, 4560)
  402. *PrintableOrigin: PAIR(43, 60)
  403. *switch: Resolution
  404. {
  405. *case: Option2
  406. {
  407. *PrintableArea: PAIR(2878, 4560)
  408. *PrintableOrigin: PAIR(44, 60)
  409. }
  410. *case: Option3
  411. {
  412. *PrintableArea: PAIR(2877, 4560)
  413. *PrintableOrigin: PAIR(45, 60)
  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, 1185)
  428. *PrintableOrigin: PAIR(43, 60)
  429. *switch: Resolution
  430. {
  431. *case: Option1
  432. {
  433. *PrintableArea: PAIR(2254, 1184)
  434. }
  435. *case: Option2
  436. {
  437. *PrintableArea: PAIR(2252, 1184)
  438. *PrintableOrigin: PAIR(44, 60)
  439. }
  440. *case: Option3
  441. {
  442. *PrintableArea: PAIR(2250, 1184)
  443. *PrintableOrigin: PAIR(45, 60)
  444. }
  445. }
  446. *Command: CmdSelect
  447. {
  448. *Order: DOC_SETUP.7
  449. *Cmd: "<1B>(C<020019051B>(c<0400>%<<00DD04>"
  450. }
  451. }
  452. *Option: Env_10
  453. {
  454. *rcNameID: 262
  455. *OptionID: 262
  456. *PageDimensions: PAIR(3420, 1485)
  457. *PrintableArea: PAIR(2853, 1365)
  458. *PrintableOrigin: PAIR(43, 60)
  459. *switch: Resolution
  460. {
  461. *case: Option1
  462. {
  463. *PrintableArea: PAIR(2853, 1364)
  464. }
  465. *case: Option2
  466. {
  467. *PrintableArea: PAIR(2852, 1364)
  468. *PrintableOrigin: PAIR(44, 60)
  469. }
  470. *case: Option3
  471. {
  472. *PrintableArea: PAIR(2850, 1364)
  473. *PrintableOrigin: PAIR(45, 60)
  474. }
  475. }
  476. *Command: CmdSelect
  477. {
  478. *Order: DOC_SETUP.7
  479. *Cmd: "<1B>(C<0200CD051B>(c<0400>%<<009105>"
  480. }
  481. }
  482. *Option: Env_DL
  483. {
  484. *rcNameID: 263
  485. *OptionID: 263
  486. *PageDimensions: PAIR(3118, 1559)
  487. *PrintableArea: PAIR(2880, 1439)
  488. *PrintableOrigin: PAIR(43, 60)
  489. *switch: Resolution
  490. {
  491. *case: Option1
  492. {
  493. *PrintableArea: PAIR(2880, 1438)
  494. }
  495. *case: Option2
  496. {
  497. *PrintableArea: PAIR(2878, 1438)
  498. *PrintableOrigin: PAIR(44, 60)
  499. }
  500. *case: Option3
  501. {
  502. *PrintableArea: PAIR(2877, 1438)
  503. *PrintableOrigin: PAIR(45, 60)
  504. }
  505. }
  506. *Command: CmdSelect
  507. {
  508. *Order: DOC_SETUP.7
  509. *Cmd: "<1B>(C<020017061B>(c<0400>%<<00DB05>"
  510. }
  511. }
  512. *Option: Env_C5
  513. {
  514. *rcNameID: 264
  515. *OptionID: 264
  516. *PageDimensions: PAIR(3247, 2297)
  517. *PrintableArea: PAIR(2880, 2177)
  518. *PrintableOrigin: PAIR(43, 60)
  519. *switch: Resolution
  520. {
  521. *case: Option1
  522. {
  523. *PrintableArea: PAIR(2880, 2176)
  524. }
  525. *case: Option2
  526. {
  527. *PrintableArea: PAIR(2878, 2176)
  528. *PrintableOrigin: PAIR(44, 60)
  529. }
  530. *case: Option3
  531. {
  532. *PrintableArea: PAIR(2877, 2176)
  533. *PrintableOrigin: PAIR(45, 60)
  534. }
  535. }
  536. *Command: CmdSelect
  537. {
  538. *Order: DOC_SETUP.7
  539. *Cmd: "<1B>(C<0200F9081B>(c<0400>%<<00BD08>"
  540. }
  541. }
  542. *Option: Card_148x105
  543. {
  544. *rcNameID: 265
  545. *OptionID: 265
  546. *PageDimensions: PAIR(2098, 1488)
  547. *PrintableArea: PAIR(2012, 1368)
  548. *PrintableOrigin: PAIR(43, 60)
  549. *switch: Resolution
  550. {
  551. *case: Option2
  552. {
  553. *PrintableArea: PAIR(2010, 1368)
  554. *PrintableOrigin: PAIR(44, 60)
  555. }
  556. *case: Option3
  557. {
  558. *PrintableArea: PAIR(2010, 1368)
  559. *PrintableOrigin: PAIR(45, 60)
  560. }
  561. }
  562. *Command: CmdSelect
  563. {
  564. *Order: DOC_SETUP.7
  565. *Cmd: "<1B>(C<0200D0051B>(c<0400>%<<009405>"
  566. }
  567. }
  568. *Option: CUSTOMSIZE
  569. {
  570. *rcNameID: =USER_DEFINED_SIZE_DISPLAY
  571. *MinSize: PAIR(1404, 1404)
  572. *MaxSize: PAIR(3643, 7920)
  573. *MaxPrintableWidth: 2880
  574. *MinLeftMargin: 43
  575. *CenterPrintable?: FALSE
  576. *TopMargin: 60
  577. *BottomMargin: 60
  578. *CustCursorOriginX: %d{43}
  579. *CustCursorOriginY: %d{60}
  580. *CustPrintableOriginX: %d{43}
  581. *CustPrintableOriginY: %d{60}
  582. *CustPrintableSizeX: %d{PhysPaperWidth-86}
  583. *CustPrintableSizeY: %d{PhysPaperLength-120}
  584. *Command: CmdSelect
  585. {
  586. *Order: DOC_SETUP.7
  587. *Cmd: "<1B>(C<0200>" %l{PhysPaperLength }"<1B>(c<0400>%<<00>" %l{PhysPaperLength }
  588. }
  589. }
  590. }
  591. *Feature: PrintQuality
  592. {
  593. *rcNameID: =TEXT_QUALITY_DISPLAY
  594. *DefaultOption: Option1
  595. *Option: Option1
  596. {
  597. *rcNameID: 269
  598. }
  599. *Option: Option2
  600. {
  601. *rcNameID: 270
  602. *Command: CmdSelect
  603. {
  604. *Order: DOC_SETUP.6
  605. *Cmd: "<1B>U<00>"
  606. }
  607. }
  608. *Option: Option3
  609. {
  610. *rcNameID: 271
  611. *Command: CmdSelect
  612. {
  613. *Order: DOC_SETUP.6
  614. *Cmd: "<1B>U<01>"
  615. }
  616. }
  617. }
  618. *Feature: FontSupport
  619. {
  620. *FeatureType: PRINTER_PROPERTY
  621. *rcNameID: 272
  622. *DefaultOption: Standard
  623. *Option: Standard
  624. {
  625. *rcNameID: 273
  626. }
  627. *Option: NLSP
  628. {
  629. *rcNameID: 274
  630. }
  631. *Option: NoFont
  632. {
  633. *rcNameID: =NONE_DISPLAY
  634. }
  635. }
  636. *Feature: Halftone
  637. {
  638. *rcNameID: =HALFTONING_DISPLAY
  639. *DefaultOption: HT_PATSIZE_AUTO
  640. *Option: HT_PATSIZE_AUTO
  641. {
  642. *rcNameID: =HT_AUTO_SELECT_DISPLAY
  643. }
  644. *Option: HT_PATSIZE_SUPERCELL_M
  645. {
  646. *rcNameID: =HT_SUPERCELL_DISPLAY
  647. }
  648. *Option: HT_PATSIZE_6x6_M
  649. {
  650. *rcNameID: =HT_DITHER6X6_DISPLAY
  651. }
  652. *Option: HT_PATSIZE_8x8_M
  653. {
  654. *rcNameID: =HT_DITHER8X8_DISPLAY
  655. }
  656. }
  657. *Command: CmdStartDoc
  658. {
  659. *Order: DOC_SETUP.1
  660. *Cmd: "<0000001B01>@EJL 1284.4<0A>@EJL <0A1B>@<0D1B>t<011B>6<1B>R<001B>P<1B>(U<0100>"
  661. + "<0A><1B>(t<0300010100><1B>t<01>"
  662. }
  663. *Command: CmdStartPage
  664. {
  665. *Order: PAGE_SETUP.1
  666. *Cmd: "<0D>"
  667. }
  668. *Command: CmdEndJob
  669. {
  670. *Order: JOB_FINISH.1
  671. *Cmd: "<1B>@<0D>"
  672. }
  673. *RotateCoordinate?: FALSE
  674. *RotateRaster?: FALSE
  675. *RotateFont?: FALSE
  676. *switch: Orientation
  677. {
  678. *case: PORTRAIT
  679. {
  680. *TextCaps: LIST(TC_OP_CHARACTER,TC_EA_DOUBLE,TC_IA_ABLE,TC_UA_ABLE,TC_RA_ABLE)
  681. }
  682. *case: LANDSCAPE_CC270
  683. {
  684. *TextCaps: LIST(TC_RA_ABLE)
  685. }
  686. }
  687. *CursorXAfterCR: AT_CURSOR_X_ORIGIN
  688. *YMoveAttributes: LIST(SEND_CR_FIRST)
  689. *MaxLineSpacing: 255
  690. *XMoveThreshold: 0
  691. *YMoveThreshold: *
  692. *XMoveUnit: 360
  693. *YMoveUnit: 180
  694. *Command: CmdXMoveAbsolute { *Cmd : "<1B>$" %l[0,4890]{max_repeat(DestX )} }
  695. *Command: CmdYMoveRelDown { *Cmd : "<1B>J" %c[0,255]{max_repeat((DestYRel / 2) )} }
  696. *Command: CmdSetLineSpacing { *Cmd : "<1B>3" %c[0,255]{(LinefeedSpacing / 2) } }
  697. *Command: CmdCR { *Cmd : "<0D>" }
  698. *Command: CmdLF { *Cmd : "<0A>" }
  699. *Command: CmdFF { *Cmd : "<0C>" }
  700. *Command: CmdBackSpace { *Cmd : "<08>" }
  701. *Command: CmdUniDirectionOn { *Cmd : "<1B>U<01>" }
  702. *Command: CmdUniDirectionOff { *Cmd : "<1B>U<00>" }
  703. *EjectPageWithFF?: TRUE
  704. *OutputDataFormat: V_BYTE
  705. *OptimizeLeftBound?: FALSE
  706. *CursorXAfterSendBlockData: AT_GRXDATA_END
  707. *CursorYAfterSendBlockData: NO_MOVE
  708. *switch: Orientation
  709. {
  710. *case: PORTRAIT
  711. {
  712. *switch: FontSupport
  713. {
  714. *case: Standard
  715. {
  716. *DefaultFont: 3
  717. *DefaultCTT: 1
  718. *DeviceFonts: LIST(8,16,36,37,38,39,40,41,42,43,44,45,46,47,55,
  719. + 1,2,3,4,5,6,7,9,10,11,12,13,14,15,17,18,19,20,21,22,23,24,25,26,
  720. + 27,28,29,30,31,32,33,34,35,48,49,50,51,52,53,54,56)
  721. }
  722. *case: NLSP
  723. {
  724. *DefaultFont: 59
  725. *DefaultCTT: 2
  726. *DeviceFonts: LIST(8,16,36,37,38,39,40,41,42,43,44,45,46,47,55,
  727. + 57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,
  728. + 78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97)
  729. }
  730. *case: NoFont
  731. {
  732. *DefaultFont: 3
  733. *DefaultCTT: 1
  734. *DeviceFonts: LIST()
  735. }
  736. }
  737. }
  738. *case: LANDSCAPE_CC270
  739. {
  740. *DefaultFont: 3
  741. *DefaultCTT: 1
  742. *DeviceFonts: LIST()
  743. }
  744. }
  745. *Command: CmdBoldOn { *Cmd : "<1B>E" }
  746. *Command: CmdBoldOff { *Cmd : "<1B>F" }
  747. *Command: CmdItalicOn { *Cmd : "<1B>4" }
  748. *Command: CmdItalicOff { *Cmd : "<1B>5" }
  749. *Command: CmdUnderlineOn { *Cmd : "<1B>-<01>" }
  750. *Command: CmdUnderlineOff { *Cmd : "<1B>-<00>" }