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.

1022 lines
25 KiB

  1. *%
  2. *% Copyright (c) 1997 - 2000 Microsoft Corporation
  3. *% All Rights Reserved.
  4. *%
  5. *GPDSpecVersion: "1.0"
  6. *Include: "StdNames.gpd"
  7. *CodePage: 1252
  8. *GPDFileVersion: "1.0"
  9. *GPDFileName: "cnl880j.gpd"
  10. *ModelName: "Canon LBP-880 LIPS4"
  11. *MasterUnits: PAIR(1200, 1200)
  12. *ResourceDLL: "cnl4jres.dll"
  13. *PrinterType: PAGE
  14. *PrintRate: 16
  15. *PrintRateUnit: PPM
  16. *MaxCopies: 255
  17. *FontCartSlots: 3
  18. *Feature: Orientation
  19. {
  20. *rcNameID: =ORIENTATION_DISPLAY
  21. *DefaultOption: PORTRAIT
  22. *Option: PORTRAIT
  23. {
  24. *rcNameID: =PORTRAIT_DISPLAY
  25. *Command: CmdSelect
  26. {
  27. *Order: PAGE_SETUP.14
  28. *CallbackID: 2
  29. }
  30. }
  31. *Option: LANDSCAPE_CC90
  32. {
  33. *rcNameID: =LANDSCAPE_DISPLAY
  34. *Command: CmdSelect
  35. {
  36. *Order: PAGE_SETUP.14
  37. *CallbackID: 3
  38. }
  39. }
  40. }
  41. *Feature: InputBin
  42. {
  43. *rcNameID: =PAPER_SOURCE_DISPLAY
  44. *DefaultOption: AUTO
  45. *Option: AUTO
  46. {
  47. *rcNameID: =AUTO_DISPLAY
  48. *Command: CmdSelect
  49. {
  50. *Order: DOC_SETUP.11
  51. *Cmd: "<1B>[0q"
  52. }
  53. }
  54. *Option: Option2
  55. {
  56. *rcNameID: 265
  57. *OptionID: 265
  58. *Command: CmdSelect
  59. {
  60. *Order: DOC_SETUP.11
  61. *Cmd: "<1B>[1q"
  62. }
  63. }
  64. *Option: Option3
  65. {
  66. *rcNameID: 263
  67. *OptionID: 263
  68. *Command: CmdSelect
  69. {
  70. *Order: DOC_SETUP.11
  71. *Cmd: "<1B>[11q"
  72. }
  73. }
  74. *Option: Option4
  75. {
  76. *rcNameID: 266
  77. *OptionID: 266
  78. *Command: CmdSelect
  79. {
  80. *Order: DOC_SETUP.11
  81. *Cmd: "<1B>[12q"
  82. }
  83. }
  84. *Option: Option5
  85. {
  86. *rcNameID: 264
  87. *OptionID: 264
  88. *Command: CmdSelect
  89. {
  90. *Order: DOC_SETUP.11
  91. *Cmd: "<1B>[13q"
  92. }
  93. }
  94. }
  95. *Feature: Resolution
  96. {
  97. *rcNameID: =RESOLUTION_DISPLAY
  98. *DefaultOption: Option2
  99. *Option: Option1
  100. {
  101. *Name: "1200 x 1200 " =DOTS_PER_INCH
  102. *DPI: PAIR(1200, 1200)
  103. *TextDPI: PAIR(1200, 1200)
  104. *MinStripBlankPixels: 32
  105. EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  106. EXTERN_GLOBAL: *SendMultipleRows?: TRUE
  107. *SpotDiameter: 100
  108. *Command: CmdSendBlockData
  109. {
  110. *CallbackID: 7
  111. *Params: LIST(NumOfDataBytes, RasterDataHeightInPixels, RasterDataWidthInBytes)
  112. }
  113. *Command: CmdSelect
  114. {
  115. *Order: JOB_SETUP.1
  116. *CallbackID: 108
  117. }
  118. }
  119. *Option: Option2
  120. {
  121. *Name: "600 x 600 " =DOTS_PER_INCH
  122. *DPI: PAIR(600, 600)
  123. *TextDPI: PAIR(600, 600)
  124. *MinStripBlankPixels: 32
  125. EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  126. EXTERN_GLOBAL: *SendMultipleRows?: TRUE
  127. *SpotDiameter: 100
  128. *Command: CmdSendBlockData
  129. {
  130. *CallbackID: 7
  131. *Params: LIST(NumOfDataBytes, RasterDataHeightInPixels, RasterDataWidthInBytes)
  132. }
  133. *Command: CmdSelect
  134. {
  135. *Order: JOB_SETUP.1
  136. *CallbackID: 8
  137. }
  138. }
  139. *Option: Option3
  140. {
  141. *Name: "300 x 300 " =DOTS_PER_INCH
  142. *DPI: PAIR(300, 300)
  143. *TextDPI: PAIR(300, 300)
  144. *MinStripBlankPixels: 32
  145. EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  146. EXTERN_GLOBAL: *SendMultipleRows?: TRUE
  147. *SpotDiameter: 100
  148. *Command: CmdSendBlockData
  149. {
  150. *CallbackID: 7
  151. *Params: LIST(NumOfDataBytes, RasterDataHeightInPixels, RasterDataWidthInBytes)
  152. }
  153. *Command: CmdSelect
  154. {
  155. *Order: JOB_SETUP.1
  156. *CallbackID: 9
  157. }
  158. }
  159. }
  160. *Feature: PaperSize
  161. {
  162. *rcNameID: =PAPER_SIZE_DISPLAY
  163. *DefaultOption: A4
  164. *Option: A3
  165. {
  166. *rcNameID: =A3_DISPLAY
  167. *switch: Orientation
  168. {
  169. *case: PORTRAIT
  170. {
  171. *PrintableArea: PAIR(13544, 19368)
  172. *PrintableOrigin: PAIR(240, 240)
  173. *CursorOrigin: PAIR(240, 240)
  174. *Command: CmdSelect
  175. {
  176. *Order: DOC_SETUP.2
  177. *CallbackID: 42
  178. }
  179. }
  180. *case: LANDSCAPE_CC90
  181. {
  182. *PrintableArea: PAIR(13544, 19368)
  183. *PrintableOrigin: PAIR(240, 240)
  184. *CursorOrigin: PAIR(240, 19608)
  185. *Command: CmdSelect
  186. {
  187. *Order: DOC_SETUP.2
  188. *CallbackID: 43
  189. }
  190. }
  191. }
  192. }
  193. *Option: A4
  194. {
  195. *rcNameID: =A4_DISPLAY
  196. *switch: Orientation
  197. {
  198. *case: PORTRAIT
  199. {
  200. *PrintableArea: PAIR(9440, 13548)
  201. *PrintableOrigin: PAIR(240, 240)
  202. *CursorOrigin: PAIR(240, 240)
  203. *Command: CmdSelect
  204. {
  205. *Order: DOC_SETUP.2
  206. *CallbackID: 44
  207. }
  208. }
  209. *case: LANDSCAPE_CC90
  210. {
  211. *PrintableArea: PAIR(9440, 13548)
  212. *PrintableOrigin: PAIR(240, 240)
  213. *CursorOrigin: PAIR(240, 13788)
  214. *Command: CmdSelect
  215. {
  216. *Order: DOC_SETUP.2
  217. *CallbackID: 45
  218. }
  219. }
  220. }
  221. }
  222. *Option: A5
  223. {
  224. *rcNameID: =A5_DISPLAY
  225. *switch: Orientation
  226. {
  227. *case: PORTRAIT
  228. {
  229. *PrintableArea: PAIR(6512, 9444)
  230. *PrintableOrigin: PAIR(240, 240)
  231. *CursorOrigin: PAIR(240, 240)
  232. *Command: CmdSelect
  233. {
  234. *Order: DOC_SETUP.2
  235. *CallbackID: 46
  236. }
  237. }
  238. *case: LANDSCAPE_CC90
  239. {
  240. *PrintableArea: PAIR(6512, 9444)
  241. *PrintableOrigin: PAIR(240, 240)
  242. *CursorOrigin: PAIR(240, 9684)
  243. *Command: CmdSelect
  244. {
  245. *Order: DOC_SETUP.2
  246. *CallbackID: 47
  247. }
  248. }
  249. }
  250. }
  251. *Option: B6_JIS
  252. {
  253. *rcNameID: =B6_JIS_DISPLAY
  254. *switch: Orientation
  255. {
  256. *case: PORTRAIT
  257. {
  258. *PrintableArea: PAIR(5552, 8112)
  259. *PrintableOrigin: PAIR(240, 240)
  260. *CursorOrigin: PAIR(240, 240)
  261. *Command: CmdSelect
  262. {
  263. *Order: DOC_SETUP.2
  264. *CallbackID: 54
  265. }
  266. }
  267. *case: LANDSCAPE_CC90
  268. {
  269. *PrintableArea: PAIR(5552, 8112)
  270. *PrintableOrigin: PAIR(240, 240)
  271. *CursorOrigin: PAIR(240, 8352)
  272. *Command: CmdSelect
  273. {
  274. *Order: DOC_SETUP.2
  275. *CallbackID: 55
  276. }
  277. }
  278. }
  279. }
  280. *Option: B5
  281. {
  282. *rcNameID: =B5_DISPLAY
  283. *switch: Orientation
  284. {
  285. *case: PORTRAIT
  286. {
  287. *PrintableArea: PAIR(8120, 11664)
  288. *PrintableOrigin: PAIR(240, 240)
  289. *CursorOrigin: PAIR(240, 240)
  290. *Command: CmdSelect
  291. {
  292. *Order: DOC_SETUP.2
  293. *CallbackID: 52
  294. }
  295. }
  296. *case: LANDSCAPE_CC90
  297. {
  298. *PrintableArea: PAIR(8120, 11664)
  299. *PrintableOrigin: PAIR(240, 240)
  300. *CursorOrigin: PAIR(240, 11904)
  301. *Command: CmdSelect
  302. {
  303. *Order: DOC_SETUP.2
  304. *CallbackID: 53
  305. }
  306. }
  307. }
  308. }
  309. *Option: B4
  310. {
  311. *rcNameID: =B4_DISPLAY
  312. *switch: Orientation
  313. {
  314. *case: PORTRAIT
  315. {
  316. *PrintableArea: PAIR(11660, 16716)
  317. *PrintableOrigin: PAIR(240, 240)
  318. *CursorOrigin: PAIR(240, 240)
  319. *Command: CmdSelect
  320. {
  321. *Order: DOC_SETUP.2
  322. *CallbackID: 50
  323. }
  324. }
  325. *case: LANDSCAPE_CC90
  326. {
  327. *PrintableArea: PAIR(11660, 16716)
  328. *PrintableOrigin: PAIR(240, 240)
  329. *CursorOrigin: PAIR(240, 16956)
  330. *Command: CmdSelect
  331. {
  332. *Order: DOC_SETUP.2
  333. *CallbackID: 51
  334. }
  335. }
  336. }
  337. }
  338. *Option: LETTER
  339. {
  340. *rcNameID: =LETTER_DISPLAY
  341. *switch: Orientation
  342. {
  343. *case: PORTRAIT
  344. {
  345. *PrintableArea: PAIR(9716, 12720)
  346. *PrintableOrigin: PAIR(240, 240)
  347. *CursorOrigin: PAIR(240, 240)
  348. *Command: CmdSelect
  349. {
  350. *Order: DOC_SETUP.2
  351. *CallbackID: 56
  352. }
  353. }
  354. *case: LANDSCAPE_CC90
  355. {
  356. *PrintableArea: PAIR(9716, 12720)
  357. *PrintableOrigin: PAIR(240, 240)
  358. *CursorOrigin: PAIR(240, 12960)
  359. *Command: CmdSelect
  360. {
  361. *Order: DOC_SETUP.2
  362. *CallbackID: 57
  363. }
  364. }
  365. }
  366. }
  367. *Option: LEGAL
  368. {
  369. *rcNameID: =LEGAL_DISPLAY
  370. *switch: Orientation
  371. {
  372. *case: PORTRAIT
  373. {
  374. *PrintableArea: PAIR(9716, 16320)
  375. *PrintableOrigin: PAIR(240, 240)
  376. *CursorOrigin: PAIR(240, 240)
  377. *Command: CmdSelect
  378. {
  379. *Order: DOC_SETUP.2
  380. *CallbackID: 58
  381. }
  382. }
  383. *case: LANDSCAPE_CC90
  384. {
  385. *PrintableArea: PAIR(9716, 16320)
  386. *PrintableOrigin: PAIR(240, 240)
  387. *CursorOrigin: PAIR(240, 16560)
  388. *Command: CmdSelect
  389. {
  390. *Order: DOC_SETUP.2
  391. *CallbackID: 59
  392. }
  393. }
  394. }
  395. }
  396. *Option: TABLOID
  397. {
  398. *rcNameID: =TABLOID_DISPLAY
  399. *switch: Orientation
  400. {
  401. *case: PORTRAIT
  402. {
  403. *PrintableArea: PAIR(12716, 19920)
  404. *PrintableOrigin: PAIR(240, 240)
  405. *CursorOrigin: PAIR(240, 240)
  406. *Command: CmdSelect
  407. {
  408. *Order: DOC_SETUP.2
  409. *CallbackID: 60
  410. }
  411. }
  412. *case: LANDSCAPE_CC90
  413. {
  414. *PrintableArea: PAIR(12716, 19920)
  415. *PrintableOrigin: PAIR(240, 240)
  416. *CursorOrigin: PAIR(240, 20160)
  417. *Command: CmdSelect
  418. {
  419. *Order: DOC_SETUP.2
  420. *CallbackID: 61
  421. }
  422. }
  423. }
  424. }
  425. *Option: EXECUTIVE
  426. {
  427. *rcNameID: =EXECUTIVE_DISPLAY
  428. *switch: Orientation
  429. {
  430. *case: PORTRAIT
  431. {
  432. *PrintableArea: PAIR(8216, 12120)
  433. *PrintableOrigin: PAIR(240, 240)
  434. *CursorOrigin: PAIR(240, 240)
  435. *Command: CmdSelect
  436. {
  437. *Order: DOC_SETUP.2
  438. *CallbackID: 62
  439. }
  440. }
  441. *case: LANDSCAPE_CC90
  442. {
  443. *PrintableArea: PAIR(8216, 12120)
  444. *PrintableOrigin: PAIR(240, 240)
  445. *CursorOrigin: PAIR(240, 12360)
  446. *Command: CmdSelect
  447. {
  448. *Order: DOC_SETUP.2
  449. *CallbackID: 63
  450. }
  451. }
  452. }
  453. }
  454. *Option: JENV_YOU4
  455. {
  456. *rcNameID: =JENV_YOU4_DISPLAY
  457. *switch: Orientation
  458. {
  459. *case: PORTRAIT
  460. {
  461. *PrintableArea: PAIR(3988, 10140)
  462. *PrintableOrigin: PAIR(480, 480)
  463. *CursorOrigin: PAIR(480, 480)
  464. *Command: CmdSelect
  465. {
  466. *Order: DOC_SETUP.2
  467. *CallbackID: 64
  468. }
  469. }
  470. *case: LANDSCAPE_CC90
  471. {
  472. *PrintableArea: PAIR(3988, 10140)
  473. *PrintableOrigin: PAIR(480, 480)
  474. *CursorOrigin: PAIR(480, 10620)
  475. *Command: CmdSelect
  476. {
  477. *Order: DOC_SETUP.2
  478. *CallbackID: 65
  479. }
  480. }
  481. }
  482. }
  483. *Option: JAPANESE_POSTCARD
  484. {
  485. *rcNameID: =JAPANESE_POSTCARD_DISPLAY
  486. *switch: Orientation
  487. {
  488. *case: PORTRAIT
  489. {
  490. *PrintableArea: PAIR(4244, 6516)
  491. *PrintableOrigin: PAIR(240, 240)
  492. *CursorOrigin: PAIR(240, 240)
  493. *Command: CmdSelect
  494. {
  495. *Order: DOC_SETUP.2
  496. *CallbackID: 48
  497. }
  498. }
  499. *case: LANDSCAPE_CC90
  500. {
  501. *PrintableArea: PAIR(4244, 6516)
  502. *PrintableOrigin: PAIR(240, 240)
  503. *CursorOrigin: PAIR(240, 6756)
  504. *Command: CmdSelect
  505. {
  506. *Order: DOC_SETUP.2
  507. *CallbackID: 49
  508. }
  509. }
  510. }
  511. }
  512. *Option: DBL_JAPANESE_POSTCARD_ROTATED
  513. {
  514. *rcNameID: =DBL_JAPANESE_POSTCARD_ROTATED_DISPLAY
  515. *switch: Orientation
  516. {
  517. *case: PORTRAIT
  518. {
  519. *PrintableArea: PAIR(6512, 8964)
  520. *PrintableOrigin: PAIR(240, 240)
  521. *CursorOrigin: PAIR(240, 240)
  522. *Command: CmdSelect
  523. {
  524. *Order: DOC_SETUP.2
  525. *CallbackID: 66
  526. }
  527. }
  528. *case: LANDSCAPE_CC90
  529. {
  530. *PrintableArea: PAIR(6512, 8964)
  531. *PrintableOrigin: PAIR(240, 240)
  532. *CursorOrigin: PAIR(240, 9204)
  533. *Command: CmdSelect
  534. {
  535. *Order: DOC_SETUP.2
  536. *CallbackID: 67
  537. }
  538. }
  539. }
  540. }
  541. *Option: CUSTOMSIZE
  542. {
  543. *rcNameID: =USER_DEFINED_SIZE_DISPLAY
  544. *MinSize: PAIR(4720, 4720)
  545. *MaxSize: PAIR(14028, 20400)
  546. *MaxPrintableWidth: 14028
  547. *MinLeftMargin: 240
  548. *CenterPrintable?: FALSE
  549. *switch: Orientation
  550. {
  551. *case: PORTRAIT
  552. {
  553. *CustCursorOriginX: %d{240}
  554. *CustCursorOriginY: %d{240}
  555. *CustPrintableOriginX: %d{240}
  556. *CustPrintableOriginY: %d{240}
  557. *CustPrintableSizeX: %d{PhysPaperWidth - 480}
  558. *CustPrintableSizeY: %d{PhysPaperLength - 480}
  559. *Command: CmdSelect
  560. {
  561. *Order: DOC_SETUP.2
  562. *CallbackID: 40
  563. *Params: LIST(PhysPaperWidth, PhysPaperLength)
  564. }
  565. }
  566. *case: LANDSCAPE_CC90
  567. {
  568. *CustCursorOriginX: %d{240}
  569. *CustCursorOriginY: %d{PhysPaperLength - 240}
  570. *CustPrintableOriginX: %d{240}
  571. *CustPrintableOriginY: %d{240}
  572. *CustPrintableSizeX: %d{PhysPaperWidth - 480}
  573. *CustPrintableSizeY: %d{PhysPaperLength - 480}
  574. *Command: CmdSelect
  575. {
  576. *Order: DOC_SETUP.2
  577. *CallbackID: 41
  578. *Params: LIST(PhysPaperWidth, PhysPaperLength)
  579. }
  580. }
  581. }
  582. }
  583. }
  584. *Feature: PrintQuality
  585. {
  586. *rcNameID: =TEXT_QUALITY_DISPLAY
  587. *DefaultOption: Option1
  588. *Option: Option1
  589. {
  590. *rcNameID: 267
  591. }
  592. *Option: Option2
  593. {
  594. *rcNameID: 268
  595. *Command: CmdSelect
  596. {
  597. *Order: JOB_SETUP.3
  598. *CallbackID: 72
  599. }
  600. }
  601. *Option: Option3
  602. {
  603. *rcNameID: 269
  604. *Command: CmdSelect
  605. {
  606. *Order: JOB_SETUP.3
  607. *CallbackID: 73
  608. }
  609. }
  610. }
  611. *Feature: ImageControl
  612. {
  613. *rcNameID: =IMAGECONTROL_DISPLAY
  614. *DefaultOption: Option1
  615. *Option: Option1
  616. {
  617. *rcNameID: 278
  618. }
  619. *Option: Option2
  620. {
  621. *rcNameID: 279
  622. *Command: CmdSelect
  623. {
  624. *Order: JOB_SETUP.4
  625. *CallbackID: 76
  626. }
  627. }
  628. *Option: Option3
  629. {
  630. *rcNameID: 280
  631. *Command: CmdSelect
  632. {
  633. *Order: JOB_SETUP.4
  634. *CallbackID: 77
  635. }
  636. }
  637. }
  638. *Feature: PrintDensity
  639. {
  640. *rcNameID: =PRINTDENSITY_DISPLAY
  641. *DefaultOption: Option1
  642. *Option: Option1
  643. {
  644. *rcNameID: 281
  645. }
  646. *Option: Option2
  647. {
  648. *rcNameID: 282
  649. *Command: CmdSelect
  650. {
  651. *Order: JOB_SETUP.5
  652. *CallbackID: 74
  653. }
  654. }
  655. *Option: Option3
  656. {
  657. *rcNameID: 283
  658. *Command: CmdSelect
  659. {
  660. *Order: JOB_SETUP.5
  661. *CallbackID: 75
  662. }
  663. }
  664. }
  665. *Feature: Halftone
  666. {
  667. *rcNameID: =HALFTONING_DISPLAY
  668. *DefaultOption: HT_PATSIZE_AUTO
  669. *Option: HT_PATSIZE_AUTO
  670. {
  671. *rcNameID: =HT_AUTO_SELECT_DISPLAY
  672. }
  673. *Option: HT_PATSIZE_SUPERCELL_M
  674. {
  675. *rcNameID: =HT_SUPERCELL_DISPLAY
  676. }
  677. *Option: HT_PATSIZE_6x6_M
  678. {
  679. *rcNameID: =HT_DITHER6X6_DISPLAY
  680. }
  681. *Option: HT_PATSIZE_8x8_M
  682. {
  683. *rcNameID: =HT_DITHER8X8_DISPLAY
  684. }
  685. }
  686. *Feature: Memory
  687. {
  688. *rcNameID: =PRINTER_MEMORY_DISPLAY
  689. *DefaultOption: 4096KB
  690. *Option: 4096KB
  691. {
  692. *Name: "4MB"
  693. *MemoryConfigKB: PAIR(4096, 3500)
  694. }
  695. *Option: 8192KB
  696. {
  697. *Name: "8MB"
  698. *MemoryConfigKB: PAIR(8192, 7168)
  699. }
  700. *Option: 12288KB
  701. {
  702. *Name: "12MB"
  703. *MemoryConfigKB: PAIR(12288, 8192)
  704. }
  705. *Option: 16384KB
  706. {
  707. *Name: "16MB"
  708. *MemoryConfigKB: PAIR(16384, 13312)
  709. }
  710. *Option: 20480KB
  711. {
  712. *Name: "20MB"
  713. *MemoryConfigKB: PAIR(20480, 17408)
  714. }
  715. *Option: 24576KB
  716. {
  717. *Name: "24MB"
  718. *MemoryConfigKB: PAIR(24576, 21504)
  719. }
  720. *Option: 28672KB
  721. {
  722. *Name: "28MB"
  723. *MemoryConfigKB: PAIR(28672, 25600)
  724. }
  725. *Option: 36864KB
  726. {
  727. *Name: "36MB"
  728. *MemoryConfigKB: PAIR(36864, 33792)
  729. }
  730. }
  731. *Feature: DuplexUnit
  732. {
  733. *FeatureType: PRINTER_PROPERTY
  734. *rcNameID: 292
  735. *DefaultOption: NotInstalled
  736. *Option: NotInstalled
  737. {
  738. *rcNameID: 291
  739. *DisabledFeatures: LIST(Duplex)
  740. *Constraints: LIST(Duplex.VERTICAL, Duplex.HORIZONTAL)
  741. }
  742. *Option: Installed
  743. {
  744. *rcNameID: 290
  745. }
  746. }
  747. *Feature: Duplex
  748. {
  749. *rcNameID: =TWO_SIDED_PRINTING_DISPLAY
  750. *DefaultOption: NONE
  751. *Option: NONE
  752. {
  753. *rcNameID: =NONE_DISPLAY
  754. }
  755. *Option: VERTICAL
  756. {
  757. *rcNameID: =FLIP_ON_LONG_EDGE_DISPLAY
  758. *Command: CmdSelect
  759. {
  760. *Order: DOC_SETUP.8
  761. *CallbackID: 14
  762. }
  763. }
  764. *Option: HORIZONTAL
  765. {
  766. *rcNameID: =FLIP_ON_SHORT_EDGE_DISPLAY
  767. *Command: CmdSelect
  768. {
  769. *Order: DOC_SETUP.8
  770. *CallbackID: 19
  771. }
  772. }
  773. }
  774. *Command: CmdStartJob
  775. {
  776. *Order: JOB_SETUP.12
  777. *CallbackID: 121
  778. }
  779. *Command: CmdStartDoc
  780. {
  781. *Order: DOC_SETUP.6
  782. *CallbackID: 130
  783. }
  784. *Command: CmdStartPage
  785. {
  786. *Order: PAGE_SETUP.1
  787. *CallbackID: 6
  788. }
  789. *Command: CmdEndJob
  790. {
  791. *Order: JOB_FINISH.1
  792. *CallbackID: 99
  793. }
  794. *Command: CmdEndPage
  795. {
  796. *Order: PAGE_FINISH.1
  797. *CallbackID: 5
  798. }
  799. *Command: CmdCopies
  800. {
  801. *Order: JOB_SETUP.10
  802. *CallbackID: 465
  803. *Params: LIST(NumOfCopies)
  804. }
  805. *RotateCoordinate?: TRUE
  806. *RotateRaster?: TRUE
  807. *RotateFont?: TRUE
  808. *TextCaps: LIST(TC_OP_CHARACTER,TC_CR_90,TC_CR_ANY,TC_SF_X_YINDEP,TC_SA_INTEGER,TC_SA_CONTIN,TC_EA_DOUBLE,TC_IA_ABLE)
  809. *MemoryUsage: LIST(FONT)
  810. *CursorXAfterCR: AT_PRINTABLE_X_ORIGIN
  811. *XMoveThreshold: 0
  812. *YMoveThreshold: 0
  813. *XMoveUnit: 1200
  814. *YMoveUnit: 1200
  815. *Command: CmdXMoveAbsolute
  816. {
  817. *CallbackID: 15
  818. *Params: LIST(DestX)
  819. }
  820. *Command: CmdXMoveRelRight
  821. {
  822. *CallbackID: 36
  823. *Params: LIST(DestXRel)
  824. }
  825. *Command: CmdYMoveAbsolute
  826. {
  827. *CallbackID: 16
  828. *Params: LIST(DestY)
  829. }
  830. *Command: CmdYMoveRelDown
  831. {
  832. *CallbackID: 37
  833. *Params: LIST(DestYRel)
  834. }
  835. *Command: CmdCR { *CallbackID: 18 }
  836. *Command: CmdSetSimpleRotation
  837. {
  838. *CallbackID: 4
  839. *Params: LIST(PrintDirInCCDegrees)
  840. }
  841. *EjectPageWithFF?: TRUE
  842. *Command: CmdEnableFE_RLE { *CallbackID: 11 }
  843. *Command: CmdDisableCompression { *CallbackID: 12 }
  844. *Command: CmdEnableTIFF4 { *CallbackID: 103 }
  845. *OutputDataFormat: H_BYTE
  846. *OptimizeLeftBound?: TRUE
  847. *CursorXAfterSendBlockData: AT_GRXDATA_ORIGIN
  848. *CursorYAfterSendBlockData: NO_MOVE
  849. *DefaultFont: 40
  850. *DefaultCTT: 0
  851. *CharPosition: BASELINE
  852. *DeviceFonts: LIST(1,2,3,4,5,6,7,8,9,40,41,42,43,44,45,60,
  853. + 61,62,63,64,65,66,67,68,69,70,71)
  854. *FontCartridge: FC1
  855. {
  856. *rcCartridgeNameID: 293
  857. *Fonts: LIST(10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,
  858. + 26,27,28,29,30,31)
  859. }
  860. *FontCartridge: FC2
  861. {
  862. *rcCartridgeNameID: 294
  863. *Fonts: LIST(46,47)
  864. }
  865. *FontCartridge: FC3
  866. {
  867. *rcCartridgeNameID: 295
  868. *Fonts: LIST(48,49)
  869. }
  870. *FontCartridge: FC4
  871. {
  872. *rcCartridgeNameID: 296
  873. *Fonts: LIST(54,55)
  874. }
  875. *% MinFontID: 0
  876. *% MaxFontID: 100
  877. *% MaxNumDownFonts: 0
  878. *% FontFormat: OEM_CALLBACK
  879. *Command: CmdBoldOn { *CallbackID: 20 }
  880. *Command: CmdBoldOff { *CallbackID: 21 }
  881. *Command: CmdItalicOn { *CallbackID: 22 }
  882. *Command: CmdItalicOff { *CallbackID: 23 }
  883. *Command: CmdWhiteTextOn { *CallbackID: 30 }
  884. *Command: CmdWhiteTextOff { *CallbackID: 31 }
  885. *Command: CmdSelectSingleByteMode { *CallbackID: 32 }
  886. *Command: CmdSelectDoubleByteMode { *CallbackID: 33 }
  887. *Command: CmdVerticalPrintingOn { *CallbackID: 34 }
  888. *Command: CmdVerticalPrintingOff { *CallbackID: 35 }
  889. *Command: CmdLF { *Cmd : "<0A>" }
  890. *Command: CmdFF { *Cmd : "" }
  891. *ReselectFont: LIST(AFTER_FF)
  892. *% TTFS
  893. *TTFS: Arial
  894. {
  895. *rcTTFontNameID: 501
  896. *rcDevFontNameID: 502
  897. }
  898. *TTFS: Symbol
  899. {
  900. *rcTTFontNameID: 503
  901. *rcDevFontNameID: 504
  902. }
  903. *TTFS: TimesNewRoman
  904. {
  905. *rcTTFontNameID: 505
  906. *rcDevFontNameID: 506
  907. }
  908. *TTFS: CourierNew
  909. {
  910. *rcTTFontNameID: 507
  911. *rcDevFontNameID: 525
  912. }
  913. *TTFS: MSMincho
  914. {
  915. *rcTTFontNameID: 509
  916. *rcDevFontNameID: 510
  917. }
  918. *TTFS: MSMinchoV
  919. {
  920. *rcTTFontNameID: 511
  921. *rcDevFontNameID: 512
  922. }
  923. *TTFS: MSGothic
  924. {
  925. *rcTTFontNameID: 513
  926. *rcDevFontNameID: 514
  927. }
  928. *TTFS: MSGothicV
  929. {
  930. *rcTTFontNameID: 515
  931. *rcDevFontNameID: 516
  932. }
  933. *TTFS: MSPMincho
  934. {
  935. *rcTTFontNameID: 517
  936. *rcDevFontNameID: 518
  937. }
  938. *TTFS: MSPMinchoV
  939. {
  940. *rcTTFontNameID: 519
  941. *rcDevFontNameID: 520
  942. }
  943. *TTFS: MSPGothic
  944. {
  945. *rcTTFontNameID: 521
  946. *rcDevFontNameID: 522
  947. }
  948. *TTFS: MSPGothicV
  949. {
  950. *rcTTFontNameID: 523
  951. *rcDevFontNameID: 524
  952. }
  953. *TTFS: MSMincho_E
  954. {
  955. *rcTTFontNameID: 540
  956. *rcDevFontNameID: 510
  957. }
  958. *TTFS: MSMinchoV_E
  959. {
  960. *rcTTFontNameID: 541
  961. *rcDevFontNameID: 512
  962. }
  963. *TTFS: MSGothic_E
  964. {
  965. *rcTTFontNameID: 542
  966. *rcDevFontNameID: 514
  967. }
  968. *TTFS: MSGothicV_E
  969. {
  970. *rcTTFontNameID: 543
  971. *rcDevFontNameID: 516
  972. }
  973. *TTFS: MSPMincho_E
  974. {
  975. *rcTTFontNameID: 544
  976. *rcDevFontNameID: 518
  977. }
  978. *TTFS: MSPMinchoV_E
  979. {
  980. *rcTTFontNameID: 545
  981. *rcDevFontNameID: 520
  982. }
  983. *TTFS: MSPGothic_E
  984. {
  985. *rcTTFontNameID: 546
  986. *rcDevFontNameID: 522
  987. }
  988. *TTFS: MSPGothicV_E
  989. {
  990. *rcTTFontNameID: 547
  991. *rcDevFontNameID: 524
  992. }
  993. *TTFSEnabled?: TRUE
  994. *% RectFill
  995. *Command: CmdSetRectWidth
  996. {
  997. *CallbackID: 401
  998. *Params: LIST(RectXSize)
  999. }
  1000. *Command: CmdSetRectHeight
  1001. {
  1002. *CallbackID: 402
  1003. *Params: LIST(RectYSize)
  1004. }
  1005. *Command: CmdRectWhiteFill { *CallbackID: 403 }
  1006. *MinGrayFill: 0
  1007. *MaxGrayFill: 0
  1008. *% DRC
  1009. *Command: CmdEnableOEMComp { *CallbackID: 510 }
  1010. *Command: CmdSetSrcBmpWidth
  1011. {
  1012. *CallbackID: 511
  1013. *Params: LIST(RasterDataWidthInBytes)
  1014. }
  1015. *Command: CmdSetSrcBmpHeight
  1016. {
  1017. *CallbackID: 512
  1018. *Params: LIST(RasterDataHeightInPixels)
  1019. }