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.

835 lines
22 KiB

  1. *%
  2. *% Copyright (c) 1997 - 1999 Microsoft Corporation
  3. *% All Rights Reserved.
  4. *%
  5. *GPDSpecVersion: "1.0"
  6. *GPDFileName: "EPLQ2550.GPD"
  7. *GPDFileVersion: "1.0"
  8. *Include: "StdNames.gpd"
  9. *ModelName: "Epson LQ-2550"
  10. *MasterUnits: PAIR(360, 360)
  11. *ResourceDLL: "ep24res.dll"
  12. *PrintRate: 333
  13. *PrintRateUnit: CPS
  14. *PrinterType: SERIAL
  15. *FontCartSlots: 2
  16. *Feature: Orientation
  17. {
  18. *rcNameID: =ORIENTATION_DISPLAY
  19. *DefaultOption: PORTRAIT
  20. *Option: PORTRAIT
  21. {
  22. *rcNameID: =PORTRAIT_DISPLAY
  23. }
  24. *Option: LANDSCAPE_CC270
  25. {
  26. *rcNameID: =LANDSCAPE_DISPLAY
  27. }
  28. }
  29. *Feature: InputBin
  30. {
  31. *rcNameID: =PAPER_SOURCE_DISPLAY
  32. *DefaultOption: TRACTOR
  33. *Option: TRACTOR
  34. {
  35. *rcNameID: =TRACTOR_DISPLAY
  36. *Command: CmdSelect
  37. {
  38. *Order: DOC_SETUP.3
  39. *Cmd: "<1B19>0"
  40. }
  41. }
  42. *Option: MANUAL
  43. {
  44. *rcNameID: =MANUAL_FEED_DISPLAY
  45. *Command: CmdSelect
  46. {
  47. *Order: DOC_SETUP.3
  48. *Cmd: "<1B19>0"
  49. }
  50. }
  51. *Option: Option3
  52. {
  53. *rcNameID: 263
  54. *Command: CmdSelect
  55. {
  56. *Order: DOC_SETUP.3
  57. *Cmd: "<1B19>4<1B19>1"
  58. }
  59. }
  60. *Option: Option4
  61. {
  62. *rcNameID: 264
  63. *Command: CmdSelect
  64. {
  65. *Order: DOC_SETUP.3
  66. *Cmd: "<1B19>4<1B19>2"
  67. }
  68. }
  69. }
  70. *Feature: PaperSize
  71. {
  72. *rcNameID: =PAPER_SIZE_DISPLAY
  73. *DefaultOption: LETTER
  74. *Option: LETTER
  75. {
  76. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  77. *Command: CmdSelect
  78. {
  79. *Order: DOC_SETUP.4
  80. *Cmd: "<1B>2<1B>CB"
  81. }
  82. *switch: InputBin
  83. {
  84. *case: TRACTOR
  85. {
  86. *PrintableArea: PAIR(3060, 3960)
  87. *PrintableOrigin: PAIR(0, 0)
  88. }
  89. *default:
  90. {
  91. *PrintableArea: PAIR(3060, 3614)
  92. *PrintableOrigin: PAIR(0, 120)
  93. }
  94. }
  95. }
  96. *Option: LEGAL
  97. {
  98. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  99. *Command: CmdSelect
  100. {
  101. *Order: DOC_SETUP.4
  102. *Cmd: "<1B>2<1B>CT"
  103. }
  104. *switch: InputBin
  105. {
  106. *case: TRACTOR
  107. {
  108. *PrintableArea: PAIR(3060, 5040)
  109. *PrintableOrigin: PAIR(0, 0)
  110. }
  111. *default:
  112. {
  113. *PrintableArea: PAIR(3060, 4694)
  114. *PrintableOrigin: PAIR(0, 120)
  115. }
  116. }
  117. }
  118. *Option: Option3
  119. {
  120. *rcNameID: 258
  121. *PageDimensions: PAIR(5954, 8416)
  122. *Command: CmdSelect
  123. {
  124. *Order: DOC_SETUP.4
  125. *Cmd: "<1B>2<1B>C<8A>"
  126. }
  127. *switch: InputBin
  128. {
  129. *case: TRACTOR
  130. {
  131. *PrintableArea: PAIR(4894, 8278)
  132. *PrintableOrigin: PAIR(0, 0)
  133. *switch: Resolution
  134. {
  135. *case: Option4
  136. {
  137. *PrintableArea: PAIR(4893, 8278)
  138. }
  139. }
  140. }
  141. *default:
  142. {
  143. *PrintableArea: PAIR(4894, 8071)
  144. *PrintableOrigin: PAIR(0, 120)
  145. *switch: Resolution
  146. {
  147. *case: Option1
  148. {
  149. *PrintableArea: PAIR(4894, 8070)
  150. }
  151. *case: Option2
  152. {
  153. *PrintableArea: PAIR(4894, 8070)
  154. }
  155. *case: Option4
  156. {
  157. *PrintableArea: PAIR(4893, 8070)
  158. }
  159. }
  160. }
  161. }
  162. }
  163. *Option: A3
  164. {
  165. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  166. *Command: CmdSelect
  167. {
  168. *Order: DOC_SETUP.4
  169. *Cmd: "<1B>2<1B>Cc"
  170. }
  171. *switch: InputBin
  172. {
  173. *case: TRACTOR
  174. {
  175. *PrintableArea: PAIR(4208, 5954)
  176. *PrintableOrigin: PAIR(0, 0)
  177. *switch: Resolution
  178. {
  179. *case: Option4
  180. {
  181. *PrintableArea: PAIR(4206, 5954)
  182. }
  183. }
  184. }
  185. *default:
  186. {
  187. *PrintableArea: PAIR(4208, 5609)
  188. *PrintableOrigin: PAIR(0, 120)
  189. *switch: Resolution
  190. {
  191. *case: Option1
  192. {
  193. *PrintableArea: PAIR(4208, 5608)
  194. }
  195. *case: Option2
  196. {
  197. *PrintableArea: PAIR(4208, 5608)
  198. }
  199. *case: Option4
  200. {
  201. *PrintableArea: PAIR(4206, 5608)
  202. }
  203. }
  204. }
  205. }
  206. }
  207. *Option: Option5
  208. {
  209. *rcNameID: 259
  210. *PageDimensions: PAIR(5954, 4208)
  211. *Command: CmdSelect
  212. {
  213. *Order: DOC_SETUP.4
  214. *Cmd: "<1B>3<121B>Cu"
  215. }
  216. *switch: InputBin
  217. {
  218. *case: TRACTOR
  219. {
  220. *PrintableArea: PAIR(4894, 4208)
  221. *PrintableOrigin: PAIR(0, 0)
  222. *switch: Resolution
  223. {
  224. *case: Option4
  225. {
  226. *PrintableArea: PAIR(4893, 4208)
  227. }
  228. }
  229. }
  230. *default:
  231. {
  232. *PrintableArea: PAIR(4894, 3863)
  233. *PrintableOrigin: PAIR(0, 120)
  234. *switch: Resolution
  235. {
  236. *case: Option1
  237. {
  238. *PrintableArea: PAIR(4894, 3862)
  239. }
  240. *case: Option2
  241. {
  242. *PrintableArea: PAIR(4894, 3862)
  243. }
  244. *case: Option4
  245. {
  246. *PrintableArea: PAIR(4893, 3862)
  247. }
  248. }
  249. }
  250. }
  251. }
  252. *Option: A4
  253. {
  254. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  255. *Command: CmdSelect
  256. {
  257. *Order: DOC_SETUP.4
  258. *Cmd: "<1B>2<1B>CF"
  259. }
  260. *switch: InputBin
  261. {
  262. *case: TRACTOR
  263. {
  264. *PrintableArea: PAIR(2977, 4208)
  265. *PrintableOrigin: PAIR(0, 0)
  266. *switch: Resolution
  267. {
  268. *case: Option1
  269. {
  270. *PrintableArea: PAIR(2976, 4208)
  271. }
  272. *case: Option4
  273. {
  274. *PrintableArea: PAIR(2976, 4208)
  275. }
  276. }
  277. }
  278. *default:
  279. {
  280. *PrintableArea: PAIR(2977, 3863)
  281. *PrintableOrigin: PAIR(0, 120)
  282. *switch: Resolution
  283. {
  284. *case: Option1
  285. {
  286. *PrintableArea: PAIR(2976, 3862)
  287. }
  288. *case: Option2
  289. {
  290. *PrintableArea: PAIR(2977, 3862)
  291. }
  292. *case: Option4
  293. {
  294. *PrintableArea: PAIR(2976, 3862)
  295. }
  296. }
  297. }
  298. }
  299. }
  300. *Option: A5
  301. {
  302. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  303. *Command: CmdSelect
  304. {
  305. *Order: DOC_SETUP.4
  306. *Cmd: "<1B>2<1B>C2"
  307. }
  308. *switch: InputBin
  309. {
  310. *case: TRACTOR
  311. {
  312. *PrintableArea: PAIR(2099, 2977)
  313. *PrintableOrigin: PAIR(0, 0)
  314. *switch: Resolution
  315. {
  316. *case: Option1
  317. {
  318. *PrintableArea: PAIR(2098, 2976)
  319. }
  320. *case: Option2
  321. {
  322. *PrintableArea: PAIR(2099, 2976)
  323. }
  324. *case: Option4
  325. {
  326. *PrintableArea: PAIR(2097, 2976)
  327. }
  328. }
  329. }
  330. *default:
  331. {
  332. *PrintableArea: PAIR(2099, 2632)
  333. *PrintableOrigin: PAIR(0, 120)
  334. *switch: Resolution
  335. {
  336. *case: Option1
  337. {
  338. *PrintableArea: PAIR(2098, 2632)
  339. }
  340. *case: Option4
  341. {
  342. *PrintableArea: PAIR(2097, 2632)
  343. }
  344. }
  345. }
  346. }
  347. }
  348. *Option: B4
  349. {
  350. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  351. *Command: CmdSelect
  352. {
  353. *Order: DOC_SETUP.4
  354. *Cmd: "<1B>2<1B>CT"
  355. }
  356. *switch: InputBin
  357. {
  358. *case: TRACTOR
  359. {
  360. *PrintableArea: PAIR(3542, 5018)
  361. *PrintableOrigin: PAIR(0, 0)
  362. *switch: Resolution
  363. {
  364. *case: Option4
  365. {
  366. *PrintableArea: PAIR(3540, 5018)
  367. }
  368. }
  369. }
  370. *default:
  371. {
  372. *PrintableArea: PAIR(3542, 4673)
  373. *PrintableOrigin: PAIR(0, 120)
  374. *switch: Resolution
  375. {
  376. *case: Option1
  377. {
  378. *PrintableArea: PAIR(3542, 4672)
  379. }
  380. *case: Option2
  381. {
  382. *PrintableArea: PAIR(3542, 4672)
  383. }
  384. *case: Option4
  385. {
  386. *PrintableArea: PAIR(3540, 4672)
  387. }
  388. }
  389. }
  390. }
  391. }
  392. *Option: B5
  393. {
  394. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  395. *Command: CmdSelect
  396. {
  397. *Order: DOC_SETUP.4
  398. *Cmd: "<1B>2<1B>C="
  399. }
  400. *switch: InputBin
  401. {
  402. *case: TRACTOR
  403. {
  404. *PrintableArea: PAIR(2581, 3643)
  405. *PrintableOrigin: PAIR(0, 0)
  406. *switch: Resolution
  407. {
  408. *case: Option1
  409. {
  410. *PrintableArea: PAIR(2580, 3642)
  411. }
  412. *case: Option2
  413. {
  414. *PrintableArea: PAIR(2581, 3642)
  415. }
  416. *case: Option4
  417. {
  418. *PrintableArea: PAIR(2580, 3642)
  419. }
  420. }
  421. }
  422. *default:
  423. {
  424. *PrintableArea: PAIR(2581, 3298)
  425. *PrintableOrigin: PAIR(0, 120)
  426. *switch: Resolution
  427. {
  428. *case: Option1
  429. {
  430. *PrintableArea: PAIR(2580, 3298)
  431. }
  432. *case: Option4
  433. {
  434. *PrintableArea: PAIR(2580, 3298)
  435. }
  436. }
  437. }
  438. }
  439. }
  440. *Option: Option10
  441. {
  442. *rcNameID: 260
  443. *PageDimensions: PAIR(5357, 4208)
  444. *Command: CmdSelect
  445. {
  446. *Order: DOC_SETUP.4
  447. *Cmd: "<1B>2<1B>CF"
  448. }
  449. *switch: InputBin
  450. {
  451. *case: TRACTOR
  452. {
  453. *PrintableArea: PAIR(4895, 4208)
  454. *PrintableOrigin: PAIR(0, 0)
  455. *switch: Resolution
  456. {
  457. *case: Option1
  458. {
  459. *PrintableArea: PAIR(4894, 4208)
  460. }
  461. *case: Option4
  462. {
  463. *PrintableArea: PAIR(4893, 4208)
  464. }
  465. }
  466. }
  467. *default:
  468. {
  469. *PrintableArea: PAIR(4895, 3863)
  470. *PrintableOrigin: PAIR(0, 120)
  471. *switch: Resolution
  472. {
  473. *case: Option1
  474. {
  475. *PrintableArea: PAIR(4894, 3862)
  476. }
  477. *case: Option2
  478. {
  479. *PrintableArea: PAIR(4895, 3862)
  480. }
  481. *case: Option4
  482. {
  483. *PrintableArea: PAIR(4893, 3862)
  484. }
  485. }
  486. }
  487. }
  488. }
  489. *Option: FANFOLD_US
  490. {
  491. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  492. *Command: CmdSelect
  493. {
  494. *Order: DOC_SETUP.4
  495. *Cmd: "<1B>2<1B>CB"
  496. }
  497. *switch: InputBin
  498. {
  499. *case: TRACTOR
  500. {
  501. *PrintableArea: PAIR(4895, 3960)
  502. *PrintableOrigin: PAIR(0, 0)
  503. *switch: Resolution
  504. {
  505. *case: Option1
  506. {
  507. *PrintableArea: PAIR(4894, 3960)
  508. }
  509. *case: Option4
  510. {
  511. *PrintableArea: PAIR(4893, 3960)
  512. }
  513. }
  514. }
  515. *default:
  516. {
  517. *PrintableArea: PAIR(4895, 3615)
  518. *PrintableOrigin: PAIR(0, 120)
  519. *switch: Resolution
  520. {
  521. *case: Option1
  522. {
  523. *PrintableArea: PAIR(4894, 3614)
  524. }
  525. *case: Option2
  526. {
  527. *PrintableArea: PAIR(4895, 3614)
  528. }
  529. *case: Option4
  530. {
  531. *PrintableArea: PAIR(4893, 3614)
  532. }
  533. }
  534. }
  535. }
  536. }
  537. *Option: Option12
  538. {
  539. *rcNameID: 261
  540. *PageDimensions: PAIR(3060, 4320)
  541. *Command: CmdSelect
  542. {
  543. *Order: DOC_SETUP.4
  544. *Cmd: "<1B>2<1B>CH"
  545. }
  546. *switch: InputBin
  547. {
  548. *case: TRACTOR
  549. {
  550. *PrintableArea: PAIR(3060, 4320)
  551. *PrintableOrigin: PAIR(0, 0)
  552. }
  553. *default:
  554. {
  555. *PrintableArea: PAIR(3060, 3974)
  556. *PrintableOrigin: PAIR(0, 120)
  557. }
  558. }
  559. }
  560. *Option: Option13
  561. {
  562. *rcNameID: 262
  563. *PageDimensions: PAIR(3060, 4680)
  564. *Command: CmdSelect
  565. {
  566. *Order: DOC_SETUP.4
  567. *Cmd: "<1B>2<1B>CN"
  568. }
  569. *switch: InputBin
  570. {
  571. *case: TRACTOR
  572. {
  573. *PrintableArea: PAIR(3060, 4680)
  574. *PrintableOrigin: PAIR(0, 0)
  575. }
  576. *default:
  577. {
  578. *PrintableArea: PAIR(3060, 4334)
  579. *PrintableOrigin: PAIR(0, 120)
  580. }
  581. }
  582. }
  583. *Option: CUSTOMSIZE
  584. {
  585. *rcNameID: =USER_DEFINED_SIZE_DISPLAY
  586. *MinSize: PAIR(180, 360)
  587. *MaxSize: PAIR(4896, 7920)
  588. *MaxPrintableWidth: 4896
  589. *MinLeftMargin: 0
  590. *CenterPrintable?: FALSE
  591. *switch: InputBin
  592. {
  593. *case: TRACTOR
  594. {
  595. *TopMargin: 0
  596. *BottomMargin: 0
  597. }
  598. *default:
  599. {
  600. *TopMargin: 120
  601. *BottomMargin: 226
  602. }
  603. }
  604. *Command: CmdSelect
  605. {
  606. *Order: DOC_SETUP.4
  607. *Cmd: "<1B>2"
  608. }
  609. }
  610. }
  611. *Feature: Resolution
  612. {
  613. *rcNameID: =RESOLUTION_DISPLAY
  614. *DefaultOption: Option1
  615. *Option: Option1
  616. {
  617. *Name: "180 x 180 " =DOTS_PER_INCH
  618. *DPI: PAIR(180, 180)
  619. *TextDPI: PAIR(180, 180)
  620. *PinsPerLogPass: 24
  621. *PinsPerPhysPass: 24
  622. *MinStripBlankPixels: 180
  623. *SpotDiameter: 120
  624. *Command: CmdSendBlockData { *Cmd : "<1B>*'" %l{NumOfDataBytes / 3} }
  625. }
  626. *Option: Option2
  627. {
  628. *Name: "360 x 180 " =DOTS_PER_INCH
  629. *DPI: PAIR(360, 180)
  630. *TextDPI: PAIR(360, 180)
  631. *PinsPerLogPass: 24
  632. *PinsPerPhysPass: 24
  633. *MinStripBlankPixels: 360
  634. *SpotDiameter: 170
  635. *Command: CmdSendBlockData { *Cmd : "<1B>*(" %l{NumOfDataBytes / 3} }
  636. }
  637. *Option: Option3
  638. {
  639. *Name: "360 x 360 " =DOTS_PER_INCH
  640. *DPI: PAIR(360, 360)
  641. *TextDPI: PAIR(360, 360)
  642. *PinsPerLogPass: 48
  643. *PinsPerPhysPass: 24
  644. *MinStripBlankPixels: 360
  645. *SpotDiameter: 170
  646. *Command: CmdSendBlockData { *Cmd : "<1B>*(" %l{NumOfDataBytes / 3} }
  647. }
  648. *Option: Option4
  649. {
  650. *Name: "120 x 180 " =DOTS_PER_INCH
  651. *DPI: PAIR(120, 180)
  652. *TextDPI: PAIR(120, 180)
  653. *PinsPerLogPass: 24
  654. *PinsPerPhysPass: 24
  655. *MinStripBlankPixels: 120
  656. *SpotDiameter: 100
  657. *Command: CmdSendBlockData { *Cmd : "<1B>*!" %l{NumOfDataBytes / 3} }
  658. }
  659. }
  660. *Feature: TextQuality
  661. {
  662. *rcNameID: =TEXT_QUALITY_DISPLAY
  663. *DefaultOption: LETTER_QUALITY
  664. *Option: LETTER_QUALITY
  665. {
  666. *rcNameID: =LETTER_QUALITY_DISPLAY
  667. *Command: CmdSelect
  668. {
  669. *Order: DOC_SETUP.2
  670. *Cmd: "<1B>x<01>"
  671. }
  672. }
  673. *Option: DRAFT_QUALITY
  674. {
  675. *rcNameID: =DRAFT_QUALITY_DISPLAY
  676. *Command: CmdSelect
  677. {
  678. *Order: DOC_SETUP.2
  679. *Cmd: "<1B>x<00>"
  680. }
  681. }
  682. }
  683. *Feature: ColorMode
  684. {
  685. *rcNameID: =COLOR_PRINTING_MODE_DISPLAY
  686. *DefaultOption: Color
  687. *Option: Mono
  688. {
  689. *rcNameID: =MONO_DISPLAY
  690. *DevNumOfPlanes: 1
  691. *DevBPP: 1
  692. *Color? : FALSE
  693. }
  694. *Option: Color
  695. {
  696. *rcNameID: =COLOR_DISPLAY
  697. *DevNumOfPlanes: 4
  698. *DevBPP: 1
  699. *DrvBPP: 4
  700. *ColorPlaneOrder: LIST(YELLOW, MAGENTA, CYAN, BLACK)
  701. *Command: CmdSendYellowData { *Cmd : "<1B>r<04>" }
  702. *Command: CmdSendMagentaData { *Cmd : "<1B>r<01>" }
  703. *Command: CmdSendCyanData { *Cmd : "<1B>r<02>" }
  704. *Command: CmdSendBlackData { *Cmd : "<1B>r<00>" }
  705. }
  706. }
  707. *Feature: Halftone
  708. {
  709. *rcNameID: =HALFTONING_DISPLAY
  710. *DefaultOption: HT_PATSIZE_AUTO
  711. *Option: HT_PATSIZE_AUTO
  712. {
  713. *rcNameID: =HT_AUTO_SELECT_DISPLAY
  714. }
  715. *Ifdef: WINNT_50
  716. *Option: HT_PATSIZE_SUPERCELL_M
  717. {
  718. *rcNameID: =HT_SUPERCELL_DISPLAY
  719. }
  720. *Endif:
  721. *Option: HT_PATSIZE_6x6_M
  722. {
  723. *rcNameID: =HT_DITHER6X6_DISPLAY
  724. }
  725. *Option: HT_PATSIZE_8x8_M
  726. {
  727. *rcNameID: =HT_DITHER8X8_DISPLAY
  728. }
  729. }
  730. *Command: CmdStartDoc
  731. {
  732. *Order: DOC_SETUP.1
  733. *Cmd: "<1B>@<1B>t<011B>6<1B>R<001B>r<001B>U<01>"
  734. }
  735. *Command: CmdStartPage
  736. {
  737. *Order: PAGE_SETUP.1
  738. *Cmd: "<0D>"
  739. }
  740. *Command: CmdEndJob
  741. {
  742. *Order: JOB_FINISH.1
  743. *Cmd: "<1B>@"
  744. }
  745. *RotateCoordinate?: FALSE
  746. *RotateRaster?: FALSE
  747. *RotateFont?: FALSE
  748. *switch: Orientation
  749. {
  750. *case: PORTRAIT
  751. {
  752. *TextCaps: LIST(TC_SA_DOUBLE,TC_EA_DOUBLE,TC_IA_ABLE,TC_UA_ABLE,TC_RA_ABLE)
  753. }
  754. *case: LANDSCAPE_CC270
  755. {
  756. *TextCaps: LIST(TC_RA_ABLE)
  757. }
  758. }
  759. *CursorXAfterCR: AT_CURSOR_X_ORIGIN
  760. *YMoveAttributes: LIST(SEND_CR_FIRST)
  761. *MaxLineSpacing: 255
  762. *XMoveThreshold: 0
  763. *YMoveThreshold: *
  764. *XMoveUnit: 60
  765. *YMoveUnit: 180
  766. *Command: CmdXMoveAbsolute { *Cmd : "<1B>$" %l{(DestX / 6) } }
  767. *Command: CmdYMoveRelDown { *Cmd : "<1B>J" %c[0,255]{max_repeat((DestYRel / 2) )} }
  768. *Command: CmdSetLineSpacing { *Cmd : "<1B>3" %c[0,255]{(LinefeedSpacing / 2) } }
  769. *Command: CmdCR { *Cmd : "<0D>" }
  770. *Command: CmdLF { *Cmd : "<0A>" }
  771. *Command: CmdFF { *Cmd : "<0C>" }
  772. *Command: CmdBackSpace { *Cmd : "<08>" }
  773. *Command: CmdUniDirectionOn { *Cmd : "<1B>U<01>" }
  774. *Command: CmdUniDirectionOff { *Cmd : "<1B>U<00>" }
  775. *EjectPageWithFF?: TRUE
  776. *switch: PaperSize
  777. {
  778. *case: CUSTOMSIZE
  779. {
  780. *EjectPageWithFF?: TRUE
  781. *switch: InputBin
  782. {
  783. *case: TRACTOR
  784. {
  785. *EjectPageWithFF?: FALSE
  786. }
  787. }
  788. }
  789. }
  790. *Command: CmdSelectBlackColor { *Cmd : "<1B>r<00>" }
  791. *Command: CmdSelectRedColor { *Cmd : "<1B>r<05>" }
  792. *Command: CmdSelectGreenColor { *Cmd : "<1B>r<06>" }
  793. *Command: CmdSelectYellowColor { *Cmd : "<1B>r<04>" }
  794. *Command: CmdSelectBlueColor { *Cmd : "<1B>r<02>" }
  795. *Command: CmdSelectMagentaColor { *Cmd : "<1B>r<01>" }
  796. *Command: CmdSelectCyanColor { *Cmd : "<1B>r<02>" }
  797. *OutputDataFormat: V_BYTE
  798. *OptimizeLeftBound?: FALSE
  799. *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  800. *CursorXAfterSendBlockData: AT_GRXDATA_END
  801. *CursorYAfterSendBlockData: NO_MOVE
  802. *UseExpColorSelectCmd? : TRUE
  803. *DefaultFont: 3
  804. *DefaultCTT: 1
  805. *switch: Orientation
  806. {
  807. *case: PORTRAIT
  808. {
  809. *DeviceFonts: LIST(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,
  810. + 17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,
  811. + 33,34,35,36,37,38,39)
  812. }
  813. *case: LANDSCAPE_CC270
  814. {
  815. *DeviceFonts: LIST()
  816. }
  817. }
  818. *FontCartridge: FC1
  819. {
  820. *rcCartridgeNameID: 271
  821. *PortraitFonts: LIST(40)
  822. *LandscapeFonts: LIST()
  823. }
  824. *FontCartridge: FC2
  825. {
  826. *rcCartridgeNameID: 272
  827. *PortraitFonts: LIST(41)
  828. *LandscapeFonts: LIST()
  829. }
  830. *Command: CmdBoldOn { *Cmd : "<1B>E" }
  831. *Command: CmdBoldOff { *Cmd : "<1B>F" }
  832. *Command: CmdItalicOn { *Cmd : "<1B>4" }
  833. *Command: CmdItalicOff { *Cmd : "<1B>5" }
  834. *Command: CmdUnderlineOn { *Cmd : "<1B>-<01>" }
  835. *Command: CmdUnderlineOff { *Cmd : "<1B>-<00>" }