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.

1219 lines
36 KiB

  1. *%
  2. *% Copyright (c) 1997 - 1999 Microsoft Corporation
  3. *% All Rights Reserved.
  4. *%
  5. *GPDSpecVersion: "1.0"
  6. *GPDFileVersion: "1.00"
  7. *GPDFileName: "KYL580J.GPD"
  8. *Include: "STDNAMES.GPD"
  9. *CodePage: 1252
  10. *ModelName: "KYOCERA L-580"
  11. *MasterUnits: PAIR(300, 300)
  12. *ResourceDLL: "pcl4jres.dll"
  13. *PrinterType: PAGE
  14. *MaxCopies: 999
  15. *% ========== Orientation ==========
  16. *Feature: Orientation
  17. {
  18. *rcNameID: =ORIENTATION_DISPLAY
  19. *DefaultOption: PORTRAIT
  20. *Option: PORTRAIT
  21. {
  22. *rcNameID: =PORTRAIT_DISPLAY
  23. *Command: CmdSelect
  24. {
  25. *Order: DOC_SETUP.4
  26. *Cmd: "<1B>&l0o1E"
  27. }
  28. }
  29. *Option: LANDSCAPE_CC90
  30. {
  31. *rcNameID: =LANDSCAPE_DISPLAY
  32. *Command: CmdSelect
  33. {
  34. *Order: DOC_SETUP.4
  35. *Cmd: "<1B>&l1o1E"
  36. }
  37. }
  38. }
  39. *% ========== InputBin ==========
  40. *Feature: InputBin
  41. {
  42. *rcNameID: =PAPER_SOURCE_DISPLAY
  43. *DefaultOption: CASSETTE
  44. *Option: CASSETTE
  45. {
  46. *rcNameID: =CASSETTE_DISPLAY
  47. *Command: CmdSelect
  48. {
  49. *Order: DOC_SETUP.2
  50. *Cmd: "<1B>&l1H"
  51. }
  52. }
  53. *Option: MANUAL
  54. {
  55. *rcNameID: =MANUAL_FEED_DISPLAY
  56. *Command: CmdSelect
  57. {
  58. *Order: DOC_SETUP.2
  59. *Cmd: "<1B>&l2H"
  60. }
  61. }
  62. *Option: Option3
  63. {
  64. *rcNameID: 264
  65. *Command: CmdSelect
  66. {
  67. *Order: DOC_SETUP.2
  68. *Cmd: "<1B>&l4H"
  69. }
  70. }
  71. }
  72. *% ========== Resolution ==========
  73. *Feature: Resolution
  74. {
  75. *rcNameID: =RESOLUTION_DISPLAY
  76. *DefaultOption: Option1
  77. *Option: Option1
  78. {
  79. *Name: "300 x 300 dots per inch"
  80. *DPI: PAIR(300, 300)
  81. *TextDPI: PAIR(300, 300)
  82. *MinStripBlankPixels: 32
  83. EXTERN_GLOBAL: *StripBlanks: LIST(ENCLOSED,TRAILING)
  84. *SpotDiameter: 100
  85. *Command: CmdBeginRaster { *Cmd : "<1B>*r1A" }
  86. *Command: CmdEndRaster { *Cmd : "<1B>*rB" }
  87. *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  88. *Command: CmdSelect
  89. {
  90. *Order: DOC_SETUP.5
  91. *Cmd: "<1B>*t300R"
  92. }
  93. }
  94. *Option: Option2
  95. {
  96. *Name: "150 x 150 dots per inch"
  97. *DPI: PAIR(150, 150)
  98. *TextDPI: PAIR(300, 300)
  99. *MinStripBlankPixels: 32
  100. EXTERN_GLOBAL: *StripBlanks: LIST(ENCLOSED,TRAILING)
  101. *SpotDiameter: 100
  102. *Command: CmdBeginRaster { *Cmd : "<1B>*r1A" }
  103. *Command: CmdEndRaster { *Cmd : "<1B>*rB" }
  104. *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  105. *Command: CmdSelect
  106. {
  107. *Order: DOC_SETUP.5
  108. *Cmd: "<1B>*t150R"
  109. }
  110. }
  111. *Option: Option3
  112. {
  113. *Name: "75 x 75 dots per inch"
  114. *DPI: PAIR(75, 75)
  115. *TextDPI: PAIR(300, 300)
  116. EXTERN_GLOBAL: *StripBlanks: LIST(TRAILING)
  117. *SpotDiameter: 100
  118. *Command: CmdBeginRaster { *Cmd : "<1B>*r1A" }
  119. *Command: CmdEndRaster { *Cmd : "<1B>*rB" }
  120. *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  121. *Command: CmdSelect
  122. {
  123. *Order: DOC_SETUP.5
  124. *Cmd: "<1B>*t75R"
  125. }
  126. }
  127. }
  128. *% ========== PaperSize ==========
  129. *Feature: PaperSize
  130. {
  131. *rcNameID: =PAPER_SIZE_DISPLAY
  132. *DefaultOption: A4
  133. *Option: LETTER
  134. {
  135. *rcNameID: =LETTER_DISPLAY
  136. *switch: Orientation
  137. {
  138. *case: PORTRAIT
  139. {
  140. *PrintableArea: PAIR(2400, 3160)
  141. *PrintableOrigin: PAIR(60, 75)
  142. *switch: Resolution
  143. {
  144. *case: Option2
  145. {
  146. *PrintableArea: PAIR(2400, 3158)
  147. *PrintableOrigin: PAIR(60, 76)
  148. }
  149. *case: Option3
  150. {
  151. *PrintableArea: PAIR(2400, 3156)
  152. *PrintableOrigin: PAIR(60, 76)
  153. }
  154. }
  155. *CursorOrigin: PAIR(60, 75)
  156. *Command: CmdSelect
  157. {
  158. *Order: DOC_SETUP.3
  159. *Cmd: "<1B>&l2a4d1e42F"
  160. }
  161. }
  162. *case: LANDSCAPE_CC90
  163. {
  164. *PrintableArea: PAIR(2400, 3160)
  165. *PrintableOrigin: PAIR(60, 75)
  166. *switch: Resolution
  167. {
  168. *case: Option2
  169. {
  170. *PrintableArea: PAIR(2400, 3158)
  171. *PrintableOrigin: PAIR(60, 76)
  172. }
  173. *case: Option3
  174. {
  175. *PrintableArea: PAIR(2400, 3156)
  176. *PrintableOrigin: PAIR(60, 76)
  177. }
  178. }
  179. *CursorOrigin: PAIR(60, 3240)
  180. *Command: CmdSelect
  181. {
  182. *Order: DOC_SETUP.3
  183. *Cmd: "<1B>&l2a4d1e42F"
  184. }
  185. }
  186. }
  187. }
  188. *Option: LEGAL
  189. {
  190. *rcNameID: =LEGAL_DISPLAY
  191. *switch: Orientation
  192. {
  193. *case: PORTRAIT
  194. {
  195. *PrintableArea: PAIR(2400, 4060)
  196. *PrintableOrigin: PAIR(60, 75)
  197. *switch: Resolution
  198. {
  199. *case: Option2
  200. {
  201. *PrintableArea: PAIR(2400, 4058)
  202. *PrintableOrigin: PAIR(60, 76)
  203. }
  204. *case: Option3
  205. {
  206. *PrintableArea: PAIR(2400, 4056)
  207. *PrintableOrigin: PAIR(60, 76)
  208. }
  209. }
  210. *CursorOrigin: PAIR(60, 75)
  211. *Command: CmdSelect
  212. {
  213. *Order: DOC_SETUP.3
  214. *Cmd: "<1B>&l3a4d1e54F"
  215. }
  216. }
  217. *case: LANDSCAPE_CC90
  218. {
  219. *PrintableArea: PAIR(2400, 4060)
  220. *PrintableOrigin: PAIR(60, 75)
  221. *switch: Resolution
  222. {
  223. *case: Option2
  224. {
  225. *PrintableArea: PAIR(2400, 4058)
  226. *PrintableOrigin: PAIR(60, 76)
  227. }
  228. *case: Option3
  229. {
  230. *PrintableArea: PAIR(2400, 4056)
  231. *PrintableOrigin: PAIR(60, 76)
  232. }
  233. }
  234. *CursorOrigin: PAIR(60, 4140)
  235. *Command: CmdSelect
  236. {
  237. *Order: DOC_SETUP.3
  238. *Cmd: "<1B>&l3a4d1e54F"
  239. }
  240. }
  241. }
  242. }
  243. *Option: EXECUTIVE
  244. {
  245. *rcNameID: =EXECUTIVE_DISPLAY
  246. *switch: Orientation
  247. {
  248. *case: PORTRAIT
  249. {
  250. *PrintableArea: PAIR(2025, 3010)
  251. *PrintableOrigin: PAIR(60, 75)
  252. *switch: Resolution
  253. {
  254. *case: Option2
  255. {
  256. *PrintableArea: PAIR(2024, 3008)
  257. *PrintableOrigin: PAIR(60, 76)
  258. }
  259. *case: Option3
  260. {
  261. *PrintableArea: PAIR(2024, 3008)
  262. *PrintableOrigin: PAIR(60, 76)
  263. }
  264. }
  265. *CursorOrigin: PAIR(60, 75)
  266. *Command: CmdSelect
  267. {
  268. *Order: DOC_SETUP.3
  269. *Cmd: "<1B>&l1a4d1e40F"
  270. }
  271. }
  272. *case: LANDSCAPE_CC90
  273. {
  274. *PrintableArea: PAIR(2025, 3010)
  275. *PrintableOrigin: PAIR(60, 75)
  276. *switch: Resolution
  277. {
  278. *case: Option2
  279. {
  280. *PrintableArea: PAIR(2024, 3008)
  281. *PrintableOrigin: PAIR(60, 76)
  282. }
  283. *case: Option3
  284. {
  285. *PrintableArea: PAIR(2024, 3008)
  286. *PrintableOrigin: PAIR(60, 76)
  287. }
  288. }
  289. *CursorOrigin: PAIR(60, 3090)
  290. *Command: CmdSelect
  291. {
  292. *Order: DOC_SETUP.3
  293. *Cmd: "<1B>&l1a4d1e40F"
  294. }
  295. }
  296. }
  297. }
  298. *Option: A4
  299. {
  300. *rcNameID: =A4_DISPLAY
  301. *switch: Orientation
  302. {
  303. *case: PORTRAIT
  304. {
  305. *PrintableArea: PAIR(2331, 3367)
  306. *PrintableOrigin: PAIR(60, 75)
  307. *switch: Resolution
  308. {
  309. *case: Option2
  310. {
  311. *PrintableArea: PAIR(2330, 3366)
  312. *PrintableOrigin: PAIR(60, 76)
  313. }
  314. *case: Option3
  315. {
  316. *PrintableArea: PAIR(2328, 3364)
  317. *PrintableOrigin: PAIR(60, 76)
  318. }
  319. }
  320. *CursorOrigin: PAIR(55, 75)
  321. *Command: CmdSelect
  322. {
  323. *Order: DOC_SETUP.3
  324. *Cmd: "<1B>&l26a4d1e45F"
  325. }
  326. }
  327. *case: LANDSCAPE_CC90
  328. {
  329. *PrintableArea: PAIR(2331, 3367)
  330. *PrintableOrigin: PAIR(60, 75)
  331. *switch: Resolution
  332. {
  333. *case: Option2
  334. {
  335. *PrintableArea: PAIR(2330, 3366)
  336. *PrintableOrigin: PAIR(60, 76)
  337. }
  338. *case: Option3
  339. {
  340. *PrintableArea: PAIR(2328, 3364)
  341. *PrintableOrigin: PAIR(60, 76)
  342. }
  343. }
  344. *CursorOrigin: PAIR(60, 3447)
  345. *Command: CmdSelect
  346. {
  347. *Order: DOC_SETUP.3
  348. *Cmd: "<1B>&l26a4d1e45F"
  349. }
  350. }
  351. }
  352. }
  353. *Option: A5
  354. {
  355. *rcNameID: =A5_DISPLAY
  356. *switch: Orientation
  357. {
  358. *case: PORTRAIT
  359. {
  360. *PrintableArea: PAIR(1599, 2341)
  361. *PrintableOrigin: PAIR(60, 75)
  362. *switch: Resolution
  363. {
  364. *case: Option2
  365. {
  366. *PrintableArea: PAIR(1598, 2340)
  367. *PrintableOrigin: PAIR(60, 76)
  368. }
  369. *case: Option3
  370. {
  371. *PrintableArea: PAIR(1596, 2340)
  372. *PrintableOrigin: PAIR(60, 76)
  373. }
  374. }
  375. *CursorOrigin: PAIR(55, 75)
  376. *Command: CmdSelect
  377. {
  378. *Order: DOC_SETUP.3
  379. *Cmd: "!R!SPSZ13,0;EXIT;"
  380. }
  381. }
  382. *case: LANDSCAPE_CC90
  383. {
  384. *PrintableArea: PAIR(1599, 2341)
  385. *PrintableOrigin: PAIR(60, 75)
  386. *switch: Resolution
  387. {
  388. *case: Option2
  389. {
  390. *PrintableArea: PAIR(1598, 2340)
  391. *PrintableOrigin: PAIR(60, 76)
  392. }
  393. *case: Option3
  394. {
  395. *PrintableArea: PAIR(1596, 2340)
  396. *PrintableOrigin: PAIR(60, 76)
  397. }
  398. }
  399. *CursorOrigin: PAIR(60, 2421)
  400. *Command: CmdSelect
  401. {
  402. *Order: DOC_SETUP.3
  403. *Cmd: "!R!SPSZ13,0;EXIT;"
  404. }
  405. }
  406. }
  407. }
  408. *Option: A6
  409. {
  410. *rcNameID: =A6_DISPLAY
  411. *switch: Orientation
  412. {
  413. *case: PORTRAIT
  414. {
  415. *PrintableArea: PAIR(1089, 1609)
  416. *PrintableOrigin: PAIR(60, 75)
  417. *switch: Resolution
  418. {
  419. *case: Option2
  420. {
  421. *PrintableArea: PAIR(1088, 1608)
  422. *PrintableOrigin: PAIR(60, 76)
  423. }
  424. *case: Option3
  425. {
  426. *PrintableArea: PAIR(1088, 1608)
  427. *PrintableOrigin: PAIR(60, 76)
  428. }
  429. }
  430. *CursorOrigin: PAIR(55, 75)
  431. *Command: CmdSelect
  432. {
  433. *Order: DOC_SETUP.3
  434. *Cmd: "!R!SPSZ14,0;EXIT;"
  435. }
  436. }
  437. *case: LANDSCAPE_CC90
  438. {
  439. *PrintableArea: PAIR(1089, 1609)
  440. *PrintableOrigin: PAIR(60, 75)
  441. *switch: Resolution
  442. {
  443. *case: Option2
  444. {
  445. *PrintableArea: PAIR(1088, 1608)
  446. *PrintableOrigin: PAIR(60, 76)
  447. }
  448. *case: Option3
  449. {
  450. *PrintableArea: PAIR(1088, 1608)
  451. *PrintableOrigin: PAIR(60, 76)
  452. }
  453. }
  454. *CursorOrigin: PAIR(60, 1689)
  455. *Command: CmdSelect
  456. {
  457. *Order: DOC_SETUP.3
  458. *Cmd: "!R!SPSZ14,0;EXIT;"
  459. }
  460. }
  461. }
  462. }
  463. *Option: B5
  464. {
  465. *rcNameID: =B5_DISPLAY
  466. *switch: Orientation
  467. {
  468. *case: PORTRAIT
  469. {
  470. *PrintableArea: PAIR(1961, 2886)
  471. *PrintableOrigin: PAIR(75, 75)
  472. *switch: Resolution
  473. {
  474. *case: Option2
  475. {
  476. *PrintableArea: PAIR(1960, 2884)
  477. *PrintableOrigin: PAIR(76, 76)
  478. }
  479. *case: Option3
  480. {
  481. *PrintableArea: PAIR(1960, 2884)
  482. *PrintableOrigin: PAIR(76, 76)
  483. }
  484. }
  485. *CursorOrigin: PAIR(61, 75)
  486. *Command: CmdSelect
  487. {
  488. *Order: DOC_SETUP.3
  489. *Cmd: "!R!SPSZ9,0;EXIT;"
  490. }
  491. }
  492. *case: LANDSCAPE_CC90
  493. {
  494. *PrintableArea: PAIR(1961, 2886)
  495. *PrintableOrigin: PAIR(75, 75)
  496. *switch: Resolution
  497. {
  498. *case: Option2
  499. {
  500. *PrintableArea: PAIR(1960, 2884)
  501. *PrintableOrigin: PAIR(76, 76)
  502. }
  503. *case: Option3
  504. {
  505. *PrintableArea: PAIR(1960, 2884)
  506. *PrintableOrigin: PAIR(76, 76)
  507. }
  508. }
  509. *CursorOrigin: PAIR(60, 2968)
  510. *Command: CmdSelect
  511. {
  512. *Order: DOC_SETUP.3
  513. *Cmd: "!R!SPSZ9,0;EXIT;"
  514. }
  515. }
  516. }
  517. }
  518. *Option: B6_JIS
  519. {
  520. *rcNameID: =B6_JIS_DISPLAY
  521. *switch: Orientation
  522. {
  523. *case: PORTRAIT
  524. {
  525. *PrintableArea: PAIR(1319, 1998)
  526. *PrintableOrigin: PAIR(75, 75)
  527. *switch: Resolution
  528. {
  529. *case: Option2
  530. {
  531. *PrintableArea: PAIR(1318, 1996)
  532. *PrintableOrigin: PAIR(76, 76)
  533. }
  534. *case: Option3
  535. {
  536. *PrintableArea: PAIR(1316, 1996)
  537. *PrintableOrigin: PAIR(76, 76)
  538. }
  539. }
  540. *CursorOrigin: PAIR(61, 75)
  541. *Command: CmdSelect
  542. {
  543. *Order: DOC_SETUP.3
  544. *Cmd: "!R!SPSZ15,0;EXIT;"
  545. }
  546. }
  547. *case: LANDSCAPE_CC90
  548. {
  549. *PrintableArea: PAIR(1319, 1998)
  550. *PrintableOrigin: PAIR(75, 75)
  551. *switch: Resolution
  552. {
  553. *case: Option2
  554. {
  555. *PrintableArea: PAIR(1318, 1996)
  556. *PrintableOrigin: PAIR(76, 76)
  557. }
  558. *case: Option3
  559. {
  560. *PrintableArea: PAIR(1316, 1996)
  561. *PrintableOrigin: PAIR(76, 76)
  562. }
  563. }
  564. *CursorOrigin: PAIR(60, 2080)
  565. *Command: CmdSelect
  566. {
  567. *Order: DOC_SETUP.3
  568. *Cmd: "!R!SPSZ15,0;EXIT;"
  569. }
  570. }
  571. }
  572. }
  573. *Option: JAPANESE_POSTCARD
  574. {
  575. *rcNameID: =JAPANESE_POSTCARD_DISPLAY
  576. *switch: Orientation
  577. {
  578. *case: PORTRAIT
  579. {
  580. *PrintableArea: PAIR(992, 1599)
  581. *PrintableOrigin: PAIR(75, 75)
  582. *switch: Resolution
  583. {
  584. *case: Option2
  585. {
  586. *PrintableArea: PAIR(990, 1598)
  587. *PrintableOrigin: PAIR(76, 76)
  588. }
  589. *case: Option3
  590. {
  591. *PrintableArea: PAIR(988, 1596)
  592. *PrintableOrigin: PAIR(76, 76)
  593. }
  594. }
  595. *CursorOrigin: PAIR(61, 75)
  596. *Command: CmdSelect
  597. {
  598. *Order: DOC_SETUP.3
  599. *Cmd: "!R!SPSZ14,0;EXIT;"
  600. }
  601. }
  602. *case: LANDSCAPE_CC90
  603. {
  604. *PrintableArea: PAIR(992, 1599)
  605. *PrintableOrigin: PAIR(75, 75)
  606. *switch: Resolution
  607. {
  608. *case: Option2
  609. {
  610. *PrintableArea: PAIR(990, 1598)
  611. *PrintableOrigin: PAIR(76, 76)
  612. }
  613. *case: Option3
  614. {
  615. *PrintableArea: PAIR(988, 1596)
  616. *PrintableOrigin: PAIR(76, 76)
  617. }
  618. }
  619. *CursorOrigin: PAIR(60, 1681)
  620. *Command: CmdSelect
  621. {
  622. *Order: DOC_SETUP.3
  623. *Cmd: "!R!SPSZ14,0;EXIT;"
  624. }
  625. }
  626. }
  627. }
  628. *Option: ENV_10
  629. {
  630. *rcNameID: =ENV_10_DISPLAY
  631. *switch: Orientation
  632. {
  633. *case: PORTRAIT
  634. {
  635. *PrintableArea: PAIR(1084, 2710)
  636. *PrintableOrigin: PAIR(60, 75)
  637. *switch: Resolution
  638. {
  639. *case: Option2
  640. {
  641. *PrintableArea: PAIR(1084, 2708)
  642. *PrintableOrigin: PAIR(60, 76)
  643. }
  644. *case: Option3
  645. {
  646. *PrintableArea: PAIR(1084, 2708)
  647. *PrintableOrigin: PAIR(60, 76)
  648. }
  649. }
  650. *CursorOrigin: PAIR(60, 75)
  651. *Command: CmdSelect
  652. {
  653. *Order: DOC_SETUP.3
  654. *Cmd: "<1B>&l81a4d1E"
  655. }
  656. }
  657. *case: LANDSCAPE_CC90
  658. {
  659. *PrintableArea: PAIR(1109, 2710)
  660. *PrintableOrigin: PAIR(60, 75)
  661. *switch: Resolution
  662. {
  663. *case: Option2
  664. {
  665. *PrintableArea: PAIR(1108, 2708)
  666. *PrintableOrigin: PAIR(60, 76)
  667. }
  668. *case: Option3
  669. {
  670. *PrintableArea: PAIR(1108, 2708)
  671. *PrintableOrigin: PAIR(60, 76)
  672. }
  673. }
  674. *CursorOrigin: PAIR(60, 2790)
  675. *Command: CmdSelect
  676. {
  677. *Order: DOC_SETUP.3
  678. *Cmd: "<1B>&l81a4d1E"
  679. }
  680. }
  681. }
  682. }
  683. *Option: ENV_DL
  684. {
  685. *rcNameID: =ENV_DL_DISPLAY
  686. *switch: Orientation
  687. {
  688. *case: PORTRAIT
  689. {
  690. *PrintableArea: PAIR(1144, 2458)
  691. *PrintableOrigin: PAIR(60, 75)
  692. *switch: Resolution
  693. {
  694. *case: Option2
  695. {
  696. *PrintableArea: PAIR(1144, 2456)
  697. *PrintableOrigin: PAIR(60, 76)
  698. }
  699. *case: Option3
  700. {
  701. *PrintableArea: PAIR(1144, 2456)
  702. *PrintableOrigin: PAIR(60, 76)
  703. }
  704. }
  705. *CursorOrigin: PAIR(60, 75)
  706. *Command: CmdSelect
  707. {
  708. *Order: DOC_SETUP.3
  709. *Cmd: "<1B>&l90a4d1E"
  710. }
  711. }
  712. *case: LANDSCAPE_CC90
  713. {
  714. *PrintableArea: PAIR(1169, 2458)
  715. *PrintableOrigin: PAIR(60, 75)
  716. *switch: Resolution
  717. {
  718. *case: Option2
  719. {
  720. *PrintableArea: PAIR(1168, 2456)
  721. *PrintableOrigin: PAIR(60, 76)
  722. }
  723. *case: Option3
  724. {
  725. *PrintableArea: PAIR(1168, 2456)
  726. *PrintableOrigin: PAIR(60, 76)
  727. }
  728. }
  729. *CursorOrigin: PAIR(60, 2538)
  730. *Command: CmdSelect
  731. {
  732. *Order: DOC_SETUP.3
  733. *Cmd: "<1B>&l90a4d1E"
  734. }
  735. }
  736. }
  737. }
  738. *Option: ENV_C5
  739. {
  740. *rcNameID: =ENV_C5_DISPLAY
  741. *switch: Orientation
  742. {
  743. *case: PORTRAIT
  744. {
  745. *PrintableArea: PAIR(1759, 2566)
  746. *PrintableOrigin: PAIR(60, 75)
  747. *switch: Resolution
  748. {
  749. *case: Option2
  750. {
  751. *PrintableArea: PAIR(1758, 2564)
  752. *PrintableOrigin: PAIR(60, 76)
  753. }
  754. *case: Option3
  755. {
  756. *PrintableArea: PAIR(1756, 2564)
  757. *PrintableOrigin: PAIR(60, 76)
  758. }
  759. }
  760. *CursorOrigin: PAIR(60, 75)
  761. *Command: CmdSelect
  762. {
  763. *Order: DOC_SETUP.3
  764. *Cmd: "<1B>&l91a4d1E"
  765. }
  766. }
  767. *case: LANDSCAPE_CC90
  768. {
  769. *PrintableArea: PAIR(1784, 2566)
  770. *PrintableOrigin: PAIR(60, 75)
  771. *switch: Resolution
  772. {
  773. *case: Option2
  774. {
  775. *PrintableArea: PAIR(1784, 2564)
  776. *PrintableOrigin: PAIR(60, 76)
  777. }
  778. *case: Option3
  779. {
  780. *PrintableArea: PAIR(1784, 2564)
  781. *PrintableOrigin: PAIR(60, 76)
  782. }
  783. }
  784. *CursorOrigin: PAIR(60, 2646)
  785. *Command: CmdSelect
  786. {
  787. *Order: DOC_SETUP.3
  788. *Cmd: "<1B>&l91a4d1E"
  789. }
  790. }
  791. }
  792. }
  793. *Option: ENV_MONARCH
  794. {
  795. *rcNameID: =ENV_MONARCH_DISPLAY
  796. *switch: Orientation
  797. {
  798. *case: PORTRAIT
  799. {
  800. *PrintableArea: PAIR(1009, 2110)
  801. *PrintableOrigin: PAIR(60, 75)
  802. *switch: Resolution
  803. {
  804. *case: Option2
  805. {
  806. *PrintableArea: PAIR(1008, 2108)
  807. *PrintableOrigin: PAIR(60, 76)
  808. }
  809. *case: Option3
  810. {
  811. *PrintableArea: PAIR(1008, 2108)
  812. *PrintableOrigin: PAIR(60, 76)
  813. }
  814. }
  815. *CursorOrigin: PAIR(60, 75)
  816. *Command: CmdSelect
  817. {
  818. *Order: DOC_SETUP.3
  819. *Cmd: "<1B>&l80a4d1E"
  820. }
  821. }
  822. *case: LANDSCAPE_CC90
  823. {
  824. *PrintableArea: PAIR(1034, 2110)
  825. *PrintableOrigin: PAIR(60, 75)
  826. *switch: Resolution
  827. {
  828. *case: Option2
  829. {
  830. *PrintableArea: PAIR(1034, 2108)
  831. *PrintableOrigin: PAIR(60, 76)
  832. }
  833. *case: Option3
  834. {
  835. *PrintableArea: PAIR(1032, 2108)
  836. *PrintableOrigin: PAIR(60, 76)
  837. }
  838. }
  839. *CursorOrigin: PAIR(60, 2190)
  840. *Command: CmdSelect
  841. {
  842. *Order: DOC_SETUP.3
  843. *Cmd: "<1B>&l80a4d1E"
  844. }
  845. }
  846. }
  847. }
  848. *Option: Option14
  849. {
  850. *rcNameID: 258
  851. *PageDimensions: PAIR(3036, 4299)
  852. *switch: Orientation
  853. {
  854. *case: PORTRAIT
  855. {
  856. *PrintableArea: PAIR(2916, 4159)
  857. *PrintableOrigin: PAIR(60, 75)
  858. *switch: Resolution
  859. {
  860. *case: Option2
  861. {
  862. *PrintableArea: PAIR(2916, 4158)
  863. *PrintableOrigin: PAIR(60, 76)
  864. }
  865. *case: Option3
  866. {
  867. *PrintableArea: PAIR(2916, 4156)
  868. *PrintableOrigin: PAIR(60, 76)
  869. }
  870. }
  871. *CursorOrigin: PAIR(60, 75)
  872. *Command: CmdSelect
  873. {
  874. *Order: DOC_SETUP.3
  875. *Cmd: "!R!SPSZ11,6;EXIT;"
  876. }
  877. }
  878. *case: LANDSCAPE_CC90
  879. {
  880. *PrintableArea: PAIR(2916, 4159)
  881. *PrintableOrigin: PAIR(60, 75)
  882. *switch: Resolution
  883. {
  884. *case: Option2
  885. {
  886. *PrintableArea: PAIR(2916, 4158)
  887. *PrintableOrigin: PAIR(60, 76)
  888. }
  889. *case: Option3
  890. {
  891. *PrintableArea: PAIR(2916, 4156)
  892. *PrintableOrigin: PAIR(60, 76)
  893. }
  894. }
  895. *CursorOrigin: PAIR(60, 4239)
  896. *Command: CmdSelect
  897. {
  898. *Order: DOC_SETUP.3
  899. *Cmd: "!R!SPSZ11,6;EXIT;"
  900. }
  901. }
  902. }
  903. }
  904. *Option: Option15
  905. {
  906. *rcNameID: 259
  907. *PageDimensions: PAIR(3507, 4962)
  908. *switch: Orientation
  909. {
  910. *case: PORTRAIT
  911. {
  912. *PrintableArea: PAIR(3387, 4822)
  913. *PrintableOrigin: PAIR(60, 75)
  914. *switch: Resolution
  915. {
  916. *case: Option2
  917. {
  918. *PrintableArea: PAIR(3386, 4820)
  919. *PrintableOrigin: PAIR(60, 76)
  920. }
  921. *case: Option3
  922. {
  923. *PrintableArea: PAIR(3384, 4820)
  924. *PrintableOrigin: PAIR(60, 76)
  925. }
  926. }
  927. *CursorOrigin: PAIR(60, 75)
  928. *Command: CmdSelect
  929. {
  930. *Order: DOC_SETUP.3
  931. *Cmd: "!R!SPSZ10,5;EXIT;"
  932. }
  933. }
  934. *case: LANDSCAPE_CC90
  935. {
  936. *PrintableArea: PAIR(3387, 4822)
  937. *PrintableOrigin: PAIR(60, 75)
  938. *switch: Resolution
  939. {
  940. *case: Option2
  941. {
  942. *PrintableArea: PAIR(3386, 4820)
  943. *PrintableOrigin: PAIR(60, 76)
  944. }
  945. *case: Option3
  946. {
  947. *PrintableArea: PAIR(3384, 4820)
  948. *PrintableOrigin: PAIR(60, 76)
  949. }
  950. }
  951. *CursorOrigin: PAIR(60, 4902)
  952. *Command: CmdSelect
  953. {
  954. *Order: DOC_SETUP.3
  955. *Cmd: "!R!SPSZ10,5;EXIT;"
  956. }
  957. }
  958. }
  959. }
  960. *Option: Option16
  961. {
  962. *rcNameID: 260
  963. *PageDimensions: PAIR(3300, 4500)
  964. *switch: Orientation
  965. {
  966. *case: PORTRAIT
  967. {
  968. *PrintableArea: PAIR(3180, 4360)
  969. *PrintableOrigin: PAIR(60, 75)
  970. *switch: Resolution
  971. {
  972. *case: Option2
  973. {
  974. *PrintableArea: PAIR(3180, 4358)
  975. *PrintableOrigin: PAIR(60, 76)
  976. }
  977. *case: Option3
  978. {
  979. *PrintableArea: PAIR(3180, 4356)
  980. *PrintableOrigin: PAIR(60, 76)
  981. }
  982. }
  983. *CursorOrigin: PAIR(60, 75)
  984. *Command: CmdSelect
  985. {
  986. *Order: DOC_SETUP.3
  987. *Cmd: "!R!SPSZ23;EXIT;"
  988. }
  989. }
  990. *case: LANDSCAPE_CC90
  991. {
  992. *PrintableArea: PAIR(3180, 4360)
  993. *PrintableOrigin: PAIR(60, 75)
  994. *switch: Resolution
  995. {
  996. *case: Option2
  997. {
  998. *PrintableArea: PAIR(3180, 4358)
  999. *PrintableOrigin: PAIR(60, 76)
  1000. }
  1001. *case: Option3
  1002. {
  1003. *PrintableArea: PAIR(3180, 4356)
  1004. *PrintableOrigin: PAIR(60, 76)
  1005. }
  1006. }
  1007. *CursorOrigin: PAIR(60, 4440)
  1008. *Command: CmdSelect
  1009. {
  1010. *Order: DOC_SETUP.3
  1011. *Cmd: "!R!SPSZ23;EXIT;"
  1012. }
  1013. }
  1014. }
  1015. }
  1016. }
  1017. *% ========== OutputBin ==========
  1018. *Feature: OutputBin
  1019. {
  1020. *rcNameID: =OUTPUTBIN_DISPLAY
  1021. *DefaultOption: Option1
  1022. *Option: Option1
  1023. {
  1024. *rcNameID: 271
  1025. }
  1026. *Option: Option2
  1027. {
  1028. *rcNameID: 272
  1029. *Command: CmdSelect
  1030. {
  1031. *Order: DOC_SETUP.9
  1032. *Cmd: "!R!STAK1;EXIT;"
  1033. }
  1034. }
  1035. *Option: Option3
  1036. {
  1037. *rcNameID: 273
  1038. *Command: CmdSelect
  1039. {
  1040. *Order: DOC_SETUP.9
  1041. *Cmd: "!R!STAK2;EXIT;"
  1042. }
  1043. }
  1044. }
  1045. *% ========== Halftone ==========
  1046. *Feature: Halftone
  1047. {
  1048. *rcNameID: =HALFTONING_DISPLAY
  1049. *DefaultOption: HT_PATSIZE_AUTO
  1050. *Option: HT_PATSIZE_AUTO
  1051. {
  1052. *rcNameID: =HT_AUTO_SELECT_DISPLAY
  1053. }
  1054. *Option: HT_PATSIZE_SUPERCELL_M
  1055. {
  1056. *rcNameID: =HT_SUPERCELL_DISPLAY
  1057. }
  1058. *Option: HT_PATSIZE_6x6_M
  1059. {
  1060. *rcNameID: =HT_DITHER6X6_DISPLAY
  1061. }
  1062. *Option: HT_PATSIZE_8x8_M
  1063. {
  1064. *rcNameID: =HT_DITHER8X8_DISPLAY
  1065. }
  1066. }
  1067. *% ========== Memory ==========
  1068. *Feature: Memory
  1069. {
  1070. *rcNameID: =PRINTER_MEMORY_DISPLAY
  1071. *DefaultOption: 2560KB
  1072. *Option: 2560KB
  1073. {
  1074. *Name: "2560KB"
  1075. *MemoryConfigKB: PAIR(2560, 700)
  1076. }
  1077. *Option: 3072KB
  1078. {
  1079. *Name: "3MB"
  1080. *MemoryConfigKB: PAIR(3072, 700)
  1081. }
  1082. *Option: 3584KB
  1083. {
  1084. *Name: "3584KB"
  1085. *MemoryConfigKB: PAIR(3584, 700)
  1086. }
  1087. *Option: 4096KB
  1088. {
  1089. *Name: "4MB"
  1090. *MemoryConfigKB: PAIR(4096, 1024)
  1091. }
  1092. *Option: 4608KB
  1093. {
  1094. *Name: "4608KB"
  1095. *MemoryConfigKB: PAIR(4608, 1536)
  1096. }
  1097. *Option: 5120KB
  1098. {
  1099. *Name: "5MB"
  1100. *MemoryConfigKB: PAIR(5120, 2048)
  1101. }
  1102. *Option: 5632KB
  1103. {
  1104. *Name: "5632KB"
  1105. *MemoryConfigKB: PAIR(5632, 2560)
  1106. }
  1107. *Option: 6144KB
  1108. {
  1109. *Name: "6MB"
  1110. *MemoryConfigKB: PAIR(6144, 3072)
  1111. }
  1112. }
  1113. *% ========== Job Control Command ==========
  1114. *Command: CmdStartDoc
  1115. {
  1116. *Order: DOC_SETUP.1
  1117. *Cmd: "!R!RES;SEM6;EXIT;<1B>E<1B>&l0L"
  1118. }
  1119. *Command: CmdStartPage
  1120. {
  1121. *Order: PAGE_SETUP.1
  1122. *Cmd: "<0D>"
  1123. }
  1124. *Command: CmdEndJob
  1125. {
  1126. *Order: JOB_FINISH.1
  1127. *Cmd: "!R!RES;EXIT;"
  1128. }
  1129. *Command: CmdCopies
  1130. {
  1131. *Order: DOC_SETUP.6
  1132. *Cmd: "<1B>&l" %d[1,999]{NumOfCopies}"X"
  1133. }
  1134. *% ========== Printer Capabilities ==========
  1135. *RotateCoordinate?: TRUE
  1136. *RotateRaster?: FALSE
  1137. *RotateFont?: FALSE
  1138. *TextCaps: LIST(TC_UA_ABLE)
  1139. *MemoryUsage: LIST(FONT)
  1140. *% ========== Cursor Move ==========
  1141. *CursorXAfterCR: AT_PRINTABLE_X_ORIGIN
  1142. *BadCursorMoveInGrxMode: LIST(X_PORTRAIT,Y_LANDSCAPE)
  1143. *XMoveThreshold: 0
  1144. *YMoveThreshold: 0
  1145. *XMoveUnit: 300
  1146. *YMoveUnit: 300
  1147. *Command: CmdXMoveAbsolute { *Cmd : "<1B>*p" %d{DestX}"X" }
  1148. *Command: CmdXMoveRelRight { *Cmd : "<1B>*p+" %d{DestXRel}"X" }
  1149. *Command: CmdXMoveRelLeft { *Cmd : "<1B>*p-" %d{DestXRel}"X" }
  1150. *Command: CmdYMoveAbsolute { *Cmd : "<1B>*p" %d{DestY}"Y" }
  1151. *Command: CmdYMoveRelDown { *Cmd : "<1B>*p+" %d{DestYRel}"Y" }
  1152. *Command: CmdYMoveRelUp { *Cmd : "<1B>*p-" %d{DestYRel}"Y" }
  1153. *Command: CmdCR { *Cmd : "<0D>" }
  1154. *Command: CmdLF { *Cmd : "<0A>" }
  1155. *Command: CmdFF { *Cmd : "<0C>" }
  1156. *Command: CmdBackSpace { *Cmd : "<08>" }
  1157. *Command: CmdUniDirectionOn { *Cmd : "<00>" }
  1158. *Command: CmdUniDirectionOff { *Cmd : "<00>" }
  1159. *Command: CmdPushCursor { *Cmd : "<1B>&f0S" }
  1160. *Command: CmdPopCursor { *Cmd : "<1B>&f1S" }
  1161. *EjectPageWithFF?: TRUE
  1162. *% ========== Raster Data Emission ==========
  1163. *OutputDataFormat: H_BYTE
  1164. *OptimizeLeftBound?: TRUE
  1165. *CursorXAfterSendBlockData: AT_GRXDATA_ORIGIN
  1166. *CursorYAfterSendBlockData: AUTO_INCREMENT
  1167. *% ========== Device Font ==========
  1168. *CharPosition: BASELINE
  1169. *% *DefaultFont: 4
  1170. *% *DefaultCTT: 0
  1171. *% *switch: Orientation
  1172. *% {
  1173. *% *case: PORTRAIT
  1174. *% {
  1175. *% *DeviceFonts: LIST(1,2,3,4,8,9,10,11,12,13,14,15,16,17,18,19,
  1176. *% + 20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,
  1177. *% + 36,37,38,39,40,41,42,43,44,45,46,47,48,49)
  1178. *% }
  1179. *% *case: LANDSCAPE_CC90
  1180. *% {
  1181. *% *DeviceFonts: LIST(1,2,3,4,8,11,12,15,16,18,20,22,23,24,25,26,
  1182. *% + 27,28,29,30,33,34,35,36,37,38,41,42,45,46,47,48,49)
  1183. *% }
  1184. *% }
  1185. *% ========== Font Downloading ==========
  1186. *MinFontID: 16384
  1187. *MaxFontID: 32768
  1188. *MaxNumDownFonts: 32
  1189. *FontFormat: HPPCL
  1190. *Command: CmdSetFontID { *Cmd : "<1B>*c" %d{NextFontID}"D" }
  1191. *Command: CmdSelectFontID { *Cmd : "<1B>(" %d{CurrentFontID}"X" }
  1192. *Command: CmdSetCharCode { *Cmd : "<1B>*c" %d{NextGlyph}"E" }
  1193. *Command: CmdUnderlineOn { *Cmd : "<1B>&dD" }
  1194. *Command: CmdUnderlineOff { *Cmd : "<1B>&d@" }
  1195. *% ========== Rectangle Fill ==========
  1196. *% *MinGrayFill: 1
  1197. *% *MaxGrayFill: 100
  1198. *% *Command: CmdSetRectWidth { *Cmd : "<1B>*c" %d{RectXSize}"A" }
  1199. *% *Command: CmdSetRectHeight { *Cmd : "<1B>*c" %d{RectYSize}"B" }
  1200. *% *Command: CmdRectGrayFill { *Cmd : "<1B>*c" %d{GrayPercentage}"g2P" }
  1201. *% *Command: CmdRectWhiteFill { *Cmd : "<1B>*c1P" }
  1202. *Include: "ttfsub.gpd"
  1203. *TTFSEnabled?: TRUE