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.

1425 lines
35 KiB

  1. *GPDSpecVersion: "1.0"
  2. *CodePage: 1252
  3. *ModelName: "NEC MultiWriter 2300"
  4. *MasterUnits: PAIR(1200, 1200)
  5. *ResourceDLL: "NCDLJRES.dll"
  6. *PrinterType: PAGE
  7. *MaxCopies: 99
  8. *rcInstalledOptionNameID: 800
  9. *rcNotInstalledOptionNameID: 801
  10. *PrintRateUnit: PPM
  11. *PrintRate: 20
  12. *GPDFileName: "NCDL230J.GPD"
  13. *Include: "STDNAMES.GPD"
  14. *GPDFileVersion: "1.000"
  15. *HelpFile: "NCDLJRES.HLP"
  16. *%======== Macros ========
  17. *Macros: DeviceFontIDs
  18. {
  19. RC_FONT_COURIER : 1
  20. RC_FONT_SANSERIF : 2
  21. RC_FONT_ROMAN : 3
  22. RC_FONT_MINCHO : 4
  23. RC_FONT_MINCHOV : 5
  24. RC_FONT_GOTHIC : 6
  25. RC_FONT_GOTHICV : 7
  26. RC_FONT_COURIER_P : 8
  27. RC_FONT_SANSERIF_P : 9
  28. RC_FONT_ROMAN_P : 10
  29. RC_FONT_MINCHO_P : 11
  30. RC_FONT_MINCHOV_P : 12
  31. RC_FONT_GOTHIC_P : 13
  32. RC_FONT_GOTHICV_P : 14
  33. RC_FONT_OCRB_P : 15
  34. RC_FONT_ZUIHITSU_P : 16
  35. RC_FONT_ZUIHITSUV_P : 17
  36. RC_FONT_KYOUKASYO_P : 18
  37. RC_FONT_KYOUKASYOV_P : 19
  38. RC_FONT_MARUGOTH_P : 20
  39. RC_FONT_MARUGOTHV_P : 21
  40. }
  41. *Macros: TTFSStrIDs
  42. {
  43. RC_STR_MINCHO : 900
  44. RC_STR_GOTHIC : 901
  45. RC_STR_MSMINCHO : 910
  46. RC_STR_MSGOTHIC : 911
  47. }
  48. *Macros: OEMCallbackIDs
  49. {
  50. CMD_MOVE_X : 23
  51. CMD_MOVE_Y : 24
  52. CMD_BEGIN_RASTER : 26
  53. CMD_RES_600 : 27
  54. CMD_RES_400 : 28
  55. CMD_RES_240 : 29
  56. CMD_SEND_BLOCK_DATA : 30
  57. CMD_BEGIN_RASTER_NO_COMP : 31
  58. CMD_INIT_COORDINATE : 32
  59. CMD_PC_PRN_DIRECTION : 50
  60. CMD_CR : 51
  61. CMD_FF : 52
  62. CMD_RECTWIDTH : 60
  63. CMD_RECTHEIGHT : 61
  64. CMD_RECTWHITE : 62
  65. CMD_RECTBLACK : 63
  66. CMD_RECTGRAY : 64
  67. CMD_RES_1200 : 70
  68. CMD_WHITE_ON : 80
  69. CMD_WHITE_OFF : 81
  70. CMD_BOLD_ON : 82
  71. CMD_ITALIC_ON : 83
  72. CMD_CLEAR_ATTRIB : 84
  73. CMD_CLEAR_ATTRIB_P : 85
  74. }
  75. *Macros: PopupHelpIDs
  76. {
  77. POP_DL_MARGIN : 602
  78. POP_DL_JOBSEPARATE : 603
  79. POP_DL_SET : 604
  80. POP_DL_TONAR : 605
  81. POP_DL_DENSITY : 606
  82. POP_DL_SORTER : 607
  83. POP_DL_OUTBIN : 608
  84. POP_DL_FACE : 609
  85. POP_DL_KANJICODE : 610
  86. POP_DL_TEXTHALFTONE : 611
  87. POP_DL_TEXTHALFTONE_S : 612
  88. POP_DL_TEXTHALFTONE_S2 : 613
  89. }
  90. *%======== Orientation ========
  91. *Feature: Orientation
  92. {
  93. *rcNameID: =ORIENTATION_DISPLAY
  94. *DefaultOption: PORTRAIT
  95. *Option: PORTRAIT
  96. {
  97. *rcNameID: =PORTRAIT_DISPLAY
  98. }
  99. *Option: LANDSCAPE_CC270
  100. {
  101. *rcNameID: =LANDSCAPE_DISPLAY
  102. }
  103. }
  104. *%======== InputBin ========
  105. *Feature: InputBin
  106. {
  107. *rcNameID: =PAPER_SOURCE_DISPLAY
  108. *DefaultOption: Auto
  109. *Option: Auto
  110. {
  111. *rcNameID: 272
  112. *switch: Orientation
  113. {
  114. *case: PORTRAIT
  115. {
  116. *switch: JobSeparate
  117. {
  118. *case: OFF
  119. {
  120. *Command: CmdSelect
  121. {
  122. *Order: DOC_SETUP.3
  123. *NoPageEject?: TRUE
  124. *Cmd: "<1C>fPC0.<1C>fP"
  125. }
  126. }
  127. *case: ON
  128. {
  129. *Command: CmdSelect
  130. {
  131. *Order: DOC_SETUP.3
  132. *NoPageEject?: TRUE
  133. *Cmd: "<1C>fP"
  134. }
  135. }
  136. }
  137. }
  138. *case: LANDSCAPE_CC270
  139. {
  140. *switch: JobSeparate
  141. {
  142. *case: OFF
  143. {
  144. *Command: CmdSelect
  145. {
  146. *Order: DOC_SETUP.3
  147. *NoPageEject?: TRUE
  148. *Cmd: "<1C>fLC0.<1C>fL"
  149. }
  150. }
  151. *case: ON
  152. {
  153. *Command: CmdSelect
  154. {
  155. *Order: DOC_SETUP.3
  156. *NoPageEject?: TRUE
  157. *Cmd: "<1C>fL"
  158. }
  159. }
  160. }
  161. }
  162. }
  163. }
  164. *Option: MP
  165. {
  166. *rcNameID: 862
  167. *switch: Orientation
  168. {
  169. *case: PORTRAIT
  170. {
  171. *Command: CmdSelect
  172. {
  173. *Order: DOC_SETUP.3
  174. *NoPageEject?: TRUE
  175. *Cmd: "<1C>fPMP"
  176. }
  177. }
  178. *case: LANDSCAPE_CC270
  179. {
  180. *Command: CmdSelect
  181. {
  182. *Order: DOC_SETUP.3
  183. *NoPageEject?: TRUE
  184. *Cmd: "<1C>fLMP"
  185. }
  186. }
  187. }
  188. }
  189. *Option: Tesashi
  190. {
  191. *rcNameID: 861
  192. *switch: Orientation
  193. {
  194. *case: PORTRAIT
  195. {
  196. *Command: CmdSelect
  197. {
  198. *Order: DOC_SETUP.3
  199. *NoPageEject?: TRUE
  200. *Cmd: "<1C>fPM0"
  201. }
  202. }
  203. *case: LANDSCAPE_CC270
  204. {
  205. *Command: CmdSelect
  206. {
  207. *Order: DOC_SETUP.3
  208. *NoPageEject?: TRUE
  209. *Cmd: "<1C>fLM0"
  210. }
  211. }
  212. }
  213. }
  214. *Option: Hopper1
  215. {
  216. *rcNameID: 273
  217. *switch: Orientation
  218. {
  219. *case: PORTRAIT
  220. {
  221. *Command: CmdSelect
  222. {
  223. *Order: DOC_SETUP.3
  224. *NoPageEject?: TRUE
  225. *Cmd: "<1C>fPC1"
  226. }
  227. }
  228. *case: LANDSCAPE_CC270
  229. {
  230. *Command: CmdSelect
  231. {
  232. *Order: DOC_SETUP.3
  233. *NoPageEject?: TRUE
  234. *Cmd: "<1C>fLC1"
  235. }
  236. }
  237. }
  238. }
  239. *Option: Hopper2
  240. {
  241. *rcNameID: 274
  242. *Installable?: TRUE
  243. *rcInstallableFeatureNameID: 274
  244. *switch: Orientation
  245. {
  246. *case: PORTRAIT
  247. {
  248. *Command: CmdSelect
  249. {
  250. *Order: DOC_SETUP.3
  251. *NoPageEject?: TRUE
  252. *Cmd: "<1C>fPC2"
  253. }
  254. }
  255. *case: LANDSCAPE_CC270
  256. {
  257. *Command: CmdSelect
  258. {
  259. *Order: DOC_SETUP.3
  260. *NoPageEject?: TRUE
  261. *Cmd: "<1C>fLC2"
  262. }
  263. }
  264. }
  265. }
  266. *Option: Hopper3
  267. {
  268. *rcNameID: 275
  269. *Installable?: TRUE
  270. *rcInstallableFeatureNameID: 275
  271. *switch: Orientation
  272. {
  273. *case: PORTRAIT
  274. {
  275. *Command: CmdSelect
  276. {
  277. *Order: DOC_SETUP.3
  278. *NoPageEject?: TRUE
  279. *Cmd: "<1C>fPC3"
  280. }
  281. }
  282. *case: LANDSCAPE_CC270
  283. {
  284. *Command: CmdSelect
  285. {
  286. *Order: DOC_SETUP.3
  287. *NoPageEject?: TRUE
  288. *Cmd: "<1C>fLC3"
  289. }
  290. }
  291. }
  292. }
  293. }
  294. *%======== Resolution ========
  295. *Feature: Resolution
  296. {
  297. *rcNameID: =RESOLUTION_DISPLAY
  298. *DefaultOption: 600dpi
  299. *Option: 1200dpi
  300. {
  301. *rcNameID: 893
  302. *DPI: PAIR(1200, 1200)
  303. *TextDPI: PAIR(1200, 1200)
  304. *MinStripBlankPixels: 32
  305. EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  306. EXTERN_GLOBAL: *SendMultipleRows?: TRUE
  307. *SpotDiameter: 100
  308. *Command: CmdSelect
  309. {
  310. *Order: DOC_SETUP.5
  311. *NoPageEject?: TRUE
  312. *CallbackID: =CMD_RES_1200
  313. }
  314. }
  315. *Option: 600dpi
  316. {
  317. *rcNameID: 890
  318. *DPI: PAIR(600, 600)
  319. *TextDPI: PAIR(600, 600)
  320. *MinStripBlankPixels: 32
  321. EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  322. EXTERN_GLOBAL: *SendMultipleRows?: TRUE
  323. *SpotDiameter: 100
  324. *Command: CmdSelect
  325. {
  326. *Order: DOC_SETUP.5
  327. *NoPageEject?: TRUE
  328. *CallbackID: =CMD_RES_600
  329. }
  330. }
  331. *Option: 400dpi
  332. {
  333. *rcNameID: 891
  334. *DPI: PAIR(400, 400)
  335. *TextDPI: PAIR(400, 400)
  336. *MinStripBlankPixels: 32
  337. EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  338. EXTERN_GLOBAL: *SendMultipleRows?: TRUE
  339. *SpotDiameter: 100
  340. *Command: CmdSelect
  341. {
  342. *Order: DOC_SETUP.5
  343. *NoPageEject?: TRUE
  344. *CallbackID: =CMD_RES_400
  345. }
  346. }
  347. }
  348. *%======== PaperSize ========
  349. *Feature: PaperSize
  350. {
  351. *rcNameID: =PAPER_SIZE_DISPLAY
  352. *DefaultOption: A4
  353. *Option: A3
  354. {
  355. *rcNameID: =A3_DISPLAY
  356. *PrintableArea: PAIR(13548, 19356)
  357. *PrintableOrigin: PAIR(238, 238)
  358. *Command: CmdSelect
  359. {
  360. *Order: DOC_SETUP.4
  361. *NoPageEject?: TRUE
  362. *Cmd: "A3."
  363. }
  364. }
  365. *Option: A4
  366. {
  367. *rcNameID: =A4_DISPLAY
  368. *PrintableArea: PAIR(9432, 13548)
  369. *PrintableOrigin: PAIR(238, 238)
  370. *Command: CmdSelect
  371. {
  372. *Order: DOC_SETUP.4
  373. *NoPageEject?: TRUE
  374. *Cmd: "A4."
  375. }
  376. }
  377. *Option: A5
  378. {
  379. *rcNameID: =A5_DISPLAY
  380. *PrintableArea: PAIR(6504, 9432)
  381. *PrintableOrigin: PAIR(238, 238)
  382. *Command: CmdSelect
  383. {
  384. *Order: DOC_SETUP.4
  385. *NoPageEject?: TRUE
  386. *Cmd: "A5."
  387. }
  388. }
  389. *Option: B4
  390. {
  391. *rcNameID: =B4_DISPLAY
  392. *PrintableArea: PAIR(11664, 16716)
  393. *PrintableOrigin: PAIR(238, 238)
  394. *Command: CmdSelect
  395. {
  396. *Order: DOC_SETUP.4
  397. *NoPageEject?: TRUE
  398. *Cmd: "B4."
  399. }
  400. }
  401. *Option: B5
  402. {
  403. *rcNameID: =B5_DISPLAY
  404. *PrintableArea: PAIR(8112, 11664)
  405. *PrintableOrigin: PAIR(238, 238)
  406. *Command: CmdSelect
  407. {
  408. *Order: DOC_SETUP.4
  409. *NoPageEject?: TRUE
  410. *Cmd: "B5."
  411. }
  412. }
  413. *Option: LETTER
  414. {
  415. *rcNameID: =LETTER_DISPLAY
  416. *PrintableArea: PAIR(9708, 12708)
  417. *PrintableOrigin: PAIR(238, 238)
  418. *Command: CmdSelect
  419. {
  420. *Order: DOC_SETUP.4
  421. *NoPageEject?: TRUE
  422. *Cmd: "LT."
  423. }
  424. }
  425. *Option: JAPANESE_POSTCARD
  426. {
  427. *rcNameID: =JAPANESE_POSTCARD_DISPLAY
  428. *PrintableArea: PAIR(4236, 6504)
  429. *PrintableOrigin: PAIR(238, 238)
  430. *Command: CmdSelect
  431. {
  432. *Order: DOC_SETUP.4
  433. *NoPageEject?: TRUE
  434. *Cmd: "PC."
  435. }
  436. }
  437. *Option: DBL_JAPANESE_POSTCARD
  438. {
  439. *rcNameID: =DBL_JAPANESE_POSTCARD_DISPLAY
  440. *PrintableArea: PAIR(8976, 6504)
  441. *PrintableOrigin: PAIR(238, 238)
  442. *Command: CmdSelect
  443. {
  444. *Order: DOC_SETUP.4
  445. *NoPageEject?: TRUE
  446. *Cmd: "UPPC."
  447. }
  448. }
  449. *Option: JENV_YOU4
  450. {
  451. *rcNameID: =JENV_YOU4_DISPLAY
  452. *PrintableArea: PAIR(4488, 10620)
  453. *PrintableOrigin: PAIR(238, 238)
  454. *Command: CmdSelect
  455. {
  456. *Order: DOC_SETUP.4
  457. *NoPageEject?: TRUE
  458. *Cmd: "ENV4."
  459. }
  460. }
  461. *Option: A3toB4
  462. {
  463. *rcNameID: 258
  464. *PageDimensions: PAIR(14032, 19842)
  465. *PrintableArea: PAIR(13548, 19356)
  466. *PrintableOrigin: PAIR(238, 238)
  467. *Command: CmdSelect
  468. {
  469. *Order: DOC_SETUP.4
  470. *NoPageEject?: TRUE
  471. *Cmd: "A3B4."
  472. }
  473. }
  474. *Option: A3toA4
  475. {
  476. *rcNameID: 259
  477. *PageDimensions: PAIR(14032, 19842)
  478. *PrintableArea: PAIR(13548, 19356)
  479. *PrintableOrigin: PAIR(238, 238)
  480. *Command: CmdSelect
  481. {
  482. *Order: DOC_SETUP.4
  483. *NoPageEject?: TRUE
  484. *Cmd: "A3A4."
  485. }
  486. }
  487. *Option: A4toA3
  488. {
  489. *rcNameID: 260
  490. *PageDimensions: PAIR(9922, 14032)
  491. *PrintableArea: PAIR(9432, 13548)
  492. *PrintableOrigin: PAIR(238, 238)
  493. *Command: CmdSelect
  494. {
  495. *Order: DOC_SETUP.4
  496. *NoPageEject?: TRUE
  497. *Cmd: "A4A3."
  498. }
  499. }
  500. *Option: A4toB4
  501. {
  502. *rcNameID: 261
  503. *PageDimensions: PAIR(9922, 14032)
  504. *PrintableArea: PAIR(9432, 13548)
  505. *PrintableOrigin: PAIR(238, 238)
  506. *Command: CmdSelect
  507. {
  508. *Order: DOC_SETUP.4
  509. *NoPageEject?: TRUE
  510. *Cmd: "A4B4."
  511. }
  512. }
  513. *Option: A4toB5
  514. {
  515. *rcNameID: 262
  516. *PageDimensions: PAIR(9922, 14032)
  517. *PrintableArea: PAIR(9432, 13548)
  518. *PrintableOrigin: PAIR(238, 238)
  519. *Command: CmdSelect
  520. {
  521. *Order: DOC_SETUP.4
  522. *NoPageEject?: TRUE
  523. *Cmd: "A4B5."
  524. }
  525. }
  526. *Option: B4toA3
  527. {
  528. *rcNameID: 263
  529. *PageDimensions: PAIR(12142, 17196)
  530. *PrintableArea: PAIR(11664, 16716)
  531. *PrintableOrigin: PAIR(238, 238)
  532. *Command: CmdSelect
  533. {
  534. *Order: DOC_SETUP.4
  535. *NoPageEject?: TRUE
  536. *Cmd: "B4A3."
  537. }
  538. }
  539. *Option: B4toA4
  540. {
  541. *rcNameID: 264
  542. *PageDimensions: PAIR(12142, 17196)
  543. *PrintableArea: PAIR(11664, 16716)
  544. *PrintableOrigin: PAIR(238, 238)
  545. *Command: CmdSelect
  546. {
  547. *Order: DOC_SETUP.4
  548. *NoPageEject?: TRUE
  549. *Cmd: "B4A4."
  550. }
  551. }
  552. *Option: B4toB5
  553. {
  554. *rcNameID: 265
  555. *PageDimensions: PAIR(12142, 17196)
  556. *PrintableArea: PAIR(11664, 16716)
  557. *PrintableOrigin: PAIR(238, 238)
  558. *Command: CmdSelect
  559. {
  560. *Order: DOC_SETUP.4
  561. *NoPageEject?: TRUE
  562. *Cmd: "B4B5."
  563. }
  564. }
  565. *Option: B5toA4
  566. {
  567. *rcNameID: 266
  568. *PageDimensions: PAIR(8598, 12142)
  569. *PrintableArea: PAIR(8112, 11664)
  570. *PrintableOrigin: PAIR(238, 238)
  571. *Command: CmdSelect
  572. {
  573. *Order: DOC_SETUP.4
  574. *NoPageEject?: TRUE
  575. *Cmd: "B5A4."
  576. }
  577. }
  578. *Option: B5toB4
  579. {
  580. *rcNameID: 267
  581. *PageDimensions: PAIR(8598, 12142)
  582. *PrintableArea: PAIR(8112, 11664)
  583. *PrintableOrigin: PAIR(238, 238)
  584. *Command: CmdSelect
  585. {
  586. *Order: DOC_SETUP.4
  587. *NoPageEject?: TRUE
  588. *Cmd: "B5B4."
  589. }
  590. }
  591. *Option: A4x2toA4
  592. {
  593. *rcNameID: 268
  594. *PageDimensions: PAIR(9922, 14032)
  595. *PrintableArea: PAIR(9432, 13548)
  596. *PrintableOrigin: PAIR(238, 238)
  597. *Command: CmdSelect
  598. {
  599. *Order: DOC_SETUP.4
  600. *NoPageEject?: TRUE
  601. *Cmd: "UPA4."
  602. }
  603. }
  604. *Option: B5x2toB5
  605. {
  606. *rcNameID: 269
  607. *PageDimensions: PAIR(8598, 12142)
  608. *PrintableArea: PAIR(8112, 11664)
  609. *PrintableOrigin: PAIR(238, 238)
  610. *Command: CmdSelect
  611. {
  612. *Order: DOC_SETUP.4
  613. *NoPageEject?: TRUE
  614. *Cmd: "UPB5."
  615. }
  616. }
  617. *Option: LPtoA4
  618. {
  619. *rcNameID: 270
  620. *Constraints: Orientation.PORTRAIT
  621. *PageDimensions: PAIR(13200, 18000)
  622. *PrintableArea: PAIR(13200, 16320)
  623. *PrintableOrigin: PAIR(0, 840)
  624. *Command: CmdSelect
  625. {
  626. *Order: DOC_SETUP.4
  627. *NoPageEject?: TRUE
  628. *Cmd: "LPA4."
  629. }
  630. }
  631. *Option: LPtoB4
  632. {
  633. *rcNameID: 271
  634. *Constraints: Orientation.PORTRAIT
  635. *PageDimensions: PAIR(13200, 18000)
  636. *PrintableArea: PAIR(13200, 16320)
  637. *PrintableOrigin: PAIR(0, 840)
  638. *Command: CmdSelect
  639. {
  640. *Order: DOC_SETUP.4
  641. *NoPageEject?: TRUE
  642. *Cmd: "LPB4."
  643. }
  644. }
  645. *Option: CUSTOMSIZE
  646. {
  647. *rcNameID: =USER_DEFINED_SIZE_DISPLAY
  648. *MinSize: PAIR(4724, 6992) *% (100mm, 148mm)
  649. *MaxSize: PAIR(14031, 19842) *% (297mm, 420mm)
  650. *MaxPrintableWidth: 13559 *% paper width - 5mm * 2
  651. *MinLeftMargin: 236 *% 5mm
  652. *CenterPrintable?: FALSE
  653. *CustCursorOriginX: %d{236}
  654. *CustCursorOriginY: %d{236}
  655. *CustPrintableOriginX: %d{236}
  656. *CustPrintableOriginY: %d{236}
  657. *CustPrintableSizeX: %d{PhysPaperWidth - (236+236)}
  658. *CustPrintableSizeY: %d{PhysPaperLength - (236+236)}
  659. *Command: CmdSelect
  660. {
  661. *Order: DOC_SETUP.4
  662. *NoPageEject?: TRUE
  663. *Cmd: "," %d{PhysPaperWidth * 254 / 1200} "," %d{PhysPaperLength * 254 / 1200} ",1/10,m."
  664. }
  665. }
  666. }
  667. *InvalidCombination: LIST(InputBin.Auto, PaperSize.JAPANESE_POSTCARD)
  668. *InvalidCombination: LIST(InputBin.Auto, PaperSize.DBL_JAPANESE_POSTCARD)
  669. *InvalidCombination: LIST(InputBin.Auto, PaperSize.JENV_YOU4)
  670. *InvalidCombination: LIST(InputBin.Auto, PaperSize.CUSTOMSIZE)
  671. *InvalidCombination: LIST(InputBin.Hopper1, PaperSize.JAPANESE_POSTCARD)
  672. *InvalidCombination: LIST(InputBin.Hopper1, PaperSize.DBL_JAPANESE_POSTCARD)
  673. *InvalidCombination: LIST(InputBin.Hopper1, PaperSize.JENV_YOU4)
  674. *InvalidCombination: LIST(InputBin.Hopper1, PaperSize.CUSTOMSIZE)
  675. *InvalidCombination: LIST(InputBin.Hopper2, PaperSize.JAPANESE_POSTCARD)
  676. *InvalidCombination: LIST(InputBin.Hopper2, PaperSize.DBL_JAPANESE_POSTCARD)
  677. *InvalidCombination: LIST(InputBin.Hopper2, PaperSize.JENV_YOU4)
  678. *InvalidCombination: LIST(InputBin.Hopper2, PaperSize.CUSTOMSIZE)
  679. *InvalidCombination: LIST(InputBin.Hopper3, PaperSize.JAPANESE_POSTCARD)
  680. *InvalidCombination: LIST(InputBin.Hopper3, PaperSize.DBL_JAPANESE_POSTCARD)
  681. *InvalidCombination: LIST(InputBin.Hopper3, PaperSize.JENV_YOU4)
  682. *InvalidCombination: LIST(InputBin.Hopper3, PaperSize.CUSTOMSIZE)
  683. *%======== Halftone ========
  684. *Feature: Halftone
  685. {
  686. *rcNameID: =HALFTONING_DISPLAY
  687. *DefaultOption: HT_PATSIZE_8x8_M
  688. *Option: HT_PATSIZE_AUTO
  689. {
  690. *rcNameID: =HT_AUTO_SELECT_DISPLAY
  691. }
  692. *Option: HT_PATSIZE_12x12_M
  693. {
  694. *rcNameID: 930
  695. }
  696. *Option: HT_PATSIZE_10x10_M
  697. {
  698. *rcNameID: 931
  699. }
  700. *Option: HT_PATSIZE_8x8_M
  701. {
  702. *rcNameID: =HT_DITHER8X8_DISPLAY
  703. }
  704. *Option: HT_PATSIZE_6x6_M
  705. {
  706. *rcNameID: =HT_DITHER6X6_DISPLAY
  707. }
  708. *Option: HT_PATSIZE_SUPERCELL_M
  709. {
  710. *rcNameID: =HT_SUPERCELL_DISPLAY
  711. }
  712. }
  713. *%======== Duplex ========
  714. *Feature: Duplex
  715. {
  716. *rcNameID: =TWO_SIDED_PRINTING_DISPLAY
  717. *DefaultOption: NONE
  718. *Option: NONE
  719. {
  720. *rcNameID: =NONE_DISPLAY
  721. *Command: CmdSelect
  722. {
  723. *Order: JOB_SETUP.7
  724. *Cmd: "<1C><27>S,,"
  725. }
  726. }
  727. *Option: VERTICAL
  728. {
  729. *rcNameID: =FLIP_ON_LONG_EDGE_DISPLAY
  730. *switch: Orientation
  731. {
  732. *case: PORTRAIT
  733. {
  734. *Command: CmdSelect
  735. {
  736. *Order: JOB_SETUP.7
  737. *Cmd: "<1C><27>B,F,1"
  738. }
  739. }
  740. *case: LANDSCAPE_CC270
  741. {
  742. *Command: CmdSelect
  743. {
  744. *Order: JOB_SETUP.7
  745. *Cmd: "<1C><27>B,F,1"
  746. }
  747. }
  748. }
  749. }
  750. *Option: HORIZONTAL
  751. {
  752. *rcNameID: =FLIP_ON_SHORT_EDGE_DISPLAY
  753. *switch: Orientation
  754. {
  755. *case: LANDSCAPE_CC270
  756. {
  757. *Command: CmdSelect
  758. {
  759. *Order: JOB_SETUP.7
  760. *Cmd: "<1C><27>B,F,4"
  761. }
  762. }
  763. *case: PORTRAIT
  764. {
  765. *Command: CmdSelect
  766. {
  767. *Order: JOB_SETUP.7
  768. *Cmd: "<1C><27>B,F,2"
  769. }
  770. }
  771. }
  772. }
  773. }
  774. *InvalidCombination: LIST(Duplex.VERTICAL, PaperSize.JAPANESE_POSTCARD)
  775. *InvalidCombination: LIST(Duplex.HORIZONTAL, PaperSize.JAPANESE_POSTCARD)
  776. *InvalidCombination: LIST(Duplex.VERTICAL, PaperSize.DBL_JAPANESE_POSTCARD)
  777. *InvalidCombination: LIST(Duplex.HORIZONTAL, PaperSize.DBL_JAPANESE_POSTCARD)
  778. *InvalidCombination: LIST(Duplex.VERTICAL, PaperSize.JENV_YOU4)
  779. *InvalidCombination: LIST(Duplex.HORIZONTAL, PaperSize.JENV_YOU4)
  780. *InvalidCombination: LIST(Duplex.VERTICAL, PaperSize.CUSTOMSIZE)
  781. *InvalidCombination: LIST(Duplex.HORIZONTAL, PaperSize.CUSTOMSIZE)
  782. *%======== Bind Margin ========
  783. *Feature: BindMargin
  784. {
  785. *rcNameID: 826
  786. *DefaultOption: 0
  787. *HelpIndex: 602 *%POP_DL_MARGIN
  788. *Option:0
  789. {
  790. *rcNameID: 827
  791. *Command: CmdSelect
  792. {
  793. *Order: JOB_SETUP.8
  794. *Cmd: ",0."
  795. }
  796. }
  797. *Option: 1
  798. {
  799. *rcNameID: 828
  800. *Command: CmdSelect
  801. {
  802. *Order: JOB_SETUP.8
  803. *Cmd: ",1."
  804. }
  805. }
  806. *Option: 2
  807. {
  808. *rcNameID: 829
  809. *Command: CmdSelect
  810. {
  811. *Order: JOB_SETUP.8
  812. *Cmd: ",2."
  813. }
  814. }
  815. *Option: 3
  816. {
  817. *rcNameID: 830
  818. *Command: CmdSelect
  819. {
  820. *Order: JOB_SETUP.8
  821. *Cmd: ",3."
  822. }
  823. }
  824. *Option: 4
  825. {
  826. *rcNameID: 831
  827. *Command: CmdSelect
  828. {
  829. *Order: JOB_SETUP.8
  830. *Cmd: ",4."
  831. }
  832. }
  833. *Option: 5
  834. {
  835. *rcNameID: 832
  836. *Command: CmdSelect
  837. {
  838. *Order: JOB_SETUP.8
  839. *Cmd: ",5."
  840. }
  841. }
  842. *Option: 6
  843. {
  844. *rcNameID: 833
  845. *Command: CmdSelect
  846. {
  847. *Order: JOB_SETUP.8
  848. *Cmd: ",6."
  849. }
  850. }
  851. *Option: 7
  852. {
  853. *rcNameID: 834
  854. *Command: CmdSelect
  855. {
  856. *Order: JOB_SETUP.8
  857. *Cmd: ",7."
  858. }
  859. }
  860. *Option: 8
  861. {
  862. *rcNameID: 835
  863. *Command: CmdSelect
  864. {
  865. *Order: JOB_SETUP.8
  866. *Cmd: ",8."
  867. }
  868. }
  869. *Option: 9
  870. {
  871. *rcNameID: 836
  872. *Command: CmdSelect
  873. {
  874. *Order: JOB_SETUP.8
  875. *Cmd: ",9."
  876. }
  877. }
  878. *Option: 10
  879. {
  880. *rcNameID: 837
  881. *Command: CmdSelect
  882. {
  883. *Order: JOB_SETUP.8
  884. *Cmd: ",10."
  885. }
  886. }
  887. *Option: 11
  888. {
  889. *rcNameID: 838
  890. *Command: CmdSelect
  891. {
  892. *Order: JOB_SETUP.8
  893. *Cmd: ",11."
  894. }
  895. }
  896. *Option: 12
  897. {
  898. *rcNameID: 839
  899. *Command: CmdSelect
  900. {
  901. *Order: JOB_SETUP.8
  902. *Cmd: ",12."
  903. }
  904. }
  905. *Option: 13
  906. {
  907. *rcNameID: 840
  908. *Command: CmdSelect
  909. {
  910. *Order: JOB_SETUP.8
  911. *Cmd: ",13."
  912. }
  913. }
  914. *Option: 14
  915. {
  916. *rcNameID: 841
  917. *Command: CmdSelect
  918. {
  919. *Order: JOB_SETUP.8
  920. *Cmd: ",14."
  921. }
  922. }
  923. *Option: 15
  924. {
  925. *rcNameID: 842
  926. *Command: CmdSelect
  927. {
  928. *Order: JOB_SETUP.8
  929. *Cmd: ",15."
  930. }
  931. }
  932. *Option: 16
  933. {
  934. *rcNameID: 843
  935. *Command: CmdSelect
  936. {
  937. *Order: JOB_SETUP.8
  938. *Cmd: ",16."
  939. }
  940. }
  941. *Option: 17
  942. {
  943. *rcNameID: 844
  944. *Command: CmdSelect
  945. {
  946. *Order: JOB_SETUP.8
  947. *Cmd: ",17."
  948. }
  949. }
  950. *Option: 18
  951. {
  952. *rcNameID: 845
  953. *Command: CmdSelect
  954. {
  955. *Order: JOB_SETUP.8
  956. *Cmd: ",18."
  957. }
  958. }
  959. *Option: 19
  960. {
  961. *rcNameID: 846
  962. *Command: CmdSelect
  963. {
  964. *Order: JOB_SETUP.8
  965. *Cmd: ",19."
  966. }
  967. }
  968. *Option: 20
  969. {
  970. *rcNameID: 847
  971. *Command: CmdSelect
  972. {
  973. *Order: JOB_SETUP.8
  974. *Cmd: ",20."
  975. }
  976. }
  977. }
  978. *%======== JobSeparate ========
  979. *Feature: JobSeparate
  980. {
  981. *rcNameID: 865
  982. *DefaultOption: ON
  983. *HelpIndex: 603 *%POP_DL_JOBSEPARATE
  984. *Option: ON
  985. {
  986. *rcNameID: 502
  987. *Command: CmdSelect
  988. {
  989. *Order: JOB_SETUP.2
  990. *Cmd: "@PJL SET PAPERSORT=ON<0D0A>"
  991. }
  992. }
  993. *Option: OFF
  994. {
  995. *rcNameID: 501
  996. *Command: CmdSelect
  997. {
  998. *Order: JOB_SETUP.2
  999. *Cmd: "@PJL SET PAPERSORT=OFF<0D0A>"
  1000. }
  1001. }
  1002. }
  1003. *%======== Set ========
  1004. *Feature: Set
  1005. {
  1006. *rcNameID: 600
  1007. *DefaultOption: ON
  1008. *HelpIndex: 604 *%POP_DL_SET
  1009. *Option: ON
  1010. {
  1011. *rcNameID: 502
  1012. *Command: CmdSelect
  1013. {
  1014. *Order: JOB_SETUP.1
  1015. *Cmd: "<1B>%%-12345X@PJL JOB<0D0A>@PJL SET LPARM:NPDL MSW068=ON<0D0A>@PJL SET LPARM:NPDL MSW094=OFF<0D0A>@PJL SET RET=MEDIUM<0D0A>"
  1016. }
  1017. }
  1018. *Option: OFF
  1019. {
  1020. *rcNameID: 501
  1021. *Command: CmdSelect
  1022. {
  1023. *Order: JOB_SETUP.1
  1024. *Cmd: "<1B>%%-12345X@PJL JOB<0D0A>@PJL SET LPARM:NPDL MSW068=ON<0D0A>@PJL SET LPARM:NPDL MSW094=OFF<0D0A>@PJL SET RET=OFF<0D0A>"
  1025. }
  1026. }
  1027. }
  1028. *%======== EconoMode ========
  1029. *Feature: EconoMode
  1030. {
  1031. *rcNameID: 500
  1032. *DefaultOption: OFF
  1033. *HelpIndex: 605 *%POP_DL_TONAR
  1034. *Option: ON
  1035. {
  1036. *rcNameID: 502
  1037. *switch: Resolution
  1038. {
  1039. *case: 400dpi
  1040. {
  1041. *Command: CmdSelect
  1042. {
  1043. *Order: JOB_SETUP.5
  1044. *Cmd: "@PJL SET ECONOMODE=ON<0D0A>@PJL ENTER LANGUAGE=NPDL<0D0A><1B>c1<1C>&400.<1C>d240."
  1045. }
  1046. }
  1047. *case: 600dpi
  1048. {
  1049. *Command: CmdSelect
  1050. {
  1051. *Order: JOB_SETUP.5
  1052. *Cmd: "@PJL SET ECONOMODE=ON<0D0A>@PJL ENTER LANGUAGE=NPDL<0D0A><1B>c1<1C>&600.<1C>d240."
  1053. }
  1054. }
  1055. *case: 1200dpi
  1056. {
  1057. *Command: CmdSelect
  1058. {
  1059. *Order: JOB_SETUP.5
  1060. *Cmd: "@PJL SET ECONOMODE=ON<0D0A>@PJL ENTER LANGUAGE=NPDL<0D0A><1B>c1<1C>&1200.<1C>d240."
  1061. }
  1062. }
  1063. }
  1064. }
  1065. *Option: OFF
  1066. {
  1067. *rcNameID: 501
  1068. *switch: Resolution
  1069. {
  1070. *case: 400dpi
  1071. {
  1072. *Command: CmdSelect
  1073. {
  1074. *Order: JOB_SETUP.5
  1075. *Cmd: "@PJL SET ECONOMODE=OFF<0D0A>@PJL ENTER LANGUAGE=NPDL<0D0A><1B>c1<1C>&400.<1C>d240."
  1076. }
  1077. }
  1078. *case: 600dpi
  1079. {
  1080. *Command: CmdSelect
  1081. {
  1082. *Order: JOB_SETUP.5
  1083. *Cmd: "@PJL SET ECONOMODE=OFF<0D0A>@PJL ENTER LANGUAGE=NPDL<0D0A><1B>c1<1C>&600.<1C>d240."
  1084. }
  1085. }
  1086. *case: 1200dpi
  1087. {
  1088. *Command: CmdSelect
  1089. {
  1090. *Order: JOB_SETUP.5
  1091. *Cmd: "@PJL SET ECONOMODE=OFF<0D0A>@PJL ENTER LANGUAGE=NPDL<0D0A><1B>c1<1C>&1200.<1C>d240."
  1092. }
  1093. }
  1094. }
  1095. }
  1096. }
  1097. *InvalidCombination: LIST(EconoMode.ON, Resolution.1200dpi)
  1098. *%======== Density ========
  1099. *Feature: Density
  1100. {
  1101. *rcNameID: 866
  1102. *DefaultOption: Depth3
  1103. *HelpIndex: 606 *%POP_DL_DENSITY
  1104. *Option: Depth1
  1105. {
  1106. *rcNameID: 867
  1107. *Command: CmdSelect
  1108. {
  1109. *Order: JOB_SETUP.3
  1110. *Cmd: "@PJL SET DENSITY=1<0D0A>"
  1111. }
  1112. }
  1113. *Option: Depth2
  1114. {
  1115. *rcNameID: 868
  1116. *Command: CmdSelect
  1117. {
  1118. *Order: JOB_SETUP.3
  1119. *Cmd: "@PJL SET DENSITY=2<0D0A>"
  1120. }
  1121. }
  1122. *Option: Depth3
  1123. {
  1124. *rcNameID: 869
  1125. *Command: CmdSelect
  1126. {
  1127. *Order: JOB_SETUP.3
  1128. *Cmd: "@PJL SET DENSITY=3<0D0A>"
  1129. }
  1130. }
  1131. *Option: Depth4
  1132. {
  1133. *rcNameID: 870
  1134. *Command: CmdSelect
  1135. {
  1136. *Order: JOB_SETUP.3
  1137. *Cmd: "@PJL SET DENSITY=4<0D0A>"
  1138. }
  1139. }
  1140. *Option: Depth5
  1141. {
  1142. *rcNameID: 871
  1143. *Command: CmdSelect
  1144. {
  1145. *Order: JOB_SETUP.3
  1146. *Cmd: "@PJL SET DENSITY=5<0D0A>"
  1147. }
  1148. }
  1149. }
  1150. *%======== JIS kirikae ========
  1151. *Feature: Jis
  1152. {
  1153. *rcNameID: 700
  1154. *FeatureType: PRINTER_PROPERTY
  1155. *DefaultOption: Jis90
  1156. *HelpIndex: 610 *%POP_DL_KANJICODE
  1157. *Option: Jis90
  1158. {
  1159. *rcNameID: 701
  1160. *Command: CmdSelect
  1161. {
  1162. *Order: JOB_SETUP.6
  1163. *Cmd: "<1C>05F2-02"
  1164. }
  1165. }
  1166. *Option: Jis78
  1167. {
  1168. *rcNameID: 702
  1169. *Command: CmdSelect
  1170. {
  1171. *Order: JOB_SETUP.6
  1172. *Cmd: "<1C>05F2-00"
  1173. }
  1174. }
  1175. }
  1176. *%======== TextHalftoneThreshold ========
  1177. *Feature: TextHalftoneThreshold
  1178. {
  1179. *rcNameID: =TEXTHALFTONE_DISPLAY
  1180. *DefaultOption: 400
  1181. *HelpIndex: 611 *%POP_DL_TEXTHALFTONE
  1182. *Option: NONE
  1183. {
  1184. *rcNameID: =NONE_DISPLAY
  1185. }
  1186. *Option: 400
  1187. {
  1188. *Name: "400"
  1189. EXTERN_GLOBAL: *TextHalftoneThreshold: 400
  1190. }
  1191. *Option: 600
  1192. {
  1193. *Name: "600"
  1194. EXTERN_GLOBAL: *TextHalftoneThreshold: 600
  1195. }
  1196. *Option: 1200
  1197. {
  1198. *Name: "1200"
  1199. EXTERN_GLOBAL: *TextHalftoneThreshold: 1200
  1200. }
  1201. }
  1202. *%======== StartJob ========
  1203. *switch: PaperSize
  1204. {
  1205. *case: JAPANESE_POSTCARD
  1206. {
  1207. *Command: CmdStartJob
  1208. {
  1209. *Order: JOB_SETUP.4
  1210. *Cmd: "@PJL SET PAPERTYPE=HEAVY<0D0A>@PJL SET NONFIXED0=OFF<0D0A>@PJL SET NONFIXED=OFF<0D0A>"
  1211. }
  1212. }
  1213. *case: DBL_JAPANESE_POSTCARD
  1214. {
  1215. *Command: CmdStartJob
  1216. {
  1217. *Order: JOB_SETUP.4
  1218. *Cmd: "@PJL SET PAPERTYPE=HEAVY<0D0A>@PJL SET NONFIXED0=OFF<0D0A>@PJL SET NONFIXED=OFF<0D0A>"
  1219. }
  1220. }
  1221. *case: JENV_YOU4
  1222. {
  1223. *Command: CmdStartJob
  1224. {
  1225. *Order: JOB_SETUP.4
  1226. *Cmd: "@PJL SET PAPERTYPE=HEAVY<0D0A>@PJL SET NONFIXED0=OFF<0D0A>@PJL SET NONFIXED=OFF<0D0A>"
  1227. }
  1228. }
  1229. *case: CUSTOMSIZE
  1230. {
  1231. *Command: CmdStartJob
  1232. {
  1233. *Order: JOB_SETUP.4
  1234. *Cmd: "@PJL SET NONFIXED0=ON<0D0A>@PJL SET NONFIXED=ON<0D0A>"
  1235. }
  1236. }
  1237. *default
  1238. {
  1239. *Command: CmdStartJob
  1240. {
  1241. *Order: JOB_SETUP.4
  1242. *Cmd: "@PJL SET PAPERTYPE=NOMAL<0D0A>@PJL SET NONFIXED0=OFF<0D0A>@PJL SET NONFIXED=OFF<0D0A>"
  1243. }
  1244. }
  1245. }
  1246. *%======== StartDoc ========
  1247. *Command: CmdStartDoc
  1248. {
  1249. *Order: DOC_SETUP.1
  1250. *NoPageEject?: TRUE
  1251. *Cmd: "<1C>R"
  1252. }
  1253. *%======== CopyCmd ========
  1254. *Command: CmdCopies
  1255. {
  1256. *Order: DOC_SETUP.2
  1257. *NoPageEject?: TRUE
  1258. *Cmd: "<1C>x" %d[1,99]{NumOfCopies }",C."
  1259. }
  1260. *%======== StartPage ========
  1261. *Command: CmdStartPage
  1262. {
  1263. *Order: PAGE_SETUP.1
  1264. *CallbackID: =CMD_INIT_COORDINATE
  1265. }
  1266. *%======== EndPage ========
  1267. *Command: CmdEndPage
  1268. {
  1269. *Order: PAGE_FINISH.1
  1270. *Cmd: "" *% Reserved
  1271. }
  1272. *%======== EndDoc ========
  1273. *Command: CmdEndDoc
  1274. {
  1275. *Order: DOC_FINISH.1
  1276. *Cmd: "" *% Reserved
  1277. }
  1278. *%======== EndJob ========
  1279. *Command: CmdEndJob
  1280. {
  1281. *Order: JOB_FINISH.1
  1282. *Cmd: "<1C>fPC0.<1C>&0.<1B>c1<1B>%%-12345X@PJL EOJ<0D0A>@PJL ENTER LANGUAGE=DEFAULT<0D0A>"
  1283. }
  1284. *%======== Capabilities ========
  1285. *RotateCoordinate?: FALSE
  1286. *RotateRaster?: TRUE
  1287. *RotateFont?: TRUE
  1288. *TextCaps: LIST(TC_OP_CHARACTER,TC_CR_90,TC_SF_X_YINDEP,TC_SA_DOUBLE,TC_SA_INTEGER,TC_SA_CONTIN,TC_EA_DOUBLE,TC_IA_ABLE)
  1289. *%======== Cursor Control ========
  1290. *CursorXAfterCR: AT_PRINTABLE_X_ORIGIN
  1291. *switch: Resolution
  1292. {
  1293. *case: 400dpi
  1294. {
  1295. *XMoveUnit: 400
  1296. *YMoveUnit: 400
  1297. }
  1298. *case: 600dpi
  1299. {
  1300. *XMoveUnit: 600
  1301. *YMoveUnit: 600
  1302. }
  1303. *case: 1200dpi
  1304. {
  1305. *XMoveUnit: 1200
  1306. *YMoveUnit: 1200
  1307. }
  1308. }
  1309. *Command: CmdXMoveAbsolute
  1310. {
  1311. *CallbackID: =CMD_MOVE_X
  1312. *Params: LIST(DestX,DestY,TextXRes,TextYRes)
  1313. }
  1314. *Command: CmdYMoveAbsolute
  1315. {
  1316. *CallbackID: =CMD_MOVE_Y
  1317. *Params: LIST(DestX,DestY,TextXRes,TextYRes)
  1318. }
  1319. *EjectPageWithFF?: TRUE
  1320. *Command: CmdCR { *CallbackID: =CMD_CR }
  1321. *Command: CmdLF { *Cmd : "<0A>" }
  1322. *Command: CmdFF { *CallbackID: =CMD_FF }
  1323. *Command: CmdSetSimpleRotation
  1324. {
  1325. *CallbackID: =CMD_PC_PRN_DIRECTION
  1326. *Params: LIST(PrintDirInCCDegrees)
  1327. }
  1328. *%======== Raster Data ========
  1329. *OutputDataFormat: H_BYTE
  1330. *OptimizeLeftBound?: TRUE
  1331. *CursorXAfterSendBlockData: AT_CURSOR_X_ORIGIN
  1332. *CursorYAfterSendBlockData: NO_MOVE
  1333. *Command: CmdSendBlockData
  1334. {
  1335. *CallbackID: =CMD_SEND_BLOCK_DATA
  1336. *Params: RasterDataWidthInBytes
  1337. }
  1338. *Command: CmdBeginRaster
  1339. {
  1340. *CallbackID: =CMD_BEGIN_RASTER
  1341. }
  1342. *%======== Device Font ========
  1343. *DefaultFont: =RC_FONT_MINCHO_P
  1344. *DefaultCTT: 1
  1345. *CharPosition: BASELINE
  1346. *DeviceFonts: LIST(=RC_FONT_COURIER_P,=RC_FONT_SANSERIF_P,=RC_FONT_ROMAN_P,
  1347. + =RC_FONT_OCRB_P,=RC_FONT_MINCHO_P,=RC_FONT_MINCHOV_P,
  1348. + =RC_FONT_GOTHIC_P,=RC_FONT_GOTHICV_P)
  1349. *%======== Font Subsitution ========
  1350. *TTFS: Mincho
  1351. {
  1352. *rcTTFontNameID: =RC_STR_MSMINCHO
  1353. *rcDevFontNameID: =RC_STR_MINCHO
  1354. }
  1355. *TTFS: Gothic
  1356. {
  1357. *rcTTFontNameID: =RC_STR_MSGOTHIC
  1358. *rcDevFontNameID: =RC_STR_GOTHIC
  1359. }
  1360. *TTFSEnabled?: FALSE
  1361. *%======== Font Simulation ========
  1362. *Command: CmdBoldOn { *CallbackID: =CMD_BOLD_ON }
  1363. *Command: CmdItalicOn { *CallbackID: =CMD_ITALIC_ON }
  1364. *Command: CmdClearAllFontAttribs { *CallbackID: =CMD_CLEAR_ATTRIB_P }
  1365. *Command: CmdWhiteTextOn { *CallbackID: =CMD_WHITE_ON }
  1366. *Command: CmdWhiteTextOff { *CallbackID: =CMD_WHITE_OFF }
  1367. *%========== RectFill ==========
  1368. *MinGrayFill: 1
  1369. *MaxGrayFill: 100
  1370. *Command: CmdSetRectWidth
  1371. {
  1372. *CallbackID: =CMD_RECTWIDTH
  1373. *Params: LIST(RectXSize)
  1374. }
  1375. *Command: CmdSetRectHeight
  1376. {
  1377. *CallbackID: =CMD_RECTHEIGHT
  1378. *Params: LIST(RectYSize)
  1379. }
  1380. *Command: CmdRectWhiteFill { *CallbackID: =CMD_RECTWHITE }
  1381. *Command: CmdRectBlackFill { *CallbackID: =CMD_RECTBLACK }
  1382. *Command: CmdRectGrayFill
  1383. {
  1384. *CallbackID: =CMD_RECTGRAY
  1385. *Params: LIST(GrayPercentage)
  1386. }