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.

688 lines
21 KiB

  1. *%
  2. *% Copyright (c) 1997 - 1999 Microsoft Corporation
  3. *% All Rights Reserved.
  4. *%
  5. *GPDSpecVersion: "1.0"
  6. *GPDFileName: "OKD810.GPD"
  7. *GPDFileVersion: "1.0"
  8. *Include: "StdNames.gpd"
  9. *ModelName: "Okidata OL-810"
  10. *MasterUnits: PAIR(600, 600)
  11. *ResourceDLL: "pcl5eres.dll"
  12. *PrinterType: PAGE
  13. *MaxCopies: 99
  14. *Feature: Orientation
  15. {
  16. *rcNameID: =ORIENTATION_DISPLAY
  17. *DefaultOption: PORTRAIT
  18. *Option: PORTRAIT
  19. {
  20. *rcNameID: =PORTRAIT_DISPLAY
  21. *Command: CmdSelect
  22. {
  23. *Order: DOC_SETUP.2
  24. *Cmd: "<1B>&l0O"
  25. }
  26. }
  27. *Option: LANDSCAPE_CC90
  28. {
  29. *rcNameID: =LANDSCAPE_DISPLAY
  30. *Command: CmdSelect
  31. {
  32. *Order: DOC_SETUP.2
  33. *Cmd: "<1B>&l1O"
  34. }
  35. }
  36. }
  37. *Feature: InputBin
  38. {
  39. *rcNameID: =PAPER_SOURCE_DISPLAY
  40. *DefaultOption: UPPER
  41. *Option: UPPER
  42. {
  43. *rcNameID: =UPPER_TRAY_DISPLAY
  44. *Command: CmdSelect
  45. {
  46. *Order: DOC_SETUP.6
  47. *Cmd: "<1B>&l1H"
  48. }
  49. }
  50. *Option: MANUAL
  51. {
  52. *rcNameID: =MANUAL_FEED_DISPLAY
  53. *Command: CmdSelect
  54. {
  55. *Order: DOC_SETUP.6
  56. *Cmd: "<1B>&l2H"
  57. }
  58. }
  59. *Option: ENVMANUAL
  60. {
  61. *rcNameID: =ENV_MANUAL_DISPLAY
  62. *Command: CmdSelect
  63. {
  64. *Order: DOC_SETUP.6
  65. *Cmd: "<1B>&l3H"
  66. }
  67. }
  68. *Option: LOWER
  69. {
  70. *rcNameID: =LOWER_TRAY_DISPLAY
  71. *Command: CmdSelect
  72. {
  73. *Order: DOC_SETUP.6
  74. *Cmd: "<1B>&l4H"
  75. }
  76. }
  77. }
  78. *Feature: Resolution
  79. {
  80. *rcNameID: =RESOLUTION_DISPLAY
  81. *DefaultOption: Option1
  82. *Option: Option1
  83. {
  84. *Name: "300 x 300 " =DOTS_PER_INCH
  85. *DPI: PAIR(300, 300)
  86. *TextDPI: PAIR(300, 300)
  87. *MinStripBlankPixels: 32
  88. EXTERN_GLOBAL: *StripBlanks: LIST(ENCLOSED,TRAILING)
  89. *SpotDiameter: 100
  90. *Command: CmdBeginRaster { *Cmd : "<1B>*r1A" }
  91. *Command: CmdEndRaster { *Cmd : "<1B>*rB" }
  92. *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  93. *Command: CmdSelect
  94. {
  95. *Order: DOC_SETUP.8
  96. *Cmd: "<1B>*t300R"
  97. }
  98. }
  99. *Option: Option2
  100. {
  101. *Name: "150 x 150 " =DOTS_PER_INCH
  102. *DPI: PAIR(150, 150)
  103. *TextDPI: PAIR(300, 300)
  104. *MinStripBlankPixels: 32
  105. EXTERN_GLOBAL: *StripBlanks: LIST(ENCLOSED,TRAILING)
  106. *SpotDiameter: 100
  107. *Command: CmdBeginRaster { *Cmd : "<1B>*r1A" }
  108. *Command: CmdEndRaster { *Cmd : "<1B>*rB" }
  109. *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  110. *Command: CmdSelect
  111. {
  112. *Order: DOC_SETUP.8
  113. *Cmd: "<1B>*t150R"
  114. }
  115. }
  116. *Option: Option3
  117. {
  118. *Name: "75 x 75 " =DOTS_PER_INCH
  119. *DPI: PAIR(75, 75)
  120. *TextDPI: PAIR(300, 300)
  121. EXTERN_GLOBAL: *StripBlanks: LIST(TRAILING)
  122. *SpotDiameter: 100
  123. *Command: CmdBeginRaster { *Cmd : "<1B>*r1A" }
  124. *Command: CmdEndRaster { *Cmd : "<1B>*rB" }
  125. *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  126. *Command: CmdSelect
  127. {
  128. *Order: DOC_SETUP.8
  129. *Cmd: "<1B>*t75R"
  130. }
  131. }
  132. }
  133. *Feature: PaperSize
  134. {
  135. *rcNameID: =PAPER_SIZE_DISPLAY
  136. *DefaultOption: LETTER
  137. *Option: LETTER
  138. {
  139. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  140. *PageProtectMem: 1028
  141. *switch: Orientation
  142. {
  143. *case: PORTRAIT
  144. {
  145. *PrintableArea: PAIR(4800, 6350)
  146. *PrintableOrigin: PAIR(150, 100)
  147. *switch: Resolution
  148. {
  149. *case: Option2
  150. {
  151. *PrintableArea: PAIR(4796, 6348)
  152. *PrintableOrigin: PAIR(152, 100)
  153. }
  154. *case: Option3
  155. {
  156. *PrintableArea: PAIR(4792, 6344)
  157. *PrintableOrigin: PAIR(152, 104)
  158. }
  159. }
  160. *CursorOrigin: PAIR(150, 100)
  161. *Command: CmdSelect
  162. {
  163. *Order: DOC_SETUP.7
  164. *Cmd: "<1B>&l2a8c1E"
  165. }
  166. }
  167. *case: LANDSCAPE_CC90
  168. {
  169. *PrintableArea: PAIR(4905, 6360)
  170. *PrintableOrigin: PAIR(75, 140)
  171. *switch: Resolution
  172. {
  173. *case: Option1
  174. {
  175. *PrintableArea: PAIR(4904, 6360)
  176. *PrintableOrigin: PAIR(76, 140)
  177. }
  178. *case: Option2
  179. {
  180. *PrintableArea: PAIR(4904, 6360)
  181. *PrintableOrigin: PAIR(76, 140)
  182. }
  183. *case: Option3
  184. {
  185. *PrintableArea: PAIR(4896, 6352)
  186. *PrintableOrigin: PAIR(80, 144)
  187. }
  188. }
  189. *CursorOrigin: PAIR(100, 6500)
  190. *Command: CmdSelect
  191. {
  192. *Order: DOC_SETUP.7
  193. *Cmd: "<1B>&l2a8c1E"
  194. }
  195. }
  196. }
  197. }
  198. *Option: LEGAL
  199. {
  200. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  201. *PageProtectMem: 1692
  202. *switch: Orientation
  203. {
  204. *case: PORTRAIT
  205. {
  206. *PrintableArea: PAIR(4800, 8200)
  207. *PrintableOrigin: PAIR(150, 100)
  208. *switch: Resolution
  209. {
  210. *case: Option2
  211. {
  212. *PrintableArea: PAIR(4796, 8200)
  213. *PrintableOrigin: PAIR(152, 100)
  214. }
  215. *case: Option3
  216. {
  217. *PrintableArea: PAIR(4792, 8192)
  218. *PrintableOrigin: PAIR(152, 104)
  219. }
  220. }
  221. *CursorOrigin: PAIR(150, 100)
  222. *Command: CmdSelect
  223. {
  224. *Order: DOC_SETUP.7
  225. *Cmd: "<1B>&l3a8c1E"
  226. }
  227. }
  228. *case: LANDSCAPE_CC90
  229. {
  230. *PrintableArea: PAIR(4900, 8160)
  231. *PrintableOrigin: PAIR(100, 120)
  232. *switch: Resolution
  233. {
  234. *case: Option3
  235. {
  236. *PrintableArea: PAIR(4896, 8160)
  237. *PrintableOrigin: PAIR(104, 120)
  238. }
  239. }
  240. *CursorOrigin: PAIR(100, 8280)
  241. *Command: CmdSelect
  242. {
  243. *Order: DOC_SETUP.7
  244. *Cmd: "<1B>&l3a8c1E"
  245. }
  246. }
  247. }
  248. }
  249. *Option: EXECUTIVE
  250. {
  251. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  252. *PageProtectMem: 1028
  253. *switch: Orientation
  254. {
  255. *case: PORTRAIT
  256. {
  257. *PrintableArea: PAIR(4050, 6100)
  258. *PrintableOrigin: PAIR(150, 100)
  259. *switch: Resolution
  260. {
  261. *case: Option2
  262. {
  263. *PrintableArea: PAIR(4048, 6100)
  264. *PrintableOrigin: PAIR(152, 100)
  265. }
  266. *case: Option3
  267. {
  268. *PrintableArea: PAIR(4048, 6096)
  269. *PrintableOrigin: PAIR(152, 104)
  270. }
  271. }
  272. *CursorOrigin: PAIR(150, 100)
  273. *Command: CmdSelect
  274. {
  275. *Order: DOC_SETUP.7
  276. *Cmd: "<1B>&l1a8c1E"
  277. }
  278. }
  279. *case: LANDSCAPE_CC90
  280. {
  281. *PrintableArea: PAIR(4150, 6060)
  282. *PrintableOrigin: PAIR(100, 120)
  283. *switch: Resolution
  284. {
  285. *case: Option2
  286. {
  287. *PrintableArea: PAIR(4148, 6060)
  288. }
  289. *case: Option3
  290. {
  291. *PrintableArea: PAIR(4144, 6056)
  292. *PrintableOrigin: PAIR(104, 120)
  293. }
  294. }
  295. *CursorOrigin: PAIR(100, 6180)
  296. *Command: CmdSelect
  297. {
  298. *Order: DOC_SETUP.7
  299. *Cmd: "<1B>&l1a8c1E"
  300. }
  301. }
  302. }
  303. }
  304. *Option: A4
  305. {
  306. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  307. *PageProtectMem: 1063
  308. *switch: Orientation
  309. {
  310. *case: PORTRAIT
  311. {
  312. *PrintableArea: PAIR(4642, 6814)
  313. *PrintableOrigin: PAIR(150, 100)
  314. *switch: Resolution
  315. {
  316. *case: Option2
  317. {
  318. *PrintableArea: PAIR(4640, 6812)
  319. *PrintableOrigin: PAIR(152, 100)
  320. }
  321. *case: Option3
  322. {
  323. *PrintableArea: PAIR(4640, 6808)
  324. *PrintableOrigin: PAIR(152, 104)
  325. }
  326. }
  327. *CursorOrigin: PAIR(150, 100)
  328. *Command: CmdSelect
  329. {
  330. *Order: DOC_SETUP.7
  331. *Cmd: "<1B>&l26a8c1E"
  332. }
  333. }
  334. *case: LANDSCAPE_CC90
  335. {
  336. *PrintableArea: PAIR(4752, 6774)
  337. *PrintableOrigin: PAIR(120, 120)
  338. *switch: Resolution
  339. {
  340. *case: Option2
  341. {
  342. *PrintableArea: PAIR(4752, 6772)
  343. }
  344. *case: Option3
  345. {
  346. *PrintableArea: PAIR(4752, 6768)
  347. }
  348. }
  349. *CursorOrigin: PAIR(120, 6894)
  350. *Command: CmdSelect
  351. {
  352. *Order: DOC_SETUP.7
  353. *Cmd: "<1B>&l26a8c1E"
  354. }
  355. }
  356. }
  357. }
  358. *Option: ENV_10
  359. {
  360. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  361. *PageProtectMem: 1028
  362. *switch: Orientation
  363. {
  364. *case: PORTRAIT
  365. {
  366. *PrintableArea: PAIR(2128, 4850)
  367. *PrintableOrigin: PAIR(150, 400)
  368. *switch: Resolution
  369. {
  370. *case: Option2
  371. {
  372. *PrintableArea: PAIR(2124, 4848)
  373. *PrintableOrigin: PAIR(152, 400)
  374. }
  375. *case: Option3
  376. {
  377. *PrintableArea: PAIR(2120, 4848)
  378. *PrintableOrigin: PAIR(152, 400)
  379. }
  380. }
  381. *CursorOrigin: PAIR(150, 100)
  382. *Command: CmdSelect
  383. {
  384. *Order: DOC_SETUP.7
  385. *Cmd: "<1B>&l81a8c1E"
  386. }
  387. }
  388. *case: LANDSCAPE_CC90
  389. {
  390. *PrintableArea: PAIR(2128, 5150)
  391. *PrintableOrigin: PAIR(150, 200)
  392. *switch: Resolution
  393. {
  394. *case: Option2
  395. {
  396. *PrintableArea: PAIR(2124, 5148)
  397. *PrintableOrigin: PAIR(152, 200)
  398. }
  399. *case: Option3
  400. {
  401. *PrintableArea: PAIR(2120, 5144)
  402. *PrintableOrigin: PAIR(152, 200)
  403. }
  404. }
  405. *CursorOrigin: PAIR(100, 5580)
  406. *Command: CmdSelect
  407. {
  408. *Order: DOC_SETUP.7
  409. *Cmd: "<1B>&l81a8c1E"
  410. }
  411. }
  412. }
  413. }
  414. *Option: ENV_DL
  415. {
  416. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  417. *PageProtectMem: 1028
  418. *switch: Orientation
  419. {
  420. *case: PORTRAIT
  421. {
  422. *PrintableArea: PAIR(2298, 4996)
  423. *PrintableOrigin: PAIR(150, 100)
  424. *switch: Resolution
  425. {
  426. *case: Option2
  427. {
  428. *PrintableArea: PAIR(2296, 4996)
  429. *PrintableOrigin: PAIR(152, 100)
  430. }
  431. *case: Option3
  432. {
  433. *PrintableArea: PAIR(2296, 4992)
  434. *PrintableOrigin: PAIR(152, 104)
  435. }
  436. }
  437. *CursorOrigin: PAIR(150, 100)
  438. *Command: CmdSelect
  439. {
  440. *Order: DOC_SETUP.7
  441. *Cmd: "<1B>&l90a8c1E"
  442. }
  443. }
  444. *case: LANDSCAPE_CC90
  445. {
  446. *PrintableArea: PAIR(2398, 4956)
  447. *PrintableOrigin: PAIR(100, 120)
  448. *switch: Resolution
  449. {
  450. *case: Option2
  451. {
  452. *PrintableArea: PAIR(2396, 4956)
  453. }
  454. *case: Option3
  455. {
  456. *PrintableArea: PAIR(2392, 4952)
  457. *PrintableOrigin: PAIR(104, 120)
  458. }
  459. }
  460. *CursorOrigin: PAIR(100, 5076)
  461. *Command: CmdSelect
  462. {
  463. *Order: DOC_SETUP.7
  464. *Cmd: "<1B>&l90a8c1E"
  465. }
  466. }
  467. }
  468. }
  469. *Option: ENV_C5
  470. {
  471. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  472. *PageProtectMem: 1028
  473. *switch: Orientation
  474. {
  475. *case: PORTRAIT
  476. {
  477. *PrintableArea: PAIR(3528, 5212)
  478. *PrintableOrigin: PAIR(150, 100)
  479. *switch: Resolution
  480. {
  481. *case: Option2
  482. {
  483. *PrintableArea: PAIR(3524, 5212)
  484. *PrintableOrigin: PAIR(152, 100)
  485. }
  486. *case: Option3
  487. {
  488. *PrintableArea: PAIR(3520, 5208)
  489. *PrintableOrigin: PAIR(152, 104)
  490. }
  491. }
  492. *CursorOrigin: PAIR(150, 100)
  493. *Command: CmdSelect
  494. {
  495. *Order: DOC_SETUP.7
  496. *Cmd: "<1B>&l91a8c1E"
  497. }
  498. }
  499. *case: LANDSCAPE_CC90
  500. {
  501. *PrintableArea: PAIR(3628, 5172)
  502. *PrintableOrigin: PAIR(100, 120)
  503. *switch: Resolution
  504. {
  505. *case: Option3
  506. {
  507. *PrintableArea: PAIR(3624, 5168)
  508. *PrintableOrigin: PAIR(104, 120)
  509. }
  510. }
  511. *CursorOrigin: PAIR(100, 5292)
  512. *Command: CmdSelect
  513. {
  514. *Order: DOC_SETUP.7
  515. *Cmd: "<1B>&l91a8c1E"
  516. }
  517. }
  518. }
  519. }
  520. *Option: ENV_MONARCH
  521. {
  522. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  523. *PageProtectMem: 1028
  524. *switch: Orientation
  525. {
  526. *case: PORTRAIT
  527. {
  528. *PrintableArea: PAIR(1928, 4300)
  529. *PrintableOrigin: PAIR(200, 100)
  530. *switch: Resolution
  531. {
  532. *case: Option3
  533. {
  534. *PrintableArea: PAIR(1928, 4296)
  535. *PrintableOrigin: PAIR(200, 104)
  536. }
  537. }
  538. *CursorOrigin: PAIR(150, 100)
  539. *Command: CmdSelect
  540. {
  541. *Order: DOC_SETUP.7
  542. *Cmd: "<1B>&l80a8c1E"
  543. }
  544. }
  545. *case: LANDSCAPE_CC90
  546. {
  547. *PrintableArea: PAIR(2028, 4260)
  548. *PrintableOrigin: PAIR(100, 120)
  549. *switch: Resolution
  550. {
  551. *case: Option3
  552. {
  553. *PrintableArea: PAIR(2024, 4256)
  554. *PrintableOrigin: PAIR(104, 120)
  555. }
  556. }
  557. *CursorOrigin: PAIR(100, 4380)
  558. *Command: CmdSelect
  559. {
  560. *Order: DOC_SETUP.7
  561. *Cmd: "<1B>&l80a8c1E"
  562. }
  563. }
  564. }
  565. }
  566. }
  567. *Feature: Halftone
  568. {
  569. *rcNameID: =HALFTONING_DISPLAY
  570. *DefaultOption: HT_PATSIZE_AUTO
  571. *Option: HT_PATSIZE_AUTO
  572. {
  573. *rcNameID: =HT_AUTO_SELECT_DISPLAY
  574. }
  575. *Ifdef: WINNT_50
  576. *Option: HT_PATSIZE_SUPERCELL_M
  577. {
  578. *rcNameID: =HT_SUPERCELL_DISPLAY
  579. }
  580. *Endif:
  581. *Option: HT_PATSIZE_6x6_M
  582. {
  583. *rcNameID: =HT_DITHER6X6_DISPLAY
  584. }
  585. *Option: HT_PATSIZE_8x8_M
  586. {
  587. *rcNameID: =HT_DITHER8X8_DISPLAY
  588. }
  589. }
  590. *Feature: Memory
  591. {
  592. *rcNameID: =PRINTER_MEMORY_DISPLAY
  593. *DefaultOption: 2048KB
  594. *Option: 2048KB
  595. {
  596. *Name: "2MB"
  597. *MemoryConfigKB: PAIR(2048, 1645)
  598. }
  599. *Option: 3072KB
  600. {
  601. *Name: "3MB"
  602. *MemoryConfigKB: PAIR(3072, 2590)
  603. }
  604. *Option: 4096KB
  605. {
  606. *Name: "4MB"
  607. *MemoryConfigKB: PAIR(4096, 3535)
  608. }
  609. *Option: 5120KB
  610. {
  611. *Name: "5MB"
  612. *MemoryConfigKB: PAIR(5120, 4480)
  613. }
  614. }
  615. *Command: CmdStartDoc
  616. {
  617. *Order: DOC_SETUP.1
  618. *Cmd: "<1B>E<1B>&l0S<1B>*r0F"
  619. }
  620. *Command: CmdStartPage
  621. {
  622. *Order: PAGE_SETUP.1
  623. *Cmd: "<1B>*b0M<0D>"
  624. }
  625. *Command: CmdEndJob
  626. {
  627. *Order: JOB_FINISH.1
  628. *Cmd: "<1B>E"
  629. }
  630. *Command: CmdCopies
  631. {
  632. *Order: DOC_SETUP.9
  633. *Cmd: "<1B>&l" %d[1,99]{NumOfCopies}"X"
  634. }
  635. *RotateCoordinate?: TRUE
  636. *RotateRaster?: TRUE
  637. *RotateFont?: TRUE
  638. *TextCaps: LIST(TC_CR_90,TC_UA_ABLE)
  639. *MemoryUsage: LIST(FONT, RASTER, VECTOR)
  640. *CursorXAfterCR: AT_PRINTABLE_X_ORIGIN
  641. *BadCursorMoveInGrxMode: LIST(X_PORTRAIT,Y_LANDSCAPE)
  642. *XMoveThreshold: 0
  643. *YMoveThreshold: 0
  644. *XMoveUnit: 300
  645. *YMoveUnit: 300
  646. *Command: CmdXMoveAbsolute { *Cmd : "<1B>*p" %d{(DestX / 2) }"X" }
  647. *Command: CmdXMoveRelRight { *Cmd : "<1B>*p+" %d[0,4800]{max_repeat((DestXRel / 2) )}"X" }
  648. *Command: CmdXMoveRelLeft { *Cmd : "<1B>*p-" %d[0,4800]{max_repeat((DestXRel / 2) )}"X" }
  649. *Command: CmdYMoveAbsolute { *Cmd : "<1B>*p" %d{(DestY / 2) }"Y" }
  650. *Command: CmdYMoveRelDown { *Cmd : "<1B>*p+" %d[1,6300]{max_repeat((DestYRel / 2) )}"Y" }
  651. *Command: CmdYMoveRelUp { *Cmd : "<1B>*p-" %d[1,6300]{max_repeat((DestYRel / 2) )}"Y" }
  652. *Command: CmdCR { *Cmd : "<0D>" }
  653. *Command: CmdLF { *Cmd : "<0A>" }
  654. *Command: CmdFF { *Cmd : "<0C>" }
  655. *Command: CmdBackSpace { *Cmd : "<08>" }
  656. *Command: CmdUniDirectionOn { *Cmd : "<00>" }
  657. *Command: CmdUniDirectionOff { *Cmd : "<00>" }
  658. *Command: CmdPushCursor { *Cmd : "<1B>&f0S" }
  659. *Command: CmdPopCursor { *Cmd : "<1B>&f1S" }
  660. *Command: CmdSetSimpleRotation { *Cmd : "<1B>&a" %d{PrintDirInCCDegrees}"P" }
  661. *EjectPageWithFF?: TRUE
  662. *Command: CmdEnableTIFF4 { *Cmd : "<1B>*b2M" }
  663. *Command: CmdDisableCompression { *Cmd : "<1B>*b0M" }
  664. *Command: CmdEnableDRC { *Cmd : "<1B>*b3M" }
  665. *OutputDataFormat: H_BYTE
  666. *OptimizeLeftBound?: TRUE
  667. *CursorXAfterSendBlockData: AT_GRXDATA_ORIGIN
  668. *CursorYAfterSendBlockData: AUTO_INCREMENT
  669. *DefaultFont: 136
  670. *DefaultCTT: 0
  671. *CharPosition: BASELINE
  672. *DeviceFonts: LIST(134,135,136,137,138,139,140,146,147,148,149,150,151,152,153)
  673. *MinFontID: 16534
  674. *MaxFontID: 32768
  675. *FontFormat: HPPCL
  676. *Command: CmdSetFontID { *Cmd : "<1B>*c" %d{NextFontID}"D" }
  677. *Command: CmdSelectFontID { *Cmd : "<1B>(" %d{CurrentFontID}"X" }
  678. *Command: CmdSetCharCode { *Cmd : "<1B>*c" %d{NextGlyph}"E" }
  679. *Command: CmdUnderlineOn { *Cmd : "<1B>&dD" }
  680. *Command: CmdUnderlineOff { *Cmd : "<1B>&d@" }
  681. *Command: CmdWhiteTextOn { *Cmd : "<1B>*v1o1T" }
  682. *Command: CmdWhiteTextOff { *Cmd : "<1B>*v0o0T" }
  683. *MinGrayFill: 1
  684. *MaxGrayFill: 100
  685. *Command: CmdSetRectWidth { *Cmd : "<1B>*c" %d{(RectXSize / 2) }"A" }
  686. *Command: CmdSetRectHeight { *Cmd : "<1B>*c" %d{(RectYSize / 2) }"B" }
  687. *Command: CmdRectGrayFill { *Cmd : "<1B>*c" %d{GrayPercentage}"g2P" }
  688. *Command: CmdRectWhiteFill { *Cmd : "<1B>*c1P" }