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.

1277 lines
33 KiB

  1. *%
  2. *% Copyright (c) 1997 - 1999 Microsoft Corporation
  3. *% All Rights Reserved.
  4. *% Portions Copyright (c) 2000 Fuji Xerox Co.,Ltd.
  5. *%
  6. *GPDSpecVersion: "1.0"
  7. *GPDFileName: "FXDC4EG1.GPD"
  8. *GPDFileVersion: "1.0"
  9. *Include: "StdNames.gpd"
  10. *Include: "ttfsub.gpd"
  11. *ModelName: "FX Document Centre 400/350/250"
  12. *MasterUnits: PAIR(1200, 1200)
  13. *ResourceDLL: "fx5eres.dll"
  14. *Feature: RESDLL
  15. {
  16. *Option: Pcl5eRes
  17. {
  18. *Name: "pcl5eres.dll"
  19. }
  20. }
  21. *PrintRate: 40
  22. *PrintRatePPM: 40
  23. *PrintRateUnit: PPM
  24. *PrinterType: PAGE
  25. *MaxCopies: 999
  26. *% ===== Macro =====
  27. *BlockMacro: ConstTray
  28. {
  29. *Constraints: LIST(InputBin.AutoTray, InputBin.Tray1, InputBin.Tray2, InputBin.Tray3, InputBin.Tray4)
  30. }
  31. *BlockMacro: ConstHCF
  32. {
  33. *Constraints: LIST(InputBin.HCF1, InputBin.HCF2)
  34. }
  35. *BlockMacro: ConstMAILBOX
  36. {
  37. *Constraints: LIST(OutputBin.MailBox1, OutputBin.MailBox2,
  38. +OutputBin.MailBox3, OutputBin.MailBox3, OutputBin.MailBox4, OutputBin.MailBox5,
  39. +OutputBin.MailBox6, OutputBin.MailBox7, OutputBin.MailBox8, OutputBin.MailBox9,
  40. +OutputBin.MailBox10)
  41. }
  42. *BlockMacro: ConstFINISHER
  43. {
  44. *Constraints: LIST(OutputBin.StackerAuto, OutputBin.Stacker1,
  45. +OutputBin.Stacker2, OutputBin.Stacker3)
  46. }
  47. *BlockMacro: ConstSTAPLE
  48. {
  49. *Constraints: LIST(Stapling.TOPLEFT, Stapling.TOPDOUBLE, Stapling.TOPRIGHT, Stapling.LEFTDOUBLE,
  50. +Stapling.RIGHTDOUBLE, Stapling.BOTTOMLEFT, Stapling.BOTTOMDOUBLE, Stapling.BOTTOMRIGHT)
  51. }
  52. *BlockMacro: ConstDUPLEX
  53. {
  54. *Constraints: LIST(Duplex.VERTICAL, Duplex.HORIZONTAL)
  55. }
  56. *BlockMacro: ConstOFFSET
  57. {
  58. *Constraints: LIST(JobOffset.OPJ, JobOffset.OPS)
  59. }
  60. *BlockMacro: ConstStpLargeSize
  61. {
  62. *Constraints: LIST(Stapling.LEFTDOUBLE, Stapling.RIGHTDOUBLE)
  63. }
  64. *BlockMacro: ConstA5
  65. {
  66. *Constraints: LIST(InputBin.Tray2, InputBin.Tray3, InputBin.Tray4)
  67. *Constraints: LIST(Stapling.TOPDOUBLE, Stapling.BOTTOMDOUBLE)
  68. *InsertBlock: =ConstHCF
  69. }
  70. *BlockMacro: ConstPostCardCustom
  71. {
  72. *InsertBlock: =ConstTray
  73. *InsertBlock: =ConstHCF
  74. *InsertBlock: =ConstFINISHER
  75. *InsertBlock: =ConstMAILBOX
  76. *InsertBlock: =ConstDUPLEX
  77. }
  78. *% ===== Standard Features =====
  79. *% ----- Orientation -----
  80. *Feature: Orientation
  81. {
  82. *rcNameID: 750
  83. *DefaultOption: PORTRAIT
  84. *Option: PORTRAIT
  85. {
  86. *rcNameID: 751
  87. *Command: CmdSelect
  88. {
  89. *Order: DOC_SETUP.8
  90. *NoPageEject?: TRUE
  91. *Cmd: "<1B>&l0o1E"
  92. }
  93. }
  94. *Option: LANDSCAPE_CC90
  95. {
  96. *rcNameID: 752
  97. *Command: CmdSelect
  98. {
  99. *Order: DOC_SETUP.8
  100. *NoPageEject?: TRUE
  101. *Cmd: "<1B>&l1o1E"
  102. }
  103. }
  104. }
  105. *% ----- Resolution -----
  106. *Feature: Resolution
  107. {
  108. *rcNameID: 760
  109. *DefaultOption: Option1
  110. *Option: Option1
  111. {
  112. *rcNameID: 762
  113. *DPI: PAIR(600, 600)
  114. *TextDPI: PAIR(600, 600)
  115. *MinStripBlankPixels: 32
  116. EXTERN_GLOBAL: *StripBlanks: LIST(ENCLOSED,TRAILING)
  117. *SpotDiameter: 100
  118. *Command: CmdBeginRaster { *Cmd : "<1B>*r1A" }
  119. *Command: CmdEndRaster { *Cmd : "<1B>*rB" }
  120. *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  121. *Command: CmdSelect
  122. {
  123. *Order: DOC_SETUP.6
  124. *Cmd: "@PJL SET RESOLUTION=600<0A>@PJL ENTER LANGUAGE=PCL<0A0D1B>E<1B>*t600R"
  125. }
  126. }
  127. *Option: Option2
  128. {
  129. *rcNameID: 763
  130. *DPI: PAIR(400, 400)
  131. *TextDPI: PAIR(400, 400)
  132. *MinStripBlankPixels: 32
  133. EXTERN_GLOBAL: *StripBlanks: LIST(ENCLOSED,TRAILING)
  134. *SpotDiameter: 100
  135. *Command: CmdBeginRaster { *Cmd : "<1B>*r1A" }
  136. *Command: CmdEndRaster { *Cmd : "<1B>*rB" }
  137. *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  138. *Command: CmdSelect
  139. {
  140. *Order: DOC_SETUP.6
  141. *Cmd: "@PJL SET RESOLUTION=400<0A>@PJL ENTER LANGUAGE=PCL<0A0D1B>E<1B>*t400R"
  142. }
  143. }
  144. }
  145. *% ----- Paper Size -----
  146. *Feature: PaperSize
  147. {
  148. *rcNameID: =PAPER_SIZE_DISPLAY
  149. *DefaultOption: A4
  150. *Option: A4
  151. {
  152. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  153. *switch: Orientation
  154. {
  155. *case: PORTRAIT
  156. {
  157. *PrintableArea: PAIR(9344, 13548)
  158. *PrintableOrigin: PAIR(248, 200)
  159. *CursorOrigin: PAIR(248, 200)
  160. *Command: CmdSelect
  161. {
  162. *Order: DOC_SETUP.12
  163. *Cmd: "<1B>&l26a8c1E<1B>*p0x0Y<1B>*c0t5657x8177Y"
  164. }
  165. }
  166. *case: LANDSCAPE_CC90
  167. {
  168. *PrintableArea: PAIR(9424, 13548)
  169. *PrintableOrigin: PAIR(240, 240)
  170. *CursorOrigin: PAIR(160, 13788)
  171. *Command: CmdSelect
  172. {
  173. *Order: DOC_SETUP.12
  174. *Cmd: "<1B>&l26a8c1E<1B>*p0x0Y<1B>*c0t8128x5762Y"
  175. }
  176. }
  177. }
  178. }
  179. *Option: LETTER
  180. {
  181. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  182. *switch: Orientation
  183. {
  184. *case: PORTRAIT
  185. {
  186. *PrintableArea: PAIR(9600, 12720)
  187. *PrintableOrigin: PAIR(300, 220)
  188. *CursorOrigin: PAIR(300, 220)
  189. *Command: CmdSelect
  190. {
  191. *Order: DOC_SETUP.12
  192. *Cmd: "<1B>&l2a8c1E<1B>*p0x0Y<1B>*c0t5760x7656Y"
  193. }
  194. }
  195. *case: LANDSCAPE_CC90
  196. {
  197. *PrintableArea: PAIR(9600, 12720)
  198. *PrintableOrigin: PAIR(200, 240)
  199. *CursorOrigin: PAIR(200, 12960)
  200. *Command: CmdSelect
  201. {
  202. *Order: DOC_SETUP.12
  203. *Cmd: "<1B>&l2a8c1E<1B>*p0x0Y<1B>*c0t7652x5880Y"
  204. }
  205. }
  206. }
  207. }
  208. *Option: B5
  209. {
  210. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  211. *switch: Orientation
  212. {
  213. *case: PORTRAIT
  214. {
  215. *PrintableArea: PAIR(8168, 11556)
  216. *PrintableOrigin: PAIR(180, 180)
  217. *CursorOrigin: PAIR(180, 180)
  218. *Command: CmdSelect
  219. {
  220. *Order: DOC_SETUP.12
  221. *Cmd: "<1B>&l12a8c1E<1B>*p0x0Y<1B>*c0t5159x7285Y"
  222. }
  223. }
  224. *case: LANDSCAPE_CC90
  225. {
  226. *PrintableArea: PAIR(8200, 11536)
  227. *PrintableOrigin: PAIR(192, 196)
  228. *CursorOrigin: PAIR(192, 11732)
  229. *Command: CmdSelect
  230. {
  231. *Order: DOC_SETUP.12
  232. *Cmd: "<1B>&l12a8c1E<1B>*p0x0Y<1B>*c0t7285x5159Y"
  233. }
  234. }
  235. }
  236. }
  237. *Option: B4
  238. {
  239. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  240. *InsertBlock: =ConstHCF
  241. *InsertBlock: =ConstStpLargeSize
  242. *switch: Orientation
  243. {
  244. *case: PORTRAIT
  245. {
  246. *PrintableArea: PAIR(11600, 16740)
  247. *PrintableOrigin: PAIR(186, 196)
  248. *CursorOrigin: PAIR(186, 196)
  249. *Command: CmdSelect
  250. {
  251. *Order: DOC_SETUP.12
  252. *Cmd: "<1B>&l46a8c1E<1B>*p0x0Y<1B>*c0t7285x9808Y"
  253. }
  254. }
  255. *case: LANDSCAPE_CC90
  256. {
  257. *PrintableArea: PAIR(11558, 16740)
  258. *PrintableOrigin: PAIR(186, 196)
  259. *CursorOrigin: PAIR(186, 16936)
  260. *Command: CmdSelect
  261. {
  262. *Order: DOC_SETUP.12
  263. *Cmd: "<1B>&l46a8c1E<1B>*p0x0Y<1B>*c0t9808x7285Y"
  264. }
  265. }
  266. }
  267. }
  268. *Option: FOLIO
  269. {
  270. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  271. *InsertBlock: =ConstHCF
  272. *InsertBlock: =ConstStpLargeSize
  273. *switch: Orientation
  274. {
  275. *case: PORTRAIT
  276. {
  277. *PrintableArea: PAIR(9770, 15166)
  278. *PrintableOrigin: PAIR(180, 194)
  279. *CursorOrigin: PAIR(180, 194)
  280. *Command: CmdSelect
  281. {
  282. *Order: DOC_SETUP.12
  283. *Cmd: "<1B>&l40a8c1E<1B>*p0x0Y<1B>*c0t6120x9360Y"
  284. }
  285. }
  286. *case: LANDSCAPE_CC90
  287. {
  288. *PrintableArea: PAIR(9770, 15166)
  289. *PrintableOrigin: PAIR(180, 194)
  290. *CursorOrigin: PAIR(180, 15360)
  291. *Command: CmdSelect
  292. {
  293. *Order: DOC_SETUP.12
  294. *Cmd: "<1B>&l40a8c1E<1B>*p0x0Y<1B>*c0t9360x6120Y"
  295. }
  296. }
  297. }
  298. }
  299. *Option: LEGAL
  300. {
  301. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  302. *InsertBlock: =ConstHCF
  303. *InsertBlock: =ConstStpLargeSize
  304. *switch: Orientation
  305. {
  306. *case: PORTRAIT
  307. {
  308. *PrintableArea: PAIR(9570, 16366)
  309. *PrintableOrigin: PAIR(180, 194)
  310. *CursorOrigin: PAIR(180, 194)
  311. *Command: CmdSelect
  312. {
  313. *Order: DOC_SETUP.12
  314. *Cmd: "<1B>&l3a8c1E<1B>*p0x0Y<1B>*c0t6120x10080Y"
  315. }
  316. }
  317. *case: LANDSCAPE_CC90
  318. {
  319. *PrintableArea: PAIR(9750, 16306)
  320. *PrintableOrigin: PAIR(180, 194)
  321. *CursorOrigin: PAIR(180, 16500)
  322. *Command: CmdSelect
  323. {
  324. *Order: DOC_SETUP.12
  325. *Cmd: "<1B>&l3a8c1E<1B>*p0x0Y<1B>*c0t10080x6120Y"
  326. }
  327. }
  328. }
  329. }
  330. *Option: FXPAKAI
  331. {
  332. *rcNameID: 507
  333. *InsertBlock: =ConstHCF
  334. *InsertBlock: =ConstStpLargeSize
  335. *switch: Orientation
  336. {
  337. *case: PORTRAIT
  338. {
  339. *PageDimensions: PAIR(12612, 18328)
  340. *PrintableArea: PAIR(12144, 17836)
  341. *PrintableOrigin: PAIR(250, 250)
  342. *CursorOrigin: PAIR(250, 250)
  343. *Command: CmdSelect
  344. {
  345. *Order: DOC_SETUP.12
  346. *Cmd: "<1B>&l74a8c1E<1B>*p0x0Y<1B>*c0t7431x10800Y"
  347. }
  348. }
  349. *case: LANDSCAPE_CC90
  350. {
  351. *PageDimensions: PAIR(12617, 18383)
  352. *PrintableArea: PAIR(12126, 17760)
  353. *PrintableOrigin: PAIR(230, 280)
  354. *CursorOrigin: PAIR(230, 18040)
  355. *Command: CmdSelect
  356. {
  357. *Order: DOC_SETUP.12
  358. *Cmd: "<1B>&l74a8c1E<1B>*p0x0Y<1B>*c0t10800x7431Y"
  359. }
  360. }
  361. }
  362. }
  363. *Option: A3
  364. {
  365. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  366. *InsertBlock: =ConstHCF
  367. *InsertBlock: =ConstStpLargeSize
  368. *switch: Orientation
  369. {
  370. *case: PORTRAIT
  371. {
  372. *PrintableArea: PAIR(13442, 19308)
  373. *PrintableOrigin: PAIR(190, 190)
  374. *CursorOrigin: PAIR(190, 190)
  375. *Command: CmdSelect
  376. {
  377. *Order: DOC_SETUP.12
  378. *Cmd: "<1B>&l27a8c1E<1B>*p0x0Y<1B>*c0t8419x11906Y"
  379. }
  380. }
  381. *case: LANDSCAPE_CC90
  382. {
  383. *PrintableArea: PAIR(13592, 19308)
  384. *PrintableOrigin: PAIR(190, 190)
  385. *CursorOrigin: PAIR(190, 19498)
  386. *Command: CmdSelect
  387. {
  388. *Order: DOC_SETUP.12
  389. *Cmd: "<1B>&l27a8c1E<1B>*p0x0Y<1B>*c0t11906x8419Y"
  390. }
  391. }
  392. }
  393. }
  394. *Option: 11X17
  395. {
  396. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  397. *InsertBlock: =ConstHCF
  398. *InsertBlock: =ConstStpLargeSize
  399. *switch: Orientation
  400. {
  401. *case: PORTRAIT
  402. {
  403. *PrintableArea: PAIR(12758, 19966)
  404. *PrintableOrigin: PAIR(180, 194)
  405. *CursorOrigin: PAIR(180, 194)
  406. *Command: CmdSelect
  407. {
  408. *Order: DOC_SETUP.12
  409. *Cmd: "<1B>&l6a8c1E<1B>*p0x0Y<1B>*c0t7920x12240Y"
  410. }
  411. }
  412. *case: LANDSCAPE_CC90
  413. {
  414. *PrintableArea: PAIR(12758, 19966)
  415. *PrintableOrigin: PAIR(180, 194)
  416. *CursorOrigin: PAIR(180, 20160)
  417. *Command: CmdSelect
  418. {
  419. *Order: DOC_SETUP.12
  420. *Cmd: "<1B>&l6a8c1E<1B>*p0x0Y<1B>*c0t12240x7920Y"
  421. }
  422. }
  423. }
  424. }
  425. *Option: A5
  426. {
  427. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  428. *InsertBlock: =ConstA5
  429. *switch: Orientation
  430. {
  431. *case: PORTRAIT
  432. {
  433. *PrintableArea: PAIR(6520, 9508)
  434. *PrintableOrigin: PAIR(204, 182)
  435. *CursorOrigin: PAIR(204, 182)
  436. *Command: CmdSelect
  437. {
  438. *Order: DOC_SETUP.12
  439. *Cmd: "<1B>&l13a8c1E<1B>*p0x0Y<1B>*c0t4195x5953Y"
  440. }
  441. }
  442. *case: LANDSCAPE_CC90
  443. {
  444. *PrintableArea: PAIR(6520, 9468)
  445. *PrintableOrigin: PAIR(204, 182)
  446. *CursorOrigin: PAIR(204, 9650)
  447. *Command: CmdSelect
  448. {
  449. *Order: DOC_SETUP.12
  450. *Cmd: "<1B>&l13a8c1E<1B>*p0x0Y<1B>*c0t5953x4195Y"
  451. }
  452. }
  453. }
  454. }
  455. *Option: FXPOSTCARD
  456. {
  457. *rcNameID: 511
  458. *InsertBlock: =ConstPostCardCustom
  459. *switch: Orientation
  460. {
  461. *case: PORTRAIT
  462. {
  463. *PageDimensions: PAIR(4718, 7000)
  464. *PrintableArea: PAIR(4110, 6532)
  465. *PrintableOrigin: PAIR(200, 194)
  466. *CursorOrigin: PAIR(200, 194)
  467. *Command: CmdSelect
  468. {
  469. *Order: DOC_SETUP.12
  470. *Cmd: "<1B>&l71a8c1E<1B>*p0x0Y<1B>*c0t2835x4195Y"
  471. }
  472. }
  473. *case: LANDSCAPE_CC90
  474. {
  475. *PageDimensions: PAIR(4718, 6950)
  476. *PrintableArea: PAIR(4276, 6496)
  477. *PrintableOrigin: PAIR(300, 300)
  478. *CursorOrigin: PAIR(300, 6796)
  479. *Command: CmdSelect
  480. {
  481. *Order: DOC_SETUP.12
  482. *Cmd: "<1B>&l71a8c1E<1B>*p0x0Y<1B>*c0t4195x2835Y"
  483. }
  484. }
  485. }
  486. }
  487. *Option: CUSTOMSIZE
  488. {
  489. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  490. *MinSize: PAIR(4334, 6600)
  491. *MaxSize: PAIR(13652, 20022)
  492. *MaxPrintableWidth: 13252
  493. *MinLeftMargin: 188
  494. *TopMargin: 188
  495. *BottomMargin: 188
  496. *CenterPrintable?: FALSE
  497. *InsertBlock: =ConstPostCardCustom
  498. *switch: Orientation
  499. {
  500. *case: PORTRAIT
  501. {
  502. *CustPrintableOriginX: %d{192}
  503. *CustPrintableOriginY: %d{192}
  504. *CustCursorOriginX: %d{192}
  505. *CustCursorOriginY: %d{192}
  506. *CustPrintableSizeX: %d{PhysPaperWidth-380}
  507. *CustPrintableSizeY: %d{PhysPaperLength-380}
  508. *Command: CmdSelect
  509. {
  510. *Order: DOC_SETUP.12
  511. *Cmd: "<1B>&l101a4d1E<1B>*p0x0Y<1B>*c0t" %d{(((PhysPaperWidth - 200) * 6) / 10) }
  512. + "x" %d{(((PhysPaperLength - 200) * 6) / 10) }"Y" *% 6/10 = 720/1200 (Decipoint)
  513. }
  514. }
  515. *case: LANDSCAPE_CC90
  516. {
  517. *CustPrintableOriginX: %d{192}
  518. *CustPrintableOriginY: %d{192}
  519. *CustCursorOriginX: %d{192}
  520. *CustCursorOriginY: %d{PhysPaperLength-188}
  521. *CustPrintableSizeX: %d{PhysPaperWidth-400}
  522. *CustPrintableSizeY: %d{PhysPaperLength-400}
  523. *Command: CmdSelect
  524. {
  525. *Order: DOC_SETUP.12
  526. *Cmd: "<1B>&l101a4d1E<1B>*p0x0Y<1B>*c0t" %d{(((PhysPaperLength - 200) * 6) / 10) }
  527. +"x" %d{(((PhysPaperWidth - 200) * 6) / 10) } "Y"
  528. }
  529. }
  530. }
  531. }
  532. }
  533. *% ----- Input BIN -----
  534. *Feature: InputBin
  535. {
  536. *rcNameID: 550
  537. *DefaultOption: AutoTray
  538. *Option: AutoTray
  539. {
  540. *rcNameID: 555
  541. *Command: CmdSelect
  542. {
  543. *Order: DOC_SETUP.11
  544. *Cmd: "<1B>&l6H"
  545. }
  546. }
  547. *Option: Tray1
  548. {
  549. *rcNameID: 551
  550. *Command: CmdSelect
  551. {
  552. *Order: DOC_SETUP.11
  553. *Cmd: "<1B>&l1H"
  554. }
  555. }
  556. *Option: Tray2
  557. {
  558. *rcNameID: 552
  559. *Command: CmdSelect
  560. {
  561. *Order: DOC_SETUP.11
  562. *Cmd: "<1B>&l3H"
  563. }
  564. }
  565. *Option: Tray3
  566. {
  567. *rcNameID: 553
  568. *Command: CmdSelect
  569. {
  570. *Order: DOC_SETUP.11
  571. *Cmd: "<1B>&l4H"
  572. }
  573. }
  574. *Option: Tray4
  575. {
  576. *rcNameID: 554
  577. *Command: CmdSelect
  578. {
  579. *Order: DOC_SETUP.11
  580. *Cmd: "<1B>&l5H"
  581. }
  582. }
  583. *Option: HCF1
  584. {
  585. *rcNameID: 557
  586. *Command: CmdSelect
  587. {
  588. *Order: DOC_SETUP.11
  589. *Cmd: "<1B>&l4H"
  590. }
  591. }
  592. *Option: HCF2
  593. {
  594. *rcNameID: 558
  595. *Command: CmdSelect
  596. {
  597. *Order: DOC_SETUP.11
  598. *Cmd: "<1B>&l5H"
  599. }
  600. }
  601. *Option: BPT
  602. {
  603. *rcNameID: 562
  604. *InsertBlock: =ConstMAILBOX
  605. *InsertBlock: =ConstFINISHER
  606. *InsertBlock: =ConstSTAPLE
  607. *InsertBlock: =ConstDUPLEX
  608. *Command: CmdSelect
  609. {
  610. *Order: DOC_SETUP.11
  611. *Cmd: "<1B>&l2H"
  612. }
  613. }
  614. }
  615. *% ----- Output Bin -----
  616. *rcInstalledOptionNameID: 443
  617. *rcNotInstalledOptionNameID: 444
  618. *Feature: OutputBin
  619. {
  620. *rcNameID: 670
  621. *DefaultOption: CentreTray
  622. *Option: CentreTray
  623. {
  624. *rcNameID: 671
  625. *InsertBlock: =ConstSTAPLE
  626. *Command: CmdSelect
  627. {
  628. *Order: DOC_SETUP.8
  629. *Cmd: "<1B>&l1G"
  630. }
  631. }
  632. *Option: SideTray
  633. {
  634. *rcNameID: 672
  635. *InsertBlock: =ConstSTAPLE
  636. *InsertBlock: =ConstOFFSET
  637. *Command: CmdSelect
  638. {
  639. *Order: DOC_SETUP.8
  640. *Cmd: "<1B>&l2G"
  641. }
  642. *Installable?: TRUE
  643. *rcInstallableFeatureNameID : 714
  644. }
  645. *Option: StackerAuto
  646. {
  647. *rcNameID: 680
  648. *Command: CmdSelect
  649. {
  650. *Order: DOC_SETUP.8
  651. *Cmd: "<1B>&l200G"
  652. }
  653. }
  654. *Option: Stacker1
  655. {
  656. *rcNameID: 681
  657. *Command: CmdSelect
  658. {
  659. *Order: DOC_SETUP.8
  660. *Cmd: "<1B>&l201G"
  661. }
  662. }
  663. *Option: Stacker2
  664. {
  665. *rcNameID: 682
  666. *Command: CmdSelect
  667. {
  668. *Order: DOC_SETUP.8
  669. *Cmd: "<1B>&l202G"
  670. }
  671. }
  672. *Option: Stacker3
  673. {
  674. *rcNameID: 683
  675. *Command: CmdSelect
  676. {
  677. *Order: DOC_SETUP.8
  678. *Cmd: "<1B>&l203G"
  679. }
  680. }
  681. *Option: MailBox1
  682. {
  683. *rcNameID: 691
  684. *InsertBlock: =ConstOFFSET
  685. *Command: CmdSelect
  686. {
  687. *Order: DOC_SETUP.8
  688. *Cmd: "<1B>&l101G"
  689. }
  690. }
  691. *Option: MailBox2
  692. {
  693. *rcNameID: 692
  694. *InsertBlock: =ConstOFFSET
  695. *Command: CmdSelect
  696. {
  697. *Order: DOC_SETUP.8
  698. *Cmd: "<1B>&l102G"
  699. }
  700. }
  701. *Option: MailBox3
  702. {
  703. *rcNameID: 693
  704. *InsertBlock: =ConstOFFSET
  705. *Command: CmdSelect
  706. {
  707. *Order: DOC_SETUP.8
  708. *Cmd: "<1B>&l103G"
  709. }
  710. }
  711. *Option: MailBox4
  712. {
  713. *rcNameID: 694
  714. *InsertBlock: =ConstOFFSET
  715. *Command: CmdSelect
  716. {
  717. *Order: DOC_SETUP.8
  718. *Cmd: "<1B>&l104G"
  719. }
  720. }
  721. *Option: MailBox5
  722. {
  723. *rcNameID: 695
  724. *InsertBlock: =ConstOFFSET
  725. *Command: CmdSelect
  726. {
  727. *Order: DOC_SETUP.8
  728. *Cmd: "<1B>&l105G"
  729. }
  730. }
  731. *Option: MailBox6
  732. {
  733. *rcNameID: 696
  734. *InsertBlock: =ConstOFFSET
  735. *Command: CmdSelect
  736. {
  737. *Order: DOC_SETUP.8
  738. *Cmd: "<1B>&l106G"
  739. }
  740. }
  741. *Option: MailBox7
  742. {
  743. *rcNameID: 697
  744. *InsertBlock: =ConstOFFSET
  745. *Command: CmdSelect
  746. {
  747. *Order: DOC_SETUP.8
  748. *Cmd: "<1B>&l107G"
  749. }
  750. }
  751. *Option: MailBox8
  752. {
  753. *rcNameID: 698
  754. *InsertBlock: =ConstOFFSET
  755. *Command: CmdSelect
  756. {
  757. *Order: DOC_SETUP.8
  758. *Cmd: "<1B>&l108G"
  759. }
  760. }
  761. *Option: MailBox9
  762. {
  763. *rcNameID: 699
  764. *InsertBlock: =ConstOFFSET
  765. *Command: CmdSelect
  766. {
  767. *Order: DOC_SETUP.8
  768. *Cmd: "<1B>&l109G"
  769. }
  770. }
  771. *Option: MailBox10
  772. {
  773. *rcNameID: 690
  774. *InsertBlock: =ConstOFFSET
  775. *Command: CmdSelect
  776. {
  777. *Order: DOC_SETUP.8
  778. *Cmd: "<1B>&l110G"
  779. }
  780. }
  781. }
  782. *% ----- Memory -----
  783. *Feature: Memory
  784. {
  785. *rcNameID: 460
  786. *DefaultOption: 16384KB
  787. *MemConfigKB: PAIR(16384, 13950)
  788. *MemConfigKB: PAIR(32768, 28350)
  789. *MemConfigKB: PAIR(49152, 42750)
  790. *MemConfigKB: PAIR(65536, 57150)
  791. }
  792. *% ----- Duplex -----
  793. *Feature: Duplex
  794. {
  795. *rcNameID: 610
  796. *DefaultOption: NONE
  797. *Option: NONE
  798. {
  799. *rcNameID: 611
  800. *Command: CmdSelect
  801. {
  802. *Order: DOC_SETUP.9
  803. *Cmd: "<1B>&l0S"
  804. }
  805. }
  806. *Option: VERTICAL
  807. {
  808. *rcNameID: 612
  809. *Command: CmdSelect
  810. {
  811. *Order: DOC_SETUP.10
  812. *Cmd: "<1B>&l1S"
  813. }
  814. }
  815. *Option: HORIZONTAL
  816. {
  817. *rcNameID: 613
  818. *Command: CmdSelect
  819. {
  820. *Order: DOC_SETUP.10
  821. *Cmd: "<1B>&l2S"
  822. }
  823. }
  824. }
  825. *% ===== Customized Features =====
  826. *% ----- PJL COLLATE -----
  827. *Feature: PJLCollate
  828. {
  829. *rcNameID: 620
  830. *DefaultOption: PJLCollateOFF
  831. *Option: PJLCollateON
  832. {
  833. *rcNameID: 450
  834. *Command: CmdSelect
  835. {
  836. *Order: DOC_SETUP.4
  837. *Cmd: "@PJL SET COLLATE=ON<0A>"
  838. }
  839. }
  840. *Option: PJLCollateOFF
  841. {
  842. *rcNameID: 451
  843. *Command: CmdSelect
  844. {
  845. *Order: DOC_SETUP.4
  846. *Cmd: "@PJL SET COLLATE=OFF<0A>"
  847. }
  848. }
  849. }
  850. *% ----- PJL ECONOMODE -----
  851. *Feature: Economode
  852. {
  853. *rcNameID: 377
  854. *DefaultOption: Option1
  855. *Option: Option1
  856. {
  857. *rcNameID: 451
  858. *Command: CmdSelect
  859. {
  860. *Order: DOC_SETUP.5
  861. *Cmd: "@PJL SET ECONOMODE=OFF<0A>"
  862. }
  863. }
  864. *Option: Option2
  865. {
  866. *rcNameID: 450
  867. *Command: CmdSelect
  868. {
  869. *Order: DOC_SETUP.5
  870. *Cmd: "@PJL SET ECONOMODE=ON<0A>"
  871. }
  872. }
  873. }
  874. *% ----- PJL ImageEnhancement -----
  875. *Feature: ImageEnhance
  876. {
  877. *rcNameID: 637
  878. *DefaultOption: Option2
  879. *Option: Option1
  880. {
  881. *rcNameID: 451
  882. *Command: CmdSelect
  883. {
  884. *Order: DOC_SETUP.5
  885. *Cmd: "@PJL SET IE=OFF<0A>"
  886. }
  887. }
  888. *Option: Option2
  889. {
  890. *rcNameID: 450
  891. *Command: CmdSelect
  892. {
  893. *Order: DOC_SETUP.5
  894. *Cmd: "@PJL SET IE=ON<0A>"
  895. }
  896. }
  897. }
  898. *% ----- PJL JOBOFFSET -----
  899. *Feature: JobOffset
  900. {
  901. *rcNameID: 630
  902. *DefaultOption: None
  903. *Option: None
  904. {
  905. *rcNameID: 455
  906. *Command: CmdSelect
  907. {
  908. *Order: DOC_SETUP.5
  909. *Cmd: "@PJL SET JOBOFFSET=OFF<0A>"
  910. }
  911. }
  912. *Option: OPJ
  913. {
  914. *rcNameID: 631
  915. *Command: CmdSelect
  916. {
  917. *Order: DOC_SETUP.5
  918. *Cmd: "@PJL SET JOBOFFSET=ON<0A>"
  919. }
  920. }
  921. *Option: OPS
  922. {
  923. *rcNameID: 632
  924. *Constraints: PJLCollate.PJLCollateOFF
  925. *Command: CmdSelect
  926. {
  927. *Order: DOC_SETUP.14
  928. *Cmd: "<1B>&l2t"
  929. }
  930. }
  931. }
  932. *% ----- PJL STAPLE POSITION -----
  933. *Feature: Stapling
  934. {
  935. *rcNameID: 650
  936. *DefaultOption: None
  937. *Option: None
  938. {
  939. *rcNameID: 455
  940. *Command: CmdSelect
  941. {
  942. *Order: DOC_SETUP.4
  943. *Cmd: "@PJL SET STPL=OFF<0A>"
  944. }
  945. }
  946. *Option: TOPLEFT
  947. {
  948. *rcNameID: 651
  949. *Command: CmdSelect
  950. {
  951. *Order: DOC_SETUP.4
  952. *Cmd: "@PJL SET STPL=TOPLEFT<0A>"
  953. }
  954. }
  955. *Option: TOPDOUBLE
  956. {
  957. *rcNameID: 652
  958. *Command: CmdSelect
  959. {
  960. *Order: DOC_SETUP.4
  961. *Cmd: "@PJL SET STPL=TOPDUAL<0A>"
  962. }
  963. }
  964. *Option: TOPRIGHT
  965. {
  966. *rcNameID: 653
  967. *Command: CmdSelect
  968. {
  969. *Order: DOC_SETUP.4
  970. *Cmd: "@PJL SET STPL=TOPRIGHT<0A>"
  971. }
  972. }
  973. *Option: LEFTDOUBLE
  974. {
  975. *rcNameID: 654
  976. *Command: CmdSelect
  977. {
  978. *Order: DOC_SETUP.4
  979. *Cmd: "@PJL SET STPL=LEFTDUAL<0A>"
  980. }
  981. }
  982. *Option: RIGHTDOUBLE
  983. {
  984. *rcNameID: 655
  985. *Command: CmdSelect
  986. {
  987. *Order: DOC_SETUP.4
  988. *Cmd: "@PJL SET STPL=RIGHTDUAL<0A>"
  989. }
  990. }
  991. *Option: BOTTOMLEFT
  992. {
  993. *rcNameID: 656
  994. *Command: CmdSelect
  995. {
  996. *Order: DOC_SETUP.4
  997. *Cmd: "@PJL SET STPL=BOTTOMLEFT<0A>"
  998. }
  999. }
  1000. *Option: BOTTOMDOUBLE
  1001. {
  1002. *rcNameID: 657
  1003. *Command: CmdSelect
  1004. {
  1005. *Order: DOC_SETUP.4
  1006. *Cmd: "@PJL SET STPL=BOTTOMDUAL<0A>"
  1007. }
  1008. }
  1009. *Option: BOTTOMRIGHT
  1010. {
  1011. *rcNameID: 658
  1012. *Command: CmdSelect
  1013. {
  1014. *Order: DOC_SETUP.4
  1015. *Cmd: "@PJL SET STPL=BOTTOMRIGHT<0A>"
  1016. }
  1017. }
  1018. }
  1019. *% -------- Installble Options (inc. Constrains)---------
  1020. *InvalidCombination: LIST(PaperDetectUnit.PDTB4,PaperSize.LEGAL,InputBin.AutoTray)
  1021. *InvalidCombination: LIST(PaperDetectUnit.PDTB4,PaperSize.LEGAL,InputBin.Tray1)
  1022. *InvalidCombination: LIST(PaperDetectUnit.PDTB4,PaperSize.LEGAL,InputBin.Tray2)
  1023. *InvalidCombination: LIST(PaperDetectUnit.PDTB4,PaperSize.LEGAL,InputBin.Tray3)
  1024. *InvalidCombination: LIST(PaperDetectUnit.PDTB4,PaperSize.LEGAL,InputBin.Tray4)
  1025. *InvalidCombination: LIST(PaperDetectUnit.PDTLEGAL,PaperSize.B4,InputBin.AutoTray)
  1026. *InvalidCombination: LIST(PaperDetectUnit.PDTLEGAL,PaperSize.B4,InputBin.Tray1)
  1027. *InvalidCombination: LIST(PaperDetectUnit.PDTLEGAL,PaperSize.B4,InputBin.Tray2)
  1028. *InvalidCombination: LIST(PaperDetectUnit.PDTLEGAL,PaperSize.B4,InputBin.Tray3)
  1029. *InvalidCombination: LIST(PaperDetectUnit.PDTLEGAL,PaperSize.B4,InputBin.Tray4)
  1030. *% ---- Bypass Tray ---
  1031. *Feature: BypassTrayUnit
  1032. {
  1033. *FeatureType: PRINTER_PROPERTY
  1034. *rcNameID: 711
  1035. *DefaultOption: NotInstalled
  1036. *Option: NotInstalled
  1037. {
  1038. *rcNameID: 444
  1039. *Constraints: LIST(InputBin.BPT)
  1040. *Constraints: LIST(PaperSize.FXPOSTCARD, PaperSize.CUSTOMSIZE)
  1041. }
  1042. *Option: Installed
  1043. {
  1044. *rcNameID: 443
  1045. }
  1046. }
  1047. *% ---- Paper Source (Select Tray Body) ----
  1048. *Feature: SelectTrayBody
  1049. {
  1050. *FeatureType: PRINTER_PROPERTY
  1051. *rcNameID: 701
  1052. *DefaultOption: 3Tray
  1053. *Option: 3Tray
  1054. {
  1055. *rcNameID: 712
  1056. *Constraints: LIST(InputBin.HCF1, InputBin.HCF2)
  1057. }
  1058. *Option: HCF
  1059. {
  1060. *rcNameID: 713
  1061. *Constraints: LIST(InputBin.Tray3, InputBin.Tray4)
  1062. }
  1063. }
  1064. *% ---- Staple Finisher ----
  1065. *Feature: Finsher
  1066. {
  1067. *FeatureType: PRINTER_PROPERTY
  1068. *rcNameID: 715
  1069. *DefaultOption: NotInstalled
  1070. *Option: NotInstalled
  1071. {
  1072. *rcNameID: 444
  1073. *InsertBlock: =ConstSTAPLE
  1074. *InsertBlock: =ConstFINISHER
  1075. }
  1076. *Option: Installed
  1077. {
  1078. *rcNameID: 443
  1079. *Constraints: LIST(MailBox.Installed)
  1080. }
  1081. }
  1082. *% ---- Mail Box ----
  1083. *Feature: MailBox
  1084. {
  1085. *FeatureType: PRINTER_PROPERTY
  1086. *rcNameID: 716
  1087. *DefaultOption: NotInstalled
  1088. *Option: NotInstalled
  1089. {
  1090. *rcNameID: 444
  1091. *InsertBlock: =ConstMAILBOX
  1092. }
  1093. *Option: Installed
  1094. {
  1095. *rcNameID: 443
  1096. *Constraints: LIST(Finsher.Installed)
  1097. }
  1098. }
  1099. *% ---- Offset Catch Tray ----
  1100. *Feature: OCT
  1101. {
  1102. *FeatureType: PRINTER_PROPERTY
  1103. *rcNameID: 717
  1104. *DefaultOption: NotInstalled
  1105. *Option: NotInstalled
  1106. {
  1107. *rcNameID: 444
  1108. *Constraints: LIST(JobOffset.OPJ, JobOffset.OPS)
  1109. }
  1110. *Option: Installed
  1111. {
  1112. *rcNameID: 443
  1113. }
  1114. }
  1115. *% ---- Duplex Unit -----
  1116. *Feature: DuplexUnit
  1117. {
  1118. *FeatureType: PRINTER_PROPERTY
  1119. *rcNameID: 718
  1120. *DefaultOption: NotInstalled
  1121. *Option: NotInstalled
  1122. {
  1123. *rcNameID: 444
  1124. *DisabledFeatures: LIST(Duplex)
  1125. *InsertBlock: =ConstDUPLEX
  1126. }
  1127. *Option: Installed
  1128. {
  1129. *rcNameID: 443
  1130. }
  1131. }
  1132. *% ---- Hard Disk -----
  1133. *Feature: HardDiskUnit
  1134. {
  1135. *FeatureType: PRINTER_PROPERTY
  1136. *rcNameID: 719
  1137. *DefaultOption: NotInstalled
  1138. *Option: NotInstalled
  1139. {
  1140. *rcNameID: 444
  1141. *Constraints: LIST(PJLCollate.PJLCollateON)
  1142. *InsertBlock: =ConstSTAPLE
  1143. *InsertBlock: =ConstDUPLEX
  1144. }
  1145. *Option: Installed
  1146. {
  1147. *rcNameID: 443
  1148. }
  1149. }
  1150. *% ---- Paper Detected by Tray -----
  1151. *Feature: PaperDetectUnit
  1152. {
  1153. *FeatureType: PRINTER_PROPERTY
  1154. *rcNameID: 704
  1155. *DefaultOption: PDTB4
  1156. *Option: PDTB4
  1157. {
  1158. *rcNameID: 504
  1159. }
  1160. *Option: PDTLEGAL
  1161. {
  1162. *rcNameID: 506
  1163. }
  1164. }
  1165. *% ---- Preset sequences / PJL -----
  1166. *Command: CmdStartJob
  1167. {
  1168. *Order: DOC_SETUP.1
  1169. *Cmd: "<1b>%%-12345X@PJL Comment FX Document Centre 400/350/250<0A>"
  1170. }
  1171. *Command: CmdStartDoc
  1172. {
  1173. *Order: DOC_SETUP.7
  1174. *Cmd: "<1B>&u600D<1B>*r0F"
  1175. *% *Cmd: "<1B>*r0F"
  1176. }
  1177. *Command: CmdStartPage
  1178. {
  1179. *Order: PAGE_SETUP.1
  1180. *Cmd: "<1B>*b0M<0D>"
  1181. }
  1182. *Command: CmdEndJob
  1183. {
  1184. *Order: JOB_FINISH.10
  1185. *Cmd: "<1B>E<1B>%%-12345X"
  1186. }
  1187. *Command: CmdCopies
  1188. {
  1189. *Order: DOC_SETUP.13
  1190. *Cmd: "<1B>&l" %d[1,999]{NumOfCopies}"X"
  1191. }
  1192. *RotateCoordinate?: TRUE
  1193. *RotateRaster?: TRUE
  1194. *RotateFont?: TRUE
  1195. *RotateCoordinate?: TRUE
  1196. *TextCaps: LIST(TC_CR_90,TC_UA_ABLE)
  1197. *MemoryUsage: LIST(FONT)
  1198. *CursorXAfterCR: AT_PRINTABLE_X_ORIGIN
  1199. *BadCursorMoveInGrxMode: LIST(X_PORTRAIT,Y_LANDSCAPE)
  1200. *XMoveThreshold: 0
  1201. *YMoveThreshold: 0
  1202. *XMoveUnit: 600
  1203. *YMoveUnit: 600
  1204. *Command: CmdXMoveAbsolute { *Cmd : "<1B>*p" %d{(DestX / 2) }"X" }
  1205. *Command: CmdXMoveRelRight { *Cmd : "<1B>*p+" %d[0,9600]{max_repeat((DestXRel / 2) )}"X" }
  1206. *Command: CmdXMoveRelLeft { *Cmd : "<1B>*p-" %d[0,9600]{max_repeat((DestXRel / 2) )}"X" }
  1207. *Command: CmdYMoveAbsolute { *Cmd : "<1B>*p" %d{(DestY / 2) }"Y" }
  1208. *Command: CmdYMoveRelDown { *Cmd : "<1B>*p+" %d{(DestYRel / 2) }"Y" }
  1209. *Command: CmdYMoveRelUp { *Cmd : "<1B>*p-" %d{(DestYRel / 2) }"Y" }
  1210. *Command: CmdCR { *Cmd : "<0D>" }
  1211. *Command: CmdLF { *Cmd : "<0A>" }
  1212. *Command: CmdFF { *Cmd : "<0C>" }
  1213. *Command: CmdBackSpace { *Cmd : "<08>" }
  1214. *Command: CmdUniDirectionOn { *Cmd : "<00>" }
  1215. *Command: CmdUniDirectionOff { *Cmd : "<00>" }
  1216. *Command: CmdPushCursor { *Cmd : "<1B>&f0S" }
  1217. *Command: CmdPopCursor { *Cmd : "<1B>&f1S" }
  1218. *Command: CmdSetSimpleRotation { *Cmd : "<1B>&a" %d{PrintDirInCCDegrees}"P" }
  1219. *EjectPageWithFF?: TRUE
  1220. *Command: CmdEnableTIFF4 { *Cmd : "<1B>*b2M" }
  1221. *Command: CmdDisableCompression { *Cmd : "<1B>*b0M" }
  1222. *Command: CmdEnableDRC { *Cmd : "<1B>*b3M" }
  1223. *OutputDataFormat: H_BYTE
  1224. *OptimizeLeftBound?: TRUE
  1225. *CursorXAfterSendBlockData: AT_GRXDATA_ORIGIN
  1226. *CursorYAfterSendBlockData: AUTO_INCREMENT
  1227. *DefaultFont: RESDLL.Pcl5eRes.136
  1228. *DefaultCTT: 0
  1229. *CharPosition: BASELINE
  1230. *TTFSEnabled?: TRUE
  1231. *DeviceFonts: LIST(RESDLL.Pcl5eRes.136,RESDLL.Pcl5eRes.138,RESDLL.Pcl5eRes.146,RESDLL.Pcl5eRes.147,
  1232. + RESDLL.Pcl5eRes.148,RESDLL.Pcl5eRes.149,RESDLL.Pcl5eRes.150,RESDLL.Pcl5eRes.151,
  1233. + RESDLL.Pcl5eRes.152,RESDLL.Pcl5eRes.153,RESDLL.Pcl5eRes.154,RESDLL.Pcl5eRes.155,
  1234. + RESDLL.Pcl5eRes.156,RESDLL.Pcl5eRes.157,RESDLL.Pcl5eRes.164,RESDLL.Pcl5eRes.165,
  1235. + RESDLL.Pcl5eRes.166,RESDLL.Pcl5eRes.196,RESDLL.Pcl5eRes.197,RESDLL.Pcl5eRes.198,
  1236. + RESDLL.Pcl5eRes.199,RESDLL.Pcl5eRes.200,RESDLL.Pcl5eRes.201,RESDLL.Pcl5eRes.202,
  1237. + RESDLL.Pcl5eRes.203,RESDLL.Pcl5eRes.209,RESDLL.Pcl5eRes.210,RESDLL.Pcl5eRes.211,
  1238. + RESDLL.Pcl5eRes.212,RESDLL.Pcl5eRes.213,RESDLL.Pcl5eRes.214,RESDLL.Pcl5eRes.215,
  1239. + RESDLL.Pcl5eRes.216,RESDLL.Pcl5eRes.217,RESDLL.Pcl5eRes.218,RESDLL.Pcl5eRes.219,
  1240. + RESDLL.Pcl5eRes.220,RESDLL.Pcl5eRes.221,RESDLL.Pcl5eRes.222,RESDLL.Pcl5eRes.223,
  1241. + RESDLL.Pcl5eRes.224,RESDLL.Pcl5eRes.225,RESDLL.Pcl5eRes.226,RESDLL.Pcl5eRes.227,
  1242. + RESDLL.Pcl5eRes.228,RESDLL.Pcl5eRes.229,RESDLL.Pcl5eRes.230)
  1243. *MinFontID: 16534
  1244. *MaxFontID: 32768
  1245. *switch: Resolution
  1246. {
  1247. *case: Option1
  1248. {
  1249. *FontFormat: HPPCL_OUTLINE
  1250. }
  1251. *case: Option2
  1252. {
  1253. *FontFormat: HPPCL_RES
  1254. }
  1255. }
  1256. *Command: CmdSetFontID { *Cmd : "<1B>*c" %d{NextFontID}"D" }
  1257. *Command: CmdSelectFontID { *Cmd : "<1B>(" %d{CurrentFontID}"X" }
  1258. *Command: CmdSetCharCode { *Cmd : "<1B>*c" %d{NextGlyph}"E" }
  1259. *Command: CmdUnderlineOn { *Cmd : "<1B>&dD" }
  1260. *Command: CmdUnderlineOff { *Cmd : "<1B>&d@" }
  1261. *Command: CmdDownloadPattern {*Cmd: "<1B>*c" %d{PatternBrushID}"G" "<1B>*c" %d{PatternBrushSize}"W" }
  1262. *Command: CmdSelectPattern {*Cmd: "<1B>*c" %d{PatternBrushID}"G" "<1B>*v" %d{PatternBrushType}"T" }
  1263. *Command: CmdSelectWhiteBrush { *Cmd : "<1B>*v1o1T" }
  1264. *Command: CmdSelectBlackBrush { *Cmd : "<1B>*v0o0T" }
  1265. *% *Command: CmdWhiteTextOn { *Cmd : "<1B>*v1o1T" }
  1266. *% *Command: CmdWhiteTextOff { *Cmd : "<1B>*v0o0T" }
  1267. *MinGrayFill: 1
  1268. *MaxGrayFill: 100
  1269. *Command: CmdSetRectWidth { *Cmd : "<1B>*c" %d{(RectXSize / 2) }"A" }
  1270. *Command: CmdSetRectHeight { *Cmd : "<1B>*c" %d{(RectYSize / 2) }"B" }
  1271. *Command: CmdRectGrayFill { *Cmd : "<1B>*c" %d{GrayPercentage }"g2P" }
  1272. *Command: CmdRectWhiteFill { *Cmd : "<1B>*c1P" }
  1273. *Command: CmdRectBlackFill { *Cmd : "<1B>*c0P" }