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
21 KiB

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