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.

807 lines
24 KiB

  1. *%
  2. *% Copyright (c) 1997 - 1999 Microsoft Corporation
  3. *% All Rights Reserved.
  4. *%
  5. *GPDSpecVersion: "1.0"
  6. *GPDFileName: "CPPM20.GPD"
  7. *GPDFileVersion: "1.0"
  8. *Include: "StdNames.gpd"
  9. *ModelName: "Compaq PageMarq 20"
  10. *MasterUnits: PAIR(600, 600)
  11. *ResourceDLL: "pcl5eres.dll"
  12. *PrinterType: PAGE
  13. *MaxCopies: 99
  14. *Feature: Orientation
  15. {
  16. *rcNameID: =ORIENTATION_DISPLAY
  17. *DefaultOption: PORTRAIT
  18. *Option: PORTRAIT
  19. {
  20. *rcNameID: =PORTRAIT_DISPLAY
  21. *Command: CmdSelect
  22. {
  23. *Order: DOC_SETUP.2
  24. *Cmd: "<1B>&l0O"
  25. }
  26. }
  27. *Option: LANDSCAPE_CC90
  28. {
  29. *rcNameID: =LANDSCAPE_DISPLAY
  30. *Command: CmdSelect
  31. {
  32. *Order: DOC_SETUP.2
  33. *Cmd: "<1B>&l1O"
  34. }
  35. }
  36. }
  37. *Feature: InputBin
  38. {
  39. *rcNameID: =PAPER_SOURCE_DISPLAY
  40. *DefaultOption: UPPER
  41. *Option: UPPER
  42. {
  43. *rcNameID: =UPPER_TRAY_DISPLAY
  44. *Command: CmdSelect
  45. {
  46. *Order: DOC_SETUP.6
  47. *Cmd: "<1B>&l1H"
  48. }
  49. }
  50. *Option: MANUAL
  51. {
  52. *rcNameID: =MANUAL_FEED_DISPLAY
  53. *Command: CmdSelect
  54. {
  55. *Order: DOC_SETUP.6
  56. *Cmd: "<1B>&l2H"
  57. }
  58. }
  59. *Option: ENVMANUAL
  60. {
  61. *rcNameID: =ENV_MANUAL_DISPLAY
  62. *Command: CmdSelect
  63. {
  64. *Order: DOC_SETUP.6
  65. *Cmd: "<1B>&l3H"
  66. }
  67. }
  68. *Option: LOWER
  69. {
  70. *rcNameID: =LOWER_TRAY_DISPLAY
  71. *Command: CmdSelect
  72. {
  73. *Order: DOC_SETUP.6
  74. *Cmd: "<1B>&l4H"
  75. }
  76. }
  77. *Option: ENVFEED
  78. {
  79. *rcNameID: =ENV_FEED_DISPLAY
  80. *Command: CmdSelect
  81. {
  82. *Order: DOC_SETUP.6
  83. *Cmd: "<1B>&l6H"
  84. }
  85. }
  86. *Option: Option6
  87. {
  88. *rcNameID: 269
  89. *Command: CmdSelect
  90. {
  91. *Order: DOC_SETUP.6
  92. *Cmd: "<1B>&l7H"
  93. }
  94. }
  95. }
  96. *Feature: Resolution
  97. {
  98. *rcNameID: =RESOLUTION_DISPLAY
  99. *DefaultOption: Option1
  100. *Option: Option1
  101. {
  102. *Name: "300 x 300 " =DOTS_PER_INCH
  103. *DPI: PAIR(300, 300)
  104. *TextDPI: PAIR(300, 300)
  105. *MinStripBlankPixels: 32
  106. EXTERN_GLOBAL: *StripBlanks: LIST(ENCLOSED,TRAILING)
  107. *SpotDiameter: 100
  108. *Command: CmdBeginRaster { *Cmd : "<1B>*r1A" }
  109. *Command: CmdEndRaster { *Cmd : "<1B>*rB" }
  110. *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  111. *Command: CmdSelect
  112. {
  113. *Order: DOC_SETUP.8
  114. *Cmd: "<1B>*t300R"
  115. }
  116. }
  117. *Option: Option2
  118. {
  119. *Name: "150 x 150 " =DOTS_PER_INCH
  120. *DPI: PAIR(150, 150)
  121. *TextDPI: PAIR(300, 300)
  122. *MinStripBlankPixels: 32
  123. EXTERN_GLOBAL: *StripBlanks: LIST(ENCLOSED,TRAILING)
  124. *SpotDiameter: 100
  125. *Command: CmdBeginRaster { *Cmd : "<1B>*r1A" }
  126. *Command: CmdEndRaster { *Cmd : "<1B>*rB" }
  127. *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  128. *Command: CmdSelect
  129. {
  130. *Order: DOC_SETUP.8
  131. *Cmd: "<1B>*t150R"
  132. }
  133. }
  134. *Option: Option3
  135. {
  136. *Name: "75 x 75 " =DOTS_PER_INCH
  137. *DPI: PAIR(75, 75)
  138. *TextDPI: PAIR(300, 300)
  139. EXTERN_GLOBAL: *StripBlanks: LIST(TRAILING)
  140. *SpotDiameter: 100
  141. *Command: CmdBeginRaster { *Cmd : "<1B>*r1A" }
  142. *Command: CmdEndRaster { *Cmd : "<1B>*rB" }
  143. *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  144. *Command: CmdSelect
  145. {
  146. *Order: DOC_SETUP.8
  147. *Cmd: "<1B>*t75R"
  148. }
  149. }
  150. }
  151. *Feature: PaperSize
  152. {
  153. *rcNameID: =PAPER_SIZE_DISPLAY
  154. *DefaultOption: LETTER
  155. *Option: LETTER
  156. {
  157. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  158. *PageProtectMem: 1028
  159. *switch: Orientation
  160. {
  161. *case: PORTRAIT
  162. {
  163. *PrintableArea: PAIR(4800, 6342)
  164. *PrintableOrigin: PAIR(150, 108)
  165. *switch: Resolution
  166. {
  167. *case: Option2
  168. {
  169. *PrintableArea: PAIR(4796, 6340)
  170. *PrintableOrigin: PAIR(152, 108)
  171. }
  172. *case: Option3
  173. {
  174. *PrintableArea: PAIR(4792, 6336)
  175. *PrintableOrigin: PAIR(152, 112)
  176. }
  177. }
  178. *CursorOrigin: PAIR(150, 104)
  179. *Command: CmdSelect
  180. {
  181. *Order: DOC_SETUP.7
  182. *Cmd: "<1B>&l2a8c1E"
  183. }
  184. }
  185. *case: LANDSCAPE_CC90
  186. {
  187. *PrintableArea: PAIR(4850, 6300)
  188. *PrintableOrigin: PAIR(150, 150)
  189. *switch: Resolution
  190. {
  191. *case: Option2
  192. {
  193. *PrintableArea: PAIR(4848, 6296)
  194. *PrintableOrigin: PAIR(152, 152)
  195. }
  196. *case: Option3
  197. {
  198. *PrintableArea: PAIR(4848, 6296)
  199. *PrintableOrigin: PAIR(152, 152)
  200. }
  201. }
  202. *CursorOrigin: PAIR(116, 6450)
  203. *Command: CmdSelect
  204. {
  205. *Order: DOC_SETUP.7
  206. *Cmd: "<1B>&l2a8c1E"
  207. }
  208. }
  209. }
  210. }
  211. *Option: LEGAL
  212. {
  213. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  214. *PageProtectMem: 1692
  215. *switch: Orientation
  216. {
  217. *case: PORTRAIT
  218. {
  219. *PrintableArea: PAIR(4800, 8200)
  220. *PrintableOrigin: PAIR(150, 100)
  221. *switch: Resolution
  222. {
  223. *case: Option2
  224. {
  225. *PrintableArea: PAIR(4796, 8200)
  226. *PrintableOrigin: PAIR(152, 100)
  227. }
  228. *case: Option3
  229. {
  230. *PrintableArea: PAIR(4792, 8192)
  231. *PrintableOrigin: PAIR(152, 104)
  232. }
  233. }
  234. *CursorOrigin: PAIR(150, 100)
  235. *Command: CmdSelect
  236. {
  237. *Order: DOC_SETUP.7
  238. *Cmd: "<1B>&l3a8c1E"
  239. }
  240. }
  241. *case: LANDSCAPE_CC90
  242. {
  243. *PrintableArea: PAIR(4900, 8160)
  244. *PrintableOrigin: PAIR(100, 120)
  245. *switch: Resolution
  246. {
  247. *case: Option3
  248. {
  249. *PrintableArea: PAIR(4896, 8160)
  250. *PrintableOrigin: PAIR(104, 120)
  251. }
  252. }
  253. *CursorOrigin: PAIR(100, 8280)
  254. *Command: CmdSelect
  255. {
  256. *Order: DOC_SETUP.7
  257. *Cmd: "<1B>&l3a8c1E"
  258. }
  259. }
  260. }
  261. }
  262. *Option: TABLOID
  263. {
  264. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  265. *PageProtectMem: 1692
  266. *switch: Orientation
  267. {
  268. *case: PORTRAIT
  269. {
  270. *PrintableArea: PAIR(6300, 10000)
  271. *PrintableOrigin: PAIR(150, 100)
  272. *switch: Resolution
  273. {
  274. *case: Option2
  275. {
  276. *PrintableArea: PAIR(6296, 10000)
  277. *PrintableOrigin: PAIR(152, 100)
  278. }
  279. *case: Option3
  280. {
  281. *PrintableArea: PAIR(6296, 9992)
  282. *PrintableOrigin: PAIR(152, 104)
  283. }
  284. }
  285. *CursorOrigin: PAIR(150, 100)
  286. *Command: CmdSelect
  287. {
  288. *Order: DOC_SETUP.7
  289. *Cmd: "<1B>&l6a8c1E"
  290. }
  291. }
  292. *case: LANDSCAPE_CC90
  293. {
  294. *PrintableArea: PAIR(6400, 9960)
  295. *PrintableOrigin: PAIR(100, 120)
  296. *switch: Resolution
  297. {
  298. *case: Option3
  299. {
  300. *PrintableArea: PAIR(6392, 9960)
  301. *PrintableOrigin: PAIR(104, 120)
  302. }
  303. }
  304. *CursorOrigin: PAIR(100, 10080)
  305. *Command: CmdSelect
  306. {
  307. *Order: DOC_SETUP.7
  308. *Cmd: "<1B>&l6a8c1E"
  309. }
  310. }
  311. }
  312. }
  313. *Option: EXECUTIVE
  314. {
  315. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  316. *PageProtectMem: 1028
  317. *switch: Orientation
  318. {
  319. *case: PORTRAIT
  320. {
  321. *PrintableArea: PAIR(4050, 6100)
  322. *PrintableOrigin: PAIR(150, 100)
  323. *switch: Resolution
  324. {
  325. *case: Option2
  326. {
  327. *PrintableArea: PAIR(4048, 6100)
  328. *PrintableOrigin: PAIR(152, 100)
  329. }
  330. *case: Option3
  331. {
  332. *PrintableArea: PAIR(4048, 6096)
  333. *PrintableOrigin: PAIR(152, 104)
  334. }
  335. }
  336. *CursorOrigin: PAIR(150, 100)
  337. *Command: CmdSelect
  338. {
  339. *Order: DOC_SETUP.7
  340. *Cmd: "<1B>&l1a8c1E"
  341. }
  342. }
  343. *case: LANDSCAPE_CC90
  344. {
  345. *PrintableArea: PAIR(4150, 6060)
  346. *PrintableOrigin: PAIR(100, 120)
  347. *switch: Resolution
  348. {
  349. *case: Option2
  350. {
  351. *PrintableArea: PAIR(4148, 6060)
  352. }
  353. *case: Option3
  354. {
  355. *PrintableArea: PAIR(4144, 6056)
  356. *PrintableOrigin: PAIR(104, 120)
  357. }
  358. }
  359. *CursorOrigin: PAIR(100, 6180)
  360. *Command: CmdSelect
  361. {
  362. *Order: DOC_SETUP.7
  363. *Cmd: "<1B>&l1a8c1E"
  364. }
  365. }
  366. }
  367. }
  368. *Option: A3
  369. {
  370. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  371. *PageProtectMem: 1063
  372. *switch: Orientation
  373. {
  374. *case: PORTRAIT
  375. {
  376. *PrintableArea: PAIR(6714, 9724)
  377. *PrintableOrigin: PAIR(150, 100)
  378. *switch: Resolution
  379. {
  380. *case: Option2
  381. {
  382. *PrintableArea: PAIR(6712, 9724)
  383. *PrintableOrigin: PAIR(152, 100)
  384. }
  385. *case: Option3
  386. {
  387. *PrintableArea: PAIR(6712, 9720)
  388. *PrintableOrigin: PAIR(152, 104)
  389. }
  390. }
  391. *CursorOrigin: PAIR(150, 100)
  392. *Command: CmdSelect
  393. {
  394. *Order: DOC_SETUP.7
  395. *Cmd: "<1B>&l27a8c1E"
  396. }
  397. }
  398. *case: LANDSCAPE_CC90
  399. {
  400. *PrintableArea: PAIR(6814, 9684)
  401. *PrintableOrigin: PAIR(100, 120)
  402. *switch: Resolution
  403. {
  404. *case: Option2
  405. {
  406. *PrintableArea: PAIR(6812, 9684)
  407. }
  408. *case: Option3
  409. {
  410. *PrintableArea: PAIR(6808, 9680)
  411. *PrintableOrigin: PAIR(104, 120)
  412. }
  413. }
  414. *CursorOrigin: PAIR(100, 9804)
  415. *Command: CmdSelect
  416. {
  417. *Order: DOC_SETUP.7
  418. *Cmd: "<1B>&l27a8c1E"
  419. }
  420. }
  421. }
  422. }
  423. *Option: A4
  424. {
  425. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  426. *PageProtectMem: 1063
  427. *switch: Orientation
  428. {
  429. *case: PORTRAIT
  430. {
  431. *PrintableArea: PAIR(4716, 6814)
  432. *PrintableOrigin: PAIR(130, 100)
  433. *switch: Resolution
  434. {
  435. *case: Option2
  436. {
  437. *PrintableArea: PAIR(4712, 6812)
  438. *PrintableOrigin: PAIR(132, 100)
  439. }
  440. *case: Option3
  441. {
  442. *PrintableArea: PAIR(4704, 6808)
  443. *PrintableOrigin: PAIR(136, 104)
  444. }
  445. }
  446. *CursorOrigin: PAIR(130, 100)
  447. *Command: CmdSelect
  448. {
  449. *Order: DOC_SETUP.7
  450. *Cmd: "<1B>&l26a8c1E"
  451. }
  452. }
  453. *case: LANDSCAPE_CC90
  454. {
  455. *PrintableArea: PAIR(4762, 6790)
  456. *PrintableOrigin: PAIR(100, 108)
  457. *switch: Resolution
  458. {
  459. *case: Option2
  460. {
  461. *PrintableArea: PAIR(4760, 6788)
  462. }
  463. *case: Option3
  464. {
  465. *PrintableArea: PAIR(4752, 6784)
  466. *PrintableOrigin: PAIR(104, 112)
  467. }
  468. }
  469. *CursorOrigin: PAIR(100, 6864)
  470. *Command: CmdSelect
  471. {
  472. *Order: DOC_SETUP.7
  473. *Cmd: "<1B>&l26a8c1E"
  474. }
  475. }
  476. }
  477. }
  478. *Option: ENV_10
  479. {
  480. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  481. *PageProtectMem: 1028
  482. *switch: Orientation
  483. {
  484. *case: PORTRAIT
  485. {
  486. *PrintableArea: PAIR(2178, 5500)
  487. *PrintableOrigin: PAIR(150, 100)
  488. *switch: Resolution
  489. {
  490. *case: Option2
  491. {
  492. *PrintableArea: PAIR(2176, 5500)
  493. *PrintableOrigin: PAIR(152, 100)
  494. }
  495. *case: Option3
  496. {
  497. *PrintableArea: PAIR(2176, 5496)
  498. *PrintableOrigin: PAIR(152, 104)
  499. }
  500. }
  501. *CursorOrigin: PAIR(150, 100)
  502. *Command: CmdSelect
  503. {
  504. *Order: DOC_SETUP.7
  505. *Cmd: "<1B>&l81a1E"
  506. }
  507. }
  508. *case: LANDSCAPE_CC90
  509. {
  510. *PrintableArea: PAIR(2278, 5460)
  511. *PrintableOrigin: PAIR(100, 120)
  512. *switch: Resolution
  513. {
  514. *case: Option2
  515. {
  516. *PrintableArea: PAIR(2276, 5460)
  517. }
  518. *case: Option3
  519. {
  520. *PrintableArea: PAIR(2272, 5456)
  521. *PrintableOrigin: PAIR(104, 120)
  522. }
  523. }
  524. *CursorOrigin: PAIR(100, 5580)
  525. *Command: CmdSelect
  526. {
  527. *Order: DOC_SETUP.7
  528. *Cmd: "<1B>&l81a1E"
  529. }
  530. }
  531. }
  532. }
  533. *Option: ENV_DL
  534. {
  535. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  536. *PageProtectMem: 1028
  537. *switch: Orientation
  538. {
  539. *case: PORTRAIT
  540. {
  541. *PrintableArea: PAIR(2298, 4996)
  542. *PrintableOrigin: PAIR(150, 100)
  543. *switch: Resolution
  544. {
  545. *case: Option2
  546. {
  547. *PrintableArea: PAIR(2296, 4996)
  548. *PrintableOrigin: PAIR(152, 100)
  549. }
  550. *case: Option3
  551. {
  552. *PrintableArea: PAIR(2296, 4992)
  553. *PrintableOrigin: PAIR(152, 104)
  554. }
  555. }
  556. *CursorOrigin: PAIR(150, 100)
  557. *Command: CmdSelect
  558. {
  559. *Order: DOC_SETUP.7
  560. *Cmd: "<1B>&l90a8c1E"
  561. }
  562. }
  563. *case: LANDSCAPE_CC90
  564. {
  565. *PrintableArea: PAIR(2398, 4956)
  566. *PrintableOrigin: PAIR(100, 120)
  567. *switch: Resolution
  568. {
  569. *case: Option2
  570. {
  571. *PrintableArea: PAIR(2396, 4956)
  572. }
  573. *case: Option3
  574. {
  575. *PrintableArea: PAIR(2392, 4952)
  576. *PrintableOrigin: PAIR(104, 120)
  577. }
  578. }
  579. *CursorOrigin: PAIR(100, 5076)
  580. *Command: CmdSelect
  581. {
  582. *Order: DOC_SETUP.7
  583. *Cmd: "<1B>&l90a8c1E"
  584. }
  585. }
  586. }
  587. }
  588. *Option: ENV_MONARCH
  589. {
  590. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  591. *PageProtectMem: 1028
  592. *switch: Orientation
  593. {
  594. *case: PORTRAIT
  595. {
  596. *PrintableArea: PAIR(2028, 4300)
  597. *PrintableOrigin: PAIR(150, 100)
  598. *switch: Resolution
  599. {
  600. *case: Option2
  601. {
  602. *PrintableArea: PAIR(2024, 4300)
  603. *PrintableOrigin: PAIR(152, 100)
  604. }
  605. *case: Option3
  606. {
  607. *PrintableArea: PAIR(2024, 4296)
  608. *PrintableOrigin: PAIR(152, 104)
  609. }
  610. }
  611. *CursorOrigin: PAIR(150, 100)
  612. *Command: CmdSelect
  613. {
  614. *Order: DOC_SETUP.7
  615. *Cmd: "<1B>&l80a8c1E"
  616. }
  617. }
  618. *case: LANDSCAPE_CC90
  619. {
  620. *PrintableArea: PAIR(2128, 4260)
  621. *PrintableOrigin: PAIR(100, 120)
  622. *switch: Resolution
  623. {
  624. *case: Option3
  625. {
  626. *PrintableArea: PAIR(2120, 4256)
  627. *PrintableOrigin: PAIR(104, 120)
  628. }
  629. }
  630. *CursorOrigin: PAIR(100, 4380)
  631. *Command: CmdSelect
  632. {
  633. *Order: DOC_SETUP.7
  634. *Cmd: "<1B>&l80a8c1E"
  635. }
  636. }
  637. }
  638. }
  639. }
  640. *Feature: Halftone
  641. {
  642. *rcNameID: =HALFTONING_DISPLAY
  643. *DefaultOption: HT_PATSIZE_AUTO
  644. *Option: HT_PATSIZE_AUTO
  645. {
  646. *rcNameID: =HT_AUTO_SELECT_DISPLAY
  647. }
  648. *Ifdef: WINNT_50
  649. *Option: HT_PATSIZE_SUPERCELL_M
  650. {
  651. *rcNameID: =HT_SUPERCELL_DISPLAY
  652. }
  653. *Endif:
  654. *Option: HT_PATSIZE_6x6_M
  655. {
  656. *rcNameID: =HT_DITHER6X6_DISPLAY
  657. }
  658. *Option: HT_PATSIZE_8x8_M
  659. {
  660. *rcNameID: =HT_DITHER8X8_DISPLAY
  661. }
  662. }
  663. *Feature: Memory
  664. {
  665. *rcNameID: =PRINTER_MEMORY_DISPLAY
  666. *DefaultOption: 4096KB
  667. *Option: 4096KB
  668. {
  669. *Name: "4MB"
  670. *MemoryConfigKB: PAIR(4096, 1579)
  671. }
  672. *Option: 6144KB
  673. {
  674. *Name: "6MB"
  675. *MemoryConfigKB: PAIR(6144, 3137)
  676. }
  677. *Option: 8192KB
  678. {
  679. *Name: "8MB"
  680. *MemoryConfigKB: PAIR(8192, 7315)
  681. }
  682. *Option: 10240KB
  683. {
  684. *Name: "10MB"
  685. *MemoryConfigKB: PAIR(10240, 3698)
  686. }
  687. *Option: 12288KB
  688. {
  689. *Name: "12MB"
  690. *MemoryConfigKB: PAIR(12288, 12171)
  691. }
  692. *Option: 14336KB
  693. {
  694. *Name: "14MB"
  695. *MemoryConfigKB: PAIR(14336, 12985)
  696. }
  697. *Option: 16384KB
  698. {
  699. *Name: "16MB"
  700. *MemoryConfigKB: PAIR(16384, 16267)
  701. }
  702. *Option: 18432KB
  703. {
  704. *Name: "18MB"
  705. *MemoryConfigKB: PAIR(18432, 15750)
  706. }
  707. *Option: 20480KB
  708. {
  709. *Name: "20MB"
  710. *MemoryConfigKB: PAIR(20480, 17550)
  711. }
  712. *Option: 22528KB
  713. {
  714. *Name: "22MB"
  715. *MemoryConfigKB: PAIR(22528, 19350)
  716. }
  717. *Option: 24576KB
  718. {
  719. *Name: "24MB"
  720. *MemoryConfigKB: PAIR(24576, 21150)
  721. }
  722. *Option: 26624KB
  723. {
  724. *Name: "26MB"
  725. *MemoryConfigKB: PAIR(26624, 22950)
  726. }
  727. *Option: 28672KB
  728. {
  729. *Name: "28MB"
  730. *MemoryConfigKB: PAIR(28672, 24750)
  731. }
  732. }
  733. *Command: CmdStartDoc
  734. {
  735. *Order: DOC_SETUP.1
  736. *Cmd: "<1B>%%-12345X@PJL ENTER LANGUAGE=PCL<0D0A1B>E<1B>&l0S<1B>*r0F"
  737. }
  738. *Command: CmdStartPage
  739. {
  740. *Order: PAGE_SETUP.1
  741. *Cmd: "<1B>*b0M<0D>"
  742. }
  743. *Command: CmdEndJob
  744. {
  745. *Order: JOB_FINISH.1
  746. *Cmd: "<1B>E<1B>%%-12345X"
  747. }
  748. *Command: CmdCopies
  749. {
  750. *Order: DOC_SETUP.9
  751. *Cmd: "<1B>&l" %d[1,99]{NumOfCopies}"X"
  752. }
  753. *RotateCoordinate?: TRUE
  754. *RotateRaster?: TRUE
  755. *RotateFont?: TRUE
  756. *TextCaps: LIST(TC_CR_90,TC_UA_ABLE)
  757. *MemoryUsage: LIST(FONT, RASTER, VECTOR)
  758. *CursorXAfterCR: AT_PRINTABLE_X_ORIGIN
  759. *BadCursorMoveInGrxMode: LIST(X_PORTRAIT,Y_LANDSCAPE)
  760. *XMoveThreshold: 0
  761. *YMoveThreshold: 0
  762. *XMoveUnit: 300
  763. *YMoveUnit: 300
  764. *Command: CmdXMoveAbsolute { *Cmd : "<1B>*p" %d{(DestX / 2) }"X" }
  765. *Command: CmdXMoveRelRight { *Cmd : "<1B>*p+" %d[0,4800]{max_repeat((DestXRel / 2) )}"X" }
  766. *Command: CmdXMoveRelLeft { *Cmd : "<1B>*p-" %d[0,4800]{max_repeat((DestXRel / 2) )}"X" }
  767. *Command: CmdYMoveAbsolute { *Cmd : "<1B>*p" %d{(DestY / 2) }"Y" }
  768. *Command: CmdYMoveRelDown { *Cmd : "<1B>*p+" %d[1,6300]{max_repeat((DestYRel / 2) )}"Y" }
  769. *Command: CmdYMoveRelUp { *Cmd : "<1B>*p-" %d[1,6300]{max_repeat((DestYRel / 2) )}"Y" }
  770. *Command: CmdCR { *Cmd : "<0D>" }
  771. *Command: CmdLF { *Cmd : "<0A>" }
  772. *Command: CmdFF { *Cmd : "<0C>" }
  773. *Command: CmdBackSpace { *Cmd : "<08>" }
  774. *Command: CmdUniDirectionOn { *Cmd : "<00>" }
  775. *Command: CmdUniDirectionOff { *Cmd : "<00>" }
  776. *Command: CmdPushCursor { *Cmd : "<1B>&f0S" }
  777. *Command: CmdPopCursor { *Cmd : "<1B>&f1S" }
  778. *Command: CmdSetSimpleRotation { *Cmd : "<1B>&a" %d{PrintDirInCCDegrees}"P" }
  779. *EjectPageWithFF?: TRUE
  780. *Command: CmdEnableTIFF4 { *Cmd : "<1B>*b2M" }
  781. *Command: CmdDisableCompression { *Cmd : "<1B>*b0M" }
  782. *Command: CmdEnableDRC { *Cmd : "<1B>*b3M" }
  783. *OutputDataFormat: H_BYTE
  784. *OptimizeLeftBound?: TRUE
  785. *CursorXAfterSendBlockData: AT_GRXDATA_ORIGIN
  786. *CursorYAfterSendBlockData: AUTO_INCREMENT
  787. *DefaultFont: 136
  788. *DefaultCTT: 0
  789. *CharPosition: BASELINE
  790. *DeviceFonts: LIST(134,135,136,137,138,139,140,146,147,148,149,150,151,152,153,154,
  791. + 155,156,157,158,159,160,161,162)
  792. *MinFontID: 16534
  793. *MaxFontID: 32768
  794. *FontFormat: HPPCL
  795. *Command: CmdSetFontID { *Cmd : "<1B>*c" %d{NextFontID}"D" }
  796. *Command: CmdSelectFontID { *Cmd : "<1B>(" %d{CurrentFontID}"X" }
  797. *Command: CmdSetCharCode { *Cmd : "<1B>*c" %d{NextGlyph}"E" }
  798. *Command: CmdUnderlineOn { *Cmd : "<1B>&dD" }
  799. *Command: CmdUnderlineOff { *Cmd : "<1B>&d@" }
  800. *Command: CmdWhiteTextOn { *Cmd : "<1B>*v1o1T" }
  801. *Command: CmdWhiteTextOff { *Cmd : "<1B>*v0o0T" }
  802. *MinGrayFill: 1
  803. *MaxGrayFill: 100
  804. *Command: CmdSetRectWidth { *Cmd : "<1B>*c" %d{(RectXSize / 2) }"A" }
  805. *Command: CmdSetRectHeight { *Cmd : "<1B>*c" %d{(RectYSize / 2) }"B" }
  806. *Command: CmdRectGrayFill { *Cmd : "<1B>*c" %d{GrayPercentage}"g2P" }
  807. *Command: CmdRectWhiteFill { *Cmd : "<1B>*c1P" }