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.

1129 lines
34 KiB

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