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.

933 lines
23 KiB

  1. *GPDSpecVersion: "1.0"
  2. *CodePage: 1252
  3. *ModelName: "NEC MultiWriter 2000X"
  4. *MasterUnits: PAIR(1200, 1200)
  5. *ResourceDLL: "NCDLJRES.dll"
  6. *PrinterType: PAGE
  7. *MaxCopies: 99
  8. *FontCartSlots: 1
  9. *rcInstalledOptionNameID: 800
  10. *rcNotInstalledOptionNameID: 801
  11. *PrintRateUnit: PPM
  12. *PrintRate: 12
  13. *GPDFileName: "NCDL2XJ.GPD"
  14. *Include: "STDNAMES.GPD"
  15. *GPDFileVersion: "1.000"
  16. *HelpFile: "NCDLJRES.HLP"
  17. *%======== Macros ========
  18. *Macros: DeviceFontIDs
  19. {
  20. RC_FONT_COURIER : 1
  21. RC_FONT_SANSERIF : 2
  22. RC_FONT_ROMAN : 3
  23. RC_FONT_MINCHO : 4
  24. RC_FONT_MINCHOV : 5
  25. RC_FONT_GOTHIC : 6
  26. RC_FONT_GOTHICV : 7
  27. RC_FONT_COURIER_P : 8
  28. RC_FONT_SANSERIF_P : 9
  29. RC_FONT_ROMAN_P : 10
  30. RC_FONT_MINCHO_P : 11
  31. RC_FONT_MINCHOV_P : 12
  32. RC_FONT_GOTHIC_P : 13
  33. RC_FONT_GOTHICV_P : 14
  34. RC_FONT_OCRB_P : 15
  35. RC_FONT_ZUIHITSU_P : 16
  36. RC_FONT_ZUIHITSUV_P : 17
  37. RC_FONT_KYOUKASYO_P : 18
  38. RC_FONT_KYOUKASYOV_P : 19
  39. RC_FONT_MARUGOTH_P : 20
  40. RC_FONT_MARUGOTHV_P : 21
  41. }
  42. *Macros: TTFSStrIDs
  43. {
  44. RC_STR_MINCHO : 900
  45. RC_STR_GOTHIC : 901
  46. RC_STR_MSMINCHO : 910
  47. RC_STR_MSGOTHIC : 911
  48. }
  49. *Macros: OEMCallbackIDs
  50. {
  51. CMD_MOVE_X : 23
  52. CMD_MOVE_Y : 24
  53. CMD_BEGIN_RASTER : 26
  54. CMD_RES_600 : 27
  55. CMD_RES_400 : 28
  56. CMD_RES_240 : 29
  57. CMD_SEND_BLOCK_DATA : 30
  58. CMD_BEGIN_RASTER_NO_COMP : 31
  59. CMD_INIT_COORDINATE : 32
  60. CMD_PC_PRN_DIRECTION : 50
  61. CMD_CR : 51
  62. CMD_FF : 52
  63. CMD_RECTWIDTH : 60
  64. CMD_RECTHEIGHT : 61
  65. CMD_RECTWHITE : 62
  66. CMD_RECTBLACK : 63
  67. CMD_RECTGRAY : 64
  68. CMD_WHITE_ON : 80
  69. CMD_WHITE_OFF : 81
  70. CMD_BOLD_ON : 82
  71. CMD_ITALIC_ON : 83
  72. CMD_CLEAR_ATTRIB : 84
  73. CMD_CLEAR_ATTRIB_P : 85
  74. }
  75. *Macros: PopupHelpIDs
  76. {
  77. POP_DL_MARGIN : 602
  78. POP_DL_JOBSEPARATE : 603
  79. POP_DL_SET : 604
  80. POP_DL_TONAR : 605
  81. POP_DL_DENSITY : 606
  82. POP_DL_SORTER : 607
  83. POP_DL_OUTBIN : 608
  84. POP_DL_FACE : 609
  85. POP_DL_KANJICODE : 610
  86. POP_DL_TEXTHALFTONE : 611
  87. POP_DL_TEXTHALFTONE_S : 612
  88. POP_DL_TEXTHALFTONE_S2 : 613
  89. }
  90. *%======== Orientation ========
  91. *Feature: Orientation
  92. {
  93. *rcNameID: =ORIENTATION_DISPLAY
  94. *DefaultOption: PORTRAIT
  95. *Option: PORTRAIT
  96. {
  97. *rcNameID: =PORTRAIT_DISPLAY
  98. }
  99. *Option: LANDSCAPE_CC270
  100. {
  101. *rcNameID: =LANDSCAPE_DISPLAY
  102. }
  103. }
  104. *%======== InputBin ========
  105. *Feature: InputBin
  106. {
  107. *rcNameID: =PAPER_SOURCE_DISPLAY
  108. *DefaultOption: Auto
  109. *Option: Auto
  110. {
  111. *rcNameID: 272
  112. *switch: Orientation
  113. {
  114. *case: PORTRAIT
  115. {
  116. *Command: CmdSelect
  117. {
  118. *Order: DOC_SETUP.3
  119. *NoPageEject?: TRUE
  120. *Cmd: "<1C>fPC1.<1C>fP"
  121. }
  122. }
  123. *case: LANDSCAPE_CC270
  124. {
  125. *Command: CmdSelect
  126. {
  127. *Order: DOC_SETUP.3
  128. *NoPageEject?: TRUE
  129. *Cmd: "<1C>fLC1.<1C>fL"
  130. }
  131. }
  132. }
  133. }
  134. *Option: Tray
  135. {
  136. *rcNameID: 861
  137. *switch: Orientation
  138. {
  139. *case: PORTRAIT
  140. {
  141. *Command: CmdSelect
  142. {
  143. *Order: DOC_SETUP.3
  144. *NoPageEject?: TRUE
  145. *Cmd: "<1C>fPM0"
  146. }
  147. }
  148. *case: LANDSCAPE_CC270
  149. {
  150. *Command: CmdSelect
  151. {
  152. *Order: DOC_SETUP.3
  153. *NoPageEject?: TRUE
  154. *Cmd: "<1C>fLM0"
  155. }
  156. }
  157. }
  158. }
  159. *Option: Hopper1
  160. {
  161. *rcNameID: 273
  162. *switch: Orientation
  163. {
  164. *case: PORTRAIT
  165. {
  166. *Command: CmdSelect
  167. {
  168. *Order: DOC_SETUP.3
  169. *NoPageEject?: TRUE
  170. *Cmd: "<1C>fPC1"
  171. }
  172. }
  173. *case: LANDSCAPE_CC270
  174. {
  175. *Command: CmdSelect
  176. {
  177. *Order: DOC_SETUP.3
  178. *NoPageEject?: TRUE
  179. *Cmd: "<1C>fLC1"
  180. }
  181. }
  182. }
  183. }
  184. *Option: Hopper2
  185. {
  186. *rcNameID: 274
  187. *Installable?: TRUE
  188. *rcInstallableFeatureNameID: 274
  189. *switch: Orientation
  190. {
  191. *case: PORTRAIT
  192. {
  193. *Command: CmdSelect
  194. {
  195. *Order: DOC_SETUP.3
  196. *NoPageEject?: TRUE
  197. *Cmd: "<1C>fPC2"
  198. }
  199. }
  200. *case: LANDSCAPE_CC270
  201. {
  202. *Command: CmdSelect
  203. {
  204. *Order: DOC_SETUP.3
  205. *NoPageEject?: TRUE
  206. *Cmd: "<1C>fLC2"
  207. }
  208. }
  209. }
  210. }
  211. *Option: Hopper3
  212. {
  213. *rcNameID: 275
  214. *Installable?: TRUE
  215. *rcInstallableFeatureNameID: 275
  216. *switch: Orientation
  217. {
  218. *case: PORTRAIT
  219. {
  220. *Command: CmdSelect
  221. {
  222. *Order: DOC_SETUP.3
  223. *NoPageEject?: TRUE
  224. *Cmd: "<1C>fPC3"
  225. }
  226. }
  227. *case: LANDSCAPE_CC270
  228. {
  229. *Command: CmdSelect
  230. {
  231. *Order: DOC_SETUP.3
  232. *NoPageEject?: TRUE
  233. *Cmd: "<1C>fLC3"
  234. }
  235. }
  236. }
  237. }
  238. }
  239. *%======== Resolution ========
  240. *Feature: Resolution
  241. {
  242. *rcNameID: =RESOLUTION_DISPLAY
  243. *DefaultOption: 600dpi
  244. *Option: 600dpi
  245. {
  246. *rcNameID: 890
  247. *DPI: PAIR(600, 600)
  248. *TextDPI: PAIR(600, 600)
  249. *MinStripBlankPixels: 32
  250. EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  251. EXTERN_GLOBAL: *SendMultipleRows?: TRUE
  252. *SpotDiameter: 100
  253. *Command: CmdSelect
  254. {
  255. *Order: DOC_SETUP.5
  256. *NoPageEject?: TRUE
  257. *CallbackID: =CMD_RES_600
  258. }
  259. }
  260. *Option: 400dpi
  261. {
  262. *rcNameID: 891
  263. *DPI: PAIR(400, 400)
  264. *TextDPI: PAIR(400, 400)
  265. *MinStripBlankPixels: 32
  266. EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  267. EXTERN_GLOBAL: *SendMultipleRows?: TRUE
  268. *SpotDiameter: 100
  269. *Command: CmdSelect
  270. {
  271. *Order: DOC_SETUP.5
  272. *NoPageEject?: TRUE
  273. *CallbackID: =CMD_RES_400
  274. }
  275. }
  276. }
  277. *%======== PaperSize ========
  278. *Feature: PaperSize
  279. {
  280. *rcNameID: =PAPER_SIZE_DISPLAY
  281. *DefaultOption: A4
  282. *Option: A3
  283. {
  284. *rcNameID: =A3_DISPLAY
  285. *PrintableArea: PAIR(13560, 19320)
  286. *PrintableOrigin: PAIR(238, 238)
  287. *Command: CmdSelect
  288. {
  289. *Order: DOC_SETUP.4
  290. *NoPageEject?: TRUE
  291. *Cmd: "A3."
  292. }
  293. }
  294. *Option: A4
  295. {
  296. *rcNameID: =A4_DISPLAY
  297. *PrintableArea: PAIR(9360, 13560)
  298. *PrintableOrigin: PAIR(378, 238)
  299. *Command: CmdSelect
  300. {
  301. *Order: DOC_SETUP.4
  302. *NoPageEject?: TRUE
  303. *Cmd: "A4."
  304. }
  305. }
  306. *Option: A5
  307. {
  308. *rcNameID: =A5_DISPLAY
  309. *PrintableArea: PAIR(6420, 9480)
  310. *PrintableOrigin: PAIR(378, 238)
  311. *Command: CmdSelect
  312. {
  313. *Order: DOC_SETUP.4
  314. *NoPageEject?: TRUE
  315. *Cmd: "A5."
  316. }
  317. }
  318. *Option: B4
  319. {
  320. *rcNameID: =B4_DISPLAY
  321. *switch: Orientation
  322. {
  323. *case: PORTRAIT
  324. {
  325. *PrintableArea: PAIR(11400, 16680)
  326. *PrintableOrigin: PAIR(378, 238)
  327. }
  328. *case: LANDSCAPE_CC270
  329. {
  330. *PrintableArea: PAIR(11400, 16320)
  331. *PrintableOrigin: PAIR(378, 238)
  332. }
  333. }
  334. *Command: CmdSelect
  335. {
  336. *Order: DOC_SETUP.4
  337. *NoPageEject?: TRUE
  338. *Cmd: "B4."
  339. }
  340. }
  341. *Option: B5
  342. {
  343. *rcNameID: =B5_DISPLAY
  344. *PrintableArea: PAIR(8040, 11640)
  345. *PrintableOrigin: PAIR(378, 238)
  346. *Command: CmdSelect
  347. {
  348. *Order: DOC_SETUP.4
  349. *NoPageEject?: TRUE
  350. *Cmd: "B5."
  351. }
  352. }
  353. *Option: LETTER
  354. {
  355. *rcNameID: =LETTER_DISPLAY
  356. *PrintableArea: PAIR(9600, 12720)
  357. *PrintableOrigin: PAIR(378, 238)
  358. *Command: CmdSelect
  359. {
  360. *Order: DOC_SETUP.4
  361. *NoPageEject?: TRUE
  362. *Cmd: "LT."
  363. }
  364. }
  365. *Option: JAPANESE_POSTCARD
  366. {
  367. *rcNameID: =JAPANESE_POSTCARD_DISPLAY
  368. *switch: Orientation
  369. {
  370. *case: PORTRAIT
  371. {
  372. *PrintableArea: PAIR(4080, 6600)
  373. *PrintableOrigin: PAIR(378, 238)
  374. }
  375. *case: LANDSCAPE_CC270
  376. {
  377. *PrintableArea: PAIR(4080, 6480)
  378. *PrintableOrigin: PAIR(378, 238)
  379. }
  380. }
  381. *Command: CmdSelect
  382. {
  383. *Order: DOC_SETUP.4
  384. *NoPageEject?: TRUE
  385. *Cmd: "PC."
  386. }
  387. }
  388. *Option: A3toB4
  389. {
  390. *rcNameID: 258
  391. *PageDimensions: PAIR(14032, 19843)
  392. *PrintableArea: PAIR(13560, 19320)
  393. *PrintableOrigin: PAIR(238, 238)
  394. *Command: CmdSelect
  395. {
  396. *Order: DOC_SETUP.4
  397. *NoPageEject?: TRUE
  398. *Cmd: "A3B4."
  399. }
  400. }
  401. *Option: A3toA4
  402. {
  403. *rcNameID: 259
  404. *PageDimensions: PAIR(14032, 19843)
  405. *PrintableArea: PAIR(13560, 19320)
  406. *PrintableOrigin: PAIR(238, 238)
  407. *Command: CmdSelect
  408. {
  409. *Order: DOC_SETUP.4
  410. *NoPageEject?: TRUE
  411. *Cmd: "A3A4."
  412. }
  413. }
  414. *Option: A4toA3
  415. {
  416. *rcNameID: 260
  417. *PageDimensions: PAIR(9922, 14032)
  418. *PrintableArea: PAIR(9360, 13560)
  419. *PrintableOrigin: PAIR(378, 238)
  420. *Command: CmdSelect
  421. {
  422. *Order: DOC_SETUP.4
  423. *NoPageEject?: TRUE
  424. *Cmd: "A4A3."
  425. }
  426. }
  427. *Option: A4toB4
  428. {
  429. *rcNameID: 261
  430. *PageDimensions: PAIR(9922, 14032)
  431. *PrintableArea: PAIR(9360, 13560)
  432. *PrintableOrigin: PAIR(378, 238)
  433. *Command: CmdSelect
  434. {
  435. *Order: DOC_SETUP.4
  436. *NoPageEject?: TRUE
  437. *Cmd: "A4B4."
  438. }
  439. }
  440. *Option: A4toB5
  441. {
  442. *rcNameID: 262
  443. *PageDimensions: PAIR(9922, 14032)
  444. *PrintableArea: PAIR(9360, 13560)
  445. *PrintableOrigin: PAIR(378, 238)
  446. *Command: CmdSelect
  447. {
  448. *Order: DOC_SETUP.4
  449. *NoPageEject?: TRUE
  450. *Cmd: "A4B5."
  451. }
  452. }
  453. *Option: B4toA3
  454. {
  455. *rcNameID: 263
  456. *PageDimensions: PAIR(12142, 17197)
  457. *switch: Orientation
  458. {
  459. *case: PORTRAIT
  460. {
  461. *PrintableArea: PAIR(11400, 16680)
  462. *PrintableOrigin: PAIR(378, 238)
  463. }
  464. *case: LANDSCAPE_CC270
  465. {
  466. *PrintableArea: PAIR(11400, 16320)
  467. *PrintableOrigin: PAIR(378, 238)
  468. }
  469. }
  470. *Command: CmdSelect
  471. {
  472. *Order: DOC_SETUP.4
  473. *NoPageEject?: TRUE
  474. *Cmd: "B4A3."
  475. }
  476. }
  477. *Option: B4toA4
  478. {
  479. *rcNameID: 264
  480. *PageDimensions: PAIR(12142, 17197)
  481. *switch: Orientation
  482. {
  483. *case: PORTRAIT
  484. {
  485. *PrintableArea: PAIR(11400, 16680)
  486. *PrintableOrigin: PAIR(378, 238)
  487. }
  488. *case: LANDSCAPE_CC270
  489. {
  490. *PrintableArea: PAIR(11400, 16320)
  491. *PrintableOrigin: PAIR(378, 238)
  492. }
  493. }
  494. *Command: CmdSelect
  495. {
  496. *Order: DOC_SETUP.4
  497. *NoPageEject?: TRUE
  498. *Cmd: "B4A4."
  499. }
  500. }
  501. *Option: B4toB5
  502. {
  503. *rcNameID: 265
  504. *PageDimensions: PAIR(12142, 17197)
  505. *switch: Orientation
  506. {
  507. *case: PORTRAIT
  508. {
  509. *PrintableArea: PAIR(11400, 16680)
  510. *PrintableOrigin: PAIR(378, 238)
  511. }
  512. *case: LANDSCAPE_CC270
  513. {
  514. *PrintableArea: PAIR(11400, 16320)
  515. *PrintableOrigin: PAIR(378, 238)
  516. }
  517. }
  518. *Command: CmdSelect
  519. {
  520. *Order: DOC_SETUP.4
  521. *NoPageEject?: TRUE
  522. *Cmd: "B4B5."
  523. }
  524. }
  525. *Option: B5toA4
  526. {
  527. *rcNameID: 266
  528. *PageDimensions: PAIR(8599, 12142)
  529. *PrintableArea: PAIR(8040, 11640)
  530. *PrintableOrigin: PAIR(378, 238)
  531. *Command: CmdSelect
  532. {
  533. *Order: DOC_SETUP.4
  534. *NoPageEject?: TRUE
  535. *Cmd: "B5A4."
  536. }
  537. }
  538. *Option: B5toB4
  539. {
  540. *rcNameID: 267
  541. *PageDimensions: PAIR(8599, 12142)
  542. *PrintableArea: PAIR(8040, 11640)
  543. *PrintableOrigin: PAIR(378, 238)
  544. *Command: CmdSelect
  545. {
  546. *Order: DOC_SETUP.4
  547. *NoPageEject?: TRUE
  548. *Cmd: "B5B4."
  549. }
  550. }
  551. *Option: A4x2toA4
  552. {
  553. *rcNameID: 268
  554. *PageDimensions: PAIR(9922, 14032)
  555. *PrintableArea: PAIR(9360, 13560)
  556. *PrintableOrigin: PAIR(378, 238)
  557. *Command: CmdSelect
  558. {
  559. *Order: DOC_SETUP.4
  560. *NoPageEject?: TRUE
  561. *Cmd: "UPA4."
  562. }
  563. }
  564. *Option: B5x2toB5
  565. {
  566. *rcNameID: 269
  567. *PageDimensions: PAIR(8599, 12142)
  568. *PrintableArea: PAIR(8040, 11640)
  569. *PrintableOrigin: PAIR(378, 238)
  570. *Command: CmdSelect
  571. {
  572. *Order: DOC_SETUP.4
  573. *NoPageEject?: TRUE
  574. *Cmd: "UPB5."
  575. }
  576. }
  577. *Option: LPtoA4
  578. {
  579. *rcNameID: 270
  580. *Constraints: Orientation.PORTRAIT
  581. *PageDimensions: PAIR(13200, 18000)
  582. *PrintableArea: PAIR(13200, 16320)
  583. *PrintableOrigin: PAIR(0, 840)
  584. *Command: CmdSelect
  585. {
  586. *Order: DOC_SETUP.4
  587. *NoPageEject?: TRUE
  588. *Cmd: "LPA4."
  589. }
  590. }
  591. *Option: LPtoB4
  592. {
  593. *rcNameID: 271
  594. *Constraints: Orientation.PORTRAIT
  595. *PageDimensions: PAIR(13200, 18000)
  596. *PrintableArea: PAIR(13200, 16320)
  597. *PrintableOrigin: PAIR(0, 840)
  598. *Command: CmdSelect
  599. {
  600. *Order: DOC_SETUP.4
  601. *NoPageEject?: TRUE
  602. *Cmd: "LPB4."
  603. }
  604. }
  605. }
  606. *InvalidCombination: LIST(InputBin.Hopper2, PaperSize.JAPANESE_POSTCARD)
  607. *InvalidCombination: LIST(InputBin.Hopper3, PaperSize.A5)
  608. *InvalidCombination: LIST(InputBin.Hopper3, PaperSize.B5)
  609. *InvalidCombination: LIST(InputBin.Hopper3, PaperSize.LETTER)
  610. *InvalidCombination: LIST(InputBin.Hopper3, PaperSize.JAPANESE_POSTCARD)
  611. *InvalidCombination: LIST(InputBin.Hopper3, PaperSize.A4toB5)
  612. *InvalidCombination: LIST(InputBin.Hopper3, PaperSize.B4toB5)
  613. *InvalidCombination: LIST(InputBin.Hopper3, PaperSize.B5x2toB5)
  614. *%======== Halftone ========
  615. *Feature: Halftone
  616. {
  617. *rcNameID: =HALFTONING_DISPLAY
  618. *DefaultOption: HT_PATSIZE_AUTO
  619. *Option: HT_PATSIZE_AUTO
  620. {
  621. *rcNameID: =HT_AUTO_SELECT_DISPLAY
  622. }
  623. *Option: HT_PATSIZE_SUPERCELL_M
  624. {
  625. *rcNameID: =HT_SUPERCELL_DISPLAY
  626. }
  627. *Option: HT_PATSIZE_6x6_M
  628. {
  629. *rcNameID: =HT_DITHER6X6_DISPLAY
  630. }
  631. *Option: HT_PATSIZE_8x8_M
  632. {
  633. *rcNameID: =HT_DITHER8X8_DISPLAY
  634. }
  635. }
  636. *%======== Set ========
  637. *Feature: Set
  638. {
  639. *rcNameID: 600
  640. *DefaultOption: ON
  641. *HelpIndex: 604 *%POP_DL_SET
  642. *Option: ON
  643. {
  644. *rcNameID: 502
  645. *Command: CmdSelect
  646. {
  647. *Order: JOB_SETUP.1
  648. *Cmd: "<1B>%%-12345X@PJL JOB<0D0A>@PJL SET RET=MEDIUM<0D0A>"
  649. }
  650. }
  651. *Option: OFF
  652. {
  653. *rcNameID: 501
  654. *Command: CmdSelect
  655. {
  656. *Order: JOB_SETUP.1
  657. *Cmd: "<1B>%%-12345X@PJL JOB<0D0A>@PJL SET RET=OFF<0D0A>"
  658. }
  659. }
  660. }
  661. *%======== EconoMode ========
  662. *Feature: EconoMode
  663. {
  664. *rcNameID: 500
  665. *DefaultOption: OFF
  666. *HelpIndex: 605 *%POP_DL_TONAR
  667. *Option: ON
  668. {
  669. *rcNameID: 502
  670. *Command: CmdSelect
  671. {
  672. *Order: JOB_SETUP.2
  673. *Cmd: "@PJL SET ECONOMODE=ON<0D0A>@PJL ENTER LANGUAGE=NPDL<0D0A>"
  674. }
  675. }
  676. *Option: OFF
  677. {
  678. *rcNameID: 501
  679. *Command: CmdSelect
  680. {
  681. *Order: JOB_SETUP.2
  682. *Cmd: "@PJL SET ECONOMODE=OFF<0D0A>@PJL ENTER LANGUAGE=NPDL<0D0A>"
  683. }
  684. }
  685. }
  686. *%======== JIS kirikae ========
  687. *Feature: Jis
  688. {
  689. *rcNameID: 700
  690. *FeatureType: PRINTER_PROPERTY
  691. *DefaultOption: Jis90
  692. *HelpIndex: 610 *%POP_DL_KANJICODE
  693. *Option: Jis90
  694. {
  695. *rcNameID: 701
  696. *Command: CmdSelect
  697. {
  698. *Order: JOB_SETUP.4
  699. *Cmd: "<1C>05F2-02"
  700. }
  701. }
  702. *Option: Jis78
  703. {
  704. *rcNameID: 702
  705. *Command: CmdSelect
  706. {
  707. *Order: JOB_SETUP.4
  708. *Cmd: "<1C>05F2-00"
  709. }
  710. }
  711. }
  712. *%======== TextHalftoneThreshold ========
  713. *Feature: TextHalftoneThreshold
  714. {
  715. *rcNameID: =TEXTHALFTONE_DISPLAY
  716. *DefaultOption: 400
  717. *HelpIndex: 611 *%POP_DL_TEXTHALFTONE
  718. *Option: NONE
  719. {
  720. *rcNameID: =NONE_DISPLAY
  721. }
  722. *Option: 400
  723. {
  724. *Name: "400"
  725. EXTERN_GLOBAL: *TextHalftoneThreshold: 400
  726. }
  727. *Option: 600
  728. {
  729. *Name: "600"
  730. EXTERN_GLOBAL: *TextHalftoneThreshold: 600
  731. }
  732. }
  733. *%======== StartJob ========
  734. *switch: Resolution
  735. {
  736. *case: 400dpi
  737. {
  738. *Command: CmdStartJob
  739. {
  740. *Order: JOB_SETUP.3
  741. *Cmd: "<1B>c1<1C>&400.<1C>d240."
  742. }
  743. }
  744. *case: 600dpi
  745. {
  746. *Command: CmdStartJob
  747. {
  748. *Order: JOB_SETUP.3
  749. *Cmd: "<1B>c1<1C>&600.<1C>d240."
  750. }
  751. }
  752. }
  753. *%======== StartDoc ========
  754. *Command: CmdStartDoc
  755. {
  756. *Order: DOC_SETUP.1
  757. *Cmd: "<1C>R"
  758. }
  759. *%======== CopyCmd ========
  760. *Command: CmdCopies
  761. {
  762. *Order: DOC_SETUP.2
  763. *Cmd: "<1C>x" %d[1,99]{NumOfCopies }",C."
  764. }
  765. *%======== StartPage ========
  766. *Command: CmdStartPage
  767. {
  768. *Order: PAGE_SETUP.1
  769. *CallbackID: =CMD_INIT_COORDINATE
  770. }
  771. *%======== EndPage ========
  772. *Command: CmdEndPage
  773. {
  774. *Order: PAGE_FINISH.1
  775. *Cmd: "" *% Reserved
  776. }
  777. *%======== EndDoc ========
  778. *Command: CmdEndDoc
  779. {
  780. *Order: DOC_FINISH.1
  781. *Cmd: "" *% Reserved
  782. }
  783. *%======== EndJob ========
  784. *Command: CmdEndJob
  785. {
  786. *Order: JOB_FINISH.1
  787. *Cmd: "<1C>fPC1.<1C>&0.<1B>c1<1B>%%-12345X@PJL EOJ<0D0A>@PJL ENTER LANGUAGE=DEFAULT<0D0A>"
  788. }
  789. *%======== Capabilities ========
  790. *RotateCoordinate?: FALSE
  791. *RotateRaster?: TRUE
  792. *RotateFont?: TRUE
  793. *TextCaps: LIST(TC_OP_CHARACTER,TC_CR_90,TC_SF_X_YINDEP,TC_SA_DOUBLE,TC_SA_INTEGER,TC_SA_CONTIN,TC_EA_DOUBLE,TC_IA_ABLE)
  794. *%======== Cursor Control ========
  795. *CursorXAfterCR: AT_PRINTABLE_X_ORIGIN
  796. *switch: Resolution
  797. {
  798. *case: 400dpi
  799. {
  800. *XMoveUnit: 400
  801. *YMoveUnit: 400
  802. }
  803. *case: 600dpi
  804. {
  805. *XMoveUnit: 600
  806. *YMoveUnit: 600
  807. }
  808. }
  809. *Command: CmdXMoveAbsolute
  810. {
  811. *CallbackID: =CMD_MOVE_X
  812. *Params: LIST(DestX,DestY,TextXRes,TextYRes)
  813. }
  814. *Command: CmdYMoveAbsolute
  815. {
  816. *CallbackID: =CMD_MOVE_Y
  817. *Params: LIST(DestX,DestY,TextXRes,TextYRes)
  818. }
  819. *EjectPageWithFF?: TRUE
  820. *Command: CmdCR { *CallbackID: =CMD_CR }
  821. *Command: CmdLF { *Cmd : "<0A>" }
  822. *Command: CmdFF { *CallbackID: =CMD_FF }
  823. *Command: CmdSetSimpleRotation
  824. {
  825. *CallbackID: =CMD_PC_PRN_DIRECTION
  826. *Params: LIST(PrintDirInCCDegrees)
  827. }
  828. *%======== Raster Data ========
  829. *OutputDataFormat: H_BYTE
  830. *OptimizeLeftBound?: TRUE
  831. *CursorXAfterSendBlockData: AT_CURSOR_X_ORIGIN
  832. *CursorYAfterSendBlockData: NO_MOVE
  833. *Command: CmdSendBlockData
  834. {
  835. *CallbackID: =CMD_SEND_BLOCK_DATA
  836. *Params: RasterDataWidthInBytes
  837. }
  838. *Command: CmdBeginRaster
  839. {
  840. *CallbackID: =CMD_BEGIN_RASTER
  841. }
  842. *%======== Device Font ========
  843. *DefaultFont: =RC_FONT_MINCHO_P
  844. *DefaultCTT: 1
  845. *CharPosition: BASELINE
  846. *DeviceFonts: LIST(=RC_FONT_COURIER_P,=RC_FONT_SANSERIF_P,=RC_FONT_ROMAN_P,
  847. + =RC_FONT_OCRB_P,=RC_FONT_MINCHO_P,=RC_FONT_MINCHOV_P,
  848. + =RC_FONT_GOTHIC_P,=RC_FONT_GOTHICV_P)
  849. *FontCartridge: Zuihitsu
  850. {
  851. *rcCartridgeNameID: 278
  852. *Fonts: LIST(=RC_FONT_ZUIHITSU_P,=RC_FONT_ZUIHITSUV_P)
  853. }
  854. *FontCartridge: Kyoukasyo
  855. {
  856. *rcCartridgeNameID: 279
  857. *Fonts: LIST(=RC_FONT_KYOUKASYO_P,=RC_FONT_KYOUKASYOV_P)
  858. }
  859. *FontCartridge: Marugothic
  860. {
  861. *rcCartridgeNameID: 280
  862. *Fonts: LIST(=RC_FONT_MARUGOTH_P,=RC_FONT_MARUGOTHV_P)
  863. }
  864. *%======== Font Subsitution ========
  865. *TTFS: Mincho
  866. {
  867. *rcTTFontNameID: =RC_STR_MSMINCHO
  868. *rcDevFontNameID: =RC_STR_MINCHO
  869. }
  870. *TTFS: Gothic
  871. {
  872. *rcTTFontNameID: =RC_STR_MSGOTHIC
  873. *rcDevFontNameID: =RC_STR_GOTHIC
  874. }
  875. *TTFSEnabled?: FALSE
  876. *%======== Font Simulation ========
  877. *Command: CmdBoldOn { *CallbackID: =CMD_BOLD_ON }
  878. *Command: CmdItalicOn { *CallbackID: =CMD_ITALIC_ON }
  879. *Command: CmdClearAllFontAttribs { *CallbackID: =CMD_CLEAR_ATTRIB_P }
  880. *Command: CmdWhiteTextOn { *CallbackID: =CMD_WHITE_ON }
  881. *Command: CmdWhiteTextOff { *CallbackID: =CMD_WHITE_OFF }
  882. *%========== RectFill ==========
  883. *MinGrayFill: 1
  884. *MaxGrayFill: 100
  885. *Command: CmdSetRectWidth
  886. {
  887. *CallbackID: =CMD_RECTWIDTH
  888. *Params: LIST(RectXSize)
  889. }
  890. *Command: CmdSetRectHeight
  891. {
  892. *CallbackID: =CMD_RECTHEIGHT
  893. *Params: LIST(RectYSize)
  894. }
  895. *Command: CmdRectWhiteFill { *CallbackID: =CMD_RECTWHITE }
  896. *Command: CmdRectBlackFill { *CallbackID: =CMD_RECTBLACK }
  897. *Command: CmdRectGrayFill
  898. {
  899. *CallbackID: =CMD_RECTGRAY
  900. *Params: LIST(GrayPercentage)
  901. }