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.

940 lines
24 KiB

  1. *%
  2. *% Copyright (c) 1997 - 1999 Microsoft Corporation
  3. *% All Rights Reserved.
  4. *%
  5. *GPDSpecVersion: "1.0"
  6. *GPDFileVersion: "1.00"
  7. *GPDFileName: "FX4160j.GPD"
  8. *Include: "STDNAMES.GPD"
  9. *CodePage: 1252
  10. *ModelName: "Fuji Xerox 4160 ART4"
  11. *MasterUnits: PAIR(1200, 1200)
  12. *ResourceDLL: "FXARTRES.DLL"
  13. *PrinterType: PAGE
  14. *PrintRate: 20
  15. *PrintRateUnit: PPM
  16. *MaxCopies: 99
  17. *FontCartSlots: 2
  18. *%========== Orientation ==========
  19. *Feature: Orientation
  20. {
  21. *rcNameID: =ORIENTATION_DISPLAY
  22. *DefaultOption: PORTRAIT
  23. *Option: PORTRAIT
  24. {
  25. *rcNameID: =PORTRAIT_DISPLAY
  26. *Command: CmdSelect
  27. {
  28. *Order: DOC_SETUP.4
  29. *CallbackID: 17
  30. }
  31. }
  32. *Option: LANDSCAPE_CC90
  33. {
  34. *rcNameID: =LANDSCAPE_DISPLAY
  35. *Command: CmdSelect
  36. {
  37. *Order: DOC_SETUP.4
  38. *CallbackID: 18
  39. }
  40. }
  41. }
  42. *%========== InputBin ==========
  43. *Feature: InputBin
  44. {
  45. *rcNameID: =PAPER_SOURCE_DISPLAY
  46. *DefaultOption: AUTO
  47. *Option: AUTO
  48. {
  49. *rcNameID: =AUTO_DISPLAY
  50. *Command: CmdSelect
  51. {
  52. *Order: DOC_SETUP.7
  53. *Cmd: "it -1<0D0A>"
  54. }
  55. }
  56. *Option: TRAY1
  57. {
  58. *rcNameID: 258
  59. *Command: CmdSelect
  60. {
  61. *Order: DOC_SETUP.7
  62. *Cmd: "it 1<0D0A>"
  63. }
  64. }
  65. *Option: TRAY2
  66. {
  67. *rcNameID: 259
  68. *Command: CmdSelect
  69. {
  70. *Order: DOC_SETUP.7
  71. *Cmd: "it 2<0D0A>"
  72. }
  73. }
  74. *Option: TRAY3
  75. {
  76. *rcNameID: 260
  77. *Command: CmdSelect
  78. {
  79. *Order: DOC_SETUP.7
  80. *Cmd: "it 3<0D0A>"
  81. }
  82. }
  83. *Option: TRAY4
  84. {
  85. *rcNameID: 261
  86. *Command: CmdSelect
  87. {
  88. *Order: DOC_SETUP.7
  89. *Cmd: "it 4<0D0A>"
  90. }
  91. }
  92. }
  93. *%========== Resolution ==========
  94. *Feature: Resolution
  95. {
  96. *rcNameID: =RESOLUTION_DISPLAY
  97. *DefaultOption: Option2
  98. *Option: Option1
  99. {
  100. *Name: "400 x 400 dots per inch"
  101. *DPI: PAIR(400, 400)
  102. *TextDPI: PAIR(400, 400)
  103. *MinStripBlankPixels: 24
  104. EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  105. EXTERN_GLOBAL: *SendMultipleRows?: TRUE
  106. *SpotDiameter: 100
  107. *Command: CmdSendBlockData
  108. {
  109. *CallbackID: 26
  110. *Params: LIST(NumOfDataBytes, RasterDataHeightInPixels, RasterDataWidthInBytes)
  111. }
  112. *Command: CmdEndBlockData { *Cmd : "]<0A>" }
  113. *Command: CmdSelect
  114. {
  115. *Order: DOC_SETUP.2
  116. *CallbackID: 23
  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: 24
  125. EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,TRAILING)
  126. EXTERN_GLOBAL: *SendMultipleRows?: TRUE
  127. *SpotDiameter: 100
  128. *Command: CmdSendBlockData
  129. {
  130. *CallbackID: 26
  131. *Params: LIST(NumOfDataBytes, RasterDataHeightInPixels, RasterDataWidthInBytes)
  132. }
  133. *Command: CmdEndBlockData { *Cmd : "]<0A>" }
  134. *Command: CmdSelect
  135. {
  136. *Order: DOC_SETUP.2
  137. *CallbackID: 24
  138. }
  139. }
  140. }
  141. *%========== PaperSize ==========
  142. *Feature: PaperSize
  143. {
  144. *rcNameID: =PAPER_SIZE_DISPLAY
  145. *DefaultOption: A4
  146. *Option: A3
  147. {
  148. *rcNameID: =A3_DISPLAY
  149. *switch: Orientation
  150. {
  151. *case: PORTRAIT
  152. {
  153. *PrintableArea: PAIR(13608, 19418)
  154. *PrintableOrigin: PAIR(210, 210)
  155. *switch: Resolution
  156. {
  157. *case: Option1
  158. {
  159. *PrintableArea: PAIR(13608, 19416)
  160. }
  161. }
  162. *CursorOrigin: PAIR(210, 210)
  163. *Command: CmdSelect
  164. {
  165. *Order: DOC_SETUP.8
  166. *CallbackID: 30
  167. }
  168. }
  169. *case: LANDSCAPE_CC90
  170. {
  171. *PrintableArea: PAIR(13608, 19418)
  172. *PrintableOrigin: PAIR(210, 220)
  173. *switch: Resolution
  174. {
  175. *case: Option1
  176. {
  177. *PrintableArea: PAIR(13608, 19416)
  178. *PrintableOrigin: PAIR(210, 222)
  179. }
  180. }
  181. *CursorOrigin: PAIR(210, 19638)
  182. *Command: CmdSelect
  183. {
  184. *Order: DOC_SETUP.8
  185. *CallbackID: 30
  186. }
  187. }
  188. }
  189. }
  190. *Option: A4
  191. {
  192. *rcNameID: =A4_DISPLAY
  193. *switch: Orientation
  194. {
  195. *case: PORTRAIT
  196. {
  197. *PrintableArea: PAIR(9501, 13608)
  198. *PrintableOrigin: PAIR(211, 210)
  199. *switch: Resolution
  200. {
  201. *case: Option1
  202. {
  203. *PrintableArea: PAIR(9498, 13608)
  204. *PrintableOrigin: PAIR(213, 210)
  205. }
  206. *case: Option2
  207. {
  208. *PrintableArea: PAIR(9500, 13608)
  209. *PrintableOrigin: PAIR(212, 210)
  210. }
  211. }
  212. *CursorOrigin: PAIR(211, 210)
  213. *Command: CmdSelect
  214. {
  215. *Order: DOC_SETUP.8
  216. *CallbackID: 31
  217. }
  218. }
  219. *case: LANDSCAPE_CC90
  220. {
  221. *PrintableArea: PAIR(9501, 13606)
  222. *PrintableOrigin: PAIR(213, 212)
  223. *switch: Resolution
  224. {
  225. *case: Option1
  226. {
  227. *PrintableArea: PAIR(9501, 13605)
  228. *PrintableOrigin: PAIR(213, 213)
  229. }
  230. *case: Option2
  231. {
  232. *PrintableArea: PAIR(9500, 13606)
  233. *PrintableOrigin: PAIR(214, 212)
  234. }
  235. }
  236. *CursorOrigin: PAIR(213, 13818)
  237. *Command: CmdSelect
  238. {
  239. *Order: DOC_SETUP.8
  240. *CallbackID: 31
  241. }
  242. }
  243. }
  244. }
  245. *Option: A5
  246. {
  247. *rcNameID: =A5_DISPLAY
  248. *Constraints: LIST(InputBin.TRAY2,InputBin.TRAY3,InputBin.TRAY4)
  249. *switch: Orientation
  250. {
  251. *case: PORTRAIT
  252. {
  253. *PrintableArea: PAIR(6571, 9499)
  254. *PrintableOrigin: PAIR(210, 210)
  255. *switch: Resolution
  256. {
  257. *case: Option1
  258. {
  259. *PrintableArea: PAIR(6570, 9498)
  260. }
  261. *case: Option2
  262. {
  263. *PrintableArea: PAIR(6570, 9498)
  264. }
  265. }
  266. *CursorOrigin: PAIR(210, 210)
  267. *Command: CmdSelect
  268. {
  269. *Order: DOC_SETUP.8
  270. *CallbackID: 32
  271. }
  272. }
  273. *case: LANDSCAPE_CC90
  274. {
  275. *PrintableArea: PAIR(6571, 9499)
  276. *PrintableOrigin: PAIR(210, 215)
  277. *switch: Resolution
  278. {
  279. *case: Option1
  280. {
  281. *PrintableArea: PAIR(6570, 9498)
  282. *PrintableOrigin: PAIR(210, 216)
  283. }
  284. *case: Option2
  285. {
  286. *PrintableArea: PAIR(6570, 9498)
  287. *PrintableOrigin: PAIR(210, 216)
  288. }
  289. }
  290. *CursorOrigin: PAIR(210, 9714)
  291. *Command: CmdSelect
  292. {
  293. *Order: DOC_SETUP.8
  294. *CallbackID: 32
  295. }
  296. }
  297. }
  298. }
  299. *Option: B4
  300. {
  301. *rcNameID: =B4_DISPLAY
  302. *switch: Orientation
  303. {
  304. *case: PORTRAIT
  305. {
  306. *PrintableArea: PAIR(11719, 16776)
  307. *PrintableOrigin: PAIR(210, 210)
  308. *switch: Resolution
  309. {
  310. *case: Option1
  311. {
  312. *PrintableArea: PAIR(11718, 16776)
  313. }
  314. *case: Option2
  315. {
  316. *PrintableArea: PAIR(11718, 16776)
  317. }
  318. }
  319. *CursorOrigin: PAIR(210, 210)
  320. *Command: CmdSelect
  321. {
  322. *Order: DOC_SETUP.8
  323. *CallbackID: 33
  324. }
  325. }
  326. *case: LANDSCAPE_CC90
  327. {
  328. *PrintableArea: PAIR(11719, 16776)
  329. *PrintableOrigin: PAIR(210, 210)
  330. *switch: Resolution
  331. {
  332. *case: Option1
  333. {
  334. *PrintableArea: PAIR(11718, 16776)
  335. }
  336. *case: Option2
  337. {
  338. *PrintableArea: PAIR(11718, 16776)
  339. }
  340. }
  341. *CursorOrigin: PAIR(210, 16986)
  342. *Command: CmdSelect
  343. {
  344. *Order: DOC_SETUP.8
  345. *CallbackID: 33
  346. }
  347. }
  348. }
  349. }
  350. *Option: B5
  351. {
  352. *rcNameID: =B5_DISPLAY
  353. *switch: Orientation
  354. {
  355. *case: PORTRAIT
  356. {
  357. *PrintableArea: PAIR(8179, 11719)
  358. *PrintableOrigin: PAIR(210, 210)
  359. *switch: Resolution
  360. {
  361. *case: Option1
  362. {
  363. *PrintableArea: PAIR(8178, 11718)
  364. }
  365. *case: Option2
  366. {
  367. *PrintableArea: PAIR(8178, 11718)
  368. }
  369. }
  370. *CursorOrigin: PAIR(210, 210)
  371. *Command: CmdSelect
  372. {
  373. *Order: DOC_SETUP.8
  374. *CallbackID: 34
  375. }
  376. }
  377. *case: LANDSCAPE_CC90
  378. {
  379. *PrintableArea: PAIR(8179, 11719)
  380. *PrintableOrigin: PAIR(210, 215)
  381. *switch: Resolution
  382. {
  383. *case: Option1
  384. {
  385. *PrintableArea: PAIR(8178, 11718)
  386. *PrintableOrigin: PAIR(210, 216)
  387. }
  388. *case: Option2
  389. {
  390. *PrintableArea: PAIR(8178, 11718)
  391. *PrintableOrigin: PAIR(210, 216)
  392. }
  393. }
  394. *CursorOrigin: PAIR(210, 11934)
  395. *Command: CmdSelect
  396. {
  397. *Order: DOC_SETUP.8
  398. *CallbackID: 34
  399. }
  400. }
  401. }
  402. }
  403. *Option: JAPANESE_POSTCARD
  404. {
  405. *rcNameID: =JAPANESE_POSTCARD_DISPLAY
  406. *Constraints: LIST(InputBin.TRAY1,InputBin.TRAY2,InputBin.TRAY3,InputBin.TRAY4)
  407. *switch: Orientation
  408. {
  409. *case: PORTRAIT
  410. {
  411. *PrintableArea: PAIR(4304, 6572)
  412. *PrintableOrigin: PAIR(210, 210)
  413. *CursorOrigin: PAIR(210, 210)
  414. *Command: CmdSelect
  415. {
  416. *Order: DOC_SETUP.8
  417. *CallbackID: 35
  418. }
  419. }
  420. *case: LANDSCAPE_CC90
  421. {
  422. *PrintableArea: PAIR(4304, 6572)
  423. *PrintableOrigin: PAIR(210, 210)
  424. *CursorOrigin: PAIR(210, 6780)
  425. *Command: CmdSelect
  426. {
  427. *Order: DOC_SETUP.8
  428. *CallbackID: 35
  429. }
  430. }
  431. }
  432. }
  433. *Option: TABLOID
  434. {
  435. *rcNameID: =TABLOID_DISPLAY
  436. *switch: Orientation
  437. {
  438. *case: PORTRAIT
  439. {
  440. *PrintableArea: PAIR(12780, 19980)
  441. *PrintableOrigin: PAIR(210, 210)
  442. *CursorOrigin: PAIR(210, 210)
  443. *Command: CmdSelect
  444. {
  445. *Order: DOC_SETUP.8
  446. *CallbackID: 36
  447. }
  448. }
  449. *case: LANDSCAPE_CC90
  450. {
  451. *PrintableArea: PAIR(12780, 19980)
  452. *PrintableOrigin: PAIR(210, 210)
  453. *CursorOrigin: PAIR(210, 20190)
  454. *Command: CmdSelect
  455. {
  456. *Order: DOC_SETUP.8
  457. *CallbackID: 36
  458. }
  459. }
  460. }
  461. }
  462. *Option: LETTER
  463. {
  464. *rcNameID: =LETTER_DISPLAY
  465. *switch: Orientation
  466. {
  467. *case: PORTRAIT
  468. {
  469. *PrintableArea: PAIR(9780, 12780)
  470. *PrintableOrigin: PAIR(210, 210)
  471. *CursorOrigin: PAIR(210, 210)
  472. *Command: CmdSelect
  473. {
  474. *Order: DOC_SETUP.8
  475. *CallbackID: 37
  476. }
  477. }
  478. *case: LANDSCAPE_CC90
  479. {
  480. *PrintableArea: PAIR(9780, 12780)
  481. *PrintableOrigin: PAIR(210, 210)
  482. *CursorOrigin: PAIR(210, 12990)
  483. *Command: CmdSelect
  484. {
  485. *Order: DOC_SETUP.8
  486. *CallbackID: 37
  487. }
  488. }
  489. }
  490. }
  491. *Option: FOLIO
  492. {
  493. *rcNameID: =FOLIO_DISPLAY
  494. *switch: Orientation
  495. {
  496. *case: PORTRAIT
  497. {
  498. *PrintableArea: PAIR(9780, 15180)
  499. *PrintableOrigin: PAIR(210, 210)
  500. *CursorOrigin: PAIR(210, 210)
  501. *Command: CmdSelect
  502. {
  503. *Order: DOC_SETUP.8
  504. *CallbackID: 38
  505. }
  506. }
  507. *case: LANDSCAPE_CC90
  508. {
  509. *PrintableArea: PAIR(9780, 15180)
  510. *PrintableOrigin: PAIR(210, 210)
  511. *CursorOrigin: PAIR(210, 15390)
  512. *Command: CmdSelect
  513. {
  514. *Order: DOC_SETUP.8
  515. *CallbackID: 38
  516. }
  517. }
  518. }
  519. }
  520. *Option: LEGAL
  521. {
  522. *rcNameID: =LEGAL_DISPLAY
  523. *switch: Orientation
  524. {
  525. *case: PORTRAIT
  526. {
  527. *PrintableArea: PAIR(9780, 16380)
  528. *PrintableOrigin: PAIR(210, 210)
  529. *CursorOrigin: PAIR(210, 210)
  530. *Command: CmdSelect
  531. {
  532. *Order: DOC_SETUP.8
  533. *CallbackID: 39
  534. }
  535. }
  536. *case: LANDSCAPE_CC90
  537. {
  538. *PrintableArea: PAIR(9780, 16380)
  539. *PrintableOrigin: PAIR(210, 210)
  540. *CursorOrigin: PAIR(210, 16590)
  541. *Command: CmdSelect
  542. {
  543. *Order: DOC_SETUP.8
  544. *CallbackID: 39
  545. }
  546. }
  547. }
  548. }
  549. }
  550. *%========== Offset ==========
  551. *Feature: Offset
  552. {
  553. *rcNameID: 393
  554. *FeatureType: DOC_PROPERTY
  555. *DefaultOption: Option1
  556. *Option: Option1
  557. {
  558. *rcNameID: 399
  559. *Command: CmdSelect
  560. {
  561. *Order: DOC_SETUP.9
  562. *Cmd: "setp jog 0<0A>"
  563. }
  564. }
  565. *Option: Option2
  566. {
  567. *rcNameID: 400
  568. *Command: CmdSelect
  569. {
  570. *Order: DOC_SETUP.9
  571. *Cmd: "setp jog 3<0A>"
  572. }
  573. }
  574. *Option: Option3
  575. {
  576. *rcNameID: 401
  577. *Command: CmdSelect
  578. {
  579. *Order: DOC_SETUP.9
  580. *Cmd: "setp jog 2<0A>"
  581. }
  582. }
  583. }
  584. *%========== OffsetOption ==========
  585. *Feature: OffsetOption
  586. {
  587. *rcNameID: 398
  588. *FeatureType: PRINTER_PROPERTY
  589. *DefaultOption: Option1
  590. *Option: Option1
  591. {
  592. *rcNameID: 351
  593. *Constraints: LIST(Offset.Option2,Offset.Option3)
  594. }
  595. *Option: Option2
  596. {
  597. *rcNameID: 350
  598. }
  599. }
  600. *%========== OutputBin ==========
  601. *Feature: OutputBin
  602. {
  603. *rcNameID: =OUTPUTBIN_DISPLAY
  604. *DefaultOption: Option1
  605. *Option: Option1
  606. {
  607. *rcNameID: 262
  608. *Command: CmdSelect
  609. {
  610. *Order: DOC_SETUP.9
  611. *Cmd: "setp outtray 1<0A>"
  612. }
  613. }
  614. *Option: Option2
  615. {
  616. *rcNameID: 263
  617. *Command: CmdSelect
  618. {
  619. *Order: DOC_SETUP.9
  620. *Cmd: "setp outtray 2<0A>"
  621. }
  622. }
  623. }
  624. *%========== Halftone ==========
  625. *Feature: Halftone
  626. {
  627. *rcNameID: =HALFTONING_DISPLAY
  628. *DefaultOption: HT_PATSIZE_AUTO
  629. *Option: HT_PATSIZE_AUTO
  630. {
  631. *rcNameID: =HT_AUTO_SELECT_DISPLAY
  632. }
  633. *Option: HT_PATSIZE_SUPERCELL_M
  634. {
  635. *rcNameID: =HT_SUPERCELL_DISPLAY
  636. }
  637. *Option: HT_PATSIZE_6x6_M
  638. {
  639. *rcNameID: =HT_DITHER6X6_DISPLAY
  640. }
  641. *Option: HT_PATSIZE_8x8_M
  642. {
  643. *rcNameID: =HT_DITHER8X8_DISPLAY
  644. }
  645. }
  646. *%========== Duplex ==========
  647. *Feature: Duplex
  648. {
  649. *rcNameID: =TWO_SIDED_PRINTING_DISPLAY
  650. *DefaultOption: NONE
  651. *Option: NONE
  652. {
  653. *rcNameID: =NONE_DISPLAY
  654. *Command: CmdSelect
  655. {
  656. *Order: DOC_SETUP.5
  657. *Cmd: "setp duplex 0<0A>"
  658. }
  659. }
  660. *Option: VERTICAL
  661. {
  662. *rcNameID: =FLIP_ON_LONG_EDGE_DISPLAY
  663. *switch: Orientation
  664. {
  665. *case: PORTRAIT
  666. {
  667. *Command: CmdSelect
  668. {
  669. *Cmd: "setp duplex 1<0A>"
  670. *Order: DOC_SETUP.5
  671. }
  672. }
  673. *case: LANDSCAPE_CC90
  674. {
  675. *Command: CmdSelect
  676. {
  677. *Cmd: "setp duplex 2<0A>"
  678. *Order: DOC_SETUP.5
  679. }
  680. }
  681. }
  682. }
  683. *Option: HORIZONTAL
  684. {
  685. *rcNameID: =FLIP_ON_SHORT_EDGE_DISPLAY
  686. *switch: Orientation
  687. {
  688. *case: PORTRAIT
  689. {
  690. *Command: CmdSelect
  691. {
  692. *Cmd: "setp duplex 2<0A>"
  693. *Order: DOC_SETUP.5
  694. }
  695. }
  696. *case: LANDSCAPE_CC90
  697. {
  698. *Command: CmdSelect
  699. {
  700. *Cmd: "setp duplex 1<0A>"
  701. *Order: DOC_SETUP.5
  702. }
  703. }
  704. }
  705. }
  706. }
  707. *%========== InvalidCombination ==========
  708. *InvalidCombination: LIST(Duplex.VERTICAL, PaperSize.JAPANESE_POSTCARD)
  709. *InvalidCombination: LIST(Duplex.HORIZONTAL, PaperSize.JAPANESE_POSTCARD)
  710. *InvalidCombination: LIST(DuplexSet.Option1,Duplex.VERTICAL)
  711. *InvalidCombination: LIST(DuplexSet.Option1,Duplex.HORIZONTAL)
  712. *InvalidCombination: LIST(SideTray.Option1,OutputBin.Option2)
  713. *%========== Job Control Command ==========
  714. *Command: CmdStartDoc
  715. {
  716. *Order: DOC_SETUP.1
  717. *CallbackID: 13
  718. }
  719. *Command: CmdStartPage
  720. {
  721. *Order: PAGE_SETUP.1
  722. *Params: LIST(TextXRes, TextYRes)
  723. *CallbackID: 14
  724. }
  725. *Command: CmdEndJob
  726. {
  727. *Order: JOB_FINISH.1
  728. *CallbackID: 70
  729. }
  730. *Command: CmdEndPage
  731. {
  732. *Order: PAGE_FINISH.1
  733. *CallbackID: 15
  734. }
  735. *Command: CmdCopies
  736. {
  737. *Order: DOC_SETUP.3
  738. *CallbackID: 16
  739. *Params: LIST(NumOfCopies)
  740. }
  741. *%========== Printer Capabilities ==========
  742. *RotateCoordinate?: TRUE
  743. *RotateRaster?: TRUE
  744. *RotateFont?: FALSE
  745. *TextCaps: LIST(TC_OP_CHARACTER,TC_EA_DOUBLE,TC_RA_ABLE)
  746. *%========== Cursor Move ==========
  747. *XMoveUnit: 1200
  748. *YMoveUnit: 1200
  749. *CursorXAfterCR: AT_CURSOR_X_ORIGIN
  750. *XMoveThreshold: 0
  751. *YMoveThreshold: 0
  752. *Command: CmdXMoveAbsolute
  753. {
  754. *CallbackID: 1
  755. *Params: LIST(DestX)
  756. }
  757. *Command: CmdYMoveAbsolute
  758. {
  759. *CallbackID: 2
  760. *Params: LIST(DestY)
  761. }
  762. *Command: CmdCR { *CallbackID: 7 }
  763. *Command: CmdFF { *CallbackID: 8 }
  764. *Command: CmdLF { *CallbackID: 9 }
  765. *EjectPageWithFF?: TRUE
  766. *%========== Compression ==========
  767. *Command: CmdEnableTIFF4 { *Cmd : "scm 5<0A>" }
  768. *Command: CmdDisableCompression { *Cmd : "scm 0<0A>" }
  769. *%========== Raster Data Emission ==========
  770. *OutputDataFormat: H_BYTE
  771. *OptimizeLeftBound?: TRUE
  772. *CursorXAfterSendBlockData: AT_GRXDATA_ORIGIN
  773. *CursorYAfterSendBlockData: NO_MOVE
  774. *%========== Device Fonts ==========
  775. *DefaultFont: 1
  776. *DefaultCTT: 0
  777. *CharPosition: BASELINE
  778. *switch: Orientation
  779. {
  780. *case: PORTRAIT
  781. {
  782. *DeviceFonts: LIST(1,2,3,4,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21)
  783. }
  784. *case: LANDSCAPE_CC90
  785. {
  786. *DeviceFonts: LIST(1,2,3,4,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21)
  787. }
  788. }
  789. *FontCartridge: FC1
  790. {
  791. *rcCartridgeNameID: 285
  792. *PortraitFonts: LIST(5,6)
  793. *LandscapeFonts: LIST(5,6)
  794. }
  795. *%========== Font Simulation ==========
  796. *Command: CmdBoldOn { *CallbackID: 51 }
  797. *Command: CmdBoldOff { *CallbackID: 52 }
  798. *Command: CmdItalicOn { *CallbackID: 53 }
  799. *Command: CmdItalicOff { *CallbackID: 54 }
  800. *Command: CmdWhiteTextOn { *CallbackID: 57 }
  801. *Command: CmdWhiteTextOff { *CallbackID: 58 }
  802. *Command: CmdSelectSingleByteMode { *CallbackID: 55 }
  803. *Command: CmdSelectDoubleByteMode { *CallbackID: 56 }
  804. *%========== SideTray ==========
  805. *Feature: SideTray
  806. {
  807. *rcNameID: 263
  808. *FeatureType: PRINTER_PROPERTY
  809. *DefaultOption: Option1
  810. *Option: Option1
  811. {
  812. *rcNameID: 351
  813. }
  814. *Option: Option2
  815. {
  816. *rcNameID: 350
  817. }
  818. }
  819. *%========== DuplexSet ==========
  820. *Feature: DuplexSet
  821. {
  822. *rcNameID: 369
  823. *FeatureType: PRINTER_PROPERTY
  824. *DefaultOption: Option1
  825. *Option: Option1
  826. {
  827. *rcNameID: 351
  828. *DisabledFeatures: LIST(Duplex)
  829. }
  830. *Option: Option2
  831. {
  832. *rcNameID: 350
  833. }
  834. }
  835. *%========== InputBinSet ==========
  836. *Feature: InputBinSet
  837. {
  838. *rcNameID: 372
  839. *FeatureType: PRINTER_PROPERTY
  840. *DefaultOption: Option1
  841. *Option: Option1
  842. {
  843. *rcNameID: 373
  844. *Constraints: LIST(InputBin.TRAY2,InputBin.TRAY3,InputBin.TRAY4)
  845. }
  846. *Option: Option2
  847. {
  848. *rcNameID: 374
  849. *Constraints: LIST(InputBin.TRAY3,InputBin.TRAY4)
  850. }
  851. *Option: Option4
  852. {
  853. *rcNameID: 376
  854. }
  855. }
  856. *%========== TrueTypeFont Substitution ==========
  857. *TTFS: Arial
  858. {
  859. *rcTTFontNameID: 300
  860. *rcDevFontNameID: 301
  861. }
  862. *TTFS: CourierNew
  863. {
  864. *rcTTFontNameID: 302
  865. *rcDevFontNameID: 303
  866. }
  867. *TTFS: Symbol
  868. {
  869. *rcTTFontNameID: 304
  870. *rcDevFontNameID: 305
  871. }
  872. *TTFS: TimesNewRoman
  873. {
  874. *rcTTFontNameID: 306
  875. *rcDevFontNameID: 307
  876. }
  877. *TTFS: MSMincho_V
  878. {
  879. *rcTTFontNameID: 308
  880. *rcDevFontNameID: 309
  881. }
  882. *TTFS: MSGothic_V
  883. {
  884. *rcTTFontNameID: 310
  885. *rcDevFontNameID: 311
  886. }
  887. *TTFS: MSMincho
  888. {
  889. *rcTTFontNameID: 312
  890. *rcDevFontNameID: 313
  891. }
  892. *TTFS: MSGothic
  893. {
  894. *rcTTFontNameID: 314
  895. *rcDevFontNameID: 315
  896. }
  897. *TTFS: MSMinchoV_E
  898. {
  899. *rcTTFontNameID: 330
  900. *rcDevFontNameID:309
  901. }
  902. *TTFS: MSGothicV_E
  903. {
  904. *rcTTFontNameID: 331
  905. *rcDevFontNameID:311
  906. }
  907. *TTFS: MSMincho_E
  908. {
  909. *rcTTFontNameID: 332
  910. *rcDevFontNameID:313
  911. }
  912. *TTFS: MSGothic_E
  913. {
  914. *rcTTFontNameID: 333
  915. *rcDevFontNameID:315
  916. }
  917. *TTFSEnabled?: TRUE