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.

1283 lines
30 KiB

  1. *GPDSpecVersion: "1.0"
  2. *CodePage: 1252
  3. *ModelName: "NEC MultiWriter 2400 NPDL2"
  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: 24
  13. *GPDFileName: "NCDL24J.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: Hopper1
  135. {
  136. *rcNameID: 273
  137. *switch: Orientation
  138. {
  139. *case: PORTRAIT
  140. {
  141. *Command: CmdSelect
  142. {
  143. *Order: DOC_SETUP.3
  144. *NoPageEject?: TRUE
  145. *Cmd: "<1C>fPC1"
  146. }
  147. }
  148. *case: LANDSCAPE_CC270
  149. {
  150. *Command: CmdSelect
  151. {
  152. *Order: DOC_SETUP.3
  153. *NoPageEject?: TRUE
  154. *Cmd: "<1C>fLC1"
  155. }
  156. }
  157. }
  158. }
  159. *Option: Hopper2
  160. {
  161. *rcNameID: 274
  162. *switch: Orientation
  163. {
  164. *case: PORTRAIT
  165. {
  166. *Command: CmdSelect
  167. {
  168. *Order: DOC_SETUP.3
  169. *NoPageEject?: TRUE
  170. *Cmd: "<1C>fPC2"
  171. }
  172. }
  173. *case: LANDSCAPE_CC270
  174. {
  175. *Command: CmdSelect
  176. {
  177. *Order: DOC_SETUP.3
  178. *NoPageEject?: TRUE
  179. *Cmd: "<1C>fLC2"
  180. }
  181. }
  182. }
  183. }
  184. *Option: Hopper3
  185. {
  186. *rcNameID: 275
  187. *Installable?: TRUE
  188. *rcInstallableFeatureNameID: 275
  189. *switch: Orientation
  190. {
  191. *case: PORTRAIT
  192. {
  193. *Command: CmdSelect
  194. {
  195. *Order: DOC_SETUP.3
  196. *NoPageEject?: TRUE
  197. *Cmd: "<1C>fPC3"
  198. }
  199. }
  200. *case: LANDSCAPE_CC270
  201. {
  202. *Command: CmdSelect
  203. {
  204. *Order: DOC_SETUP.3
  205. *NoPageEject?: TRUE
  206. *Cmd: "<1C>fLC3"
  207. }
  208. }
  209. }
  210. }
  211. *Option: Hopper4
  212. {
  213. *rcNameID: 276
  214. *Installable?: TRUE
  215. *rcInstallableFeatureNameID: 276
  216. *switch: Orientation
  217. {
  218. *case: PORTRAIT
  219. {
  220. *Command: CmdSelect
  221. {
  222. *Order: DOC_SETUP.3
  223. *NoPageEject?: TRUE
  224. *Cmd: "<1C>fPC4"
  225. }
  226. }
  227. *case: LANDSCAPE_CC270
  228. {
  229. *Command: CmdSelect
  230. {
  231. *Order: DOC_SETUP.3
  232. *NoPageEject?: TRUE
  233. *Cmd: "<1C>fLC4"
  234. }
  235. }
  236. }
  237. }
  238. }
  239. *%======== Resolution ========
  240. *Feature: Resolution
  241. {
  242. *rcNameID: =RESOLUTION_DISPLAY
  243. *DefaultOption: 400dpi
  244. *Option: 400dpi
  245. {
  246. *rcNameID: 891
  247. *DPI: PAIR(400, 400)
  248. *TextDPI: PAIR(400, 400)
  249. EXTERN_GLOBAL: *XMoveUnit: 400
  250. EXTERN_GLOBAL: *YMoveUnit: 400
  251. *MinStripBlankPixels: 32
  252. EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  253. *% EXTERN_GLOBAL: *StripBlanks: LIST(ENCLOSED,TRAILING)
  254. EXTERN_GLOBAL: *SendMultipleRows?: TRUE
  255. *SpotDiameter: 100
  256. *Command: CmdSelect
  257. {
  258. *Order: DOC_SETUP.5
  259. *NoPageEject?: TRUE
  260. *CallbackID: =CMD_RES_400
  261. }
  262. }
  263. *Option: 240dpi
  264. {
  265. *rcNameID: 892
  266. *DPI: PAIR(240, 240)
  267. *TextDPI: PAIR(240, 240)
  268. EXTERN_GLOBAL: *XMoveUnit: 240
  269. EXTERN_GLOBAL: *YMoveUnit: 240
  270. *MinStripBlankPixels: 32
  271. EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  272. *% EXTERN_GLOBAL: *StripBlanks: LIST(ENCLOSED,TRAILING)
  273. EXTERN_GLOBAL: *SendMultipleRows?: TRUE
  274. *SpotDiameter: 100
  275. *Command: CmdSelect
  276. {
  277. *Order: DOC_SETUP.5
  278. *NoPageEject?: TRUE
  279. *CallbackID: =CMD_RES_240
  280. }
  281. }
  282. }
  283. *%======== PaperSize ========
  284. *Feature: PaperSize
  285. {
  286. *rcNameID: =PAPER_SIZE_DISPLAY
  287. *DefaultOption: A4
  288. *Option: A3
  289. {
  290. *rcNameID: =A3_DISPLAY
  291. *PrintableArea: PAIR(13560, 19320)
  292. *PrintableOrigin: PAIR(237, 237)
  293. *Command: CmdSelect
  294. {
  295. *Order: DOC_SETUP.4
  296. *NoPageEject?: TRUE
  297. *Cmd: "A3."
  298. }
  299. }
  300. *Option: A4
  301. {
  302. *rcNameID: =A4_DISPLAY
  303. *PrintableArea: PAIR(9360, 13560)
  304. *PrintableOrigin: PAIR(378, 237)
  305. *Command: CmdSelect
  306. {
  307. *Order: DOC_SETUP.4
  308. *NoPageEject?: TRUE
  309. *Cmd: "A4."
  310. }
  311. }
  312. *Option: A5
  313. {
  314. *rcNameID: =A5_DISPLAY
  315. *PrintableArea: PAIR(6420, 9480)
  316. *PrintableOrigin: PAIR(378, 237)
  317. *Command: CmdSelect
  318. {
  319. *Order: DOC_SETUP.4
  320. *NoPageEject?: TRUE
  321. *Cmd: "A5."
  322. }
  323. }
  324. *Option: B4
  325. {
  326. *rcNameID: =B4_DISPLAY
  327. *switch: Orientation
  328. {
  329. *case: PORTRAIT
  330. {
  331. *PrintableArea: PAIR(11400, 16680)
  332. *PrintableOrigin: PAIR(378, 237)
  333. }
  334. *case: LANDSCAPE_CC270
  335. {
  336. *PrintableArea: PAIR(11400, 16320)
  337. *PrintableOrigin: PAIR(378, 237)
  338. }
  339. }
  340. *Command: CmdSelect
  341. {
  342. *Order: DOC_SETUP.4
  343. *NoPageEject?: TRUE
  344. *Cmd: "B4."
  345. }
  346. }
  347. *Option: B5
  348. {
  349. *rcNameID: =B5_DISPLAY
  350. *PrintableArea: PAIR(8040, 11640)
  351. *PrintableOrigin: PAIR(378, 237)
  352. *Command: CmdSelect
  353. {
  354. *Order: DOC_SETUP.4
  355. *NoPageEject?: TRUE
  356. *Cmd: "B5."
  357. }
  358. }
  359. *Option: LETTER
  360. {
  361. *rcNameID: =LETTER_DISPLAY
  362. *PrintableArea: PAIR(9600, 12720)
  363. *PrintableOrigin: PAIR(378, 237)
  364. *Command: CmdSelect
  365. {
  366. *Order: DOC_SETUP.4
  367. *NoPageEject?: TRUE
  368. *Cmd: "LT."
  369. }
  370. }
  371. *Option: JAPANESE_POSTCARD
  372. {
  373. *rcNameID: =JAPANESE_POSTCARD_DISPLAY
  374. *switch: Orientation
  375. {
  376. *case: PORTRAIT
  377. {
  378. *PrintableArea: PAIR(4080, 6600)
  379. *PrintableOrigin: PAIR(378, 237)
  380. }
  381. *case: LANDSCAPE_CC270
  382. {
  383. *PrintableArea: PAIR(4080, 6480)
  384. *PrintableOrigin: PAIR(378, 237)
  385. }
  386. }
  387. *Command: CmdSelect
  388. {
  389. *Order: DOC_SETUP.4
  390. *NoPageEject?: TRUE
  391. *Cmd: "PC."
  392. }
  393. }
  394. *Option: A3toB4
  395. {
  396. *rcNameID: 258
  397. *PageDimensions: PAIR(14032, 19843)
  398. *PrintableArea: PAIR(13560, 19320)
  399. *PrintableOrigin: PAIR(237, 237)
  400. *Command: CmdSelect
  401. {
  402. *Order: DOC_SETUP.4
  403. *NoPageEject?: TRUE
  404. *Cmd: "A3B4."
  405. }
  406. }
  407. *Option: A3toA4
  408. {
  409. *rcNameID: 259
  410. *PageDimensions: PAIR(14032, 19843)
  411. *PrintableArea: PAIR(13560, 19320)
  412. *PrintableOrigin: PAIR(237, 237)
  413. *Command: CmdSelect
  414. {
  415. *Order: DOC_SETUP.4
  416. *NoPageEject?: TRUE
  417. *Cmd: "A3A4."
  418. }
  419. }
  420. *Option: A4toA3
  421. {
  422. *rcNameID: 260
  423. *PageDimensions: PAIR(9922, 14032)
  424. *PrintableArea: PAIR(9360, 13560)
  425. *PrintableOrigin: PAIR(378, 237)
  426. *Command: CmdSelect
  427. {
  428. *Order: DOC_SETUP.4
  429. *NoPageEject?: TRUE
  430. *Cmd: "A4A3."
  431. }
  432. }
  433. *Option: A4toB4
  434. {
  435. *rcNameID: 261
  436. *PageDimensions: PAIR(9922, 14032)
  437. *PrintableArea: PAIR(9360, 13560)
  438. *PrintableOrigin: PAIR(378, 237)
  439. *Command: CmdSelect
  440. {
  441. *Order: DOC_SETUP.4
  442. *NoPageEject?: TRUE
  443. *Cmd: "A4B4."
  444. }
  445. }
  446. *Option: A4toB5
  447. {
  448. *rcNameID: 262
  449. *PageDimensions: PAIR(9922, 14032)
  450. *PrintableArea: PAIR(9360, 13560)
  451. *PrintableOrigin: PAIR(378, 237)
  452. *Command: CmdSelect
  453. {
  454. *Order: DOC_SETUP.4
  455. *NoPageEject?: TRUE
  456. *Cmd: "A4B5."
  457. }
  458. }
  459. *Option: B4toA3
  460. {
  461. *rcNameID: 263
  462. *PageDimensions: PAIR(12142, 17197)
  463. *switch: Orientation
  464. {
  465. *case: PORTRAIT
  466. {
  467. *PrintableArea: PAIR(11400, 16680)
  468. *PrintableOrigin: PAIR(378, 237)
  469. }
  470. *case: LANDSCAPE_CC270
  471. {
  472. *PrintableArea: PAIR(11400, 16320)
  473. *PrintableOrigin: PAIR(378, 237)
  474. }
  475. }
  476. *Command: CmdSelect
  477. {
  478. *Order: DOC_SETUP.4
  479. *NoPageEject?: TRUE
  480. *Cmd: "B4A3."
  481. }
  482. }
  483. *Option: B4toA4
  484. {
  485. *rcNameID: 264
  486. *PageDimensions: PAIR(12142, 17197)
  487. *switch: Orientation
  488. {
  489. *case: PORTRAIT
  490. {
  491. *PrintableArea: PAIR(11400, 16680)
  492. *PrintableOrigin: PAIR(378, 237)
  493. }
  494. *case: LANDSCAPE_CC270
  495. {
  496. *PrintableArea: PAIR(11400, 16320)
  497. *PrintableOrigin: PAIR(378, 237)
  498. }
  499. }
  500. *Command: CmdSelect
  501. {
  502. *Order: DOC_SETUP.4
  503. *NoPageEject?: TRUE
  504. *Cmd: "B4A4."
  505. }
  506. }
  507. *Option: B4toB5
  508. {
  509. *rcNameID: 265
  510. *PageDimensions: PAIR(12142, 17197)
  511. *switch: Orientation
  512. {
  513. *case: PORTRAIT
  514. {
  515. *PrintableArea: PAIR(11400, 16680)
  516. *PrintableOrigin: PAIR(378, 237)
  517. }
  518. *case: LANDSCAPE_CC270
  519. {
  520. *PrintableArea: PAIR(11400, 16320)
  521. *PrintableOrigin: PAIR(378, 237)
  522. }
  523. }
  524. *Command: CmdSelect
  525. {
  526. *Order: DOC_SETUP.4
  527. *NoPageEject?: TRUE
  528. *Cmd: "B4B5."
  529. }
  530. }
  531. *Option: B5toA4
  532. {
  533. *rcNameID: 266
  534. *PageDimensions: PAIR(8599, 12142)
  535. *PrintableArea: PAIR(8040, 11640)
  536. *PrintableOrigin: PAIR(378, 237)
  537. *Command: CmdSelect
  538. {
  539. *Order: DOC_SETUP.4
  540. *NoPageEject?: TRUE
  541. *Cmd: "B5A4."
  542. }
  543. }
  544. *Option: B5toB4
  545. {
  546. *rcNameID: 267
  547. *PageDimensions: PAIR(8599, 12142)
  548. *PrintableArea: PAIR(8040, 11640)
  549. *PrintableOrigin: PAIR(378, 237)
  550. *Command: CmdSelect
  551. {
  552. *Order: DOC_SETUP.4
  553. *NoPageEject?: TRUE
  554. *Cmd: "B5B4."
  555. }
  556. }
  557. *Option: A4x2toA4
  558. {
  559. *rcNameID: 268
  560. *PageDimensions: PAIR(9922, 14032)
  561. *PrintableArea: PAIR(9360, 13560)
  562. *PrintableOrigin: PAIR(378, 237)
  563. *Command: CmdSelect
  564. {
  565. *Order: DOC_SETUP.4
  566. *NoPageEject?: TRUE
  567. *Cmd: "UPA4."
  568. }
  569. }
  570. *Option: B5x2toB5
  571. {
  572. *rcNameID: 269
  573. *PageDimensions: PAIR(8599, 12142)
  574. *PrintableArea: PAIR(8040, 11640)
  575. *PrintableOrigin: PAIR(378, 237)
  576. *Command: CmdSelect
  577. {
  578. *Order: DOC_SETUP.4
  579. *NoPageEject?: TRUE
  580. *Cmd: "UPB5."
  581. }
  582. }
  583. *Option: LPtoA4
  584. {
  585. *rcNameID: 270
  586. *Constraints: Orientation.PORTRAIT
  587. *PageDimensions: PAIR(13200, 18000)
  588. *PrintableArea: PAIR(13200, 16320)
  589. *PrintableOrigin: PAIR(0, 840)
  590. *Command: CmdSelect
  591. {
  592. *Order: DOC_SETUP.4
  593. *NoPageEject?: TRUE
  594. *Cmd: "LPA4."
  595. }
  596. }
  597. *Option: LPtoB4
  598. {
  599. *rcNameID: 271
  600. *Constraints: Orientation.PORTRAIT
  601. *PageDimensions: PAIR(13200, 18000)
  602. *PrintableArea: PAIR(13200, 16320)
  603. *PrintableOrigin: PAIR(0, 840)
  604. *Command: CmdSelect
  605. {
  606. *Order: DOC_SETUP.4
  607. *NoPageEject?: TRUE
  608. *Cmd: "LPB4."
  609. }
  610. }
  611. }
  612. *InvalidCombination: LIST(InputBin.Hopper2, PaperSize.JAPANESE_POSTCARD)
  613. *InvalidCombination: LIST(InputBin.Hopper3, PaperSize.JAPANESE_POSTCARD)
  614. *InvalidCombination: LIST(InputBin.Hopper4, PaperSize.JAPANESE_POSTCARD)
  615. *%======== Halftone ========
  616. *Feature: Halftone
  617. {
  618. *rcNameID: =HALFTONING_DISPLAY
  619. *DefaultOption: HT_PATSIZE_AUTO
  620. *Option: HT_PATSIZE_AUTO
  621. {
  622. *rcNameID: =HT_AUTO_SELECT_DISPLAY
  623. }
  624. *Option: HT_PATSIZE_SUPERCELL_M
  625. {
  626. *rcNameID: =HT_SUPERCELL_DISPLAY
  627. }
  628. *Option: HT_PATSIZE_6x6_M
  629. {
  630. *rcNameID: =HT_DITHER6X6_DISPLAY
  631. }
  632. *Option: HT_PATSIZE_8x8_M
  633. {
  634. *rcNameID: =HT_DITHER8X8_DISPLAY
  635. }
  636. }
  637. *%======== Duplex ========
  638. *Feature: Duplex
  639. {
  640. *rcNameID: =TWO_SIDED_PRINTING_DISPLAY
  641. *DefaultOption: NONE
  642. *Installable?: TRUE
  643. *rcInstallableFeatureNameID: 820
  644. *Option: NONE
  645. {
  646. *rcNameID: =NONE_DISPLAY
  647. *Command: CmdSelect
  648. {
  649. *Order: JOB_SETUP.3
  650. *Cmd: "<1C><27>S,,"
  651. }
  652. }
  653. *Option: VERTICAL
  654. {
  655. *rcNameID: =FLIP_ON_LONG_EDGE_DISPLAY
  656. *switch: Orientation
  657. {
  658. *case: PORTRAIT
  659. {
  660. *Command: CmdSelect
  661. {
  662. *Order: JOB_SETUP.3
  663. *Cmd: "<1C><27>B,F,1"
  664. }
  665. }
  666. *case: LANDSCAPE_CC270
  667. {
  668. *Command: CmdSelect
  669. {
  670. *Order: JOB_SETUP.3
  671. *Cmd: "<1C><27>B,F,1"
  672. }
  673. }
  674. }
  675. }
  676. *Option: HORIZONTAL
  677. {
  678. *rcNameID: =FLIP_ON_SHORT_EDGE_DISPLAY
  679. *switch: Orientation
  680. {
  681. *case: LANDSCAPE_CC270
  682. {
  683. *Command: CmdSelect
  684. {
  685. *Order: JOB_SETUP.3
  686. *Cmd: "<1C><27>B,F,4"
  687. }
  688. }
  689. *case: PORTRAIT
  690. {
  691. *Command: CmdSelect
  692. {
  693. *Order: JOB_SETUP.3
  694. *Cmd: "<1C><27>B,F,2"
  695. }
  696. }
  697. }
  698. }
  699. }
  700. *InvalidCombination: LIST(Duplex.VERTICAL, PaperSize.JAPANESE_POSTCARD)
  701. *InvalidCombination: LIST(Duplex.HORIZONTAL, PaperSize.JAPANESE_POSTCARD)
  702. *%======== Bind Margin ========
  703. *Feature: BindMargin
  704. {
  705. *rcNameID: 826
  706. *DefaultOption: 0
  707. *HelpIndex: 602 *%POP_DL_MARGIN
  708. *Option:0
  709. {
  710. *rcNameID: 827
  711. *Command: CmdSelect
  712. {
  713. *Order: JOB_SETUP.4
  714. *Cmd: ",0."
  715. }
  716. }
  717. *Option: 1
  718. {
  719. *rcNameID: 828
  720. *Command: CmdSelect
  721. {
  722. *Order: JOB_SETUP.4
  723. *Cmd: ",1."
  724. }
  725. }
  726. *Option: 2
  727. {
  728. *rcNameID: 829
  729. *Command: CmdSelect
  730. {
  731. *Order: JOB_SETUP.4
  732. *Cmd: ",2."
  733. }
  734. }
  735. *Option: 3
  736. {
  737. *rcNameID: 830
  738. *Command: CmdSelect
  739. {
  740. *Order: JOB_SETUP.4
  741. *Cmd: ",3."
  742. }
  743. }
  744. *Option: 4
  745. {
  746. *rcNameID: 831
  747. *Command: CmdSelect
  748. {
  749. *Order: JOB_SETUP.4
  750. *Cmd: ",4."
  751. }
  752. }
  753. *Option: 5
  754. {
  755. *rcNameID: 832
  756. *Command: CmdSelect
  757. {
  758. *Order: JOB_SETUP.4
  759. *Cmd: ",5."
  760. }
  761. }
  762. *Option: 6
  763. {
  764. *rcNameID: 833
  765. *Command: CmdSelect
  766. {
  767. *Order: JOB_SETUP.4
  768. *Cmd: ",6."
  769. }
  770. }
  771. *Option: 7
  772. {
  773. *rcNameID: 834
  774. *Command: CmdSelect
  775. {
  776. *Order: JOB_SETUP.4
  777. *Cmd: ",7."
  778. }
  779. }
  780. *Option: 8
  781. {
  782. *rcNameID: 835
  783. *Command: CmdSelect
  784. {
  785. *Order: JOB_SETUP.4
  786. *Cmd: ",8."
  787. }
  788. }
  789. *Option: 9
  790. {
  791. *rcNameID: 836
  792. *Command: CmdSelect
  793. {
  794. *Order: JOB_SETUP.4
  795. *Cmd: ",9."
  796. }
  797. }
  798. *Option: 10
  799. {
  800. *rcNameID: 837
  801. *Command: CmdSelect
  802. {
  803. *Order: JOB_SETUP.4
  804. *Cmd: ",10."
  805. }
  806. }
  807. *Option: 11
  808. {
  809. *rcNameID: 838
  810. *Command: CmdSelect
  811. {
  812. *Order: JOB_SETUP.4
  813. *Cmd: ",11."
  814. }
  815. }
  816. *Option: 12
  817. {
  818. *rcNameID: 839
  819. *Command: CmdSelect
  820. {
  821. *Order: JOB_SETUP.4
  822. *Cmd: ",12."
  823. }
  824. }
  825. *Option: 13
  826. {
  827. *rcNameID: 840
  828. *Command: CmdSelect
  829. {
  830. *Order: JOB_SETUP.4
  831. *Cmd: ",13."
  832. }
  833. }
  834. *Option: 14
  835. {
  836. *rcNameID: 841
  837. *Command: CmdSelect
  838. {
  839. *Order: JOB_SETUP.4
  840. *Cmd: ",14."
  841. }
  842. }
  843. *Option: 15
  844. {
  845. *rcNameID: 842
  846. *Command: CmdSelect
  847. {
  848. *Order: JOB_SETUP.4
  849. *Cmd: ",15."
  850. }
  851. }
  852. *Option: 16
  853. {
  854. *rcNameID: 843
  855. *Command: CmdSelect
  856. {
  857. *Order: JOB_SETUP.4
  858. *Cmd: ",16."
  859. }
  860. }
  861. *Option: 17
  862. {
  863. *rcNameID: 844
  864. *Command: CmdSelect
  865. {
  866. *Order: JOB_SETUP.4
  867. *Cmd: ",17."
  868. }
  869. }
  870. *Option: 18
  871. {
  872. *rcNameID: 845
  873. *Command: CmdSelect
  874. {
  875. *Order: JOB_SETUP.4
  876. *Cmd: ",18."
  877. }
  878. }
  879. *Option: 19
  880. {
  881. *rcNameID: 846
  882. *Command: CmdSelect
  883. {
  884. *Order: JOB_SETUP.4
  885. *Cmd: ",19."
  886. }
  887. }
  888. *Option: 20
  889. {
  890. *rcNameID: 847
  891. *Command: CmdSelect
  892. {
  893. *Order: JOB_SETUP.4
  894. *Cmd: ",20."
  895. }
  896. }
  897. }
  898. *%======== Sorter ========
  899. *Feature: Sorter
  900. {
  901. *rcNameID: 856
  902. *DefaultOption: NONE
  903. *Installable?: TRUE
  904. *rcInstallableFeatureNameID: 850
  905. *HelpIndex: 607 *%POP_DL_SORTER
  906. *Option: NONE
  907. {
  908. *rcNameID: 501
  909. *Command: CmdSelect
  910. {
  911. *Order: JOB_SETUP.5
  912. *Cmd: "<1C>%%E,1"
  913. }
  914. }
  915. *Option: CopyMode
  916. {
  917. *rcNameID: 852
  918. *Command: CmdSelect
  919. {
  920. *Order: JOB_SETUP.5
  921. *Cmd: "<1C>%%C,1"
  922. }
  923. }
  924. *Option: SortMode
  925. {
  926. *rcNameID: 853
  927. *Command: CmdSelect
  928. {
  929. *Order: JOB_SETUP.5
  930. *Cmd: "<1C>%%S,1"
  931. }
  932. }
  933. *Option: BinSelect
  934. {
  935. *rcNameID: 854
  936. *Command: CmdSelect
  937. {
  938. *Order: JOB_SETUP.5
  939. *Cmd: "<1C>%%B,1"
  940. }
  941. }
  942. }
  943. *InvalidCombination: LIST(Sorter.CopyMode, PaperSize.JAPANESE_POSTCARD)
  944. *InvalidCombination: LIST(Sorter.SortMode, PaperSize.JAPANESE_POSTCARD)
  945. *InvalidCombination: LIST(Sorter.BinSelect, PaperSize.JAPANESE_POSTCARD)
  946. *%======== BinNum ========
  947. *Feature: BinNum
  948. {
  949. *rcNameID: 855
  950. *DefaultOption: 1
  951. *HelpIndex: 608 *%POP_DL_OUTBIN
  952. *Option: 1
  953. {
  954. *rcNameID: 880
  955. *Command: CmdSelect
  956. {
  957. *Order: JOB_SETUP.6
  958. *Cmd: ",1."
  959. }
  960. }
  961. *Option: 2
  962. {
  963. *rcNameID: 881
  964. *Command: CmdSelect
  965. {
  966. *Order: JOB_SETUP.6
  967. *Cmd: ",2."
  968. }
  969. }
  970. *Option: 3
  971. {
  972. *rcNameID: 882
  973. *Command: CmdSelect
  974. {
  975. *Order: JOB_SETUP.6
  976. *Cmd: ",3."
  977. }
  978. }
  979. *Option: 4
  980. {
  981. *rcNameID: 883
  982. *Command: CmdSelect
  983. {
  984. *Order: JOB_SETUP.6
  985. *Cmd: ",4."
  986. }
  987. }
  988. *Option: 5
  989. {
  990. *rcNameID: 884
  991. *Command: CmdSelect
  992. {
  993. *Order: JOB_SETUP.6
  994. *Cmd: ",5."
  995. }
  996. }
  997. *Option: 6
  998. {
  999. *rcNameID: 885
  1000. *Command: CmdSelect
  1001. {
  1002. *Order: JOB_SETUP.6
  1003. *Cmd: ",6."
  1004. }
  1005. }
  1006. *Option: 7
  1007. {
  1008. *rcNameID: 886
  1009. *Command: CmdSelect
  1010. {
  1011. *Order: JOB_SETUP.6
  1012. *Cmd: ",7."
  1013. }
  1014. }
  1015. *Option: 8
  1016. {
  1017. *rcNameID: 887
  1018. *Command: CmdSelect
  1019. {
  1020. *Order: JOB_SETUP.6
  1021. *Cmd: ",8."
  1022. }
  1023. }
  1024. *Option: 9
  1025. {
  1026. *rcNameID: 888
  1027. *Command: CmdSelect
  1028. {
  1029. *Order: JOB_SETUP.6
  1030. *Cmd: ",9."
  1031. }
  1032. }
  1033. *Option: 10
  1034. {
  1035. *rcNameID: 889
  1036. *Command: CmdSelect
  1037. {
  1038. *Order: JOB_SETUP.6
  1039. *Cmd: ",10."
  1040. }
  1041. }
  1042. }
  1043. *%======== JIS kirikae ========
  1044. *Feature: Jis
  1045. {
  1046. *rcNameID: 700
  1047. *FeatureType: PRINTER_PROPERTY
  1048. *DefaultOption: Jis90
  1049. *HelpIndex: 610 *%POP_DL_KANJICODE
  1050. *Option: Jis90
  1051. {
  1052. *rcNameID: 701
  1053. *Command: CmdSelect
  1054. {
  1055. *Order: JOB_SETUP.2
  1056. *Cmd: "<1C>05F2-02"
  1057. }
  1058. }
  1059. *Option: Jis78
  1060. {
  1061. *rcNameID: 702
  1062. *Command: CmdSelect
  1063. {
  1064. *Order: JOB_SETUP.2
  1065. *Cmd: "<1C>05F2-00"
  1066. }
  1067. }
  1068. }
  1069. *%======== TextHalftoneThreshold ========
  1070. *Feature: TextHalftoneThreshold
  1071. {
  1072. *rcNameID: =TEXTHALFTONE_DISPLAY
  1073. *DefaultOption: 240
  1074. *HelpIndex: 611 *%POP_DL_TEXTHALFTONE
  1075. *Option: NONE
  1076. {
  1077. *rcNameID: =NONE_DISPLAY
  1078. }
  1079. *Option: 240
  1080. {
  1081. *Name: "240"
  1082. EXTERN_GLOBAL: *TextHalftoneThreshold: 240
  1083. }
  1084. *Option: 400
  1085. {
  1086. *Name: "400"
  1087. EXTERN_GLOBAL: *TextHalftoneThreshold: 400
  1088. }
  1089. }
  1090. *%======== StartJob ========
  1091. *switch: Resolution
  1092. {
  1093. *case: 400dpi
  1094. {
  1095. *Command: CmdStartJob
  1096. {
  1097. *Order: JOB_SETUP.1
  1098. *Cmd: "<1B>%%-12345X@PJL ENTER LANGUAGE=NPDL<0D0A><1B>c1<1C>&400.<1C>d240."
  1099. }
  1100. }
  1101. *case: 240dpi
  1102. {
  1103. *Command: CmdStartJob
  1104. {
  1105. *Order: JOB_SETUP.1
  1106. *Cmd: "<1B>%%-12345X@PJL ENTER LANGUAGE=NPDL<0D0A><1B>c1<1C>&240.<1C>d240."
  1107. }
  1108. }
  1109. }
  1110. *%======== StartDoc ========
  1111. *Command: CmdStartDoc
  1112. {
  1113. *Order: DOC_SETUP.1
  1114. *NoPageEject?: TRUE
  1115. *Cmd: "<1C>R"
  1116. }
  1117. *%======== CopyCmd ========
  1118. *Command: CmdCopies
  1119. {
  1120. *Order: DOC_SETUP.2
  1121. *NoPageEject?: TRUE
  1122. *Cmd: "<1C>x" %d[1,99]{NumOfCopies }",C."
  1123. }
  1124. *%======== StartPage ========
  1125. *Command: CmdStartPage
  1126. {
  1127. *Order: PAGE_SETUP.1
  1128. *CallbackID: =CMD_INIT_COORDINATE
  1129. }
  1130. *%======== EndPage ========
  1131. *Command: CmdEndPage
  1132. {
  1133. *Order: PAGE_FINISH.1
  1134. *Cmd: "" *% Reserved
  1135. }
  1136. *%======== EndDoc ========
  1137. *Command: CmdEndDoc
  1138. {
  1139. *Order: DOC_FINISH.1
  1140. *Cmd: "" *% Reserved
  1141. }
  1142. *%======== EndJob ========
  1143. *Command: CmdEndJob
  1144. {
  1145. *Order: JOB_FINISH.1
  1146. *Cmd: "<1C>fPC1.<1C>&0.<1B>c1<1B>%%-12345X"
  1147. }
  1148. *%======== Capabilities ========
  1149. *RotateCoordinate?: FALSE
  1150. *RotateRaster?: TRUE
  1151. *RotateFont?: TRUE
  1152. *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)
  1153. *%======== Cursor Control ========
  1154. *CursorXAfterCR: AT_PRINTABLE_X_ORIGIN
  1155. *Command: CmdXMoveAbsolute
  1156. {
  1157. *CallbackID: =CMD_MOVE_X
  1158. *Params: LIST(DestX,DestY,TextXRes,TextYRes)
  1159. }
  1160. *Command: CmdYMoveAbsolute
  1161. {
  1162. *CallbackID: =CMD_MOVE_Y
  1163. *Params: LIST(DestX,DestY,TextXRes,TextYRes)
  1164. }
  1165. *EjectPageWithFF?: TRUE
  1166. *Command: CmdCR { *CallbackID: =CMD_CR }
  1167. *Command: CmdLF { *Cmd : "<0A>" }
  1168. *Command: CmdFF { *CallbackID: =CMD_FF }
  1169. *Command: CmdSetSimpleRotation
  1170. {
  1171. *CallbackID: =CMD_PC_PRN_DIRECTION
  1172. *Params: LIST(PrintDirInCCDegrees)
  1173. }
  1174. *%======== Raster Data ========
  1175. *OutputDataFormat: H_BYTE
  1176. *OptimizeLeftBound?: TRUE
  1177. *CursorXAfterSendBlockData: AT_CURSOR_X_ORIGIN
  1178. *CursorYAfterSendBlockData: NO_MOVE
  1179. *Command: CmdSendBlockData
  1180. {
  1181. *CallbackID: =CMD_SEND_BLOCK_DATA
  1182. *Params: RasterDataWidthInBytes
  1183. }
  1184. *Command: CmdBeginRaster
  1185. {
  1186. *CallbackID: =CMD_BEGIN_RASTER
  1187. }
  1188. *%======== Device Font ========
  1189. *DefaultFont: =RC_FONT_MINCHO_P
  1190. *DefaultCTT: 1
  1191. *CharPosition: BASELINE
  1192. *DeviceFonts: LIST(=RC_FONT_COURIER_P,=RC_FONT_SANSERIF_P,=RC_FONT_ROMAN_P,
  1193. + =RC_FONT_OCRB_P,=RC_FONT_MINCHO_P,=RC_FONT_MINCHOV_P,
  1194. + =RC_FONT_GOTHIC_P,=RC_FONT_GOTHICV_P)
  1195. *FontCartridge: Zuihitsu
  1196. {
  1197. *rcCartridgeNameID: 278
  1198. *Fonts: LIST(=RC_FONT_ZUIHITSU_P,=RC_FONT_ZUIHITSUV_P)
  1199. }
  1200. *FontCartridge: Kyoukasyo
  1201. {
  1202. *rcCartridgeNameID: 279
  1203. *Fonts: LIST(=RC_FONT_KYOUKASYO_P,=RC_FONT_KYOUKASYOV_P)
  1204. }
  1205. *FontCartridge: Marugothic
  1206. {
  1207. *rcCartridgeNameID: 280
  1208. *Fonts: LIST(=RC_FONT_MARUGOTH_P,=RC_FONT_MARUGOTHV_P)
  1209. }
  1210. *%======== Font Subsitution ========
  1211. *TTFS: Mincho
  1212. {
  1213. *rcTTFontNameID: =RC_STR_MSMINCHO
  1214. *rcDevFontNameID: =RC_STR_MINCHO
  1215. }
  1216. *TTFS: Gothic
  1217. {
  1218. *rcTTFontNameID: =RC_STR_MSGOTHIC
  1219. *rcDevFontNameID: =RC_STR_GOTHIC
  1220. }
  1221. *TTFSEnabled?: FALSE
  1222. *%======== Font Simulation ========
  1223. *Command: CmdBoldOn { *CallbackID: =CMD_BOLD_ON }
  1224. *Command: CmdItalicOn { *CallbackID: =CMD_ITALIC_ON }
  1225. *Command: CmdClearAllFontAttribs { *CallbackID: =CMD_CLEAR_ATTRIB_P }
  1226. *Command: CmdWhiteTextOn { *CallbackID: =CMD_WHITE_ON }
  1227. *Command: CmdWhiteTextOff { *CallbackID: =CMD_WHITE_OFF }
  1228. *%========== RectFill ==========
  1229. *MinGrayFill: 1
  1230. *MaxGrayFill: 100
  1231. *Command: CmdSetRectWidth
  1232. {
  1233. *CallbackID: =CMD_RECTWIDTH
  1234. *Params: LIST(RectXSize)
  1235. }
  1236. *Command: CmdSetRectHeight
  1237. {
  1238. *CallbackID: =CMD_RECTHEIGHT
  1239. *Params: LIST(RectYSize)
  1240. }
  1241. *Command: CmdRectWhiteFill { *CallbackID: =CMD_RECTWHITE }
  1242. *Command: CmdRectBlackFill { *CallbackID: =CMD_RECTBLACK }
  1243. *Command: CmdRectGrayFill
  1244. {
  1245. *CallbackID: =CMD_RECTGRAY
  1246. *Params: LIST(GrayPercentage)
  1247. }