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.

1056 lines
25 KiB

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