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.

1014 lines
28 KiB

  1. *GPDSpecVersion: "1.0"
  2. *CodePage: 1252
  3. *Include: "StdNames.gpd"
  4. *GPDFileVersion: "1.000"
  5. *GPDFileName: "NC700EXJ.GPD"
  6. *ModelName: "NEC MultiImpact 700EX"
  7. *MasterUnits: PAIR(480, 480)
  8. *ResourceDLL: "NC70JRES.Dll"
  9. *PrinterType: SERIAL
  10. *% 170CPS -> 3PPM
  11. *PrintRateUnit: PPM
  12. *PrintRate: 3
  13. *HelpFile: "nc70jres.hlp"
  14. *% *Macros: HelpIDs
  15. *% {
  16. *% PAPER SETTING */
  17. *% POP_70_YOUSIHOUKOU4 :7053
  18. *% PRINT QUALITIES */
  19. *% POP_70_PQUALITIESNEW2 :7062
  20. *% KANJI CODE */
  21. *% POP_70_KANJICODE :7070
  22. *% }
  23. *rcInstalledOptionNameID: 281
  24. *rcNotInstalledOptionNameID: 282
  25. *Feature: Orientation
  26. {
  27. *rcNameID: =ORIENTATION_DISPLAY
  28. *DefaultOption: PORTRAIT
  29. *Option: PORTRAIT
  30. {
  31. *rcNameID: =PORTRAIT_DISPLAY
  32. }
  33. *Option: LANDSCAPE_CC270
  34. {
  35. *rcNameID: =LANDSCAPE_DISPLAY
  36. }
  37. }
  38. *Feature: InputBin
  39. {
  40. *rcNameID: =PAPER_SOURCE_DISPLAY
  41. *DefaultOption: Option1
  42. *Option: Option1
  43. {
  44. *rcNameID: 306
  45. *switch: OutputBin
  46. {
  47. *case: Option1
  48. {
  49. *Command: CmdSelect
  50. {
  51. *Order: DOC_SETUP.3
  52. *Cmd: "<1B>m2"
  53. }
  54. }
  55. *case: Option2
  56. {
  57. *Command: CmdSelect
  58. {
  59. *Order: DOC_SETUP.3
  60. *Cmd: "<1B>m2<1C>02ER"
  61. }
  62. }
  63. *case: Option3
  64. {
  65. *Command: CmdSelect
  66. {
  67. *Order: DOC_SETUP.3
  68. *Cmd: "<1B>m2<1C>02EF"
  69. }
  70. }
  71. }
  72. }
  73. *Option: Option2
  74. {
  75. *rcNameID: 307
  76. *Installable?: TRUE
  77. *rcInstallableFeatureNameID: 264
  78. *switch: OutputBin
  79. {
  80. *case: Option1
  81. {
  82. *Command: CmdSelect
  83. {
  84. *Order: DOC_SETUP.3
  85. *Cmd: "<1B>m2"
  86. }
  87. }
  88. *case: Option2
  89. {
  90. *Command: CmdSelect
  91. {
  92. *Order: DOC_SETUP.3
  93. *Cmd: "<1B>m2<1C>02ER"
  94. }
  95. }
  96. *case: Option3
  97. {
  98. *Command: CmdSelect
  99. {
  100. *Order: DOC_SETUP.3
  101. *Cmd: "<1B>m2<1C>02EF"
  102. }
  103. }
  104. }
  105. }
  106. *Option: Option3
  107. {
  108. *rcNameID: 302
  109. *Command: CmdSelect
  110. {
  111. *Order: DOC_SETUP.3
  112. *Cmd: "<1B>m1"
  113. }
  114. }
  115. *Option: Option4
  116. {
  117. *rcNameID: 303
  118. *Command: CmdSelect
  119. {
  120. *Order: DOC_SETUP.3
  121. *Cmd: "<1B>m3"
  122. }
  123. }
  124. *Option: Option5
  125. {
  126. *rcNameID: 304
  127. }
  128. }
  129. *Feature: Resolution
  130. {
  131. *rcNameID: =RESOLUTION_DISPLAY
  132. *DefaultOption: Option1
  133. *Option: Option1
  134. {
  135. *Name: "160 x 160 " =DOTS_PER_INCH
  136. *DPI: PAIR(160, 160)
  137. *TextDPI: PAIR(160, 160)
  138. *PinsPerLogPass: 24
  139. *PinsPerPhysPass: 24
  140. *MinStripBlankPixels: 120
  141. EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  142. *SpotDiameter: 120
  143. *Command: CmdSendBlockData { *Cmd : "<1B>H<1B>e11<1B>J" %4d{(NumOfDataBytes / 3) } }
  144. }
  145. }
  146. *Feature: PaperSize
  147. {
  148. *rcNameID: =PAPER_SIZE_DISPLAY
  149. *DefaultOption: A4
  150. *Option: A3
  151. {
  152. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  153. *PrintableArea: PAIR(5419, 7708)
  154. *PrintableOrigin: PAIR(96, 114)
  155. *switch: Resolution
  156. {
  157. *case: Option1
  158. {
  159. *PrintableArea: PAIR(5418, 7707)
  160. }
  161. }
  162. *Command: CmdSelect
  163. {
  164. *Order: DOC_SETUP.5
  165. *Cmd: "<1B>H<1B>L000<1C>05v" %4d{(PhysPaperLength / 4) + 300}
  166. }
  167. }
  168. *Option: A3_ROTATED
  169. {
  170. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  171. *PrintableArea: PAIR(6529, 5380)
  172. *PrintableOrigin: PAIR(96, 114)
  173. *switch: Resolution
  174. {
  175. *case: Option1
  176. {
  177. *PrintableArea: PAIR(6528, 5379)
  178. }
  179. }
  180. *Command: CmdSelect
  181. {
  182. *Order: DOC_SETUP.5
  183. *Cmd: "<1B>H<1B>L000<1C>05v" %4d{(PhysPaperLength / 4) + 300}
  184. }
  185. }
  186. *Option: A4
  187. {
  188. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  189. *PrintableArea: PAIR(3778, 5380)
  190. *PrintableOrigin: PAIR(96, 114)
  191. *switch: Resolution
  192. {
  193. *case: Option1
  194. {
  195. *PrintableArea: PAIR(3777, 5378)
  196. }
  197. }
  198. *Command: CmdSelect
  199. {
  200. *Order: DOC_SETUP.5
  201. *Cmd: "<1B>H<1B>L000<1C>05v" %4d{(PhysPaperLength / 4) + 300}
  202. }
  203. }
  204. *Option: A4_ROTATED
  205. {
  206. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  207. *PrintableArea: PAIR(5419, 3739)
  208. *PrintableOrigin: PAIR(96, 114)
  209. *switch: Resolution
  210. {
  211. *case: Option1
  212. {
  213. *PrintableArea: PAIR(5418, 3738)
  214. }
  215. }
  216. *Command: CmdSelect
  217. {
  218. *Order: DOC_SETUP.5
  219. *Cmd: "<1B>H<1B>L000<1C>05v" %4d{(PhysPaperLength / 4) + 300}
  220. }
  221. }
  222. *Option: A5
  223. {
  224. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  225. *PrintableArea: PAIR(2606, 3739)
  226. *PrintableOrigin: PAIR(96, 114)
  227. *switch: Resolution
  228. {
  229. *case: Option1
  230. {
  231. *PrintableArea: PAIR(2604, 3738)
  232. }
  233. }
  234. *Command: CmdSelect
  235. {
  236. *Order: DOC_SETUP.5
  237. *Cmd: "<1B>H<1B>L000<1C>05v" %4d{(PhysPaperLength / 4) + 300}
  238. }
  239. }
  240. *Option: A5_ROTATED
  241. {
  242. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  243. *PrintableArea: PAIR(3778, 2567)
  244. *PrintableOrigin: PAIR(96, 114)
  245. *switch: Resolution
  246. {
  247. *case: Option1
  248. {
  249. *PrintableArea: PAIR(3777, 2565)
  250. }
  251. }
  252. *Command: CmdSelect
  253. {
  254. *Order: DOC_SETUP.5
  255. *Cmd: "<1B>H<1B>L000<1C>05v" %4d{(PhysPaperLength / 4) + 300}
  256. }
  257. }
  258. *Option: B4
  259. {
  260. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  261. *PrintableArea: PAIR(4666, 6647)
  262. *PrintableOrigin: PAIR(96, 114)
  263. *switch: Resolution
  264. {
  265. *case: Option1
  266. {
  267. *PrintableArea: PAIR(4665, 6645)
  268. }
  269. }
  270. *Command: CmdSelect
  271. {
  272. *Order: DOC_SETUP.5
  273. *Cmd: "<1B>H<1B>L000<1C>05v" %4d{(PhysPaperLength / 4) + 300}
  274. }
  275. }
  276. *Option: B4_JIS_ROTATED
  277. {
  278. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  279. *PrintableArea: PAIR(6527, 4627)
  280. *PrintableOrigin: PAIR(96, 114)
  281. *switch: Resolution
  282. {
  283. *case: Option1
  284. {
  285. *PrintableArea: PAIR(6525, 4626)
  286. }
  287. }
  288. *Command: CmdSelect
  289. {
  290. *Order: DOC_SETUP.5
  291. *Cmd: "<1B>H<1B>L000<1C>05v" %4d{(PhysPaperLength / 4) + 300}
  292. }
  293. }
  294. *Option: B5
  295. {
  296. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  297. *PrintableArea: PAIR(3250, 4627)
  298. *PrintableOrigin: PAIR(96, 114)
  299. *switch: Resolution
  300. {
  301. *case: Option1
  302. {
  303. *PrintableArea: PAIR(3249, 4626)
  304. }
  305. }
  306. *Command: CmdSelect
  307. {
  308. *Order: DOC_SETUP.5
  309. *Cmd: "<1B>H<1B>L000<1C>05v" %4d{(PhysPaperLength / 4) + 300}
  310. }
  311. }
  312. *Option: B5_JIS_ROTATED
  313. {
  314. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  315. *PrintableArea: PAIR(4666, 3211)
  316. *PrintableOrigin: PAIR(96, 114)
  317. *switch: Resolution
  318. {
  319. *case: Option1
  320. {
  321. *PrintableArea: PAIR(4665, 3210)
  322. }
  323. }
  324. *Command: CmdSelect
  325. {
  326. *Order: DOC_SETUP.5
  327. *Cmd: "<1B>H<1B>L000<1C>05v" %4d{(PhysPaperLength / 4) + 300}
  328. }
  329. }
  330. *Option: JAPANESE_POSTCARD
  331. {
  332. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  333. *PrintableArea: PAIR(1699, 2567)
  334. *PrintableOrigin: PAIR(96, 114)
  335. *switch: Resolution
  336. {
  337. *case: Option1
  338. {
  339. *PrintableArea: PAIR(1698, 2565)
  340. }
  341. }
  342. *Command: CmdSelect
  343. {
  344. *Order: DOC_SETUP.5
  345. *Cmd: "<1B>H<1B>L000<1C>05v" %4d{(PhysPaperLength / 4) + 300}
  346. }
  347. }
  348. *Option: Option12
  349. {
  350. *rcNameID: 291
  351. *PageDimensions: PAIR(1891, 2798)
  352. *PrintableArea: PAIR(1699, 2498)
  353. *PrintableOrigin: PAIR(96, 183)
  354. *switch: Resolution
  355. {
  356. *case: Option1
  357. {
  358. *PrintableArea: PAIR(1698, 2496)
  359. }
  360. }
  361. *Command: CmdSelect
  362. {
  363. *Order: DOC_SETUP.5
  364. *Cmd: "<1B>H<1B>L000<1C>05v" %4d{(PhysPaperLength / 4) + 300}
  365. }
  366. }
  367. *Option: JAPANESE_POSTCARD_ROTATED
  368. {
  369. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  370. *PrintableArea: PAIR(2606, 1660)
  371. *PrintableOrigin: PAIR(96, 114)
  372. *switch: Resolution
  373. {
  374. *case: Option1
  375. {
  376. *PrintableArea: PAIR(2604, 1659)
  377. }
  378. }
  379. *Command: CmdSelect
  380. {
  381. *Order: DOC_SETUP.5
  382. *Cmd: "<1B>H<1B>L000<1C>05v" %4d{(PhysPaperLength / 4) + 300}
  383. }
  384. }
  385. *Option: Option14
  386. {
  387. *rcNameID: 292
  388. *PageDimensions: PAIR(2798, 1891)
  389. *PrintableArea: PAIR(2606, 1591)
  390. *PrintableOrigin: PAIR(96, 183)
  391. *switch: Resolution
  392. {
  393. *case: Option1
  394. {
  395. *PrintableArea: PAIR(2604, 1590)
  396. }
  397. }
  398. *Command: CmdSelect
  399. {
  400. *Order: DOC_SETUP.5
  401. *Cmd: "<1B>H<1B>L000<1C>05v" %4d{(PhysPaperLength / 4) + 300}
  402. }
  403. }
  404. *Option: DBL_JAPANESE_POSTCARD
  405. {
  406. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  407. *PrintableArea: PAIR(3586, 2567)
  408. *PrintableOrigin: PAIR(96, 114)
  409. *switch: Resolution
  410. {
  411. *case: Option1
  412. {
  413. *PrintableArea: PAIR(3585, 2565)
  414. }
  415. }
  416. *Command: CmdSelect
  417. {
  418. *Order: DOC_SETUP.5
  419. *Cmd: "<1B>H<1B>L000<1C>05v" %4d{(PhysPaperLength / 4) + 300}
  420. }
  421. }
  422. *Option: Option16
  423. {
  424. *rcNameID: 293
  425. *PageDimensions: PAIR(3778, 2798)
  426. *PrintableArea: PAIR(3586, 2498)
  427. *PrintableOrigin: PAIR(96, 183)
  428. *switch: Resolution
  429. {
  430. *case: Option1
  431. {
  432. *PrintableArea: PAIR(3585, 2496)
  433. }
  434. }
  435. *Command: CmdSelect
  436. {
  437. *Order: DOC_SETUP.5
  438. *Cmd: "<1B>H<1B>L000<1C>05v" %4d{(PhysPaperLength / 4) + 300}
  439. }
  440. }
  441. *Option: DBL_JAPANESE_POSTCARD_ROTATED
  442. {
  443. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  444. *PrintableArea: PAIR(2606, 3547)
  445. *PrintableOrigin: PAIR(96, 114)
  446. *switch: Resolution
  447. {
  448. *case: Option1
  449. {
  450. *PrintableArea: PAIR(2604, 3546)
  451. }
  452. }
  453. *Command: CmdSelect
  454. {
  455. *Order: DOC_SETUP.5
  456. *Cmd: "<1B>H<1B>L000<1C>05v" %4d{(PhysPaperLength / 4) + 300}
  457. }
  458. }
  459. *Option: Option18
  460. {
  461. *rcNameID: 294
  462. *PageDimensions: PAIR(2798, 3778)
  463. *PrintableArea: PAIR(2606, 3478)
  464. *PrintableOrigin: PAIR(96, 183)
  465. *switch: Resolution
  466. {
  467. *case: Option1
  468. {
  469. *PrintableArea: PAIR(2604, 3477)
  470. }
  471. }
  472. *Command: CmdSelect
  473. {
  474. *Order: DOC_SETUP.5
  475. *Cmd: "<1B>H<1B>L000<1C>05v" %4d{(PhysPaperLength / 4) + 300}
  476. }
  477. }
  478. *Option: 10X11
  479. {
  480. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  481. *PrintableArea: PAIR(4320, 5046)
  482. *PrintableOrigin: PAIR(240, 117)
  483. *Command: CmdSelect
  484. {
  485. *Order: DOC_SETUP.5
  486. *Cmd: "<1B>H<1B>L000<1C>05v" %4d[0,2560]{(PhysPaperLength / 4) }
  487. }
  488. }
  489. *Option: 15X11
  490. {
  491. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  492. *PrintableArea: PAIR(6528, 5046)
  493. *PrintableOrigin: PAIR(336, 117)
  494. *Command: CmdSelect
  495. {
  496. *Order: DOC_SETUP.5
  497. *Cmd: "<1B>H<1B>L000<1C>05v" %4d[0,2560]{(PhysPaperLength / 4) }
  498. }
  499. }
  500. *Option: JENV_KAKU2_ROTATED
  501. {
  502. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  503. *PrintableArea: PAIR(6082, 4305)
  504. *PrintableOrigin: PAIR(96, 114)
  505. *switch: Resolution
  506. {
  507. *case: Option1
  508. {
  509. *PrintableArea: PAIR(6081, 4305)
  510. }
  511. }
  512. *Command: CmdSelect
  513. {
  514. *Order: DOC_SETUP.5
  515. *Cmd: "<1B>H<1B>L000<1C>05v" %4d{(PhysPaperLength / 4) + 300}
  516. }
  517. }
  518. *Option: JENV_KAKU3_ROTATED
  519. {
  520. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  521. *PrintableArea: PAIR(5040, 3849)
  522. *PrintableOrigin: PAIR(96, 114)
  523. *Command: CmdSelect
  524. {
  525. *Order: DOC_SETUP.5
  526. *Cmd: "<1B>H<1B>L000<1C>05v" %4d{(PhysPaperLength / 4) + 300}
  527. }
  528. }
  529. *Option: JENV_CHOU3_ROTATED
  530. {
  531. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  532. *PrintableArea: PAIR(4248, 2035)
  533. *PrintableOrigin: PAIR(96, 114)
  534. *switch: Resolution
  535. {
  536. *case: Option1
  537. {
  538. *PrintableArea: PAIR(4248, 2034)
  539. }
  540. }
  541. *Command: CmdSelect
  542. {
  543. *Order: DOC_SETUP.5
  544. *Cmd: "<1B>H<1B>L000<1C>05v" %4d{(PhysPaperLength / 4) + 300}
  545. }
  546. }
  547. *Option: JENV_CHOU4_ROTATED
  548. {
  549. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  550. *PrintableArea: PAIR(3682, 1468)
  551. *PrintableOrigin: PAIR(96, 114)
  552. *switch: Resolution
  553. {
  554. *case: Option1
  555. {
  556. *PrintableArea: PAIR(3681, 1467)
  557. }
  558. }
  559. *Command: CmdSelect
  560. {
  561. *Order: DOC_SETUP.5
  562. *Cmd: "<1B>H<1B>L000<1C>05v" %4d{(PhysPaperLength / 4) + 300}
  563. }
  564. }
  565. *Option: Option25
  566. {
  567. *rcNameID: 295
  568. *PageDimensions: PAIR(1041, 1701)
  569. *PrintableArea: PAIR(849, 1470)
  570. *PrintableOrigin: PAIR(96, 114)
  571. *Command: CmdSelect
  572. {
  573. *Order: DOC_SETUP.5
  574. *Cmd: "<1B>H<1B>L000<1C>05v" %4d{(PhysPaperLength / 4) + 300}
  575. }
  576. }
  577. *Option: CUSTOMSIZE
  578. {
  579. *rcNameID: =USER_DEFINED_SIZE_DISPLAY
  580. *MinSize: PAIR(960, 480)
  581. *MaxSize: PAIR(7939, 10224)
  582. *MaxPrintableWidth: 6528
  583. *MinLeftMargin: 0
  584. *CenterPrintable?: FALSE
  585. *switch: InputBin
  586. {
  587. *case: Option1
  588. {
  589. *CustCursorOriginX: %d{0}
  590. *CustCursorOriginY: %d{0}
  591. *CustPrintableOriginX: %d{0}
  592. *CustPrintableOriginY: %d{0}
  593. *CustPrintableSizeX: %d{min(6528, PhysPaperWidth)}
  594. *CustPrintableSizeY: %d{PhysPaperLength - (0+0)}
  595. }
  596. *case: Option2
  597. {
  598. *CustCursorOriginX: %d{0}
  599. *CustCursorOriginY: %d{0}
  600. *CustPrintableOriginX: %d{0}
  601. *CustPrintableOriginY: %d{0}
  602. *CustPrintableSizeX: %d{min(6528, PhysPaperWidth)}
  603. *CustPrintableSizeY: %d{PhysPaperLength - (0+0)}
  604. }
  605. *case: Option3
  606. {
  607. *CustCursorOriginX: %d{0}
  608. *CustCursorOriginY: %d{0}
  609. *CustPrintableOriginX: %d{0}
  610. *CustPrintableOriginY: %d{0}
  611. *CustPrintableSizeX: %d{min(6528, PhysPaperWidth)}
  612. *CustPrintableSizeY: %d{PhysPaperLength - (0+0)}
  613. }
  614. *case: Option4
  615. {
  616. *CustCursorOriginX: %d{0}
  617. *CustCursorOriginY: %d{0}
  618. *CustPrintableOriginX: %d{0}
  619. *CustPrintableOriginY: %d{0}
  620. *CustPrintableSizeX: %d{min(6528, PhysPaperWidth)}
  621. *CustPrintableSizeY: %d{PhysPaperLength - (0+0)}
  622. }
  623. *case: Option5
  624. {
  625. *CustCursorOriginX: %d{0}
  626. *CustCursorOriginY: %d{0}
  627. *CustPrintableOriginX: %d{0}
  628. *CustPrintableOriginY: %d{0}
  629. *CustPrintableSizeX: %d{min(6528, PhysPaperWidth)}
  630. *CustPrintableSizeY: %d{PhysPaperLength - (0+0)}
  631. }
  632. }
  633. *Command: CmdSelect
  634. {
  635. *Order: DOC_SETUP.5
  636. *Cmd: "<1B>H<1B>L000<1C>05v" %4d[0,2560]{(PhysPaperLength / 4) }
  637. }
  638. }
  639. }
  640. *InvalidCombination: LIST(InputBin.Option1, PaperSize.10X11)
  641. *InvalidCombination: LIST(InputBin.Option1, PaperSize.15X11)
  642. *InvalidCombination: LIST(InputBin.Option2, PaperSize.10X11)
  643. *InvalidCombination: LIST(InputBin.Option2, PaperSize.15X11)
  644. *InvalidCombination: LIST(InputBin.Option2, PaperSize.JENV_KAKU2_ROTATED)
  645. *InvalidCombination: LIST(InputBin.Option2, PaperSize.JENV_KAKU3_ROTATED)
  646. *InvalidCombination: LIST(InputBin.Option2, PaperSize.JENV_CHOU3_ROTATED)
  647. *InvalidCombination: LIST(InputBin.Option2, PaperSize.JENV_CHOU4_ROTATED)
  648. *InvalidCombination: LIST(InputBin.Option2, PaperSize.Option25)
  649. *InvalidCombination: LIST(InputBin.Option3, PaperSize.A3)
  650. *InvalidCombination: LIST(InputBin.Option3, PaperSize.A3_ROTATED)
  651. *InvalidCombination: LIST(InputBin.Option3, PaperSize.A4)
  652. *InvalidCombination: LIST(InputBin.Option3, PaperSize.A4_ROTATED)
  653. *InvalidCombination: LIST(InputBin.Option3, PaperSize.A5)
  654. *InvalidCombination: LIST(InputBin.Option3, PaperSize.A5_ROTATED)
  655. *InvalidCombination: LIST(InputBin.Option3, PaperSize.B4)
  656. *InvalidCombination: LIST(InputBin.Option3, PaperSize.B4_JIS_ROTATED)
  657. *InvalidCombination: LIST(InputBin.Option3, PaperSize.B5)
  658. *InvalidCombination: LIST(InputBin.Option3, PaperSize.B5_JIS_ROTATED)
  659. *InvalidCombination: LIST(InputBin.Option3, PaperSize.JAPANESE_POSTCARD)
  660. *InvalidCombination: LIST(InputBin.Option3, PaperSize.Option12)
  661. *InvalidCombination: LIST(InputBin.Option3, PaperSize.JAPANESE_POSTCARD_ROTATED)
  662. *InvalidCombination: LIST(InputBin.Option3, PaperSize.Option14)
  663. *InvalidCombination: LIST(InputBin.Option3, PaperSize.DBL_JAPANESE_POSTCARD)
  664. *InvalidCombination: LIST(InputBin.Option3, PaperSize.Option16)
  665. *InvalidCombination: LIST(InputBin.Option3, PaperSize.DBL_JAPANESE_POSTCARD_ROTATED)
  666. *InvalidCombination: LIST(InputBin.Option3, PaperSize.Option18)
  667. *InvalidCombination: LIST(InputBin.Option3, PaperSize.JENV_KAKU2_ROTATED)
  668. *InvalidCombination: LIST(InputBin.Option3, PaperSize.JENV_KAKU3_ROTATED)
  669. *InvalidCombination: LIST(InputBin.Option3, PaperSize.JENV_CHOU3_ROTATED)
  670. *InvalidCombination: LIST(InputBin.Option3, PaperSize.JENV_CHOU4_ROTATED)
  671. *InvalidCombination: LIST(InputBin.Option3, PaperSize.Option25)
  672. *InvalidCombination: LIST(InputBin.Option4, PaperSize.A3)
  673. *InvalidCombination: LIST(InputBin.Option4, PaperSize.A3_ROTATED)
  674. *InvalidCombination: LIST(InputBin.Option4, PaperSize.A4)
  675. *InvalidCombination: LIST(InputBin.Option4, PaperSize.A4_ROTATED)
  676. *InvalidCombination: LIST(InputBin.Option4, PaperSize.A5)
  677. *InvalidCombination: LIST(InputBin.Option4, PaperSize.A5_ROTATED)
  678. *InvalidCombination: LIST(InputBin.Option4, PaperSize.B4)
  679. *InvalidCombination: LIST(InputBin.Option4, PaperSize.B4_JIS_ROTATED)
  680. *InvalidCombination: LIST(InputBin.Option4, PaperSize.B5)
  681. *InvalidCombination: LIST(InputBin.Option4, PaperSize.B5_JIS_ROTATED)
  682. *InvalidCombination: LIST(InputBin.Option4, PaperSize.JAPANESE_POSTCARD)
  683. *InvalidCombination: LIST(InputBin.Option4, PaperSize.Option12)
  684. *InvalidCombination: LIST(InputBin.Option4, PaperSize.JAPANESE_POSTCARD_ROTATED)
  685. *InvalidCombination: LIST(InputBin.Option4, PaperSize.Option14)
  686. *InvalidCombination: LIST(InputBin.Option4, PaperSize.DBL_JAPANESE_POSTCARD)
  687. *InvalidCombination: LIST(InputBin.Option4, PaperSize.Option16)
  688. *InvalidCombination: LIST(InputBin.Option4, PaperSize.DBL_JAPANESE_POSTCARD_ROTATED)
  689. *InvalidCombination: LIST(InputBin.Option4, PaperSize.Option18)
  690. *InvalidCombination: LIST(InputBin.Option4, PaperSize.JENV_KAKU2_ROTATED)
  691. *InvalidCombination: LIST(InputBin.Option4, PaperSize.JENV_KAKU3_ROTATED)
  692. *InvalidCombination: LIST(InputBin.Option4, PaperSize.JENV_CHOU3_ROTATED)
  693. *InvalidCombination: LIST(InputBin.Option4, PaperSize.JENV_CHOU4_ROTATED)
  694. *InvalidCombination: LIST(InputBin.Option4, PaperSize.Option25)
  695. *InvalidCombination: LIST(InputBin.Option5, PaperSize.A3)
  696. *InvalidCombination: LIST(InputBin.Option5, PaperSize.A3_ROTATED)
  697. *InvalidCombination: LIST(InputBin.Option5, PaperSize.A4)
  698. *InvalidCombination: LIST(InputBin.Option5, PaperSize.A4_ROTATED)
  699. *InvalidCombination: LIST(InputBin.Option5, PaperSize.A5)
  700. *InvalidCombination: LIST(InputBin.Option5, PaperSize.A5_ROTATED)
  701. *InvalidCombination: LIST(InputBin.Option5, PaperSize.B4)
  702. *InvalidCombination: LIST(InputBin.Option5, PaperSize.B4_JIS_ROTATED)
  703. *InvalidCombination: LIST(InputBin.Option5, PaperSize.B5)
  704. *InvalidCombination: LIST(InputBin.Option5, PaperSize.B5_JIS_ROTATED)
  705. *InvalidCombination: LIST(InputBin.Option5, PaperSize.JAPANESE_POSTCARD)
  706. *InvalidCombination: LIST(InputBin.Option5, PaperSize.Option12)
  707. *InvalidCombination: LIST(InputBin.Option5, PaperSize.JAPANESE_POSTCARD_ROTATED)
  708. *InvalidCombination: LIST(InputBin.Option5, PaperSize.Option14)
  709. *InvalidCombination: LIST(InputBin.Option5, PaperSize.DBL_JAPANESE_POSTCARD)
  710. *InvalidCombination: LIST(InputBin.Option5, PaperSize.Option16)
  711. *InvalidCombination: LIST(InputBin.Option5, PaperSize.DBL_JAPANESE_POSTCARD_ROTATED)
  712. *InvalidCombination: LIST(InputBin.Option5, PaperSize.Option18)
  713. *InvalidCombination: LIST(InputBin.Option5, PaperSize.JENV_KAKU2_ROTATED)
  714. *InvalidCombination: LIST(InputBin.Option5, PaperSize.JENV_KAKU3_ROTATED)
  715. *InvalidCombination: LIST(InputBin.Option5, PaperSize.JENV_CHOU3_ROTATED)
  716. *InvalidCombination: LIST(InputBin.Option5, PaperSize.JENV_CHOU4_ROTATED)
  717. *InvalidCombination: LIST(InputBin.Option5, PaperSize.Option25)
  718. *Feature: JISONOFF
  719. {
  720. *rcNameID: 284
  721. *DefaultOption: JIS90
  722. *HelpIndex: 7070
  723. *FeatureType: PRINTER_PROPERTY
  724. *Option: JIS90
  725. {
  726. *rcNameID: 285
  727. *Command: CmdSelect
  728. {
  729. *Order: JOB_SETUP.2
  730. *Cmd: "<1C>05F2-02"
  731. }
  732. }
  733. *Option: JIS78
  734. {
  735. *rcNameID: 286
  736. *Command: CmdSelect
  737. {
  738. *Order: JOB_SETUP.2
  739. *Cmd: "<1C>05F2-00"
  740. }
  741. }
  742. }
  743. *Feature: PrintQuality
  744. {
  745. *rcNameID: =TEXT_QUALITY_DISPLAY
  746. *DefaultOption: Option3
  747. *HelpIndex: 7062
  748. *Option: Option1
  749. {
  750. *rcNameID: 305
  751. }
  752. *Option: Option2
  753. {
  754. *rcNameID: 298
  755. *Command: CmdSelect
  756. {
  757. *Order: DOC_SETUP.2
  758. *Cmd: "<1B>d1<1B><3E>"
  759. }
  760. }
  761. *Option: Option3
  762. {
  763. *rcNameID: 299
  764. *Command: CmdSelect
  765. {
  766. *Order: DOC_SETUP.2
  767. *Cmd: "<1B>d1<1B>]"
  768. }
  769. }
  770. *Option: Option4
  771. {
  772. *rcNameID: 300
  773. *Command: CmdSelect
  774. {
  775. *Order: DOC_SETUP.2
  776. *Cmd: "<1B>d0<1B><3E>"
  777. }
  778. }
  779. *Option: Option5
  780. {
  781. *rcNameID: 301
  782. *Command: CmdSelect
  783. {
  784. *Order: DOC_SETUP.2
  785. *Cmd: "<1B>d0<1B>]"
  786. }
  787. }
  788. }
  789. *Feature: TextHalftoneThreshold
  790. {
  791. *rcNameID: =TEXTHALFTONE_DISPLAY
  792. *DefaultOption: Option1
  793. *HelpIndex: 7080
  794. *Option: NONE
  795. {
  796. *rcNameID: =NONE_DISPLAY
  797. }
  798. *Option: Option1
  799. {
  800. *Name: "160"
  801. EXTERN_GLOBAL: *TextHalftoneThreshold: 160
  802. }
  803. }
  804. *BlockMacro: ConstraintsInputBin
  805. {
  806. *Constraints: InputBin.Option3
  807. *Constraints: InputBin.Option4
  808. *Constraints: InputBin.Option5
  809. }
  810. *Feature: OutputBin
  811. {
  812. *rcNameID: 283
  813. *DefaultOption: Option1
  814. *HelpIndex: 7053
  815. *Option: Option1
  816. {
  817. *rcNameID: 305
  818. }
  819. *Option: Option2
  820. {
  821. *rcNameID: 296
  822. *InsertBlock: =ConstraintsInputBin
  823. }
  824. *Option: Option3
  825. {
  826. *rcNameID: 297
  827. *InsertBlock: =ConstraintsInputBin
  828. }
  829. }
  830. *Feature: Halftone
  831. {
  832. *rcNameID: =HALFTONING_DISPLAY
  833. *DefaultOption: HT_PATSIZE_AUTO
  834. *Option: HT_PATSIZE_AUTO
  835. {
  836. *rcNameID: =HT_AUTO_SELECT_DISPLAY
  837. }
  838. *Option: HT_PATSIZE_SUPERCELL_M
  839. {
  840. *rcNameID: =HT_SUPERCELL_DISPLAY
  841. }
  842. *Option: HT_PATSIZE_6x6_M
  843. {
  844. *rcNameID: =HT_DITHER6X6_DISPLAY
  845. }
  846. *Option: HT_PATSIZE_8x8_M
  847. {
  848. *rcNameID: =HT_DITHER8X8_DISPLAY
  849. }
  850. }
  851. *Command: CmdStartJob
  852. {
  853. *Order: JOB_SETUP.1
  854. *Cmd : "<00000000000000000000><180F><1B>$<1B>M<1B>2<1B>/136<1C>A<1B>f<1B>s0<1B>l-<1B>_1<1C>04LS12<1C>w0,0.<1B>h0"
  855. }
  856. *Command: CmdStartDoc
  857. {
  858. *Order: DOC_SETUP.1
  859. *Cmd: "<1B>H<1B>e11<1B221B>Y<1B>L000<1B>A<1B>O0<1C>c,,0."
  860. }
  861. *switch: InputBin
  862. {
  863. *case: Option1
  864. {
  865. *Command: CmdStartPage
  866. {
  867. *Order: PAGE_SETUP.1
  868. *Cmd: "<0D><19>"
  869. }
  870. }
  871. *case: Option2
  872. {
  873. *Command: CmdStartPage
  874. {
  875. *Order: PAGE_SETUP.1
  876. *Cmd: "<0D1B>a<19>"
  877. }
  878. }
  879. *case: Option3
  880. {
  881. *Command: CmdStartPage
  882. {
  883. *Order: PAGE_SETUP.1
  884. *Cmd: "<0D><19>"
  885. }
  886. }
  887. *case: Option4
  888. {
  889. *Command: CmdStartPage
  890. {
  891. *Order: PAGE_SETUP.1
  892. *Cmd: "<0D><19>"
  893. }
  894. }
  895. *case: Option5
  896. {
  897. *Command: CmdStartPage
  898. {
  899. *Order: PAGE_SETUP.1
  900. *Cmd: "<0D><19>"
  901. }
  902. }
  903. }
  904. *Command: CmdEndJob
  905. {
  906. *Order: JOB_FINISH.1
  907. *Cmd: "<1B>c8"
  908. }
  909. *switch: InputBin
  910. {
  911. *case: Option1
  912. {
  913. *EjectPageWithFF?: FALSE
  914. *Command: CmdEndPage
  915. {
  916. *Order: PAGE_FINISH.1
  917. *Cmd: "<0D><1B>b"
  918. }
  919. }
  920. *case: Option2
  921. {
  922. *EjectPageWithFF?: FALSE
  923. *Command: CmdEndPage
  924. {
  925. *Order: PAGE_FINISH.1
  926. *Cmd: "<0D><1B>b"
  927. }
  928. }
  929. *case: Option3
  930. {
  931. *EjectPageWithFF?: TRUE
  932. }
  933. *case: Option4
  934. {
  935. *EjectPageWithFF?: TRUE
  936. }
  937. *case: Option5
  938. {
  939. *EjectPageWithFF?: TRUE
  940. }
  941. }
  942. *RotateCoordinate?: FALSE
  943. *RotateRaster?: FALSE
  944. *RotateFont?: FALSE
  945. *switch: Orientation
  946. {
  947. *case: PORTRAIT
  948. {
  949. *TextCaps: LIST(TC_EA_DOUBLE,TC_IA_ABLE,TC_UA_ABLE,TC_RA_ABLE)
  950. }
  951. *case: LANDSCAPE_CC270
  952. {
  953. *TextCaps: LIST(TC_RA_ABLE)
  954. }
  955. }
  956. *CursorXAfterCR: AT_CURSOR_X_ORIGIN
  957. *ReselectFont: LIST(AFTER_XMOVE, AFTER_GRXDATA)
  958. *YMoveAttributes: LIST(SEND_CR_FIRST,FAVOR_LF)
  959. *MaxLineSpacing: 396
  960. *XMoveThreshold: 0
  961. *XMoveUnit: 160
  962. *AbsXMovesRightOnly?: TRUE
  963. *Command: CmdXMoveAbsolute { *Cmd : "<1B>H<1B>e11<1B>F" %4d[0,2175]{max_repeat((DestX / 3) )} }
  964. *LineSpacingMoveUnit: 120
  965. *Command: CmdSetLineSpacing { *Cmd : "<1B>T" %2d[0,99]{(LinefeedSpacing / 4) } }
  966. *Command: CmdCR { *Cmd : "<0D>" }
  967. *Command: CmdLF { *Cmd : "<0A>" }
  968. *Command: CmdFF { *Cmd : "<0D0C>" }
  969. *Command: CmdBackSpace { *Cmd : "<08>" }
  970. *OutputDataFormat: V_BYTE
  971. *OptimizeLeftBound?: FALSE
  972. *CursorXAfterSendBlockData: AT_GRXDATA_END
  973. *CursorYAfterSendBlockData: NO_MOVE
  974. *MirrorRasterByte?: TRUE
  975. *DefaultFont: 3
  976. *DefaultCTT: 1
  977. *switch: Orientation
  978. {
  979. *case: PORTRAIT
  980. {
  981. *DeviceFonts: LIST(3,7,14,16,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41)
  982. }
  983. *case: LANDSCAPE_CC270
  984. {
  985. *DeviceFonts: LIST()
  986. }
  987. }
  988. *Command: CmdBoldOn { *Cmd : "<1C>c,,1." }
  989. *Command: CmdItalicOn { *Cmd : "<1C>c,,2." }
  990. *Command: CmdClearAllFontAttribs { *Cmd : "<1C>c,,0." }
  991. *Command: CmdUnderlineOn { *Cmd : "<1B>X" }
  992. *Command: CmdUnderlineOff { *Cmd : "<1B>Y" }