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.

588 lines
17 KiB

  1. *%
  2. *% Copyright (c) 1997 - 1999 Microsoft Corporation
  3. *% All Rights Reserved.
  4. *%
  5. *GPDSpecVersion: "1.0"
  6. *GPDFileName: "T8104P.GPD"
  7. *GPDFileVersion: "1.0"
  8. *Include: "StdNames.gpd"
  9. *Include: "ttfsub.gpd"
  10. *ModelName: "Tally T8104 Plus PCL"
  11. *MasterUnits: PAIR(1200, 1200)
  12. *ResourceDLL: "pcl5eres.dll"
  13. *PrinterType: PAGE
  14. *MaxCopies: 999
  15. *PrintRate: 16
  16. *PrintRatePPM: 16
  17. *PrintRateUnit: PPM
  18. *Feature: RESDLL
  19. {
  20. *Name: "resource dll files"
  21. *ConcealFromUI?: TRUE
  22. *Option: TLY5CResDLL
  23. {
  24. *Name: "tly5cres.dll"
  25. }
  26. }
  27. *Feature: Orientation
  28. {
  29. *rcNameID: =ORIENTATION_DISPLAY
  30. *DefaultOption: PORTRAIT
  31. *Option: PORTRAIT
  32. {
  33. *rcNameID: =PORTRAIT_DISPLAY
  34. *Command: CmdSelect
  35. {
  36. *Order: DOC_SETUP.6
  37. *Cmd: "<1B>&l0O"
  38. }
  39. }
  40. *Option: LANDSCAPE_CC90
  41. {
  42. *rcNameID: =LANDSCAPE_DISPLAY
  43. *Command: CmdSelect
  44. {
  45. *Order: DOC_SETUP.6
  46. *Cmd: "<1B>&l1O"
  47. }
  48. }
  49. }
  50. *Feature: InputBin
  51. {
  52. *rcNameID: =PAPER_SOURCE_DISPLAY
  53. *DefaultOption: UPPER
  54. *Option: UPPER
  55. {
  56. *rcNameID: =UPPER_TRAY_DISPLAY
  57. *Command: CmdSelect
  58. {
  59. *Order: DOC_SETUP.9
  60. *Cmd: "<1B>&l1H"
  61. }
  62. }
  63. *Option: Option2
  64. {
  65. *rcNameID: RESDLL.TLY5CResDLL.281
  66. *Command: CmdSelect
  67. {
  68. *Order: DOC_SETUP.9
  69. *Cmd: "<1B>&l5H"
  70. }
  71. }
  72. }
  73. *Feature: Resolution
  74. {
  75. *rcNameID: =RESOLUTION_DISPLAY
  76. *DefaultOption: Option1
  77. *Option: Option1
  78. {
  79. *Name: "600 x 600 " =DOTS_PER_INCH
  80. *DPI: PAIR(600, 600)
  81. *TextDPI: PAIR(600, 600)
  82. *MinStripBlankPixels: 32
  83. EXTERN_GLOBAL: *StripBlanks: LIST(ENCLOSED,TRAILING)
  84. *SpotDiameter: 120
  85. *Command: CmdBeginRaster { *Cmd : "<1B>*v7S<1B>*r1A" }
  86. *Command: CmdEndRaster { *Cmd : "<1B>*rC" }
  87. *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  88. *Command: CmdSelect
  89. {
  90. *Order: DOC_SETUP.4
  91. *Cmd: "<1B>%%-12345X@PJL SET RESOLUTION=600<0A>@PJL ENTER LANGUAGE=PCL<0A0D1B>E<1B>*t600R"
  92. }
  93. }
  94. *Option: Option2
  95. {
  96. *Name: "300 x 300 " =DOTS_PER_INCH
  97. *DPI: PAIR(300, 300)
  98. *TextDPI: PAIR(300, 300)
  99. *MinStripBlankPixels: 32
  100. EXTERN_GLOBAL: *StripBlanks: LIST(ENCLOSED,TRAILING)
  101. *SpotDiameter: 100
  102. *Command: CmdBeginRaster { *Cmd : "<1B>*v7S<1B>*r1A" }
  103. *Command: CmdEndRaster { *Cmd : "<1B>*rC" }
  104. *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  105. *Command: CmdSelect
  106. {
  107. *Order: DOC_SETUP.4
  108. *Cmd: "<1B>%%-12345X@PJL SET RESOLUTION=300<0A>@PJL ENTER LANGUAGE=PCL<0A0D1B>E<1B>*t300R"
  109. }
  110. }
  111. }
  112. *Feature: PaperSize
  113. {
  114. *rcNameID: =PAPER_SIZE_DISPLAY
  115. *DefaultOption: LETTER
  116. *Option: LETTER
  117. {
  118. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  119. *switch: Orientation
  120. {
  121. *case: PORTRAIT
  122. {
  123. *PrintableArea: PAIR(9548, 12548)
  124. *PrintableOrigin: PAIR(266, 250)
  125. *CursorOrigin: PAIR(266, 180)
  126. *Command: CmdSelect
  127. {
  128. *Order: DOC_SETUP.10
  129. *Cmd: "<1B>&l2a8c1E<1B>*p0x0Y<1B>*c0t5760x7704Y"
  130. }
  131. }
  132. *case: LANDSCAPE_CC90
  133. {
  134. *PrintableArea: PAIR(9548, 12548)
  135. *PrintableOrigin: PAIR(266, 266)
  136. *CursorOrigin: PAIR(266, 12948)
  137. *Command: CmdSelect
  138. {
  139. *Order: DOC_SETUP.10
  140. *Cmd: "<1B>&l2a8c1E<1B>*p0x0Y<1B>*c0t7704x5760Y"
  141. }
  142. }
  143. }
  144. }
  145. *Option: LEGAL
  146. {
  147. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  148. *switch: Orientation
  149. {
  150. *case: PORTRAIT
  151. {
  152. *PrintableArea: PAIR(9548, 16148)
  153. *PrintableOrigin: PAIR(266, 300)
  154. *CursorOrigin: PAIR(266, 180)
  155. *Command: CmdSelect
  156. {
  157. *Order: DOC_SETUP.10
  158. *Cmd: "<1B>&l3a8c1E<1B>*p0x0Y<1B>*c0t5760x9864Y"
  159. }
  160. }
  161. *case: LANDSCAPE_CC90
  162. {
  163. *PrintableArea: PAIR(9548, 16148)
  164. *PrintableOrigin: PAIR(266, 266)
  165. *CursorOrigin: PAIR(266, 16414)
  166. *Command: CmdSelect
  167. {
  168. *Order: DOC_SETUP.10
  169. *Cmd: "<1B>&l3a8c1E<1B>*p0x0Y<1B>*c0t9864x5760Y"
  170. }
  171. }
  172. }
  173. }
  174. *Option: EXECUTIVE
  175. {
  176. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  177. *switch: Orientation
  178. {
  179. *case: PORTRAIT
  180. {
  181. *PrintableArea: PAIR(8048, 11948)
  182. *PrintableOrigin: PAIR(266, 250)
  183. *CursorOrigin: PAIR(266, 180)
  184. *Command: CmdSelect
  185. {
  186. *Order: DOC_SETUP.10
  187. *Cmd: "<1B>&l1a8c1E<1B>*p0x0Y<1B>*c0t4860x7344Y"
  188. }
  189. }
  190. *case: LANDSCAPE_CC90
  191. {
  192. *PrintableArea: PAIR(8048, 11948)
  193. *PrintableOrigin: PAIR(266, 266)
  194. *CursorOrigin: PAIR(266, 12360)
  195. *Command: CmdSelect
  196. {
  197. *Order: DOC_SETUP.10
  198. *Cmd: "<1B>&l1a8c1E<1B>*p0x0Y<1B>*c0t7344x4860Y"
  199. }
  200. }
  201. }
  202. }
  203. *Option: A4
  204. {
  205. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  206. *switch: Orientation
  207. {
  208. *case: PORTRAIT
  209. {
  210. *PrintableArea: PAIR(9306, 13416)
  211. *PrintableOrigin: PAIR(266, 248)
  212. *CursorOrigin: PAIR(266, 180)
  213. *Command: CmdSelect
  214. {
  215. *Order: DOC_SETUP.10
  216. *Cmd: "<1B>&l26a8c1E<1B>*p0x0Y<1B>*c0t5649x8201Y"
  217. }
  218. }
  219. *case: LANDSCAPE_CC90
  220. {
  221. *PrintableArea: PAIR(9306, 13415)
  222. *PrintableOrigin: PAIR(266, 266)
  223. *CursorOrigin: PAIR(200, 13788)
  224. *Command: CmdSelect
  225. {
  226. *Order: DOC_SETUP.10
  227. *Cmd: "<1B>&l26a8c1E<1B>*p0x0Y<1B>*c0t8201x5649Y"
  228. }
  229. }
  230. }
  231. }
  232. *Option: Option5 *%%B5_ISO
  233. {
  234. *rcNameID: RESDLL.TLY5CResDLL.282
  235. *PageDimensions: PAIR(8316, 11816)
  236. *switch: Orientation
  237. {
  238. *case: PORTRAIT
  239. {
  240. *PrintableArea: PAIR(7666, 11166)
  241. *PrintableOrigin: PAIR(266, 248)
  242. *CursorOrigin: PAIR(266, 200)
  243. *Command: CmdSelect
  244. {
  245. *Order: DOC_SETUP.12
  246. *Cmd: "<1B>&l100a8c1E<1B>*p0x0Y<1B>*c0t4599x6699Y"
  247. }
  248. }
  249. *case: LANDSCAPE_CC90
  250. {
  251. *PrintableArea: PAIR(7666, 11166)
  252. *PrintableOrigin: PAIR(266, 266)
  253. *CursorOrigin: PAIR(266, 11566)
  254. *Command: CmdSelect
  255. {
  256. *Order: DOC_SETUP.12
  257. *Cmd: "<1B>&l100a8c1E<1B>*p0x0Y<1B>*c0t6699x4599Y"
  258. }
  259. }
  260. }
  261. }
  262. *Option: ENV_10
  263. {
  264. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  265. *switch: Orientation
  266. {
  267. *case: PORTRAIT
  268. {
  269. *PrintableArea: PAIR(4298, 10748)
  270. *PrintableOrigin: PAIR(266, 250)
  271. *CursorOrigin: PAIR(266, 250)
  272. *Command: CmdSelect
  273. {
  274. *Order: DOC_SETUP.12
  275. *Cmd: "<1B>&l81a8c1E<1B>*p0x0Y<1B>*c0t2592x6528Y"
  276. }
  277. }
  278. *case: LANDSCAPE_CC90
  279. {
  280. *PrintableArea: PAIR(4298, 10748)
  281. *PrintableOrigin: PAIR(266, 266)
  282. *CursorOrigin: PAIR(200, 11014)
  283. *Command: CmdSelect
  284. {
  285. *Order: DOC_SETUP.12
  286. *Cmd: "<1B>&l81a8c1E<1B>*p0x0Y<1B>*c0t6547x2726Y"
  287. }
  288. }
  289. }
  290. }
  291. *Option: ENV_DL
  292. {
  293. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  294. *switch: Orientation
  295. {
  296. *case: PORTRAIT
  297. {
  298. *PrintableArea: PAIR(4608, 9888)
  299. *PrintableOrigin: PAIR(300, 200)
  300. *CursorOrigin: PAIR(300, 200)
  301. *Command: CmdSelect
  302. {
  303. *Order: DOC_SETUP.12
  304. *Cmd: "<1B>&l90a8c1E<1B>*p0x0Y<1B>*c0t2765x5933Y"
  305. }
  306. }
  307. *case: LANDSCAPE_CC90
  308. {
  309. *PrintableArea: PAIR(4768, 9920)
  310. *PrintableOrigin: PAIR(200, 200)
  311. *CursorOrigin: PAIR(200, 10152)
  312. *Command: CmdSelect
  313. {
  314. *Order: DOC_SETUP.12
  315. *Cmd: "<1B>&l90a8c1E<1B>*p0x0Y<1B>*c0t5952x2861Y"
  316. }
  317. }
  318. }
  319. }
  320. }
  321. *Feature: MediaType
  322. {
  323. *rcNameID: =MEDIA_TYPE_DISPLAY
  324. *DefaultOption: STANDARD
  325. *Option: STANDARD
  326. {
  327. *rcNameID: =PLAIN_PAPER_DISPLAY
  328. *Command: CmdSelect
  329. {
  330. *Order: DOC_SETUP.14
  331. *Cmd: "<1B>&l0M"
  332. }
  333. }
  334. *Option: TRANSPARENCY
  335. {
  336. *rcNameID: =TRANSPARENCY_DISPLAY
  337. *Command: CmdSelect
  338. {
  339. *Order: DOC_SETUP.14
  340. *Cmd: "<1B>&l4M"
  341. }
  342. }
  343. }
  344. *Feature: PrintQuality
  345. {
  346. *rcNameID: =TEXT_QUALITY_DISPLAY
  347. *DefaultOption: Option1
  348. *Option: Option1
  349. {
  350. *rcNameID: 317
  351. *Command: CmdSelect
  352. {
  353. *Order: DOC_SETUP.13
  354. *Cmd: "<1B>*o0Q"
  355. }
  356. }
  357. *Option: Option2
  358. {
  359. *rcNameID: 318
  360. *Command: CmdSelect
  361. {
  362. *Order: DOC_SETUP.13
  363. *Cmd: "<1B>*o-1Q"
  364. }
  365. }
  366. *Option: Option3
  367. {
  368. *rcNameID: 319
  369. *Command: CmdSelect
  370. {
  371. *Order: DOC_SETUP.13
  372. *Cmd: "<1B>*o1Q"
  373. }
  374. }
  375. }
  376. *Feature: ColorMode
  377. {
  378. *rcNameID: =COLOR_PRINTING_MODE_DISPLAY
  379. *DefaultOption: 24bpp
  380. *Option: Mono
  381. {
  382. *rcNameID: =MONO_DISPLAY
  383. *DevNumOfPlanes: 1
  384. *DevBPP: 1
  385. *Color? : FALSE
  386. }
  387. *Option: 24bpp
  388. {
  389. *rcNameID: =24BPP_DISPLAY
  390. *DevNumOfPlanes: 1
  391. *DevBPP: 24
  392. *DrvBPP: 24
  393. *Command: CmdEnableDRC { *Cmd : "<1B>*b3M" }
  394. *PaletteSize: 256
  395. *PaletteProgrammable? : TRUE
  396. *Command: CmdDefinePaletteEntry { *Cmd : "<1B>*v" %d{RedValue}"a" %d{GreenValue}"b" %d{BlueValue}"c" %d{PaletteIndexToProgram}
  397. + "I" }
  398. *Command: CmdSelectPaletteEntry { *Cmd : "<1B>*v" %d{CurrentPaletteIndex}"S" }
  399. *Command: CmdSetSrcBmpWidth { *Cmd : "<1B>*r" %d{RasterDataWidthInBytes / 3}"S" }
  400. *Command: CmdSelect
  401. {
  402. *Order: DOC_SETUP.16
  403. *Cmd: "<1B>*v1N<1B>*v1O<1B>*l184O<1B>*v6W<0003080808081B>*v0a0b0c7i255a255b255c0I<1B>*"
  404. + "o3W<060400>"
  405. }
  406. }
  407. }
  408. *Feature: Halftone
  409. {
  410. *rcNameID: =HALFTONING_DISPLAY
  411. *DefaultOption: HT_PATSIZE_AUTO
  412. *Option: HT_PATSIZE_AUTO
  413. {
  414. *rcNameID: =HT_AUTO_SELECT_DISPLAY
  415. }
  416. *Ifdef: WINNT_50
  417. *Option: HT_PATSIZE_SUPERCELL_M
  418. {
  419. *rcNameID: =HT_SUPERCELL_DISPLAY
  420. }
  421. *Endif:
  422. *Option: HT_PATSIZE_6x6_M
  423. {
  424. *rcNameID: =HT_DITHER6X6_DISPLAY
  425. }
  426. *Option: HT_PATSIZE_8x8_M
  427. {
  428. *rcNameID: =HT_DITHER8X8_DISPLAY
  429. }
  430. }
  431. *Feature: Memory
  432. {
  433. *rcNameID: =PRINTER_MEMORY_DISPLAY
  434. *DefaultOption: 98304KB
  435. *MemConfigKB: PAIR(98304, 88950)
  436. *MemConfigKB: PAIR(172032, 160850)
  437. *MemConfigKB: PAIR(245760, 220750)
  438. *MemConfigKB: PAIR(319488, 309250)
  439. *MemConfigKB: PAIR(393216, 353550)
  440. }
  441. *%% =======================
  442. *%% Optional Input Trays
  443. *%% =======================
  444. *Feature: TRAY2
  445. {
  446. *rcNameID: RESDLL.TLY5CResDLL.281
  447. *FeatureType: PRINTER_PROPERTY
  448. *DefaultOption: FALSE
  449. *Option: FALSE
  450. {
  451. *rcNameID: 444
  452. }
  453. *Option: TRUE
  454. {
  455. *rcNameID: 443
  456. }
  457. *InvalidCombination: LIST(TRAY2.FALSE,InputBin.Option2)
  458. }
  459. *%%% CmdStartDoc
  460. *switch: Resolution
  461. {
  462. *case: Option1
  463. {
  464. *Command: CmdStartDoc
  465. {
  466. *Order: DOC_SETUP.5
  467. *Cmd: "<1B>&u600D<1B>*r0F"
  468. }
  469. }
  470. *case: Option2
  471. {
  472. *Command: CmdStartDoc
  473. {
  474. *Order: DOC_SETUP.5
  475. *Cmd: "<1B>&u300D<1B>*r0F"
  476. }
  477. }
  478. }
  479. *Command: CmdStartPage
  480. {
  481. *Order: PAGE_SETUP.1
  482. *Cmd: "<1B>*b0M<0D>"
  483. }
  484. *Command: CmdEndJob
  485. {
  486. *Order: JOB_FINISH.1
  487. *Cmd: "<1B>E<1B>%%-12345X"
  488. }
  489. *Command: CmdCopies
  490. {
  491. *Order: DOC_SETUP.11
  492. *Cmd: "<1B>&l" %d[1,999]{NumOfCopies}"X"
  493. }
  494. *RotateCoordinate?: TRUE
  495. *RotateRaster?: TRUE
  496. *RotateFont?: TRUE
  497. *TextCaps: LIST(TC_CR_90,TC_UA_ABLE)
  498. *MemoryUsage: LIST(FONT)
  499. *CursorXAfterCR: AT_PRINTABLE_X_ORIGIN
  500. *BadCursorMoveInGrxMode: LIST(X_PORTRAIT,Y_LANDSCAPE)
  501. *XMoveThreshold: 0
  502. *YMoveThreshold: 0
  503. *XMoveUnit: 600
  504. *YMoveUnit: 600
  505. *switch: Resolution
  506. {
  507. *case: Option1
  508. {
  509. *Command: CmdXMoveAbsolute { *Cmd : "<1B>*p" %d{(DestX / 2) }"X" }
  510. *Command: CmdXMoveRelRight { *Cmd : "<1B>*p+" %d[0,9600]{max_repeat((DestXRel / 2) )}"X" }
  511. *Command: CmdXMoveRelLeft { *Cmd : "<1B>*p-" %d[0,9600]{max_repeat((DestXRel / 2) )}"X" }
  512. *Command: CmdYMoveAbsolute { *Cmd : "<1B>*p" %d{(DestY / 2) }"Y" }
  513. *Command: CmdYMoveRelDown { *Cmd : "<1B>*p+" %d[1,12600]{max_repeat((DestYRel / 2) )}"Y" }
  514. *Command: CmdYMoveRelUp { *Cmd : "<1B>*p-" %d[1,12600]{max_repeat((DestYRel / 2) )}"Y" }
  515. *Command: CmdSetRectWidth { *Cmd : "<1B>*c" %d{(RectXSize / 2) }"A" }
  516. *Command: CmdSetRectHeight { *Cmd : "<1B>*c" %d{(RectYSize / 2) }"B" }
  517. }
  518. *case: Option2
  519. {
  520. *Command: CmdXMoveAbsolute { *Cmd : "<1B>*p" %d{(DestX / 4) }"X" }
  521. *Command: CmdXMoveRelRight { *Cmd : "<1B>*p+" %d[0,9600]{max_repeat((DestXRel / 4) )}"X" }
  522. *Command: CmdXMoveRelLeft { *Cmd : "<1B>*p-" %d[0,9600]{max_repeat((DestXRel / 4) )}"X" }
  523. *Command: CmdYMoveAbsolute { *Cmd : "<1B>*p" %d{(DestY / 4) }"Y" }
  524. *Command: CmdYMoveRelDown { *Cmd : "<1B>*p+" %d[1,12600]{max_repeat((DestYRel / 4) )}"Y" }
  525. *Command: CmdYMoveRelUp { *Cmd : "<1B>*p-" %d[1,12600]{max_repeat((DestYRel / 4) )}"Y" }
  526. *Command: CmdSetRectWidth { *Cmd : "<1B>*c" %d{(RectXSize / 4) }"A" }
  527. *Command: CmdSetRectHeight { *Cmd : "<1B>*c" %d{(RectYSize / 4) }"B" }
  528. }
  529. }
  530. *Command: CmdCR { *Cmd : "<0D>" }
  531. *Command: CmdLF { *Cmd : "<0A>" }
  532. *Command: CmdFF { *Cmd : "<0C>" }
  533. *Command: CmdDefinePaletteEntry { *Cmd : "<1B>*v" %d{RedValue}"a" %d{GreenValue}"b" %d{BlueValue}"c" %d{PaletteIndexToProgram}
  534. + "I" }
  535. *Command: CmdSelectPaletteEntry { *Cmd : "<1B>*v" %d{CurrentPaletteIndex}"S" }
  536. *Command: CmdBackSpace { *Cmd : "<08>" }
  537. *Command: CmdUniDirectionOn { *Cmd : "<00>" }
  538. *Command: CmdUniDirectionOff { *Cmd : "<00>" }
  539. *Command: CmdPushCursor { *Cmd : "<1B>&f0S" }
  540. *Command: CmdPopCursor { *Cmd : "<1B>&f1S" }
  541. *Command: CmdSetSimpleRotation { *Cmd : "<1B>&a" %d{PrintDirInCCDegrees}"P" }
  542. *EjectPageWithFF?: TRUE
  543. *Command: CmdEnableTIFF4 { *Cmd : "<1B>*b2M" }
  544. *Command: CmdDisableCompression { *Cmd : "<1B>*b0M" }
  545. *OutputDataFormat: H_BYTE
  546. *OptimizeLeftBound?: TRUE
  547. *CursorXAfterSendBlockData: AT_GRXDATA_ORIGIN
  548. *CursorYAfterSendBlockData: AUTO_INCREMENT
  549. *DefaultFont: 136
  550. *DefaultCTT: 0
  551. *CharPosition: BASELINE
  552. *TTFSEnabled?: TRUE
  553. *DeviceFonts: LIST(134,135,136,137,138,139,140,146,147,148,149,150,151,152,153,154,155,156,157,225,230)
  554. *MinFontID: 16534
  555. *MaxFontID: 32768
  556. *FontFormat: HPPCL_OUTLINE
  557. *Command: CmdSetFontID { *Cmd : "<1B>*c" %d{NextFontID}"D" }
  558. *Command: CmdSelectFontID { *Cmd : "<1B>(" %d{CurrentFontID}"X" }
  559. *Command: CmdSetCharCode { *Cmd : "<1B>*c" %d{NextGlyph}"E" }
  560. *Command: CmdUnderlineOn { *Cmd : "<1B>&dD" }
  561. *Command: CmdUnderlineOff { *Cmd : "<1B>&d@" }
  562. *Command: CmdWhiteTextOn { *Cmd : "<1B>*v1o1T" }
  563. *Command: CmdWhiteTextOff { *Cmd : "<1B>*v0o0T" }
  564. *MinGrayFill: 1
  565. *MaxGrayFill: 100
  566. *Command: CmdRectGrayFill { *Cmd : "<1B>*c" %d{GrayPercentage }"g2P" }
  567. *Command: CmdRectWhiteFill { *Cmd : "<1B>*c1P" }
  568. *Command: CmdRectBlackFill { *Cmd : "<1B>*c0P" }
  569.