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.

831 lines
25 KiB

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