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.

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