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.

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