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.

757 lines
22 KiB

  1. *%
  2. *% Copyright (c) 1997 - 1999 Microsoft Corporation
  3. *% All Rights Reserved.
  4. *%
  5. *GPDSpecVersion: "1.0"
  6. *GPDFileName: "CNLBP8IV.GPD"
  7. *GPDFileVersion: "1.0"
  8. *Include: "StdNames.gpd"
  9. *ModelName: "Canon LBP-8 IV"
  10. *MasterUnits: PAIR(1200, 1200)
  11. *ResourceDLL: "cnlbpres.dll"
  12. *PrinterType: PAGE
  13. *PrintRate: 8
  14. *PrintRatePPM: 8
  15. *PrintRateUnit: PPM
  16. *MaxCopies: 99
  17. *FontCartSlots: 1
  18. *Feature: Orientation
  19. {
  20. *rcNameID: =ORIENTATION_DISPLAY
  21. *DefaultOption: PORTRAIT
  22. *Option: PORTRAIT
  23. {
  24. *rcNameID: =PORTRAIT_DISPLAY
  25. *Command: CmdSelect
  26. {
  27. *Order: DOC_SETUP.2
  28. *Cmd: "<1B>[0%%r"
  29. }
  30. }
  31. *Option: LANDSCAPE_CC90
  32. {
  33. *rcNameID: =LANDSCAPE_DISPLAY
  34. *Command: CmdSelect
  35. {
  36. *Order: DOC_SETUP.2
  37. *Cmd: "<1B>[1%%r"
  38. }
  39. }
  40. }
  41. *Feature: InputBin
  42. {
  43. *rcNameID: =PAPER_SOURCE_DISPLAY
  44. *DefaultOption: UPPER
  45. *Option: UPPER
  46. {
  47. *rcNameID: =UPPER_TRAY_DISPLAY
  48. *Command: CmdSelect
  49. {
  50. *Order: DOC_SETUP.6
  51. *Cmd: "<1B>[3q"
  52. }
  53. }
  54. *Option: LOWER
  55. {
  56. *rcNameID: =LOWER_TRAY_DISPLAY
  57. *Command: CmdSelect
  58. {
  59. *Order: DOC_SETUP.6
  60. *Cmd: "<1B>[2q"
  61. }
  62. }
  63. *Option: Option3
  64. {
  65. *rcNameID: 258
  66. *Command: CmdSelect
  67. {
  68. *Order: DOC_SETUP.6
  69. *Cmd: "<1B>[0q"
  70. }
  71. }
  72. *Option: MANUAL
  73. {
  74. *rcNameID: =MANUAL_FEED_DISPLAY
  75. *Command: CmdSelect
  76. {
  77. *Order: DOC_SETUP.6
  78. *Cmd: "<1B>[1q"
  79. }
  80. }
  81. *Option: ENVFEED
  82. {
  83. *rcNameID: =ENV_FEED_DISPLAY
  84. *Command: CmdSelect
  85. {
  86. *Order: DOC_SETUP.6
  87. *Cmd: "<1B>[4q"
  88. }
  89. }
  90. }
  91. *Feature: PaperSize
  92. {
  93. *rcNameID: =PAPER_SIZE_DISPLAY
  94. *DefaultOption: LETTER
  95. *Option: LETTER
  96. {
  97. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  98. *switch: Orientation
  99. {
  100. *case: PORTRAIT
  101. {
  102. *PrintableArea: PAIR(9600, 12320)
  103. *PrintableOrigin: PAIR(200, 480)
  104. *CursorOrigin: PAIR(200, 480)
  105. *Command: CmdSelect
  106. {
  107. *Order: DOC_SETUP.7
  108. *Cmd: "<1B>[30;;p"
  109. }
  110. }
  111. *case: LANDSCAPE_CC90
  112. {
  113. *PrintableArea: PAIR(9370, 12640)
  114. *PrintableOrigin: PAIR(440, 250)
  115. *switch: Resolution
  116. {
  117. *case: Option2
  118. {
  119. *PrintableArea: PAIR(9368, 12636)
  120. *PrintableOrigin: PAIR(440, 252)
  121. }
  122. }
  123. *CursorOrigin: PAIR(440, 12892)
  124. *Command: CmdSelect
  125. {
  126. *Order: DOC_SETUP.7
  127. *Cmd: "<1B>[31;;p"
  128. }
  129. }
  130. }
  131. }
  132. *Option: LEGAL
  133. {
  134. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  135. *switch: Orientation
  136. {
  137. *case: PORTRAIT
  138. {
  139. *PrintableArea: PAIR(9600, 15920)
  140. *PrintableOrigin: PAIR(200, 480)
  141. *CursorOrigin: PAIR(200, 480)
  142. *Command: CmdSelect
  143. {
  144. *Order: DOC_SETUP.7
  145. *Cmd: "<1B>[32;;p"
  146. }
  147. }
  148. *case: LANDSCAPE_CC90
  149. {
  150. *PrintableArea: PAIR(9370, 16240)
  151. *PrintableOrigin: PAIR(440, 250)
  152. *switch: Resolution
  153. {
  154. *case: Option2
  155. {
  156. *PrintableArea: PAIR(9368, 16236)
  157. *PrintableOrigin: PAIR(440, 252)
  158. }
  159. }
  160. *CursorOrigin: PAIR(440, 16492)
  161. *Command: CmdSelect
  162. {
  163. *Order: DOC_SETUP.7
  164. *Cmd: "<1B>[33;;p"
  165. }
  166. }
  167. }
  168. }
  169. *Option: EXECUTIVE
  170. {
  171. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  172. *switch: Orientation
  173. {
  174. *case: PORTRAIT
  175. {
  176. *PrintableArea: PAIR(8100, 11720)
  177. *PrintableOrigin: PAIR(200, 480)
  178. *CursorOrigin: PAIR(200, 480)
  179. *Command: CmdSelect
  180. {
  181. *Order: DOC_SETUP.7
  182. *Cmd: "<1B>[40;;p"
  183. }
  184. }
  185. *case: LANDSCAPE_CC90
  186. {
  187. *PrintableArea: PAIR(7870, 12040)
  188. *PrintableOrigin: PAIR(440, 250)
  189. *switch: Resolution
  190. {
  191. *case: Option2
  192. {
  193. *PrintableArea: PAIR(7868, 12036)
  194. *PrintableOrigin: PAIR(440, 252)
  195. }
  196. }
  197. *CursorOrigin: PAIR(440, 12292)
  198. *Command: CmdSelect
  199. {
  200. *Order: DOC_SETUP.7
  201. *Cmd: "<1B>[41;;p"
  202. }
  203. }
  204. }
  205. }
  206. *Option: A4
  207. {
  208. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  209. *switch: Orientation
  210. {
  211. *case: PORTRAIT
  212. {
  213. *PrintableArea: PAIR(9264, 13128)
  214. *PrintableOrigin: PAIR(200, 480)
  215. *CursorOrigin: PAIR(200, 480)
  216. *Command: CmdSelect
  217. {
  218. *Order: DOC_SETUP.7
  219. *Cmd: "<1B>[14;;p"
  220. }
  221. }
  222. *case: LANDSCAPE_CC90
  223. {
  224. *PrintableArea: PAIR(9064, 13408)
  225. *PrintableOrigin: PAIR(420, 230)
  226. *switch: Resolution
  227. {
  228. *case: Option2
  229. {
  230. *PrintableArea: PAIR(9064, 13404)
  231. *PrintableOrigin: PAIR(420, 232)
  232. }
  233. }
  234. *CursorOrigin: PAIR(420, 13640)
  235. *Command: CmdSelect
  236. {
  237. *Order: DOC_SETUP.7
  238. *Cmd: "<1B>[15;;p"
  239. }
  240. }
  241. }
  242. }
  243. *Option: A5
  244. {
  245. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  246. *switch: Orientation
  247. {
  248. *case: PORTRAIT
  249. {
  250. *PrintableArea: PAIR(6396, 9044)
  251. *PrintableOrigin: PAIR(200, 480)
  252. *CursorOrigin: PAIR(200, 480)
  253. *Command: CmdSelect
  254. {
  255. *Order: DOC_SETUP.7
  256. *Cmd: "<1B>[16;;p"
  257. }
  258. }
  259. *case: LANDSCAPE_CC90
  260. {
  261. *PrintableArea: PAIR(6166, 9364)
  262. *PrintableOrigin: PAIR(440, 250)
  263. *switch: Resolution
  264. {
  265. *case: Option2
  266. {
  267. *PrintableArea: PAIR(6164, 9360)
  268. *PrintableOrigin: PAIR(440, 252)
  269. }
  270. }
  271. *CursorOrigin: PAIR(440, 9616)
  272. *Command: CmdSelect
  273. {
  274. *Order: DOC_SETUP.7
  275. *Cmd: "<1B>[17;;p"
  276. }
  277. }
  278. }
  279. }
  280. *Option: B5
  281. {
  282. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  283. *switch: Orientation
  284. {
  285. *case: PORTRAIT
  286. {
  287. *PrintableArea: PAIR(8004, 11264)
  288. *PrintableOrigin: PAIR(200, 480)
  289. *CursorOrigin: PAIR(200, 480)
  290. *Command: CmdSelect
  291. {
  292. *Order: DOC_SETUP.7
  293. *Cmd: "<1B>[26;;p"
  294. }
  295. }
  296. *case: LANDSCAPE_CC90
  297. {
  298. *PrintableArea: PAIR(7774, 11584)
  299. *PrintableOrigin: PAIR(440, 250)
  300. *switch: Resolution
  301. {
  302. *case: Option2
  303. {
  304. *PrintableArea: PAIR(7772, 11580)
  305. *PrintableOrigin: PAIR(440, 252)
  306. }
  307. }
  308. *CursorOrigin: PAIR(440, 11836)
  309. *Command: CmdSelect
  310. {
  311. *Order: DOC_SETUP.7
  312. *Cmd: "<1B>[27;;p"
  313. }
  314. }
  315. }
  316. }
  317. *Option: ENV_MONARCH
  318. {
  319. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  320. *switch: Orientation
  321. {
  322. *case: PORTRAIT
  323. {
  324. *PrintableArea: PAIR(4056, 8120)
  325. *PrintableOrigin: PAIR(200, 480)
  326. *CursorOrigin: PAIR(200, 480)
  327. *Command: CmdSelect
  328. {
  329. *Order: DOC_SETUP.7
  330. *Cmd: "<1B>[80;2250;1162p"
  331. }
  332. }
  333. *case: LANDSCAPE_CC90
  334. {
  335. *PrintableArea: PAIR(3816, 8440)
  336. *PrintableOrigin: PAIR(390, 250)
  337. *switch: Resolution
  338. {
  339. *case: Option2
  340. {
  341. *PrintableArea: PAIR(3812, 8436)
  342. *PrintableOrigin: PAIR(392, 252)
  343. }
  344. }
  345. *CursorOrigin: PAIR(392, 8692)
  346. *Command: CmdSelect
  347. {
  348. *Order: DOC_SETUP.7
  349. *Cmd: "<1B>[81;2250;1162p"
  350. }
  351. }
  352. }
  353. }
  354. *Option: ENV_B5
  355. {
  356. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  357. *switch: Orientation
  358. {
  359. *case: PORTRAIT
  360. {
  361. *PrintableArea: PAIR(7716, 10928)
  362. *PrintableOrigin: PAIR(200, 480)
  363. *CursorOrigin: PAIR(200, 480)
  364. *Command: CmdSelect
  365. {
  366. *Order: DOC_SETUP.7
  367. *Cmd: "<1B>[82;2953;2079p"
  368. }
  369. }
  370. *case: LANDSCAPE_CC90
  371. {
  372. *PrintableArea: PAIR(7476, 11248)
  373. *PrintableOrigin: PAIR(390, 250)
  374. *switch: Resolution
  375. {
  376. *case: Option2
  377. {
  378. *PrintableArea: PAIR(7472, 11244)
  379. *PrintableOrigin: PAIR(392, 252)
  380. }
  381. }
  382. *CursorOrigin: PAIR(392, 11500)
  383. *Command: CmdSelect
  384. {
  385. *Order: DOC_SETUP.7
  386. *Cmd: "<1B>[83;2953;2079p"
  387. }
  388. }
  389. }
  390. }
  391. *Option: ENV_DL
  392. {
  393. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  394. *switch: Orientation
  395. {
  396. *case: PORTRAIT
  397. {
  398. *PrintableArea: PAIR(4596, 9512)
  399. *PrintableOrigin: PAIR(200, 480)
  400. *CursorOrigin: PAIR(200, 480)
  401. *Command: CmdSelect
  402. {
  403. *Order: DOC_SETUP.7
  404. *Cmd: "<1B>[84;2594;1299p"
  405. }
  406. }
  407. *case: LANDSCAPE_CC90
  408. {
  409. *PrintableArea: PAIR(4356, 9832)
  410. *PrintableOrigin: PAIR(390, 250)
  411. *switch: Resolution
  412. {
  413. *case: Option2
  414. {
  415. *PrintableArea: PAIR(4352, 9828)
  416. *PrintableOrigin: PAIR(392, 252)
  417. }
  418. }
  419. *CursorOrigin: PAIR(392, 10084)
  420. *Command: CmdSelect
  421. {
  422. *Order: DOC_SETUP.7
  423. *Cmd: "<1B>[85;2594;1299p"
  424. }
  425. }
  426. }
  427. }
  428. *Option: ENV_C5
  429. {
  430. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  431. *switch: Orientation
  432. {
  433. *case: PORTRAIT
  434. {
  435. *PrintableArea: PAIR(7056, 9944)
  436. *PrintableOrigin: PAIR(200, 480)
  437. *CursorOrigin: PAIR(200, 480)
  438. *Command: CmdSelect
  439. {
  440. *Order: DOC_SETUP.7
  441. *Cmd: "<1B>[86;2704;1913p"
  442. }
  443. }
  444. *case: LANDSCAPE_CC90
  445. {
  446. *PrintableArea: PAIR(6816, 10264)
  447. *PrintableOrigin: PAIR(390, 250)
  448. *switch: Resolution
  449. {
  450. *case: Option2
  451. {
  452. *PrintableArea: PAIR(6812, 10260)
  453. *PrintableOrigin: PAIR(392, 252)
  454. }
  455. }
  456. *CursorOrigin: PAIR(392, 10516)
  457. *Command: CmdSelect
  458. {
  459. *Order: DOC_SETUP.7
  460. *Cmd: "<1B>[87;2704;1913p"
  461. }
  462. }
  463. }
  464. }
  465. *Option: ENV_9
  466. {
  467. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  468. *switch: Orientation
  469. {
  470. *case: PORTRAIT
  471. {
  472. *PrintableArea: PAIR(4056, 9776)
  473. *PrintableOrigin: PAIR(200, 480)
  474. *CursorOrigin: PAIR(200, 480)
  475. *Command: CmdSelect
  476. {
  477. *Order: DOC_SETUP.7
  478. *Cmd: "<1B>[88;2663;1163p"
  479. }
  480. }
  481. *case: LANDSCAPE_CC90
  482. {
  483. *PrintableArea: PAIR(3816, 10096)
  484. *PrintableOrigin: PAIR(390, 250)
  485. *switch: Resolution
  486. {
  487. *case: Option2
  488. {
  489. *PrintableArea: PAIR(3812, 10092)
  490. *PrintableOrigin: PAIR(392, 252)
  491. }
  492. }
  493. *CursorOrigin: PAIR(392, 10348)
  494. *Command: CmdSelect
  495. {
  496. *Order: DOC_SETUP.7
  497. *Cmd: "<1B>[89;2663;1163p"
  498. }
  499. }
  500. }
  501. }
  502. *Option: ENV_10
  503. {
  504. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  505. *switch: Orientation
  506. {
  507. *case: PORTRAIT
  508. {
  509. *PrintableArea: PAIR(4356, 10620)
  510. *PrintableOrigin: PAIR(200, 380)
  511. *CursorOrigin: PAIR(200, 380)
  512. *Command: CmdSelect
  513. {
  514. *Order: DOC_SETUP.7
  515. *Cmd: "<1B>[90;2850;1237p"
  516. }
  517. }
  518. *case: LANDSCAPE_CC90
  519. {
  520. *PrintableArea: PAIR(4116, 10840)
  521. *PrintableOrigin: PAIR(390, 250)
  522. *switch: Resolution
  523. {
  524. *case: Option2
  525. {
  526. *PrintableArea: PAIR(4112, 10836)
  527. *PrintableOrigin: PAIR(392, 252)
  528. }
  529. }
  530. *CursorOrigin: PAIR(392, 11092)
  531. *Command: CmdSelect
  532. {
  533. *Order: DOC_SETUP.7
  534. *Cmd: "<1B>[91;2850;1237p"
  535. }
  536. }
  537. }
  538. }
  539. *Option: CUSTOMSIZE
  540. {
  541. *rcNameID: =USER_DEFINED_SIZE_DISPLAY
  542. *MinSize: PAIR(2400, 2400)
  543. *MaxSize: PAIR(20400, 32767)
  544. *MaxPrintableWidth: 20400
  545. *MinLeftMargin: 200
  546. *CenterPrintable?: FALSE
  547. *switch: Orientation
  548. {
  549. *case: PORTRAIT
  550. {
  551. *Command: CmdSelect
  552. {
  553. *Order: DOC_SETUP.7
  554. *Cmd: "<1B>[98;" %d{(PhysPaperLength / 4) }";2550p"
  555. }
  556. }
  557. *case: LANDSCAPE_CC90
  558. {
  559. *Command: CmdSelect
  560. {
  561. *Order: DOC_SETUP.7
  562. *Cmd: "<1B>[99;" %d{(PhysPaperLength / 4) }";2550p"
  563. }
  564. }
  565. }
  566. }
  567. }
  568. *Feature: Resolution
  569. {
  570. *rcNameID: =RESOLUTION_DISPLAY
  571. *DefaultOption: Option1
  572. *Option: Option1
  573. {
  574. *Name: "600 x 600 " =DOTS_PER_INCH
  575. *DPI: PAIR(600, 600)
  576. *TextDPI: PAIR(600, 600)
  577. *PinsPerLogPass: 2
  578. *MinStripBlankPixels: 1
  579. EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  580. *SpotDiameter: 100
  581. *Command: CmdSendBlockData { *Cmd : "<1B>[" %d{NumOfDataBytes }";" %d{RasterDataWidthInBytes }";600;11;" %d{RasterDataHeightInPixels }
  582. + ";;;;;.r" }
  583. }
  584. *Option: Option2
  585. {
  586. *Name: "300 x 300 " =DOTS_PER_INCH
  587. *DPI: PAIR(300, 300)
  588. *TextDPI: PAIR(600, 600)
  589. *MinStripBlankPixels: 1
  590. EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  591. *SpotDiameter: 100
  592. *Command: CmdSendBlockData { *Cmd : "<1B>[" %d{NumOfDataBytes }";" %d{RasterDataWidthInBytes }";300;11;" %d{RasterDataHeightInPixels }
  593. + ";;;;;.r" }
  594. }
  595. *% 27/3/97 - v-patr Disable 150 and 75 dpi, printable areas are fine tuned for 600 and 300 dpi
  596. *%
  597. *% *Option: Option3
  598. *% {
  599. *% *Name: "150 x 150 dots per inch"
  600. *% *DPI: PAIR(150, 150)
  601. *% *TextDPI: PAIR(600, 600)
  602. *% *MinStripBlankPixels: 32
  603. *% EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  604. *% *SpotDiameter: 100
  605. *% *Command: CmdSendBlockData { *Cmd : "<1B>[" %d{NumOfDataBytes }";" %d{RasterDataWidthInBytes }";150;11;" %d{RasterDataHeightInPixels }
  606. *%+ ";;;;;.r" }
  607. *% }
  608. *% *Option: Option4
  609. *% {
  610. *% *Name: "75 x 75 dots per inch"
  611. *% *DPI: PAIR(75, 75)
  612. *% *TextDPI: PAIR(600, 600)
  613. *% EXTERN_GLOBAL: *StripBlanks: LIST(TRAILING)
  614. *% *SpotDiameter: 100
  615. *% *Command: CmdSendBlockData { *Cmd : "<1B>[" %d{NumOfDataBytes }";" %d{RasterDataWidthInBytes }";75;11;" %d{RasterDataHeightInPixels }
  616. *%+ ";;;;;.r" }
  617. *% }
  618. }
  619. *Feature: Memory
  620. {
  621. *rcNameID: =PRINTER_MEMORY_DISPLAY
  622. *DefaultOption: 2048KB
  623. *Option: 2048KB
  624. {
  625. *Name: "2MB"
  626. *MemoryConfigKB: PAIR(2048, 123)
  627. }
  628. *Option: 3072KB
  629. {
  630. *Name: "3MB"
  631. *MemoryConfigKB: PAIR(3072, 581)
  632. }
  633. *Option: 4096KB
  634. {
  635. *Name: "4MB"
  636. *MemoryConfigKB: PAIR(4096, 1579)
  637. }
  638. *Option: 6144KB
  639. {
  640. *Name: "6MB"
  641. *MemoryConfigKB: PAIR(6144, 3137)
  642. }
  643. *Option: 7168KB
  644. {
  645. *Name: "7MB"
  646. *MemoryConfigKB: PAIR(7168, 3936)
  647. }
  648. *Option: 10240KB
  649. {
  650. *Name: "10MB"
  651. *MemoryConfigKB: PAIR(10240, 3698)
  652. }
  653. }
  654. *Feature: Halftone
  655. {
  656. *rcNameID: =HALFTONING_DISPLAY
  657. *DefaultOption: HT_PATSIZE_AUTO
  658. *Option: HT_PATSIZE_AUTO
  659. {
  660. *rcNameID: =HT_AUTO_SELECT_DISPLAY
  661. }
  662. *Option: HT_PATSIZE_6x6_M
  663. {
  664. *rcNameID: =HT_DITHER6X6_DISPLAY
  665. }
  666. *Option: HT_PATSIZE_8x8_M
  667. {
  668. *rcNameID: =HT_DITHER8X8_DISPLAY
  669. }
  670. }
  671. *Command: CmdStartDoc
  672. {
  673. *Order: DOC_SETUP.1
  674. *Cmd: "<1B>%%@<1B>P40J<1B>\<1B>[1%"|<1B>[0%"p<1B>%<<1B>[7 I<1B>[11h<1B>[?32h<1B>[?1l<1B>"
  675. + "[?2h<1B>[?8l"
  676. }
  677. *Command: CmdStartPage
  678. {
  679. *Order: PAGE_SETUP.1
  680. *Cmd: "<0D>"
  681. }
  682. *Command: CmdEndJob
  683. {
  684. *Order: JOB_FINISH.1
  685. *Cmd: "<1B>[1v<1B>[0#x<1B>P0J<1B>\"
  686. }
  687. *Command: CmdCopies
  688. {
  689. *Order: DOC_SETUP.3
  690. *Cmd: "<1B>[" %d[1,99]{NumOfCopies }"v"
  691. }
  692. *RotateCoordinate?: TRUE
  693. *RotateRaster?: TRUE
  694. *RotateFont?: TRUE
  695. *TextCaps: LIST(TC_CR_90,TC_UA_ABLE)
  696. *MemoryUsage: LIST(FONT)
  697. *CursorXAfterCR: AT_CURSOR_X_ORIGIN
  698. *BadCursorMoveInGrxMode: LIST(X_PORTRAIT,Y_LANDSCAPE)
  699. *YMoveAttributes: LIST(SEND_CR_FIRST)
  700. *XMoveThreshold: *
  701. *YMoveThreshold: 0
  702. *XMoveUnit: 300
  703. *YMoveUnit: 300
  704. *Command: CmdXMoveRelRight { *Cmd : "<1B>[" %d[0,9600]{max_repeat((DestXRel / 4) )}"a" }
  705. *Command: CmdYMoveAbsolute { *Cmd : "<1B>[" %d{(DestY / 4) }"d" }
  706. *Command: CmdYMoveRelDown { *Cmd : "<1B>[" %d{(DestYRel / 4) }"e" }
  707. *Command: CmdYMoveRelUp { *Cmd : "<1B>[" %d{(DestYRel / 4) }"k" }
  708. *Command: CmdCR { *Cmd : "<0D>" }
  709. *Command: CmdLF { *Cmd : "<0A>" }
  710. *Command: CmdFF { *Cmd : "<0C>" }
  711. *Command: CmdBackSpace { *Cmd : "<08>" }
  712. *Command: CmdUniDirectionOn { *Cmd : "<00>" }
  713. *Command: CmdUniDirectionOff { *Cmd : "<00>" }
  714. *Command: CmdPushCursor { *Cmd : "<1B>[1;1x" }
  715. *Command: CmdPopCursor { *Cmd : "<1B>[0;1;0x" }
  716. *EjectPageWithFF?: TRUE
  717. *Command: CmdEnableTIFF4 { *Cmd : "" }
  718. *OutputDataFormat: H_BYTE
  719. *OptimizeLeftBound?: TRUE
  720. *SendMultipleRows?: TRUE
  721. *CursorXAfterSendBlockData: AT_GRXDATA_ORIGIN
  722. *CursorYAfterSendBlockData: NO_MOVE
  723. *DefaultFont: 3
  724. *DefaultCTT: 0
  725. *CharPosition: BASELINE
  726. *DeviceFonts: LIST(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17)
  727. *FontCartridge: FC1
  728. {
  729. *rcCartridgeNameID: 259
  730. *Fonts: LIST(20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,
  731. + 36,37,38,39,40,41)
  732. }
  733. *FontCartridge: FC2
  734. {
  735. *rcCartridgeNameID: 260
  736. *Fonts: LIST(56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,
  737. + 72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,
  738. + 88,89,90,91,92,93,94,95,96,97)
  739. }
  740. *FontCartridge: FC3
  741. {
  742. *rcCartridgeNameID: 261
  743. *Fonts: LIST(56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,
  744. + 72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,
  745. + 88,89,90,91,92,93,94,95,96,97)
  746. }
  747. *FontCartridge: FC4
  748. {
  749. *rcCartridgeNameID: 262
  750. *Fonts: LIST(5,6,7,8,42,43,44,45,46,47,48,49,50,51,52,53,
  751. + 54,55)
  752. }
  753. *Command: CmdUnderlineOn { *Cmd : "<1B>[4m" }
  754. *Command: CmdUnderlineOff { *Cmd : "<1B>[24m" }