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.

796 lines
21 KiB

  1. *GPDSpecVersion: "1.0"
  2. *GPDFileVersion: "1.00"
  3. *GPDFileName: "CSCP730J.GPD"
  4. *Include: "STDNAMES.GPD"
  5. *CodePage: 1252
  6. *ModelName: "CASIO CP-7300"
  7. *MasterUnits: PAIR(1200, 1200)
  8. *ResourceDLL: "CASN4RES.DLL"
  9. *PrinterType: PAGE
  10. *MaxCopies: 255
  11. *PrintRate: 20
  12. *PrintRateUnit: PPM
  13. *Feature: Orientation
  14. {
  15. *rcNameID: =ORIENTATION_DISPLAY
  16. *DefaultOption: PORTRAIT
  17. *Option: PORTRAIT
  18. {
  19. *rcNameID: =PORTRAIT_DISPLAY
  20. *Command: CmdSelect
  21. {
  22. *Order: DOC_SETUP.2
  23. *CallbackID: 93
  24. }
  25. }
  26. *Option: LANDSCAPE_CC90
  27. {
  28. *rcNameID: =LANDSCAPE_DISPLAY
  29. *Command: CmdSelect
  30. {
  31. *Order: DOC_SETUP.2
  32. *CallbackID: 94
  33. }
  34. }
  35. }
  36. *Feature: InputBin
  37. {
  38. *rcNameID: =PAPER_SOURCE_DISPLAY
  39. *DefaultOption: Option1
  40. *Option: Option1
  41. {
  42. *rcNameID: 264
  43. *Command: CmdSelect
  44. {
  45. *Order: DOC_SETUP.1
  46. *CallbackID: 100
  47. }
  48. }
  49. *Option: Option2
  50. {
  51. *rcNameID: 265
  52. *Command: CmdSelect
  53. {
  54. *Order: DOC_SETUP.1
  55. *CallbackID: 101
  56. }
  57. }
  58. *Option: Option3
  59. {
  60. *rcNameID: 271
  61. *Command: CmdSelect
  62. {
  63. *Order: DOC_SETUP.1
  64. *CallbackID: 103
  65. }
  66. }
  67. *Option: Option4
  68. {
  69. *rcNameID: 272
  70. *Command: CmdSelect
  71. {
  72. *Order: DOC_SETUP.1
  73. *CallbackID: 104
  74. }
  75. }
  76. }
  77. *Feature: Resolution
  78. {
  79. *rcNameID: =RESOLUTION_DISPLAY
  80. *DefaultOption: Option1
  81. *Option: Option1
  82. {
  83. *Name: "300 x 300 dots per inch"
  84. *DPI: PAIR(300, 300)
  85. *TextDPI: PAIR(300, 300)
  86. EXTERN_GLOBAL: *XMoveUnit: 300
  87. EXTERN_GLOBAL: *YMoveUnit: 300
  88. *MinStripBlankPixels: 32
  89. EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  90. EXTERN_GLOBAL: *SendMultipleRows?: TRUE
  91. *SpotDiameter: 100
  92. *Command: CmdSendBlockData { *Cmd : "<1D>" %d{NumOfDataBytes }";" %d{(RasterDataWidthInBytes * 8) }";" %d{RasterDataHeightInPixels }
  93. + ";0bi{I" }
  94. *Command: CmdSelect
  95. {
  96. *Order: DOC_SETUP.3
  97. *CallbackID: 70
  98. }
  99. }
  100. *Option: Option2
  101. {
  102. *Name: "600 x 600 dots per inch"
  103. *DPI: PAIR(600, 600)
  104. *TextDPI: PAIR(600, 600)
  105. EXTERN_GLOBAL: *XMoveUnit: 600
  106. EXTERN_GLOBAL: *YMoveUnit: 600
  107. *MinStripBlankPixels: 32
  108. EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  109. EXTERN_GLOBAL: *SendMultipleRows?: TRUE
  110. *SpotDiameter: 100
  111. *Command: CmdSendBlockData { *Cmd : "<1D>" %d{NumOfDataBytes }";" %d{(RasterDataWidthInBytes * 8) }";" %d{RasterDataHeightInPixels }
  112. + ";0bi{I" }
  113. *Command: CmdSelect
  114. {
  115. *Order: DOC_SETUP.3
  116. *CallbackID: 71
  117. }
  118. }
  119. }
  120. *Feature: PaperSize
  121. {
  122. *rcNameID: =PAPER_SIZE_DISPLAY
  123. *DefaultOption: A4
  124. *Option: A3
  125. {
  126. *rcNameID: =A3_DISPLAY
  127. *switch: Orientation
  128. {
  129. *case: PORTRAIT
  130. {
  131. *PrintableArea: PAIR(13552, 19360)
  132. *PrintableOrigin: PAIR(240, 240)
  133. *CursorOrigin: PAIR(240, 240)
  134. *Command: CmdSelect
  135. {
  136. *Order: DOC_SETUP.11
  137. *Cmd: "<1D>13psE"
  138. }
  139. }
  140. *case: LANDSCAPE_CC90
  141. {
  142. *PrintableArea: PAIR(13552, 19360)
  143. *PrintableOrigin: PAIR(240, 240)
  144. *CursorOrigin: PAIR(240, 19600)
  145. *Command: CmdSelect
  146. {
  147. *Order: DOC_SETUP.11
  148. *Cmd: "<1D>13psE<1D>1poE"
  149. }
  150. }
  151. }
  152. }
  153. *Option: A4
  154. {
  155. *rcNameID: =A4_DISPLAY
  156. *switch: Orientation
  157. {
  158. *case: PORTRAIT
  159. {
  160. *PrintableArea: PAIR(9440, 13552)
  161. *PrintableOrigin: PAIR(240, 240)
  162. *CursorOrigin: PAIR(240, 240)
  163. *Command: CmdSelect
  164. {
  165. *Order: DOC_SETUP.11
  166. *Cmd: "<1D>14psE"
  167. }
  168. }
  169. *case: LANDSCAPE_CC90
  170. {
  171. *PrintableArea: PAIR(9440, 13552)
  172. *PrintableOrigin: PAIR(240, 240)
  173. *CursorOrigin: PAIR(240, 13792)
  174. *Command: CmdSelect
  175. {
  176. *Order: DOC_SETUP.11
  177. *Cmd: "<1D>14psE<1D>1poE"
  178. }
  179. }
  180. }
  181. }
  182. *Option: A5
  183. {
  184. *rcNameID: =A5_DISPLAY
  185. *switch: Orientation
  186. {
  187. *case: PORTRAIT
  188. {
  189. *PrintableArea: PAIR(6512, 9440)
  190. *PrintableOrigin: PAIR(240, 240)
  191. *CursorOrigin: PAIR(240, 240)
  192. *Command: CmdSelect
  193. {
  194. *Order: DOC_SETUP.11
  195. *Cmd: "<1D>15psE"
  196. }
  197. }
  198. *case: LANDSCAPE_CC90
  199. {
  200. *PrintableArea: PAIR(6512, 9440)
  201. *PrintableOrigin: PAIR(240, 240)
  202. *CursorOrigin: PAIR(240, 9680)
  203. *Command: CmdSelect
  204. {
  205. *Order: DOC_SETUP.11
  206. *Cmd: "<1D>15psE<1D>1poE"
  207. }
  208. }
  209. }
  210. }
  211. *Option: B5
  212. {
  213. *rcNameID: =B5_DISPLAY
  214. *switch: Orientation
  215. {
  216. *case: PORTRAIT
  217. {
  218. *PrintableArea: PAIR(8120, 11664)
  219. *PrintableOrigin: PAIR(240, 240)
  220. *CursorOrigin: PAIR(240, 240)
  221. *Command: CmdSelect
  222. {
  223. *Order: DOC_SETUP.11
  224. *Cmd: "<1D>25psE"
  225. }
  226. }
  227. *case: LANDSCAPE_CC90
  228. {
  229. *PrintableArea: PAIR(8120, 11664)
  230. *PrintableOrigin: PAIR(240, 240)
  231. *CursorOrigin: PAIR(240, 11904)
  232. *Command: CmdSelect
  233. {
  234. *Order: DOC_SETUP.11
  235. *Cmd: "<1D>25psE<1D>1poE"
  236. }
  237. }
  238. }
  239. }
  240. *Option: LETTER
  241. {
  242. *rcNameID: =LETTER_DISPLAY
  243. *switch: Orientation
  244. {
  245. *case: PORTRAIT
  246. {
  247. *PrintableArea: PAIR(9720, 12720)
  248. *PrintableOrigin: PAIR(240, 240)
  249. *CursorOrigin: PAIR(240, 240)
  250. *Command: CmdSelect
  251. {
  252. *Order: DOC_SETUP.11
  253. *Cmd: "<1D>30psE"
  254. }
  255. }
  256. *case: LANDSCAPE_CC90
  257. {
  258. *PrintableArea: PAIR(9720, 12720)
  259. *PrintableOrigin: PAIR(240, 240)
  260. *CursorOrigin: PAIR(240, 12960)
  261. *Command: CmdSelect
  262. {
  263. *Order: DOC_SETUP.11
  264. *Cmd: "<1D>30psE<1D>1poE"
  265. }
  266. }
  267. }
  268. }
  269. *Option: JAPANESE_POSTCARD
  270. {
  271. *rcNameID: =JAPANESE_POSTCARD_DISPLAY
  272. *Constraints: LIST(InputBin.Option1, InputBin.Option2)
  273. *switch: Orientation
  274. {
  275. *case: PORTRAIT
  276. {
  277. *PrintableArea: PAIR(4244, 6512)
  278. *PrintableOrigin: PAIR(240, 240)
  279. *CursorOrigin: PAIR(240, 240)
  280. *Command: CmdSelect
  281. {
  282. *Order: DOC_SETUP.11
  283. *Cmd: "<1D>38psE"
  284. }
  285. }
  286. *case: LANDSCAPE_CC90
  287. {
  288. *PrintableArea: PAIR(4244, 6512)
  289. *PrintableOrigin: PAIR(240, 240)
  290. *CursorOrigin: PAIR(240, 6752)
  291. *Command: CmdSelect
  292. {
  293. *Order: DOC_SETUP.11
  294. *Cmd: "<1D>38psE<1D>1poE"
  295. }
  296. }
  297. }
  298. }
  299. *Option: B4
  300. {
  301. *rcNameID: =B4_DISPLAY
  302. *switch: Orientation
  303. {
  304. *case: PORTRAIT
  305. {
  306. *PrintableArea: PAIR(11664, 16720)
  307. *PrintableOrigin: PAIR(240, 240)
  308. *CursorOrigin: PAIR(240, 240)
  309. *Command: CmdSelect
  310. {
  311. *Order: DOC_SETUP.11
  312. *Cmd: "<1D>24psE"
  313. }
  314. }
  315. *case: LANDSCAPE_CC90
  316. {
  317. *PrintableArea: PAIR(11664, 16720)
  318. *PrintableOrigin: PAIR(240, 240)
  319. *CursorOrigin: PAIR(240, 16960)
  320. *Command: CmdSelect
  321. {
  322. *Order: DOC_SETUP.11
  323. *Cmd: "<1D>24psE<1D>1poE"
  324. }
  325. }
  326. }
  327. }
  328. *Option: CUSTOMSIZE
  329. {
  330. *rcNameID: =USER_DEFINED_SIZE_DISPLAY
  331. *MinSize: PAIR(4724,6992)
  332. *MaxSize: PAIR(14032,19840)
  333. *MaxPrintableWidth: 13552
  334. *MinLeftMargin: 240
  335. *CenterPrintable?: FALSE
  336. *switch: Orientation
  337. {
  338. *case: PORTRAIT
  339. {
  340. *CustCursorOriginX: %d{240}
  341. *CustCursorOriginY: %d{240}
  342. *CustPrintableOriginX: %d{240}
  343. *CustPrintableOriginY: %d{240}
  344. *CustPrintableSizeX: %d{ PhysPaperWidth - 480}
  345. *CustPrintableSizeY: %d{ PhysPaperLength - 480}
  346. *switch: Resolution
  347. {
  348. *case: Option1 *% 300dpi
  349. {
  350. *Command: CmdSelect
  351. {
  352. *Order: DOC_SETUP.11
  353. *Cmd: "<1D>-1;" %d{(PhysPaperWidth / 4)}";" %d{(PhysPaperLength / 4)}"psE"
  354. }
  355. }
  356. *case: Option2 *% 600dpi
  357. {
  358. *Command: CmdSelect
  359. {
  360. *Order: DOC_SETUP.11
  361. *Cmd: "<1D>-1;" %d{(PhysPaperWidth / 2)}";" %d{(PhysPaperLength / 2)}"psE"
  362. }
  363. }
  364. }
  365. }
  366. *case: LANDSCAPE_CC90
  367. {
  368. *CustCursorOriginX: %d{240}
  369. *CustCursorOriginY: %d{PhysPaperLength - 240}
  370. *CustPrintableOriginX: %d{240}
  371. *CustPrintableOriginY: %d{240}
  372. *CustPrintableSizeX : %d{ PhysPaperWidth - 480}
  373. *CustPrintableSizeY: %d{ PhysPaperLength - 480}
  374. *switch: Resolution
  375. {
  376. *case: Option1 *% 300dpi
  377. {
  378. *Command: CmdSelect
  379. {
  380. *Order: DOC_SETUP.11
  381. *Cmd: "<1D>-1;" %d{(PhysPaperWidth / 4)}";" %d{(PhysPaperLength / 4)}"psE<1D>1poE"
  382. }
  383. }
  384. *case: Option2 *% 600dpi
  385. {
  386. *Command: CmdSelect
  387. {
  388. *Order: DOC_SETUP.11
  389. *Cmd: "<1D>-1;" %d{(PhysPaperWidth / 2)}";" %d{(PhysPaperLength / 2)}"psE<1D>1poE"
  390. }
  391. }
  392. }
  393. }
  394. }
  395. }
  396. }
  397. *Feature: Halftone
  398. {
  399. *rcNameID: =HALFTONING_DISPLAY
  400. *DefaultOption: HT_PATSIZE_AUTO
  401. *Option: HT_PATSIZE_AUTO
  402. {
  403. *rcNameID: =HT_AUTO_SELECT_DISPLAY
  404. }
  405. *Option: HT_PATSIZE_SUPERCELL_M
  406. {
  407. *rcNameID: =HT_SUPERCELL_DISPLAY
  408. }
  409. *Option: HT_PATSIZE_6x6_M
  410. {
  411. *rcNameID: =HT_DITHER6X6_DISPLAY
  412. }
  413. *Option: HT_PATSIZE_8x8_M
  414. {
  415. *rcNameID: =HT_DITHER8X8_DISPLAY
  416. }
  417. }
  418. *Feature: Memory
  419. {
  420. *rcNameID: =PRINTER_MEMORY_DISPLAY
  421. *DefaultOption: 6144KB
  422. *Option: 6144KB
  423. {
  424. *Name: "6MB"
  425. *MemoryConfigKB: PAIR(6144, 6144)
  426. }
  427. *Option: 10240KB
  428. {
  429. *Name: "10MB"
  430. *MemoryConfigKB: PAIR(10240, 10240)
  431. }
  432. *Option: 14336KB
  433. {
  434. *Name: "14MB"
  435. *MemoryConfigKB: PAIR(14336, 14336)
  436. }
  437. *Option: 18432KB
  438. {
  439. *Name: "18MB"
  440. *MemoryConfigKB: PAIR(18432, 18432)
  441. }
  442. *Option: 22528KB
  443. {
  444. *Name: "22MB"
  445. *MemoryConfigKB: PAIR(22528, 22528)
  446. }
  447. *Option: 26624KB
  448. {
  449. *Name: "26MB"
  450. *MemoryConfigKB: PAIR(26624, 26624)
  451. }
  452. *Option: 30720KB
  453. {
  454. *Name: "30MB"
  455. *MemoryConfigKB: PAIR(30720, 30720)
  456. }
  457. *Option: 38912KB
  458. {
  459. *Name: "38MB"
  460. *MemoryConfigKB: PAIR(38912, 38912)
  461. }
  462. }
  463. *% 2001.04.04 >>>
  464. *Feature: DuplexUnit
  465. {
  466. *FeatureType: PRINTER_PROPERTY
  467. *rcNameID: 410
  468. *DefaultOption: NotInstalled
  469. *Option: NotInstalled
  470. {
  471. *rcNameID: 411
  472. *DisabledFeatures: LIST(Duplex)
  473. *Constraints: LIST(Duplex.VERTICAL, Duplex.HORIZONTAL)
  474. }
  475. *Option: Installed
  476. {
  477. *rcNameID: 412
  478. }
  479. }
  480. *% 2001.04.04 <<<
  481. *Feature: Duplex
  482. {
  483. *rcNameID: =TWO_SIDED_PRINTING_DISPLAY
  484. *DefaultOption: NONE
  485. *Option: NONE
  486. {
  487. *rcNameID: =NONE_DISPLAY
  488. }
  489. *Option: VERTICAL
  490. {
  491. *rcNameID: =FLIP_ON_LONG_EDGE_DISPLAY
  492. *Command: CmdSelect
  493. {
  494. *Order: DOC_SETUP.4
  495. *CallbackID: 91
  496. }
  497. }
  498. *Option: HORIZONTAL
  499. {
  500. *rcNameID: =FLIP_ON_SHORT_EDGE_DISPLAY
  501. *Command: CmdSelect
  502. {
  503. *Order: DOC_SETUP.4
  504. *CallbackID: 92
  505. }
  506. }
  507. }
  508. *Feature: Smoothing
  509. {
  510. *rcNameID: 310
  511. *DefaultOption: Option1
  512. *Option: Option1
  513. {
  514. *rcNameID: 290
  515. *Command: CmdSelect
  516. {
  517. *Order: DOC_SETUP.5
  518. *CallbackID: 120
  519. }
  520. }
  521. *Option: Option2
  522. {
  523. *rcNameID: 291
  524. *Command: CmdSelect
  525. {
  526. *Order: DOC_SETUP.5
  527. *CallbackID: 121
  528. }
  529. }
  530. }
  531. *Feature: JamRecovery
  532. {
  533. *rcNameID: 320
  534. *DefaultOption: Option1
  535. *Option: Option1
  536. {
  537. *rcNameID: 290
  538. *Command: CmdSelect
  539. {
  540. *Order: DOC_SETUP.6
  541. *CallbackID: 130
  542. }
  543. }
  544. *Option: Option2
  545. {
  546. *rcNameID: 291
  547. *Command: CmdSelect
  548. {
  549. *Order: DOC_SETUP.6
  550. *CallbackID: 131
  551. }
  552. }
  553. }
  554. *Feature: TonerSave
  555. {
  556. *rcNameID: 330
  557. *DefaultOption: Option1
  558. *Option: Option1
  559. {
  560. *rcNameID: 331
  561. *Command: CmdSelect
  562. {
  563. *Order: DOC_SETUP.7
  564. *CallbackID: 110
  565. }
  566. }
  567. *Option: Option2
  568. {
  569. *rcNameID: 332
  570. *Command: CmdSelect
  571. {
  572. *Order: DOC_SETUP.7
  573. *CallbackID: 111
  574. }
  575. }
  576. *Option: Option3
  577. {
  578. *rcNameID: 333
  579. *Command: CmdSelect
  580. {
  581. *Order: DOC_SETUP.7
  582. *CallbackID: 112
  583. }
  584. }
  585. *Option: Option4
  586. {
  587. *rcNameID: 334
  588. *Command: CmdSelect
  589. {
  590. *Order: DOC_SETUP.7
  591. *CallbackID: 113
  592. }
  593. }
  594. }
  595. *Command: CmdStartDoc
  596. {
  597. *Order: DOC_SETUP.9
  598. *CallbackID: 82
  599. }
  600. *Command: CmdStartPage
  601. {
  602. *Order: PAGE_SETUP.1
  603. *Cmd: "<1D>1alfP<1D>1affP<1D>0;0;0clfP<1D>0X<1D>0Y"
  604. }
  605. *Command: CmdEndJob
  606. {
  607. *Order: JOB_FINISH.1
  608. *CallbackID: 83
  609. }
  610. *Command: CmdCopies
  611. {
  612. *Order: DOC_SETUP.10
  613. *Cmd: "<1D>" %d[1,255]{NumOfCopies }"coO"
  614. }
  615. *RotateCoordinate?: TRUE
  616. *RotateRaster?: TRUE
  617. *RotateFont?: TRUE
  618. *TextCaps: LIST(TC_CR_90,TC_SF_X_YINDEP,TC_SA_INTEGER,TC_SA_CONTIN,TC_EA_DOUBLE,TC_IA_ABLE,TC_UA_ABLE)
  619. *MemoryUsage: LIST(FONT)
  620. *CursorXAfterCR: AT_CURSOR_X_ORIGIN
  621. *BadCursorMoveInGrxMode: LIST(X_PORTRAIT,Y_LANDSCAPE)
  622. *YMoveAttributes: LIST(SEND_CR_FIRST)
  623. *XMoveThreshold: 0
  624. *YMoveThreshold: 0
  625. *switch: Resolution
  626. {
  627. *case: Option1 *% 300dpi
  628. {
  629. *Command: CmdXMoveAbsolute { *Cmd : "<1D>" %d{(DestX / 4) }"X" }
  630. *Command: CmdXMoveRelRight { *Cmd : "<1D>" %d{(DestXRel / 4) }"H"}
  631. *Command: CmdXMoveRelLeft { *Cmd : "<1D>-" %d{(DestXRel / 4) }"H" }
  632. *Command: CmdYMoveAbsolute { *Cmd : "<1D>" %d{(DestY / 4) }"Y" }
  633. *Command: CmdYMoveRelDown { *Cmd : "<1D>" %d{(DestYRel / 4) }"V" }
  634. *Command: CmdYMoveRelUp { *Cmd : "<1D>-" %d{(DestYRel / 4) }"V" }
  635. }
  636. *case: Option2 *% 600dpi
  637. {
  638. *Command: CmdXMoveAbsolute { *Cmd : "<1D>" %d{(DestX / 2) }"X" }
  639. *Command: CmdXMoveRelRight { *Cmd : "<1D>" %d{(DestXRel / 2) }"H"}
  640. *Command: CmdXMoveRelLeft { *Cmd : "<1D>-" %d{(DestXRel / 2) }"H" }
  641. *Command: CmdYMoveAbsolute { *Cmd : "<1D>" %d{(DestY / 2) }"Y" }
  642. *Command: CmdYMoveRelDown { *Cmd : "<1D>" %d{(DestYRel / 2) }"V" }
  643. *Command: CmdYMoveRelUp { *Cmd : "<1D>-" %d{(DestYRel / 2) }"V" }
  644. }
  645. }
  646. *Command: CmdCR { *Cmd : "<0D>" }
  647. *Command: CmdLF { *Cmd : "<0A>" }
  648. *Command: CmdFF { *Cmd : "<0C>" }
  649. *Command: CmdBackSpace { *Cmd : "<08>" }
  650. *Command: CmdPushCursor { *Cmd : "<1D>1ppP" }
  651. *Command: CmdPopCursor { *Cmd : "<1D>2ppP" }
  652. *EjectPageWithFF?: TRUE
  653. *Command: CmdEnableFE_RLE { *Cmd : "<1D>1bcI" }
  654. *Command: CmdDisableCompression { *Cmd : "<1D>0bcI" }
  655. *OutputDataFormat: H_BYTE
  656. *OptimizeLeftBound?: TRUE
  657. *CursorXAfterSendBlockData: AT_GRXDATA_ORIGIN
  658. *CursorYAfterSendBlockData: NO_MOVE
  659. *DefaultFont: 3
  660. *DefaultCTT: 0
  661. *CharPosition: BASELINE
  662. *DeviceFonts: LIST(1,2,3,4,5,6)
  663. *MinFontID: 512
  664. *MaxFontID: 535
  665. *MaxNumDownFonts: 24
  666. *MinGlyphID: 32
  667. *MaxGlyphID: 255
  668. *Command: CmdSetFontID
  669. {
  670. *CallbackID: 23
  671. *Params: LIST( NextFontID )
  672. }
  673. *Command: CmdSelectFontID
  674. {
  675. *CallbackID: 24
  676. *Params: LIST( CurrentFontID )
  677. }
  678. *Command: CmdSetCharCode
  679. {
  680. *CallbackID: 25
  681. *Params: LIST( NextGlyph )
  682. }
  683. *Command: CmdDeleteFont
  684. {
  685. *CallbackID: 26
  686. *Params: LIST( CurrentFontID )
  687. }
  688. *FontFormat: OEM_CALLBACK
  689. *Command: CmdBoldOn {
  690. *CallbackID: 27
  691. *Params: LIST(FontBold)
  692. }
  693. *Command: CmdBoldOff {
  694. *CallbackID: 28
  695. *Params: LIST(FontBold)
  696. }
  697. *Command: CmdItalicOn {
  698. *CallbackID: 29
  699. *Params: LIST(FontItalic)
  700. }
  701. *Command: CmdItalicOff {
  702. *CallbackID: 30
  703. *Params: LIST(FontItalic)
  704. }
  705. *Command: CmdUnderlineOn { *Cmd : "<1D>0;2rpI<1D>1ulC" }
  706. *Command: CmdUnderlineOff { *Cmd : "<1D>0ulC" }
  707. *Command: CmdWhiteTextOn { *Cmd : "<1D>1;0;0spE<1D>1owE<1D>1tsE" }
  708. *Command: CmdWhiteTextOff { *Cmd : "<1D>1;0;100spE<1D>0owE<1D>0tsE" }
  709. *Command: CmdSelectSingleByteMode { *CallbackID: 21 }
  710. *Command: CmdSelectDoubleByteMode { *CallbackID: 22 }
  711. *Command: CmdVerticalPrintingOn { *Cmd : "<1D>1vpC" }
  712. *Command: CmdVerticalPrintingOff { *Cmd : "<1D>0vpC" }
  713. *InvalidCombination: LIST(Resolution.Option2, Memory.6144KB, PaperSize.A3)
  714. *InvalidCombination: LIST(Resolution.Option2, Memory.6144KB, PaperSize.B4)
  715. *InvalidCombination: LIST(Resolution.Option2, Memory.6144KB, Duplex.HORIZONTAL)
  716. *InvalidCombination: LIST(Resolution.Option2, Memory.6144KB, Duplex.VERTICAL)
  717. *InvalidCombination: LIST(Resolution.Option2, Memory.10240KB, PaperSize.A3, Duplex.HORIZONTAL)
  718. *InvalidCombination: LIST(Resolution.Option2, Memory.10240KB, PaperSize.A3, Duplex.VERTICAL)
  719. *InvalidCombination: LIST(Resolution.Option2, Memory.10240KB, PaperSize.B4, Duplex.HORIZONTAL)
  720. *InvalidCombination: LIST(Resolution.Option2, Memory.10240KB, PaperSize.B4, Duplex.VERTICAL)
  721. *InvalidCombination: LIST(Resolution.Option2, Memory.14336KB, PaperSize.A3, Duplex.HORIZONTAL)
  722. *InvalidCombination: LIST(Resolution.Option2, Memory.14336KB, PaperSize.A3, Duplex.VERTICAL)
  723. *InvalidCombination: LIST(Resolution.Option2, Memory.14336KB, PaperSize.B4, Duplex.HORIZONTAL)
  724. *InvalidCombination: LIST(Resolution.Option2, Memory.14336KB, PaperSize.B4, Duplex.VERTICAL)
  725. *TTFS: MINCHOUH
  726. {
  727. *rcTTFontNameID: 141
  728. *rcDevFontNameID:142
  729. }
  730. *TTFS: MINCHOUV
  731. {
  732. *rcTTFontNameID: 143
  733. *rcDevFontNameID:144
  734. }
  735. *TTFS: KGOTHIC
  736. {
  737. *rcTTFontNameID: 145
  738. *rcDevFontNameID:146
  739. }
  740. *TTFS: KGOTHICV
  741. {
  742. *rcTTFontNameID: 147
  743. *rcDevFontNameID:148
  744. }
  745. *TTFS: MINCHOUH_E
  746. {
  747. *rcTTFontNameID: 160
  748. *rcDevFontNameID:142
  749. }
  750. *TTFS: MINCHOUV_E
  751. {
  752. *rcTTFontNameID: 161
  753. *rcDevFontNameID:144
  754. }
  755. *TTFS: KGOTHIC_E
  756. {
  757. *rcTTFontNameID: 162
  758. *rcDevFontNameID:146
  759. }
  760. *TTFS: KGOTHICV_E
  761. {
  762. *rcTTFontNameID: 163
  763. *rcDevFontNameID:148
  764. }
  765. *TTFSEnabled?: TRUE
  766. *Command: CmdSetRectWidth {
  767. *CallbackID: 150
  768. *Params: LIST(RectXSize)
  769. }
  770. *Command: CmdSetRectHeight {
  771. *CallbackID: 151
  772. *Params: LIST(RectYSize)
  773. }
  774. *MinGrayFill: 0
  775. *MaxGrayFill: 0
  776. *% *Command: CmdRectGrayFill
  777. *% {
  778. *% *CallbackID: 152
  779. *% *Params: LIST(DestX,DestY,GrayPercentage)
  780. *% }
  781. *Command: CmdRectWhiteFill
  782. {
  783. *CallbackID: 153
  784. *Params: LIST(DestX,DestY)
  785. }
  786. *% *Command: CmdRectBlackFill
  787. *% {
  788. *% *CallbackID: 154
  789. *% *Params: LIST(DestX,DestY)
  790. *% }