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.

820 lines
21 KiB

  1. *GPDSpecVersion: "1.0"
  2. *CodePage: 1252
  3. *ModelName: "NEC PC-PR700XH"
  4. *MasterUnits: PAIR(480, 480)
  5. *ResourceDLL: "NC70JRES.dll"
  6. *PrinterType: SERIAL
  7. *rcInstalledOptionNameID: 281
  8. *rcNotInstalledOptionNameID: 282
  9. *PrintRateUnit: CPS
  10. *PrintRate: 130
  11. *GPDFileName: "NC700XHJ.GPD"
  12. *Include: "STDNAMES.GPD"
  13. *GPDFileVersion: "1.000"
  14. *HelpFile: "nc70jres.hlp"
  15. *% *Macros: HelpIDs
  16. *% {
  17. *% PAPER SETTING */
  18. *% POP_70_YOUSIHOUKOU :7050
  19. *% PRINT QUALITIES */
  20. *% POP_70_PQUALITIESNEW :7060
  21. *% KANJI CODE */
  22. *% POP_70_KANJICODE :7070
  23. *% }
  24. *%======== Orientation ========
  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. *%======== InputBin ========
  39. *Feature: InputBin
  40. {
  41. *rcNameID: =PAPER_SOURCE_DISPLAY
  42. *DefaultOption: Option1
  43. *% SHEET GUIDE
  44. *Option: Option1
  45. {
  46. *rcNameID: 263
  47. *Constraints: PaperSize.10X11
  48. *Constraints: PaperSize.15X11
  49. *switch: YOUSIHOUKOU
  50. {
  51. *case: Option1
  52. {
  53. *Command: CmdSelect
  54. {
  55. *Order: DOC_SETUP.3
  56. *Cmd: "<1B>m2<19><1C>02ER"
  57. }
  58. }
  59. *case: Option2
  60. {
  61. *Command: CmdSelect
  62. {
  63. *Order: DOC_SETUP.3
  64. *Cmd: "<1B>m2<19><1C>02EF"
  65. }
  66. }
  67. }
  68. }
  69. *% SHEET FEEDER
  70. *Option: Option2
  71. {
  72. *rcNameID: 264
  73. *Constraints: PaperSize.10X11
  74. *Constraints: PaperSize.15X11
  75. *Constraints: PaperSize.A3
  76. *Installable?: TRUE
  77. *rcInstallableFeatureNameID: 264
  78. *switch: YOUSIHOUKOU
  79. {
  80. *case: Option1
  81. {
  82. *Command: CmdSelect
  83. {
  84. *Order: DOC_SETUP.3
  85. *Cmd: "<1B>m2<19><1C>02ER"
  86. }
  87. }
  88. *case: Option2
  89. {
  90. *Command: CmdSelect
  91. {
  92. *Order: DOC_SETUP.3
  93. *Cmd: "<1B>m2<19><1C>02EF"
  94. }
  95. }
  96. }
  97. }
  98. *% F TRACTOR FEEDER
  99. *Option: Option3
  100. {
  101. *rcNameID: 267
  102. *Constraints: PaperSize.A3
  103. *Constraints: PaperSize.A3_ROTATED
  104. *Constraints: PaperSize.A4
  105. *Constraints: PaperSize.A4_ROTATED
  106. *Constraints: PaperSize.A5
  107. *Constraints: PaperSize.A5_ROTATED
  108. *Constraints: PaperSize.B4
  109. *Constraints: PaperSize.B4_JIS_ROTATED
  110. *Constraints: PaperSize.B5
  111. *Constraints: PaperSize.B5_JIS_ROTATED
  112. *Constraints: PaperSize.JAPANESE_POSTCARD
  113. *Constraints: PaperSize.JAPANESE_POSTCARD_ROTATED
  114. *Constraints: PaperSize.DBL_JAPANESE_POSTCARD
  115. *Constraints: PaperSize.DBL_JAPANESE_POSTCARD_ROTATED
  116. *Constraints: PaperSize.JENV_KAKU2_ROTATED
  117. *Constraints: PaperSize.JENV_KAKU3_ROTATED
  118. *Constraints: PaperSize.JENV_CHOU3_ROTATED
  119. *Constraints: PaperSize.JENV_CHOU4_ROTATED
  120. *Constraints: PaperSize.Option25
  121. *Constraints: PaperSize.Option26
  122. *Constraints: PaperSize.Option27
  123. *Command: CmdSelect
  124. {
  125. *Order: DOC_SETUP.3
  126. *Cmd: "<1B>m1<19>"
  127. }
  128. }
  129. *% R TRACTOR FEEDER
  130. *Option: Option4
  131. {
  132. *rcNameID: 268
  133. *Constraints: PaperSize.A3
  134. *Constraints: PaperSize.A3_ROTATED
  135. *Constraints: PaperSize.A4
  136. *Constraints: PaperSize.A4_ROTATED
  137. *Constraints: PaperSize.A5
  138. *Constraints: PaperSize.A5_ROTATED
  139. *Constraints: PaperSize.B4
  140. *Constraints: PaperSize.B4_JIS_ROTATED
  141. *Constraints: PaperSize.B5
  142. *Constraints: PaperSize.B5_JIS_ROTATED
  143. *Constraints: PaperSize.JAPANESE_POSTCARD
  144. *Constraints: PaperSize.JAPANESE_POSTCARD_ROTATED
  145. *Constraints: PaperSize.JENV_KAKU2_ROTATED
  146. *Constraints: PaperSize.DBL_JAPANESE_POSTCARD
  147. *Constraints: PaperSize.DBL_JAPANESE_POSTCARD_ROTATED
  148. *Constraints: PaperSize.JENV_KAKU3_ROTATED
  149. *Constraints: PaperSize.JENV_CHOU3_ROTATED
  150. *Constraints: PaperSize.JENV_CHOU4_ROTATED
  151. *Constraints: PaperSize.Option25
  152. *Constraints: PaperSize.Option26
  153. *Constraints: PaperSize.Option27
  154. *Installable?: TRUE
  155. *rcInstallableFeatureNameID: 268
  156. *Command: CmdSelect
  157. {
  158. *Order: DOC_SETUP.3
  159. *Cmd: "<1B>m3<19>"
  160. }
  161. }
  162. }
  163. *%======== Resolution ========
  164. *Feature: Resolution
  165. {
  166. *rcNameID: =RESOLUTION_DISPLAY
  167. *DefaultOption: Option1
  168. *Option: Option1
  169. {
  170. *Name: "160 x 160 dots per inch"
  171. *DPI: PAIR(160, 160)
  172. *TextDPI: PAIR(160, 160)
  173. *PinsPerLogPass: 24
  174. *PinsPerPhysPass: 24
  175. *MinStripBlankPixels: 120
  176. EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  177. *SpotDiameter: 120
  178. *Command: CmdSendBlockData { *Cmd : "<1B>H<1B>e11<1B>J" %4d{(NumOfDataBytes / 3) } }
  179. }
  180. }
  181. *%======== PaperSize ========
  182. *Feature: PaperSize
  183. {
  184. *rcNameID: =PAPER_SIZE_DISPLAY
  185. *DefaultOption: A4
  186. *Option: A3
  187. {
  188. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  189. *PrintableArea: PAIR(5418, 7707)
  190. *PrintableOrigin: PAIR(96, 114)
  191. *Command: CmdSelect
  192. {
  193. *Order: DOC_SETUP.4
  194. *Cmd: "<1C>05v" %4d{(PhysPaperLength / 4) + 300}
  195. }
  196. }
  197. *Option: A3_ROTATED
  198. {
  199. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  200. *PrintableArea: PAIR(6528, 5379)
  201. *PrintableOrigin: PAIR(585, 114)
  202. *Command: CmdSelect
  203. {
  204. *Order: DOC_SETUP.4
  205. *Cmd: "<1C>05v" %4d{(PhysPaperLength / 4) + 300}
  206. }
  207. }
  208. *Option: A4
  209. {
  210. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  211. *PrintableArea: PAIR(3777, 5378)
  212. *PrintableOrigin: PAIR(96, 114)
  213. *Command: CmdSelect
  214. {
  215. *Order: DOC_SETUP.4
  216. *Cmd: "<1C>05v" %4d{(PhysPaperLength / 4) + 300}
  217. }
  218. }
  219. *Option: A4_ROTATED
  220. {
  221. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  222. *PrintableArea: PAIR(5418, 3738)
  223. *PrintableOrigin: PAIR(96, 114)
  224. *Command: CmdSelect
  225. {
  226. *Order: DOC_SETUP.4
  227. *Cmd: "<1C>05v" %4d{(PhysPaperLength / 4) + 300}
  228. }
  229. }
  230. *Option: A5
  231. {
  232. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  233. *PrintableArea: PAIR(2604, 3738)
  234. *PrintableOrigin: PAIR(96, 114)
  235. *Command: CmdSelect
  236. {
  237. *Order: DOC_SETUP.4
  238. *Cmd: "<1C>05v" %4d{(PhysPaperLength / 4) + 300}
  239. }
  240. }
  241. *Option: A5_ROTATED
  242. {
  243. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  244. *PrintableArea: PAIR(3777, 2565)
  245. *PrintableOrigin: PAIR(96, 114)
  246. *Command: CmdSelect
  247. {
  248. *Order: DOC_SETUP.4
  249. *Cmd: "<1C>05v" %4d{(PhysPaperLength / 4) + 300}
  250. }
  251. }
  252. *Option: B4
  253. {
  254. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  255. *PrintableArea: PAIR(4665, 6645)
  256. *PrintableOrigin: PAIR(96, 114)
  257. *Command: CmdSelect
  258. {
  259. *Order: DOC_SETUP.4
  260. *Cmd: "<1C>05v" %4d{(PhysPaperLength / 4) + 300}
  261. }
  262. }
  263. *Option: B4_JIS_ROTATED
  264. {
  265. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  266. *PrintableArea: PAIR(6525, 4626)
  267. *PrintableOrigin: PAIR(96, 114)
  268. *Command: CmdSelect
  269. {
  270. *Order: DOC_SETUP.4
  271. *Cmd: "<1C>05v" %4d{(PhysPaperLength / 4) + 300}
  272. }
  273. }
  274. *Option: B5
  275. {
  276. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  277. *PrintableArea: PAIR(3249, 4626)
  278. *PrintableOrigin: PAIR(96, 114)
  279. *Command: CmdSelect
  280. {
  281. *Order: DOC_SETUP.4
  282. *Cmd: "<1C>05v" %4d{(PhysPaperLength / 4) + 300}
  283. }
  284. }
  285. *Option: B5_JIS_ROTATED
  286. {
  287. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  288. *PrintableArea: PAIR(4665, 3210)
  289. *PrintableOrigin: PAIR(96, 114)
  290. *Command: CmdSelect
  291. {
  292. *Order: DOC_SETUP.4
  293. *Cmd: "<1C>05v" %4d{(PhysPaperLength / 4) + 300}
  294. }
  295. }
  296. *Option: JAPANESE_POSTCARD
  297. {
  298. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  299. *PrintableArea: PAIR(1698, 2382)
  300. *PrintableOrigin: PAIR(96, 183)
  301. *Command: CmdSelect
  302. {
  303. *Order: DOC_SETUP.4
  304. *Cmd: "<1C>05v" %4d{(PhysPaperLength / 4) + 300}
  305. }
  306. }
  307. *Option: JAPANESE_POSTCARD_ROTATED
  308. {
  309. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  310. *PrintableArea: PAIR(2604, 1476)
  311. *PrintableOrigin: PAIR(96, 183)
  312. *Command: CmdSelect
  313. {
  314. *Order: DOC_SETUP.4
  315. *Cmd: "<1C>05v" %4d{(PhysPaperLength / 4) + 300}
  316. }
  317. }
  318. *Option: DBL_JAPANESE_POSTCARD
  319. {
  320. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  321. *PrintableArea: PAIR(3585, 2382)
  322. *PrintableOrigin: PAIR(96, 183)
  323. *Command: CmdSelect
  324. {
  325. *Order: DOC_SETUP.4
  326. *Cmd: "<1C>05v" %4d{(PhysPaperLength / 4) + 300}
  327. }
  328. }
  329. *Option: DBL_JAPANESE_POSTCARD_ROTATED
  330. {
  331. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  332. *PrintableArea: PAIR(2604, 3363)
  333. *PrintableOrigin: PAIR(96, 183)
  334. *Command: CmdSelect
  335. {
  336. *Order: DOC_SETUP.4
  337. *Cmd: "<1C>05v" %4d{(PhysPaperLength / 4) + 300}
  338. }
  339. }
  340. *Option: 10X11
  341. {
  342. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  343. *PrintableArea: PAIR(4320, 5046)
  344. *PrintableOrigin: PAIR(240, 117)
  345. *Command: CmdSelect
  346. {
  347. *Order: DOC_SETUP.4
  348. *Cmd: "<1C>05v" %4d[0,2560]{(PhysPaperLength / 4) }
  349. }
  350. }
  351. *Option: 15X11
  352. {
  353. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  354. *PrintableArea: PAIR(6528, 5046)
  355. *PrintableOrigin: PAIR(240, 117)
  356. *Command: CmdSelect
  357. {
  358. *Order: DOC_SETUP.4
  359. *Cmd: "<1C>05v" %4d[0,2560]{(PhysPaperLength / 4) }
  360. }
  361. }
  362. *Option: JENV_KAKU2_ROTATED
  363. {
  364. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  365. *PrintableArea: PAIR(6081, 4248)
  366. *PrintableOrigin: PAIR(96, 144)
  367. *Command: CmdSelect
  368. {
  369. *Order: DOC_SETUP.4
  370. *Cmd: "<1C>05v" %4d{(PhysPaperLength / 4) + 300}
  371. }
  372. }
  373. *Option: JENV_KAKU3_ROTATED
  374. {
  375. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  376. *PrintableArea: PAIR(5040, 3792)
  377. *PrintableOrigin: PAIR(96, 144)
  378. *Command: CmdSelect
  379. {
  380. *Order: DOC_SETUP.4
  381. *Cmd: "<1C>05v" %4d{(PhysPaperLength / 4) + 300}
  382. }
  383. }
  384. *Option: JENV_CHOU3_ROTATED
  385. {
  386. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  387. *PrintableArea: PAIR(4248, 1977)
  388. *PrintableOrigin: PAIR(96, 144)
  389. *Command: CmdSelect
  390. {
  391. *Order: DOC_SETUP.4
  392. *Cmd: "<1C>05v" %4d{(PhysPaperLength / 4) + 300}
  393. }
  394. }
  395. *Option: JENV_CHOU4_ROTATED
  396. {
  397. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  398. *PrintableArea: PAIR(3681, 1410)
  399. *PrintableOrigin: PAIR(96, 144)
  400. *Command: CmdSelect
  401. {
  402. *Order: DOC_SETUP.4
  403. *Cmd: "<1C>05v" %4d{(PhysPaperLength / 4) + 300}
  404. }
  405. }
  406. *Option: Option25
  407. {
  408. *rcNameID: 259
  409. *PageDimensions: PAIR(3061, 2154)
  410. *PrintableArea: PAIR(2868, 1866)
  411. *PrintableOrigin: PAIR(96, 144)
  412. *Command: CmdSelect
  413. {
  414. *Order: DOC_SETUP.4
  415. *Cmd: "<1C>05v" %4d{(PhysPaperLength / 4) + 300}
  416. }
  417. }
  418. *Option: Option26
  419. {
  420. *rcNameID: 260
  421. *PageDimensions: PAIR(4100, 1795)
  422. *PrintableArea: PAIR(3906, 1506)
  423. *PrintableOrigin: PAIR(96, 144)
  424. *Command: CmdSelect
  425. {
  426. *Order: DOC_SETUP.4
  427. *Cmd: "<1C>05v" %4d{(PhysPaperLength / 4) + 300}
  428. }
  429. }
  430. *Option: Option27
  431. {
  432. *rcNameID: 258
  433. *PageDimensions: PAIR(1039, 1719)
  434. *PrintableArea: PAIR(846, 1488)
  435. *PrintableOrigin: PAIR(96, 114)
  436. *Command: CmdSelect
  437. {
  438. *Order: DOC_SETUP.4
  439. *Cmd: "<1C>05v" %4d{(PhysPaperLength / 4) + 300}
  440. }
  441. }
  442. *Option: CUSTOMSIZE
  443. {
  444. *rcNameID: =USER_DEFINED_SIZE_DISPLAY
  445. *MinSize: PAIR(960, 480)
  446. *MaxSize: PAIR(7920, 10224)
  447. *MaxPrintableWidth: 6528
  448. *MinLeftMargin: 0
  449. *CenterPrintable?: FALSE
  450. *switch: InputBin
  451. {
  452. *case: Option1
  453. {
  454. *CustCursorOriginX: %d{0}
  455. *CustCursorOriginY: %d{114}
  456. *CustPrintableOriginX: %d{0}
  457. *CustPrintableOriginY: %d{114}
  458. *CustPrintableSizeX: %d{min(6528, PhysPaperWidth)}
  459. *CustPrintableSizeY: %d{PhysPaperLength - (114+117)}
  460. }
  461. *case: Option2
  462. {
  463. *CustCursorOriginX: %d{0}
  464. *CustCursorOriginY: %d{114}
  465. *CustPrintableOriginX: %d{0}
  466. *CustPrintableOriginY: %d{114}
  467. *CustPrintableSizeX: %d{min(6528, PhysPaperWidth)}
  468. *CustPrintableSizeY: %d{PhysPaperLength - (114+117)}
  469. }
  470. *case: Option3
  471. {
  472. *CustCursorOriginX: %d{0}
  473. *CustCursorOriginY: %d{0}
  474. *CustPrintableOriginX: %d{0}
  475. *CustPrintableOriginY: %d{0}
  476. *CustPrintableSizeX: %d{min(6528, PhysPaperWidth)}
  477. *CustPrintableSizeY: %d{PhysPaperLength - (0+0)}
  478. }
  479. *case: Option4
  480. {
  481. *CustCursorOriginX: %d{0}
  482. *CustCursorOriginY: %d{0}
  483. *CustPrintableOriginX: %d{0}
  484. *CustPrintableOriginY: %d{0}
  485. *CustPrintableSizeX: %d{min(6528, PhysPaperWidth)}
  486. *CustPrintableSizeY: %d{PhysPaperLength - (0+0)}
  487. }
  488. }
  489. *Command: CmdSelect
  490. {
  491. *Order: DOC_SETUP.4
  492. *Cmd: "<1C>05v" %4d[0,2560]{(PhysPaperLength / 4) }
  493. }
  494. }
  495. }
  496. *%=======YOUSIHOUKOU=======
  497. *Feature: YOUSIHOUKOU
  498. {
  499. *rcNameID: 283
  500. *DefaultOption: Option1
  501. *HelpIndex: 7050
  502. *Option: Option1
  503. {
  504. *rcNameID: 261
  505. }
  506. *Option: Option2
  507. {
  508. *rcNameID: 262
  509. }
  510. }
  511. *%======== JIS ON/OFF ========
  512. *Feature: JISONOFF
  513. {
  514. *rcNameID: 284
  515. *DefaultOption: JIS90
  516. *FeatureType: PRINTER_PROPERTY
  517. *HelpIndex: 7070
  518. *Option: JIS90
  519. {
  520. *rcNameID: 285
  521. *Command: CmdSelect
  522. {
  523. *Order: JOB_SETUP.2
  524. *Cmd: "<1C>05F2-02"
  525. }
  526. }
  527. *Option: JIS78
  528. {
  529. *rcNameID: 286
  530. *Command: CmdSelect
  531. {
  532. *Order: JOB_SETUP.2
  533. *Cmd: "<1C>05F2-00"
  534. }
  535. }
  536. }
  537. *%======== PrintQuality ========
  538. *Feature: PrintQuality
  539. {
  540. *rcNameID: =TEXT_QUALITY_DISPLAY
  541. *DefaultOption: Option2
  542. *HelpIndex: 7060
  543. *Option: Option1
  544. {
  545. *rcNameID: 269
  546. *Command: CmdSelect
  547. {
  548. *Order: DOC_SETUP.2
  549. *Cmd: "<1B>d1<1B><3E>"
  550. }
  551. }
  552. *Option: Option2
  553. {
  554. *rcNameID: 270
  555. *Command: CmdSelect
  556. {
  557. *Order: DOC_SETUP.2
  558. *Cmd: "<1B>d1<1B>]"
  559. }
  560. }
  561. *Option: Option3
  562. {
  563. *rcNameID: 271
  564. *Command: CmdSelect
  565. {
  566. *Order: DOC_SETUP.2
  567. *Cmd: "<1B>d0<1B><3E>"
  568. }
  569. }
  570. *Option: Option4
  571. {
  572. *rcNameID: 272
  573. *Command: CmdSelect
  574. {
  575. *Order: DOC_SETUP.2
  576. *Cmd: "<1B>d0<1B>]"
  577. }
  578. }
  579. }
  580. *%======== TextHalftoneThreshold ========
  581. *Feature: TextHalftoneThreshold
  582. {
  583. *rcNameID: =TEXTHALFTONE_DISPLAY
  584. *DefaultOption: Option1
  585. *HelpIndex: 7080
  586. *Option: NONE
  587. {
  588. *rcNameID: =NONE_DISPLAY
  589. }
  590. *Option: Option1
  591. {
  592. *Name: "160"
  593. EXTERN_GLOBAL: *TextHalftoneThreshold: 160
  594. }
  595. }
  596. *%======== ColorMode ========
  597. *Feature: ColorMode
  598. {
  599. *rcNameID: =COLOR_PRINTING_MODE_DISPLAY
  600. *DefaultOption: Color
  601. *Option: Mono
  602. {
  603. *rcNameID: =MONO_DISPLAY
  604. *DevNumOfPlanes: 1
  605. *DevBPP: 1
  606. *Color? : FALSE
  607. }
  608. *Option: Color
  609. {
  610. *rcNameID: =COLOR_DISPLAY
  611. *DevNumOfPlanes: 4
  612. *DevBPP: 1
  613. *DrvBPP: 4
  614. *ColorPlaneOrder: LIST(YELLOW, MAGENTA, CYAN, BLACK)
  615. *Command: CmdSendYellowData { *Cmd : "<1B>C6" }
  616. *Command: CmdSendMagentaData { *Cmd : "<1B>C3" }
  617. *Command: CmdSendCyanData { *Cmd : "<1B>C5" }
  618. *Command: CmdSendBlackData { *Cmd : "<1B>C0" }
  619. *Command: CmdSelectBlackColor { *Cmd : "<1B>C0" }
  620. *Command: CmdSelectRedColor { *Cmd : "<1B>C2" }
  621. *Command: CmdSelectGreenColor { *Cmd : "<1B>C4" }
  622. *Command: CmdSelectYellowColor { *Cmd : "<1B>C6" }
  623. *Command: CmdSelectBlueColor { *Cmd : "<1B>C1" }
  624. *Command: CmdSelectMagentaColor { *Cmd : "<1B>C3" }
  625. *Command: CmdSelectCyanColor { *Cmd : "<1B>C5" }
  626. *Command: CmdSelectWhiteColor { *Cmd : "<1B>C7" }
  627. }
  628. }
  629. *%======== Halftone ========
  630. *Feature: Halftone
  631. {
  632. *rcNameID: =HALFTONING_DISPLAY
  633. *DefaultOption: HT_PATSIZE_AUTO
  634. *Option: HT_PATSIZE_AUTO
  635. {
  636. *rcNameID: =HT_AUTO_SELECT_DISPLAY
  637. }
  638. *Option: HT_PATSIZE_SUPERCELL_M
  639. {
  640. *rcNameID: =HT_SUPERCELL_DISPLAY
  641. }
  642. *Option: HT_PATSIZE_6x6_M
  643. {
  644. *rcNameID: =HT_DITHER6X6_DISPLAY
  645. }
  646. *Option: HT_PATSIZE_8x8_M
  647. {
  648. *rcNameID: =HT_DITHER8X8_DISPLAY
  649. }
  650. }
  651. *%======== StartJob ========
  652. *Command: CmdStartJob
  653. {
  654. *Order: JOB_SETUP.1
  655. *Cmd : "<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"
  656. }
  657. *%======== StartDoc ========
  658. *Command: CmdStartDoc
  659. {
  660. *Order: DOC_SETUP.1
  661. *Cmd: "<1B>H<1B>e11<1B221B>Y<1B>L000<1B>A<1B>O0<1C>c,,0."
  662. }
  663. *%======== StartPage ========
  664. *switch: InputBin
  665. {
  666. *case: Option1
  667. {
  668. *Command: CmdStartPage
  669. {
  670. *Order: PAGE_SETUP.1
  671. *Cmd: "<0D><19>"
  672. }
  673. }
  674. *case: Option2
  675. {
  676. *Command: CmdStartPage
  677. {
  678. *Order: PAGE_SETUP.1
  679. *Cmd: "<0D><1B>a<19>"
  680. }
  681. }
  682. *case: Option3
  683. {
  684. *Command: CmdStartPage
  685. {
  686. *Order: PAGE_SETUP.1
  687. *Cmd: "<0D><19>"
  688. }
  689. }
  690. *case: Option4
  691. {
  692. *Command: CmdStartPage
  693. {
  694. *Order: PAGE_SETUP.1
  695. *Cmd: "<0D><19>"
  696. }
  697. }
  698. }
  699. *%======== EndJob ========
  700. *Command: CmdEndJob
  701. {
  702. *Order: JOB_FINISH.1
  703. *Cmd: "<1B>c8"
  704. }
  705. *%======== EndPage ========
  706. *switch: InputBin
  707. {
  708. *case: Option1
  709. {
  710. *EjectPageWithFF?: FALSE
  711. *Command: CmdEndPage
  712. {
  713. *Order: PAGE_FINISH.1
  714. *Cmd: "<1B>b"
  715. }
  716. }
  717. *case: Option2
  718. {
  719. *EjectPageWithFF?: FALSE
  720. *Command: CmdEndPage
  721. {
  722. *Order: PAGE_FINISH.1
  723. *Cmd: "<1B>b"
  724. }
  725. }
  726. *case: Option3
  727. {
  728. *EjectPageWithFF?: TRUE
  729. }
  730. *case: Option4
  731. {
  732. *EjectPageWithFF?: TRUE
  733. }
  734. }
  735. *%======== capabilities ========
  736. *RotateCoordinate?: FALSE
  737. *RotateRaster?: FALSE
  738. *RotateFont?: FALSE
  739. *switch: Orientation
  740. {
  741. *case: PORTRAIT
  742. {
  743. *TextCaps: LIST(TC_EA_DOUBLE,TC_IA_ABLE,TC_UA_ABLE,TC_RA_ABLE)
  744. }
  745. *case: LANDSCAPE_CC270
  746. {
  747. *TextCaps: LIST(TC_RA_ABLE)
  748. }
  749. }
  750. *ReselectFont: LIST(AFTER_GRXDATA, AFTER_XMOVE)
  751. *%======== Cursor Control ========
  752. *CursorXAfterCR: AT_CURSOR_X_ORIGIN
  753. *YMoveAttributes: LIST(SEND_CR_FIRST,FAVOR_LF)
  754. *MaxLineSpacing: 396
  755. *XMoveThreshold: 0
  756. *XMoveUnit: 160
  757. *AbsXMovesRightOnly?: TRUE
  758. *Command: CmdXMoveAbsolute { *Cmd : "<1B>H<1B>e11<1B>F" %4d[0,2175]{max_repeat((DestX / 3) )} }
  759. *LineSpacingMoveUnit: 120
  760. *Command: CmdSetLineSpacing { *Cmd : "<1B>T" %2d[0,99]{(LinefeedSpacing / 4) } }
  761. *Command: CmdCR { *Cmd : "<0D>" }
  762. *Command: CmdLF { *Cmd : "<0A>" }
  763. *Command: CmdFF { *Cmd : "<0D0C>" }
  764. *Command: CmdBackSpace { *Cmd : "<08>" }
  765. *%======== Raster Data ========
  766. *OutputDataFormat: V_BYTE
  767. *OptimizeLeftBound?: FALSE
  768. *CursorXAfterSendBlockData: AT_GRXDATA_END
  769. *CursorYAfterSendBlockData: NO_MOVE
  770. *UseExpColorSelectCmd?: TRUE
  771. *MoveToX0BeforeSetColor?: TRUE
  772. *MirrorRasterByte?: TRUE
  773. *%======== Device Font ========
  774. *DefaultFont: 3
  775. *DefaultCTT: 1
  776. *switch: Orientation
  777. {
  778. *case: PORTRAIT
  779. {
  780. *DeviceFonts: LIST(3,7,14,16,21,22,23,24,25,26,27,28,29,30,31,32,
  781. + 33,34,35,36,37,38,39,40,41)
  782. }
  783. *case: LANDSCAPE_CC270
  784. {
  785. *DeviceFonts: LIST()
  786. }
  787. }
  788. *%======== Font Simulation ========
  789. *Command: CmdBoldOn { *Cmd : "<1C>c,,1." }
  790. *Command: CmdItalicOn { *Cmd : "<1C>c,,2." }
  791. *Command: CmdClearAllFontAttribs { *Cmd : "<1C>c,,0." }
  792. *Command: CmdUnderlineOn { *Cmd : "<1B>X" }
  793. *Command: CmdUnderlineOff { *Cmd : "<1B>Y" }