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.

1321 lines
32 KiB

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