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.

700 lines
16 KiB

  1. *%
  2. *% Copyright (c) 1997 - 1999 Microsoft Corporation
  3. *% Copyright (c) 2000 NEC Corporation
  4. *% All Rights Reserved.
  5. *%
  6. *GPDSpecVersion: "1.0"
  7. *Include: "StdNames.gpd"
  8. *GPDFileVersion: "1.4"
  9. *GPDFileName: "nc1400.GPD"
  10. *ModelName: "NEC SuperScript 1400"
  11. *MasterUnits: PAIR(600, 600)
  12. *ResourceDLL: "ncpclres.Dll"
  13. *PrintRate: 12
  14. *PrintRatePPM: 12
  15. *PrintRateUnit: PPM
  16. *PrinterType: SERIAL
  17. *MaxCopies: 999
  18. *Feature: Orientation
  19. {
  20. *rcNameID: =ORIENTATION_DISPLAY
  21. *DefaultOption: PORTRAIT
  22. *Option: PORTRAIT
  23. {
  24. *rcNameID: =PORTRAIT_DISPLAY
  25. }
  26. *Option: LANDSCAPE_CC270
  27. {
  28. *rcNameID: =LANDSCAPE_DISPLAY
  29. }
  30. }
  31. *InstalledOptionName: "Installed"
  32. *NotInstalledOptionName: "Not installed"
  33. *Feature: InputBin
  34. {
  35. *rcNameID: =PAPER_SOURCE_DISPLAY
  36. *DefaultOption: Option1
  37. *Option: Option1
  38. {
  39. *% Auto Select
  40. *Name: "Auto Select"
  41. *OptionID: 292
  42. *Command: CmdSelect
  43. {
  44. *Order: DOC_SETUP.30
  45. *Cmd: "<1B>&l0H"
  46. }
  47. }
  48. *Option: Option2
  49. {
  50. *% Manual tray
  51. *Name: "Tray 1 (Manual)"
  52. *OptionID: 288
  53. *Command: CmdSelect
  54. {
  55. *Order: DOC_SETUP.30
  56. *Cmd: "<1B>&l2H"
  57. }
  58. }
  59. *Option: Option3
  60. {
  61. *% Multi Purpose Tray
  62. *Name: "Tray 1"
  63. *OptionID: 289
  64. *Command: CmdSelect
  65. {
  66. *Order: DOC_SETUP.30
  67. *Cmd: "<1B>&l4H"
  68. }
  69. }
  70. *Option: Option4
  71. {
  72. *Name: "Tray 2"
  73. *OptionID: 291
  74. *Command: CmdSelect
  75. {
  76. *Order: DOC_SETUP.30
  77. *Cmd: "<1B>&l1H"
  78. }
  79. *Constraints: PaperSize.A5
  80. *Constraints: PaperSize.Option8
  81. *Constraints: PaperSize.ENV_MONARCH
  82. *Constraints: PaperSize.ENV_DL
  83. *Constraints: PaperSize.ENV_C5
  84. }
  85. *Option: Option5
  86. {
  87. *% 2nd
  88. *Name: "Tray 3"
  89. *OptionID: 290
  90. *Command: CmdSelect
  91. {
  92. *Order: DOC_SETUP.30
  93. *Cmd: "<1B>&l5H"
  94. }
  95. *Installable?: TRUE
  96. *InstallableFeatureName: "Tray 3"
  97. }
  98. }
  99. *Feature: Resolution
  100. {
  101. *rcNameID: =RESOLUTION_DISPLAY
  102. *DefaultOption: Option2
  103. *Option: Option1
  104. {
  105. *Name: "300 x 300 " =DOTS_PER_INCH
  106. *DPI: PAIR(300, 300)
  107. *TextDPI: PAIR(300, 300)
  108. EXTERN_GLOBAL: *StripBlanks: LIST(TRAILING)
  109. *SpotDiameter: 100
  110. *Command: CmdBeginRaster { *Cmd : "<1B>*r1A" }
  111. *Command: CmdEndRaster { *Cmd : "<1B>*rB" }
  112. *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  113. *Command: CmdSelect
  114. {
  115. *Order: DOC_SETUP.36
  116. *Cmd: "<1B>*t300R"
  117. }
  118. }
  119. *Option: Option2
  120. {
  121. *Name: "600 x 600 " =DOTS_PER_INCH
  122. *DPI: PAIR(600, 600)
  123. *TextDPI: PAIR(600, 600)
  124. EXTERN_GLOBAL: *StripBlanks: LIST(TRAILING)
  125. *SpotDiameter: 100
  126. *Command: CmdBeginRaster { *Cmd : "<1B>*r1A" }
  127. *Command: CmdEndRaster { *Cmd : "<1B>*rB" }
  128. *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  129. *Command: CmdSelect
  130. {
  131. *Order: DOC_SETUP.36
  132. *Cmd: "<1B>*t600R"
  133. }
  134. }
  135. }
  136. *Feature: PaperSize
  137. {
  138. *rcNameID: =PAPER_SIZE_DISPLAY
  139. *DefaultOption: LETTER
  140. *Option: LETTER
  141. {
  142. *% Letter
  143. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  144. *% OptionID: 259
  145. *PageDimensions: PAIR(5100, 6600)
  146. *% PrintableArea: PAIR(4895, 6395)
  147. *PrintableArea: PAIR(4800, 6156)
  148. *PrintableOrigin: PAIR(150, 280)
  149. *CursorOrigin: PAIR(150, 280)
  150. *Command: CmdSelect
  151. {
  152. *Order: DOC_SETUP.35
  153. *Cmd: "<1B>&l2A"
  154. }
  155. }
  156. *Option: LEGAL
  157. {
  158. *% Legal
  159. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  160. *% OptionID: 260
  161. *PageDimensions: PAIR(5100, 8400)
  162. *% PrintableArea: PAIR(4895, 8195)
  163. *PrintableArea: PAIR(4800, 7956)
  164. *PrintableOrigin: PAIR(150, 280)
  165. *Command: CmdSelect
  166. {
  167. *Order: DOC_SETUP.35
  168. *Cmd: "<1B>&l3A"
  169. }
  170. }
  171. *Option: EXECUTIVE
  172. {
  173. *% Executive
  174. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  175. *% OptionID: 261
  176. *PageDimensions: PAIR(4350, 6300)
  177. *% PrintableArea: PAIR(4145, 6095)
  178. *PrintableArea: PAIR(4050, 5900)
  179. *PrintableOrigin: PAIR(150, 280)
  180. *Command: CmdSelect
  181. {
  182. *Order: DOC_SETUP.35
  183. *Cmd: "<1B>&l1A"
  184. }
  185. }
  186. *Option: A4
  187. {
  188. *% A4
  189. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  190. *% OptionID: 262
  191. *PageDimensions: PAIR(4961, 7016)
  192. *PrintableArea: PAIR(4716, 6570)
  193. *% PrintableArea: PAIR(4800, 6570)
  194. *PrintableOrigin: PAIR(150, 280)
  195. *Command: CmdSelect
  196. {
  197. *Order: DOC_SETUP.35
  198. *Cmd: "<1B>&l26A"
  199. }
  200. }
  201. *Option: Option6
  202. {
  203. *% JIS B5
  204. *rcNameID: 264
  205. *OptionID: 264
  206. *PageDimensions: PAIR(4299, 6071)
  207. *% PrintableArea: PAIR(4095, 5866)
  208. *PrintableArea: PAIR(3999, 5671)
  209. *PrintableOrigin: PAIR(150, 280)
  210. *Command: CmdSelect
  211. {
  212. *Order: DOC_SETUP.35
  213. *Cmd: "<1B>&l45A"
  214. }
  215. }
  216. *Option: A5
  217. {
  218. *% A5
  219. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  220. *% OptionID: 263
  221. *PageDimensions: PAIR(3506, 4960)
  222. *% PrintableArea: PAIR(3292, 4756)
  223. *PrintableArea: PAIR(3206, 4656)
  224. *PrintableOrigin: PAIR(150, 250)
  225. *Command: CmdSelect
  226. {
  227. *Order: DOC_SETUP.35
  228. *Cmd: "<1B>&l25A"
  229. }
  230. }
  231. *Option: Option8
  232. {
  233. *% Com 10 Env
  234. *rcNameID: 265
  235. *OptionID: 265
  236. *PageDimensions: PAIR(2475, 5700)
  237. *PrintableArea: PAIR(2175, 4795)
  238. *% PrintableArea: PAIR(2175, 5300)
  239. *PrintableOrigin: PAIR(150, 250)
  240. *Command: CmdSelect
  241. {
  242. *Order: DOC_SETUP.35
  243. *Cmd: "<1B>&l81A"
  244. }
  245. }
  246. *Option: ENV_MONARCH
  247. {
  248. *% Monarch Env
  249. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  250. *% OptionID: 269
  251. *PageDimensions: PAIR(2324, 4500)
  252. *PrintableArea: PAIR(2024, 4100)
  253. *PrintableOrigin: PAIR(150, 280)
  254. *Command: CmdSelect
  255. {
  256. *Order: DOC_SETUP.35
  257. *Cmd: "<1B>&l90A"
  258. }
  259. }
  260. *Option: ENV_DL
  261. {
  262. *% DL Env
  263. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  264. *% OptionID: 270
  265. *PageDimensions: PAIR(2598, 5196)
  266. *% PrintableArea: PAIR(2394, 4992)
  267. *PrintableArea: PAIR(2314, 4896)
  268. *PrintableOrigin: PAIR(150, 250)
  269. *Command: CmdSelect
  270. {
  271. *Order: DOC_SETUP.35
  272. *Cmd: "<1B>&l90A"
  273. }
  274. }
  275. *Option: ENV_C5
  276. {
  277. *% C5 Env
  278. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  279. *% OptionID: 271
  280. *PageDimensions: PAIR(3826, 5408)
  281. *PrintableArea: PAIR(3542, 5008)
  282. *PrintableOrigin: PAIR(150, 250)
  283. *Command: CmdSelect
  284. {
  285. *Order: DOC_SETUP.35
  286. *Cmd: "<1B>&l91A"
  287. }
  288. }
  289. }
  290. *Feature: PaperType
  291. {
  292. *Name: "Paper Type"
  293. *DefaultOption: Option1
  294. *Option: Option1
  295. {
  296. *Name: "Auto"
  297. *Command: CmdSelect
  298. {
  299. *Order: DOC_SETUP.2
  300. *Cmd: "<1B>%%-12345X@PJL SET PAPERTYPE = OFF<0D><0A>"
  301. }
  302. }
  303. *Option: Option2
  304. {
  305. *Name: "Plain Paper"
  306. *Command: CmdSelect
  307. {
  308. *Order: DOC_SETUP.2
  309. *Cmd: "<1B>%%-12345X@PJL SET PAPERTYPE = NORMAL<0D><0A>"
  310. }
  311. }
  312. *Option: Option3
  313. {
  314. *Name: "Bond"
  315. *Command: CmdSelect
  316. {
  317. *Order: DOC_SETUP.2
  318. *Cmd: "<1B>%%-12345X@PJL SET PAPERTYPE = BOND<0D><0A>"
  319. }
  320. }
  321. *Option: Option4
  322. {
  323. *Name: "Card Stock"
  324. *Command: CmdSelect
  325. {
  326. *Order: DOC_SETUP.2
  327. *Cmd: "<1B>%%-12345X@PJL SET PAPERTYPE = CARD<0D><0A>"
  328. }
  329. }
  330. *Option: Option5
  331. {
  332. *Name: "Transparency"
  333. *Command: CmdSelect
  334. {
  335. *Order: DOC_SETUP.2
  336. *Cmd: "<1B>%%-12345X@PJL SET PAPERTYPE = OHP<0D><0A>"
  337. }
  338. }
  339. *Option: Option6
  340. {
  341. *Name: "Labels"
  342. *Command: CmdSelect
  343. {
  344. *Order: DOC_SETUP.2
  345. *Cmd: "<1B>%%-12345X@PJL SET PAPERTYPE = LABEL<0D><0A>"
  346. }
  347. }
  348. *Option: Option7
  349. {
  350. *Name: "Preprinted"
  351. *Command: CmdSelect
  352. {
  353. *Order: DOC_SETUP.2
  354. *Cmd: "<1B>%%-12345X@PJL SET PAPERTYPE = USED<0D><0A>"
  355. }
  356. }
  357. *Option: Option8
  358. {
  359. *Name: "Colored Paper"
  360. *Command: CmdSelect
  361. {
  362. *Order: DOC_SETUP.2
  363. *Cmd: "<1B>%%-12345X@PJL SET PAPERTYPE = COLOR<0D><0A>"
  364. }
  365. }
  366. *Option: Option9
  367. {
  368. *Name: "Envelopes"
  369. *Command: CmdSelect
  370. {
  371. *Order: DOC_SETUP.2
  372. *Cmd: "<1B>%%-12345X@PJL SET PAPERTYPE = ENV<0D><0A>"
  373. }
  374. }
  375. }
  376. *Feature: Darkness
  377. {
  378. *Name: "Darkness"
  379. *DefaultOption: Option2
  380. *Option: Option2
  381. {
  382. *Name: "Normal"
  383. *Command: CmdSelect
  384. {
  385. *Order: DOC_SETUP.4
  386. *Cmd: "@PJL SET DENSITY = 3<0D><0A>"
  387. }
  388. }
  389. *Option: Option3
  390. {
  391. *Name: "Light"
  392. *Command: CmdSelect
  393. {
  394. *Order: DOC_SETUP.4
  395. *Cmd: "@PJL SET DENSITY = 1<0D><0A>"
  396. }
  397. }
  398. *Option: Option4
  399. {
  400. *Name: "Dark"
  401. *Command: CmdSelect
  402. {
  403. *Order: DOC_SETUP.4
  404. *Cmd: "@PJL SET DENSITY = 5<0D><0A>"
  405. }
  406. }
  407. }
  408. *Feature: TonerUsage
  409. {
  410. *Name: "Toner Usage"
  411. *DefaultOption: Option2
  412. *Option: Option2
  413. {
  414. *Name: "Normal"
  415. *Command: CmdSelect
  416. {
  417. *Order: DOC_SETUP.13
  418. *Cmd: "@PJL SET ECONOMODE = OFF<0D><0A>"
  419. }
  420. }
  421. *Option: Option3
  422. {
  423. *Name: "Save Toner"
  424. *Command: CmdSelect
  425. {
  426. *Order: DOC_SETUP.13
  427. *Cmd: "@PJL SET ECONOMODE = ON<0D><0A>"
  428. }
  429. }
  430. }
  431. *Feature: EnergySaving
  432. {
  433. *Name: "Energy Saving"
  434. *DefaultOption: Option3
  435. *Option: Option1
  436. {
  437. *Name: "Off"
  438. *Command: CmdSelect
  439. {
  440. *Order: DOC_SETUP.6
  441. *Cmd: "@PJL DEFAULT POWERSAVE = OFF<0D><0A>"
  442. }
  443. }
  444. *Option: Option2
  445. {
  446. *Name: "10 minutes"
  447. *Command: CmdSelect
  448. {
  449. *Order: DOC_SETUP.6
  450. *Cmd: "@PJL DEFAULT POWERSAVE = ON<0D><0A>@PJL DEFAULT POWERSAVETIME = 10<0D><0A>"
  451. }
  452. }
  453. *Option: Option3
  454. {
  455. *Name: "15 minutes"
  456. *Command: CmdSelect
  457. {
  458. *Order: DOC_SETUP.6
  459. *Cmd: "@PJL DEFAULT POWERSAVE = ON<0D><0A>@PJL DEFAULT POWERSAVETIME = 15<0D><0A>"
  460. }
  461. }
  462. *Option: Option4
  463. {
  464. *Name: "30 minutes"
  465. *Command: CmdSelect
  466. {
  467. *Order: DOC_SETUP.6
  468. *Cmd: "@PJL DEFAULT POWERSAVE = ON<0D><0A>@PJL DEFAULT POWERSAVETIME = 30<0D><0A>"
  469. }
  470. }
  471. *Option: Option5
  472. {
  473. *Name: "45 minutes"
  474. *Command: CmdSelect
  475. {
  476. *Order: DOC_SETUP.6
  477. *Cmd: "@PJL DEFAULT POWERSAVE = ON<0D><0A>@PJL DEFAULT POWERSAVETIME = 45<0D><0A>"
  478. }
  479. }
  480. *Option: Option6
  481. {
  482. *Name: "60 minutes"
  483. *Command: CmdSelect
  484. {
  485. *Order: DOC_SETUP.6
  486. *Cmd: "@PJL DEFAULT POWERSAVE = ON<0D><0A>@PJL DEFAULT POWERSAVETIME = 60<0D><0A>"
  487. }
  488. }
  489. }
  490. *Feature: JamRecovery
  491. {
  492. *Name: "Jam Recovery"
  493. *DefaultOption: Option2
  494. *Option: Option2
  495. {
  496. *Name: "Off"
  497. *Command: CmdSelect
  498. {
  499. *Order: DOC_SETUP.5
  500. *Cmd: "@PJL DEFAULT JAMRECOVERY = OFF<0D><0A>"
  501. }
  502. }
  503. *Option: Option3
  504. {
  505. *Name: "On"
  506. *Command: CmdSelect
  507. {
  508. *Order: DOC_SETUP.5
  509. *Cmd: "@PJL DEFAULT JAMRECOVERY = ON<0D><0A>"
  510. }
  511. }
  512. }
  513. *Feature: Timeout
  514. {
  515. *Name: "I/O Timeout"
  516. *DefaultOption: Option2
  517. *Option: Option1
  518. {
  519. *Name: "None"
  520. *Command: CmdSelect
  521. {
  522. *Order: DOC_SETUP.3
  523. *Cmd: "@PJL DEFAULT TIMEOUT = 0<0D><0A>"
  524. }
  525. }
  526. *Option: Option2
  527. {
  528. *Name: "15 Seconds"
  529. *Command: CmdSelect
  530. {
  531. *Order: DOC_SETUP.3
  532. *Cmd: "@PJL DEFAULT TIMEOUT = 15<0D><0A>"
  533. }
  534. }
  535. *Option: Option3
  536. {
  537. *Name: "30 Seconds"
  538. *Command: CmdSelect
  539. {
  540. *Order: DOC_SETUP.3
  541. *Cmd: "@PJL DEFAULT TIMEOUT = 30<0D><0A>"
  542. }
  543. }
  544. *Option: Option4
  545. {
  546. *Name: "60 Seconds"
  547. *Command: CmdSelect
  548. {
  549. *Order: DOC_SETUP.3
  550. *Cmd: "@PJL DEFAULT TIMEOUT = 60<0D><0A>"
  551. }
  552. }
  553. *Option: Option5
  554. {
  555. *Name: "90 Seconds"
  556. *Command: CmdSelect
  557. {
  558. *Order: DOC_SETUP.3
  559. *Cmd: "@PJL DEFAULT TIMEOUT = 90<0D><0A>"
  560. }
  561. }
  562. *Option: Option6
  563. {
  564. *Name: "120 Seconds"
  565. *Command: CmdSelect
  566. {
  567. *Order: DOC_SETUP.3
  568. *Cmd: "@PJL DEFAULT TIMEOUT = 120<0D><0A>"
  569. }
  570. }
  571. *Option: Option7
  572. {
  573. *Name: "180 Seconds"
  574. *Command: CmdSelect
  575. {
  576. *Order: DOC_SETUP.3
  577. *Cmd: "@PJL DEFAULT TIMEOUT = 180<0D><0A>"
  578. }
  579. }
  580. *Option: Option8
  581. {
  582. *Name: "240 Seconds"
  583. *Command: CmdSelect
  584. {
  585. *Order: DOC_SETUP.3
  586. *Cmd: "@PJL DEFAULT TIMEOUT = 240<0D><0A>"
  587. }
  588. }
  589. *Option: Option9
  590. {
  591. *Name: "300 Seconds"
  592. *Command: CmdSelect
  593. {
  594. *Order: DOC_SETUP.3
  595. *Cmd: "@PJL DEFAULT TIMEOUT = 300<0D><0A>"
  596. }
  597. }
  598. }
  599. *Feature: Halftone
  600. {
  601. *rcNameID: =HALFTONING_DISPLAY
  602. *DefaultOption: HT_PATSIZE_AUTO
  603. *Option: HT_PATSIZE_AUTO
  604. {
  605. *rcNameID: =HT_AUTO_SELECT_DISPLAY
  606. }
  607. *Ifdef: WINNT_50
  608. *Option: HT_PATSIZE_SUPERCELL_M
  609. {
  610. *rcNameID: =HT_SUPERCELL_DISPLAY
  611. }
  612. *Endif:
  613. *Option: HT_PATSIZE_6x6_M
  614. {
  615. *rcNameID: =HT_DITHER6X6_DISPLAY
  616. }
  617. *Option: HT_PATSIZE_8x8_M
  618. {
  619. *rcNameID: =HT_DITHER8X8_DISPLAY
  620. }
  621. }
  622. *Command: CmdStartDoc
  623. {
  624. *Order: DOC_SETUP.15
  625. *Cmd: "@PJL SET RET = ON<0D><0A>@PJL SET ALTITUDE = OFF<0D><0A>@PJL ENTER LANGUAGE = PCL<0D><0A><1B>E<1B>&l0L"
  626. }
  627. *Command: CmdStartPage
  628. {
  629. *Order: PAGE_SETUP.1
  630. *Cmd: "<0D>"
  631. }
  632. *Command: CmdEndJob
  633. {
  634. *Order: JOB_FINISH.1
  635. *Cmd: "<1B>E<1B>%%-12345X@PJL EOJ<0D><0A>"
  636. }
  637. *Command: CmdEndPage
  638. {
  639. *Order: PAGE_FINISH.1
  640. *Cmd: "<0D>"
  641. }
  642. *Command: CmdCopies
  643. {
  644. *Order: DOC_SETUP.37
  645. *Cmd: "<1B>&l" %d{NumOfCopies}"X"
  646. }
  647. *RotateCoordinate?: FALSE
  648. *RotateRaster?: FALSE
  649. *RotateFont?: FALSE
  650. *TextCaps: LIST()
  651. *CursorXAfterCR: AT_PRINTABLE_X_ORIGIN
  652. *BadCursorMoveInGrxMode: LIST(X_PORTRAIT,X_LANDSCAPE,Y_PORTRAIT,Y_LANDSCAPE)
  653. *XMoveThreshold: 0
  654. *YMoveThreshold: *
  655. *XMoveUnit: 300
  656. *YMoveUnit: 300
  657. *Command: CmdXMoveAbsolute { *Cmd : "<1B>*p" %d{(DestX / 2) }"X" }
  658. *Command: CmdXMoveRelRight { *Cmd : "<1B>*p+" %d{(DestXRel / 2) }"X" }
  659. *Command: CmdXMoveRelLeft { *Cmd : "<1B>*p-" %d{(DestXRel / 2) }"X" }
  660. *Command: CmdYMoveAbsolute { *Cmd : "<1B>*p" %d{(DestY / 2) }"Y" }
  661. *Command: CmdYMoveRelDown { *Cmd : "<1B>*p+" %d{(DestYRel / 2) }"Y" }
  662. *Command: CmdYMoveRelUp { *Cmd : "<1B>*p-" %d{(DestYRel / 2) }"Y" }
  663. *Command: CmdCR { *Cmd : "<0D>" }
  664. *Command: CmdLF { *Cmd : "<0A>" }
  665. *Command: CmdFF { *Cmd : "<0C>" }
  666. *EjectPageWithFF?: TRUE
  667. *Command: CmdEnableTIFF4 { *Cmd : "<1B>*b2M" }
  668. *Command: CmdDisableCompression { *Cmd : "<1B>*b0M" }
  669. *OutputDataFormat: H_BYTE
  670. *OptimizeLeftBound?: FALSE
  671. *CursorXAfterSendBlockData: AT_GRXDATA_ORIGIN
  672. *CursorYAfterSendBlockData: AUTO_INCREMENT
  673. *LookAheadRegion: 360
  674. *DefaultCTT: 0
  675. *CharPosition: BASELINE
  676. *DeviceFonts: LIST()
  677. *Command: CmdUnderlineOn { *Cmd : "<1B>&d3D" }
  678. *Command: CmdUnderlineOff { *Cmd : "<1B>&d@" }