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.

1318 lines
32 KiB

  1. *GPDSpecVersion: "1.0"
  2. *CodePage: 1252
  3. *ModelName: "NEC MultiWriter 2200X"
  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: "NCDL22XJ.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. *Option: NONE
  645. {
  646. *rcNameID: =NONE_DISPLAY
  647. *Command: CmdSelect
  648. {
  649. *Order: JOB_SETUP.7
  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.7
  663. *Cmd: "<1C><27>B,F,1"
  664. }
  665. }
  666. *case: LANDSCAPE_CC270
  667. {
  668. *Command: CmdSelect
  669. {
  670. *Order: JOB_SETUP.7
  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.7
  686. *Cmd: "<1C><27>B,F,4"
  687. }
  688. }
  689. *case: PORTRAIT
  690. {
  691. *Command: CmdSelect
  692. {
  693. *Order: JOB_SETUP.7
  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. *InvalidCombination: LIST(Duplex.VERTICAL, PaperSize.DBL_JAPANESE_POSTCARD)
  703. *InvalidCombination: LIST(Duplex.HORIZONTAL, PaperSize.DBL_JAPANESE_POSTCARD)
  704. *InvalidCombination: LIST(Duplex.VERTICAL, PaperSize.JENV_YOU4)
  705. *InvalidCombination: LIST(Duplex.HORIZONTAL, PaperSize.JENV_YOU4)
  706. *%======== Bind Margin ========
  707. *Feature: BindMargin
  708. {
  709. *rcNameID: 826
  710. *DefaultOption: 0
  711. *HelpIndex: 602 *%POP_DL_MARGIN
  712. *Option:0
  713. {
  714. *rcNameID: 827
  715. *Command: CmdSelect
  716. {
  717. *Order: JOB_SETUP.8
  718. *Cmd: ",0."
  719. }
  720. }
  721. *Option: 1
  722. {
  723. *rcNameID: 828
  724. *Command: CmdSelect
  725. {
  726. *Order: JOB_SETUP.8
  727. *Cmd: ",1."
  728. }
  729. }
  730. *Option: 2
  731. {
  732. *rcNameID: 829
  733. *Command: CmdSelect
  734. {
  735. *Order: JOB_SETUP.8
  736. *Cmd: ",2."
  737. }
  738. }
  739. *Option: 3
  740. {
  741. *rcNameID: 830
  742. *Command: CmdSelect
  743. {
  744. *Order: JOB_SETUP.8
  745. *Cmd: ",3."
  746. }
  747. }
  748. *Option: 4
  749. {
  750. *rcNameID: 831
  751. *Command: CmdSelect
  752. {
  753. *Order: JOB_SETUP.8
  754. *Cmd: ",4."
  755. }
  756. }
  757. *Option: 5
  758. {
  759. *rcNameID: 832
  760. *Command: CmdSelect
  761. {
  762. *Order: JOB_SETUP.8
  763. *Cmd: ",5."
  764. }
  765. }
  766. *Option: 6
  767. {
  768. *rcNameID: 833
  769. *Command: CmdSelect
  770. {
  771. *Order: JOB_SETUP.8
  772. *Cmd: ",6."
  773. }
  774. }
  775. *Option: 7
  776. {
  777. *rcNameID: 834
  778. *Command: CmdSelect
  779. {
  780. *Order: JOB_SETUP.8
  781. *Cmd: ",7."
  782. }
  783. }
  784. *Option: 8
  785. {
  786. *rcNameID: 835
  787. *Command: CmdSelect
  788. {
  789. *Order: JOB_SETUP.8
  790. *Cmd: ",8."
  791. }
  792. }
  793. *Option: 9
  794. {
  795. *rcNameID: 836
  796. *Command: CmdSelect
  797. {
  798. *Order: JOB_SETUP.8
  799. *Cmd: ",9."
  800. }
  801. }
  802. *Option: 10
  803. {
  804. *rcNameID: 837
  805. *Command: CmdSelect
  806. {
  807. *Order: JOB_SETUP.8
  808. *Cmd: ",10."
  809. }
  810. }
  811. *Option: 11
  812. {
  813. *rcNameID: 838
  814. *Command: CmdSelect
  815. {
  816. *Order: JOB_SETUP.8
  817. *Cmd: ",11."
  818. }
  819. }
  820. *Option: 12
  821. {
  822. *rcNameID: 839
  823. *Command: CmdSelect
  824. {
  825. *Order: JOB_SETUP.8
  826. *Cmd: ",12."
  827. }
  828. }
  829. *Option: 13
  830. {
  831. *rcNameID: 840
  832. *Command: CmdSelect
  833. {
  834. *Order: JOB_SETUP.8
  835. *Cmd: ",13."
  836. }
  837. }
  838. *Option: 14
  839. {
  840. *rcNameID: 841
  841. *Command: CmdSelect
  842. {
  843. *Order: JOB_SETUP.8
  844. *Cmd: ",14."
  845. }
  846. }
  847. *Option: 15
  848. {
  849. *rcNameID: 842
  850. *Command: CmdSelect
  851. {
  852. *Order: JOB_SETUP.8
  853. *Cmd: ",15."
  854. }
  855. }
  856. *Option: 16
  857. {
  858. *rcNameID: 843
  859. *Command: CmdSelect
  860. {
  861. *Order: JOB_SETUP.8
  862. *Cmd: ",16."
  863. }
  864. }
  865. *Option: 17
  866. {
  867. *rcNameID: 844
  868. *Command: CmdSelect
  869. {
  870. *Order: JOB_SETUP.8
  871. *Cmd: ",17."
  872. }
  873. }
  874. *Option: 18
  875. {
  876. *rcNameID: 845
  877. *Command: CmdSelect
  878. {
  879. *Order: JOB_SETUP.8
  880. *Cmd: ",18."
  881. }
  882. }
  883. *Option: 19
  884. {
  885. *rcNameID: 846
  886. *Command: CmdSelect
  887. {
  888. *Order: JOB_SETUP.8
  889. *Cmd: ",19."
  890. }
  891. }
  892. *Option: 20
  893. {
  894. *rcNameID: 847
  895. *Command: CmdSelect
  896. {
  897. *Order: JOB_SETUP.8
  898. *Cmd: ",20."
  899. }
  900. }
  901. }
  902. *%======== JobSeparate ========
  903. *Feature: JobSeparate
  904. {
  905. *rcNameID: 865
  906. *DefaultOption: OFF
  907. *HelpIndex: 603 *%POP_DL_JOBSEPARATE
  908. *Option: ON
  909. {
  910. *rcNameID: 502
  911. *Command: CmdSelect
  912. {
  913. *Order: JOB_SETUP.2
  914. *Cmd: "@PJL SET PAPERSORT=ON<0D0A>"
  915. }
  916. }
  917. *Option: OFF
  918. {
  919. *rcNameID: 501
  920. *Command: CmdSelect
  921. {
  922. *Order: JOB_SETUP.2
  923. *Cmd: "@PJL SET PAPERSORT=OFF<0D0A>"
  924. }
  925. }
  926. }
  927. *%======== Set ========
  928. *Feature: Set
  929. {
  930. *rcNameID: 600
  931. *DefaultOption: ON
  932. *HelpIndex: 604 *%POP_DL_SET
  933. *Option: ON
  934. {
  935. *rcNameID: 502
  936. *Command: CmdSelect
  937. {
  938. *Order: JOB_SETUP.1
  939. *Cmd: "<1B>%%-12345X@PJL JOB<0D0A>@PJL SET LPARM:NPDL MSW068=ON<0D0A>@PJL SET RET=MEDIUM<0D0A>"
  940. }
  941. }
  942. *Option: OFF
  943. {
  944. *rcNameID: 501
  945. *Command: CmdSelect
  946. {
  947. *Order: JOB_SETUP.1
  948. *Cmd: "<1B>%%-12345X@PJL JOB<0D0A>@PJL SET LPARM:NPDL MSW068=ON<0D0A>@PJL SET RET=OFF<0D0A>"
  949. }
  950. }
  951. }
  952. *%======== EconoMode ========
  953. *Feature: EconoMode
  954. {
  955. *rcNameID: 500
  956. *DefaultOption: OFF
  957. *HelpIndex: 605 *%POP_DL_TONAR
  958. *Option: ON
  959. {
  960. *rcNameID: 502
  961. *switch: Resolution
  962. {
  963. *case: 400dpi
  964. {
  965. *Command: CmdSelect
  966. {
  967. *Order: JOB_SETUP.5
  968. *Cmd: "@PJL SET ECONOMODE=ON<0D0A>@PJL ENTER LANGUAGE=NPDL<0D0A><1B>c1<1C>&400.<1C>d240."
  969. }
  970. }
  971. *case: 600dpi
  972. {
  973. *Command: CmdSelect
  974. {
  975. *Order: JOB_SETUP.5
  976. *Cmd: "@PJL SET ECONOMODE=ON<0D0A>@PJL ENTER LANGUAGE=NPDL<0D0A><1B>c1<1C>&600.<1C>d240."
  977. }
  978. }
  979. }
  980. }
  981. *Option: OFF
  982. {
  983. *rcNameID: 501
  984. *switch: Resolution
  985. {
  986. *case: 400dpi
  987. {
  988. *Command: CmdSelect
  989. {
  990. *Order: JOB_SETUP.5
  991. *Cmd: "@PJL SET ECONOMODE=OFF<0D0A>@PJL ENTER LANGUAGE=NPDL<0D0A><1B>c1<1C>&400.<1C>d240."
  992. }
  993. }
  994. *case: 600dpi
  995. {
  996. *Command: CmdSelect
  997. {
  998. *Order: JOB_SETUP.5
  999. *Cmd: "@PJL SET ECONOMODE=OFF<0D0A>@PJL ENTER LANGUAGE=NPDL<0D0A><1B>c1<1C>&600.<1C>d240."
  1000. }
  1001. }
  1002. }
  1003. }
  1004. }
  1005. *%======== Density ========
  1006. *Feature: Density
  1007. {
  1008. *rcNameID: 866
  1009. *DefaultOption: Depth3
  1010. *HelpIndex: 606 *%POP_DL_DENSITY
  1011. *Option: Depth1
  1012. {
  1013. *rcNameID: 867
  1014. *Command: CmdSelect
  1015. {
  1016. *Order: JOB_SETUP.3
  1017. *Cmd: "@PJL SET DENSITY=1<0D0A>"
  1018. }
  1019. }
  1020. *Option: Depth2
  1021. {
  1022. *rcNameID: 868
  1023. *Command: CmdSelect
  1024. {
  1025. *Order: JOB_SETUP.3
  1026. *Cmd: "@PJL SET DENSITY=2<0D0A>"
  1027. }
  1028. }
  1029. *Option: Depth3
  1030. {
  1031. *rcNameID: 869
  1032. *Command: CmdSelect
  1033. {
  1034. *Order: JOB_SETUP.3
  1035. *Cmd: "@PJL SET DENSITY=3<0D0A>"
  1036. }
  1037. }
  1038. *Option: Depth4
  1039. {
  1040. *rcNameID: 870
  1041. *Command: CmdSelect
  1042. {
  1043. *Order: JOB_SETUP.3
  1044. *Cmd: "@PJL SET DENSITY=4<0D0A>"
  1045. }
  1046. }
  1047. *Option: Depth5
  1048. {
  1049. *rcNameID: 871
  1050. *Command: CmdSelect
  1051. {
  1052. *Order: JOB_SETUP.3
  1053. *Cmd: "@PJL SET DENSITY=5<0D0A>"
  1054. }
  1055. }
  1056. }
  1057. *%======== JIS kirikae ========
  1058. *Feature: Jis
  1059. {
  1060. *rcNameID: 700
  1061. *FeatureType: PRINTER_PROPERTY
  1062. *DefaultOption: Jis90
  1063. *HelpIndex: 610 *%POP_DL_KANJICODE
  1064. *Option: Jis90
  1065. {
  1066. *rcNameID: 701
  1067. *Command: CmdSelect
  1068. {
  1069. *Order: JOB_SETUP.6
  1070. *Cmd: "<1C>05F2-02"
  1071. }
  1072. }
  1073. *Option: Jis78
  1074. {
  1075. *rcNameID: 702
  1076. *Command: CmdSelect
  1077. {
  1078. *Order: JOB_SETUP.6
  1079. *Cmd: "<1C>05F2-00"
  1080. }
  1081. }
  1082. }
  1083. *%======== TextHalftoneThreshold ========
  1084. *Feature: TextHalftoneThreshold
  1085. {
  1086. *rcNameID: =TEXTHALFTONE_DISPLAY
  1087. *DefaultOption: 400
  1088. *HelpIndex: 611 *%POP_DL_TEXTHALFTONE
  1089. *Option: NONE
  1090. {
  1091. *rcNameID: =NONE_DISPLAY
  1092. }
  1093. *Option: 400
  1094. {
  1095. *Name: "400"
  1096. EXTERN_GLOBAL: *TextHalftoneThreshold: 400
  1097. }
  1098. *Option: 600
  1099. {
  1100. *Name: "600"
  1101. EXTERN_GLOBAL: *TextHalftoneThreshold: 600
  1102. }
  1103. }
  1104. *%======== StartJob ========
  1105. *switch: PaperSize
  1106. {
  1107. *case: JAPANESE_POSTCARD
  1108. {
  1109. *Command: CmdStartJob
  1110. {
  1111. *Order: JOB_SETUP.4
  1112. *Cmd: "@PJL SET PAPERTYPE=HEAVY<0D0A>"
  1113. }
  1114. }
  1115. *case: DBL_JAPANESE_POSTCARD
  1116. {
  1117. *Command: CmdStartJob
  1118. {
  1119. *Order: JOB_SETUP.4
  1120. *Cmd: "@PJL SET PAPERTYPE=HEAVY<0D0A>"
  1121. }
  1122. }
  1123. *case: JENV_YOU4
  1124. {
  1125. *Command: CmdStartJob
  1126. {
  1127. *Order: JOB_SETUP.4
  1128. *Cmd: "@PJL SET PAPERTYPE=HEAVY<0D0A>"
  1129. }
  1130. }
  1131. }
  1132. *%======== StartDoc ========
  1133. *Command: CmdStartDoc
  1134. {
  1135. *Order: DOC_SETUP.1
  1136. *NoPageEject?: TRUE
  1137. *Cmd: "<1C>R"
  1138. }
  1139. *%======== CopyCmd ========
  1140. *Command: CmdCopies
  1141. {
  1142. *Order: DOC_SETUP.2
  1143. *NoPageEject?: TRUE
  1144. *Cmd: "<1C>x" %d[1,99]{NumOfCopies }",C."
  1145. }
  1146. *%======== StartPage ========
  1147. *Command: CmdStartPage
  1148. {
  1149. *Order: PAGE_SETUP.1
  1150. *CallbackID: =CMD_INIT_COORDINATE
  1151. }
  1152. *%======== EndPage ========
  1153. *Command: CmdEndPage
  1154. {
  1155. *Order: PAGE_FINISH.1
  1156. *Cmd: "" *% Reserved
  1157. }
  1158. *%======== EndDoc ========
  1159. *Command: CmdEndDoc
  1160. {
  1161. *Order: DOC_FINISH.1
  1162. *Cmd: "" *% Reserved
  1163. }
  1164. *%======== EndJob ========
  1165. *Command: CmdEndJob
  1166. {
  1167. *Order: JOB_FINISH.1
  1168. *Cmd: "<1C>fPC1.<1C>&0.<1B>c1<1B>%%-12345X@PJL EOJ<0D0A>@PJL ENTER LANGUAGE=DEFAULT<0D0A>"
  1169. }
  1170. *%======== Capabilities ========
  1171. *RotateCoordinate?: FALSE
  1172. *RotateRaster?: TRUE
  1173. *RotateFont?: TRUE
  1174. *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)
  1175. *%======== Cursor Control ========
  1176. *CursorXAfterCR: AT_PRINTABLE_X_ORIGIN
  1177. *switch: Resolution
  1178. {
  1179. *case: 400dpi
  1180. {
  1181. *XMoveUnit: 400
  1182. *YMoveUnit: 400
  1183. }
  1184. *case: 600dpi
  1185. {
  1186. *XMoveUnit: 600
  1187. *YMoveUnit: 600
  1188. }
  1189. }
  1190. *Command: CmdXMoveAbsolute
  1191. {
  1192. *CallbackID: =CMD_MOVE_X
  1193. *Params: LIST(DestX,DestY,TextXRes,TextYRes)
  1194. }
  1195. *Command: CmdYMoveAbsolute
  1196. {
  1197. *CallbackID: =CMD_MOVE_Y
  1198. *Params: LIST(DestX,DestY,TextXRes,TextYRes)
  1199. }
  1200. *EjectPageWithFF?: TRUE
  1201. *Command: CmdCR { *CallbackID: =CMD_CR }
  1202. *Command: CmdLF { *Cmd : "<0A>" }
  1203. *Command: CmdFF { *CallbackID: =CMD_FF }
  1204. *Command: CmdSetSimpleRotation
  1205. {
  1206. *CallbackID: =CMD_PC_PRN_DIRECTION
  1207. *Params: LIST(PrintDirInCCDegrees)
  1208. }
  1209. *%======== Raster Data ========
  1210. *OutputDataFormat: H_BYTE
  1211. *OptimizeLeftBound?: TRUE
  1212. *CursorXAfterSendBlockData: AT_CURSOR_X_ORIGIN
  1213. *CursorYAfterSendBlockData: NO_MOVE
  1214. *Command: CmdSendBlockData
  1215. {
  1216. *CallbackID: =CMD_SEND_BLOCK_DATA
  1217. *Params: RasterDataWidthInBytes
  1218. }
  1219. *Command: CmdBeginRaster
  1220. {
  1221. *CallbackID: =CMD_BEGIN_RASTER
  1222. }
  1223. *%======== Device Font ========
  1224. *DefaultFont: =RC_FONT_MINCHO_P
  1225. *DefaultCTT: 1
  1226. *CharPosition: BASELINE
  1227. *DeviceFonts: LIST(=RC_FONT_COURIER_P,=RC_FONT_SANSERIF_P,=RC_FONT_ROMAN_P,
  1228. + =RC_FONT_OCRB_P,=RC_FONT_MINCHO_P,=RC_FONT_MINCHOV_P,
  1229. + =RC_FONT_GOTHIC_P,=RC_FONT_GOTHICV_P)
  1230. *FontCartridge: Zuihitsu
  1231. {
  1232. *rcCartridgeNameID: 278
  1233. *Fonts: LIST(=RC_FONT_ZUIHITSU_P,=RC_FONT_ZUIHITSUV_P)
  1234. }
  1235. *FontCartridge: Kyoukasyo
  1236. {
  1237. *rcCartridgeNameID: 279
  1238. *Fonts: LIST(=RC_FONT_KYOUKASYO_P,=RC_FONT_KYOUKASYOV_P)
  1239. }
  1240. *FontCartridge: Marugothic
  1241. {
  1242. *rcCartridgeNameID: 280
  1243. *Fonts: LIST(=RC_FONT_MARUGOTH_P,=RC_FONT_MARUGOTHV_P)
  1244. }
  1245. *%======== Font Subsitution ========
  1246. *TTFS: Mincho
  1247. {
  1248. *rcTTFontNameID: =RC_STR_MSMINCHO
  1249. *rcDevFontNameID: =RC_STR_MINCHO
  1250. }
  1251. *TTFS: Gothic
  1252. {
  1253. *rcTTFontNameID: =RC_STR_MSGOTHIC
  1254. *rcDevFontNameID: =RC_STR_GOTHIC
  1255. }
  1256. *TTFSEnabled?: FALSE
  1257. *%======== Font Simulation ========
  1258. *Command: CmdBoldOn { *CallbackID: =CMD_BOLD_ON }
  1259. *Command: CmdItalicOn { *CallbackID: =CMD_ITALIC_ON }
  1260. *Command: CmdClearAllFontAttribs { *CallbackID: =CMD_CLEAR_ATTRIB_P }
  1261. *Command: CmdWhiteTextOn { *CallbackID: =CMD_WHITE_ON }
  1262. *Command: CmdWhiteTextOff { *CallbackID: =CMD_WHITE_OFF }
  1263. *%========== RectFill ==========
  1264. *MinGrayFill: 1
  1265. *MaxGrayFill: 100
  1266. *Command: CmdSetRectWidth
  1267. {
  1268. *CallbackID: =CMD_RECTWIDTH
  1269. *Params: LIST(RectXSize)
  1270. }
  1271. *Command: CmdSetRectHeight
  1272. {
  1273. *CallbackID: =CMD_RECTHEIGHT
  1274. *Params: LIST(RectYSize)
  1275. }
  1276. *Command: CmdRectWhiteFill { *CallbackID: =CMD_RECTWHITE }
  1277. *Command: CmdRectBlackFill { *CallbackID: =CMD_RECTBLACK }
  1278. *Command: CmdRectGrayFill
  1279. {
  1280. *CallbackID: =CMD_RECTGRAY
  1281. *Params: LIST(GrayPercentage)
  1282. }