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.

967 lines
29 KiB

  1. *%
  2. *% Copyright (c) 1997 - 1999 Microsoft Corporation
  3. *% All Rights Reserved.
  4. *%
  5. *GPDSpecVersion: "1.0"
  6. *GPDFileName: "KYFS850.GPD"
  7. *GPDFileVersion: "1.0"
  8. *Include: "StdNames.gpd"
  9. *ModelName: "Kyocera FS-850 / FS-850A"
  10. *MasterUnits: PAIR(600, 600)
  11. *ResourceDLL: "kyores.dll"
  12. *PrintRate: 8
  13. *PrintRatePPM: 8
  14. *PrintRateUnit: PPM
  15. *PrinterType: PAGE
  16. *MaxCopies: 9999
  17. *FontCartSlots: 1
  18. *Feature: Orientation
  19. {
  20. *rcNameID: =ORIENTATION_DISPLAY
  21. *DefaultOption: PORTRAIT
  22. *Option: PORTRAIT
  23. {
  24. *rcNameID: =PORTRAIT_DISPLAY
  25. *Command: CmdSelect
  26. {
  27. *Order: DOC_SETUP.6
  28. *Cmd: "<1B>&l0O"
  29. }
  30. }
  31. *Option: LANDSCAPE_CC90
  32. {
  33. *rcNameID: =LANDSCAPE_DISPLAY
  34. *Command: CmdSelect
  35. {
  36. *Order: DOC_SETUP.6
  37. *Cmd: "<1B>&l1O"
  38. }
  39. }
  40. }
  41. *Feature: InputBin
  42. {
  43. *rcNameID: =PAPER_SOURCE_DISPLAY
  44. *DefaultOption: Option2
  45. *Option: Option1
  46. {
  47. *rcNameID: 264
  48. *Command: CmdSelect
  49. {
  50. *Order: DOC_SETUP.5
  51. *Cmd: "<1B>&l0H"
  52. }
  53. }
  54. *Option: Option2
  55. {
  56. *rcNameID: 265
  57. *Command: CmdSelect
  58. {
  59. *Order: DOC_SETUP.5
  60. *Cmd: "<1B>&l1H"
  61. }
  62. }
  63. *Option: Option3
  64. {
  65. *rcNameID: 271
  66. *Command: CmdSelect
  67. {
  68. *Order: DOC_SETUP.5
  69. *Cmd: "<1B>&l4H"
  70. }
  71. }
  72. *Option: MANUAL
  73. {
  74. *rcNameID: =MANUAL_FEED_DISPLAY
  75. *Command: CmdSelect
  76. {
  77. *Order: DOC_SETUP.5
  78. *Cmd: "<1B>&l2H"
  79. }
  80. }
  81. *Option: Option5
  82. {
  83. *rcNameID: 276
  84. *Command: CmdSelect
  85. {
  86. *Order: DOC_SETUP.5
  87. *Cmd: "<1B>&l3H"
  88. }
  89. }
  90. }
  91. *Feature: Resolution
  92. {
  93. *rcNameID: =RESOLUTION_DISPLAY
  94. *DefaultOption: Option1
  95. *Option: Option1
  96. {
  97. *Name: "300 x 300 " =DOTS_PER_INCH
  98. *DPI: PAIR(300, 300)
  99. *TextDPI: PAIR(300, 300)
  100. *MinStripBlankPixels: 32
  101. EXTERN_GLOBAL: *StripBlanks: LIST(ENCLOSED,TRAILING)
  102. *SpotDiameter: 100
  103. *Command: CmdBeginRaster { *Cmd : "<1B>*r1A" }
  104. *Command: CmdEndRaster { *Cmd : "<1B>*rB" }
  105. *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  106. *Command: CmdSelect
  107. {
  108. *Order: DOC_SETUP.4
  109. *Cmd: "<1B>*t300R<1B>*r0F"
  110. }
  111. }
  112. *Option: Option2
  113. {
  114. *Name: "150 x 150 " =DOTS_PER_INCH
  115. *DPI: PAIR(150, 150)
  116. *TextDPI: PAIR(300, 300)
  117. *MinStripBlankPixels: 32
  118. EXTERN_GLOBAL: *StripBlanks: LIST(ENCLOSED,TRAILING)
  119. *SpotDiameter: 100
  120. *Command: CmdBeginRaster { *Cmd : "<1B>*r1A" }
  121. *Command: CmdEndRaster { *Cmd : "<1B>*rB" }
  122. *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  123. *Command: CmdSelect
  124. {
  125. *Order: DOC_SETUP.4
  126. *Cmd: "<1B>*t150R<1B>*r0F"
  127. }
  128. }
  129. }
  130. *Feature: PaperSize
  131. {
  132. *rcNameID: =PAPER_SIZE_DISPLAY
  133. *DefaultOption: A4
  134. *Option: LETTER
  135. {
  136. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  137. *switch: Orientation
  138. {
  139. *case: PORTRAIT
  140. {
  141. *PrintableArea: PAIR(4800, 6350)
  142. *PrintableOrigin: PAIR(150, 100)
  143. *switch: Resolution
  144. {
  145. *case: Option2
  146. {
  147. *PrintableArea: PAIR(4796, 6348)
  148. *PrintableOrigin: PAIR(152, 100)
  149. }
  150. }
  151. *CursorOrigin: PAIR(144, 96)
  152. *Command: CmdSelect
  153. {
  154. *Order: DOC_SETUP.7
  155. *Cmd: "!R!spsz6;exit;<1B>&l8c1E"
  156. }
  157. }
  158. *case: LANDSCAPE_CC90
  159. {
  160. *PrintableArea: PAIR(4800, 6300)
  161. *PrintableOrigin: PAIR(150, 150)
  162. *switch: Resolution
  163. {
  164. *case: Option2
  165. {
  166. *PrintableArea: PAIR(4796, 6296)
  167. *PrintableOrigin: PAIR(152, 152)
  168. }
  169. }
  170. *CursorOrigin: PAIR(96, 6482)
  171. *Command: CmdSelect
  172. {
  173. *Order: DOC_SETUP.7
  174. *Cmd: "!R!spsz6;exit;<1B>&l8c1E"
  175. }
  176. }
  177. }
  178. }
  179. *Option: LEGAL
  180. {
  181. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  182. *switch: Orientation
  183. {
  184. *case: PORTRAIT
  185. {
  186. *PrintableArea: PAIR(4800, 8150)
  187. *PrintableOrigin: PAIR(150, 100)
  188. *switch: Resolution
  189. {
  190. *case: Option2
  191. {
  192. *PrintableArea: PAIR(4796, 8148)
  193. *PrintableOrigin: PAIR(152, 100)
  194. }
  195. }
  196. *CursorOrigin: PAIR(144, 96)
  197. *Command: CmdSelect
  198. {
  199. *Order: DOC_SETUP.7
  200. *Cmd: "!R!spsz7;exit;<1B>&l8c1E"
  201. }
  202. }
  203. *case: LANDSCAPE_CC90
  204. {
  205. *PrintableArea: PAIR(4800, 8100)
  206. *PrintableOrigin: PAIR(150, 150)
  207. *switch: Resolution
  208. {
  209. *case: Option2
  210. {
  211. *PrintableArea: PAIR(4796, 8096)
  212. *PrintableOrigin: PAIR(152, 152)
  213. }
  214. }
  215. *CursorOrigin: PAIR(96, 8282)
  216. *Command: CmdSelect
  217. {
  218. *Order: DOC_SETUP.7
  219. *Cmd: "!R!spsz7;exit;<1B>&l8c1E"
  220. }
  221. }
  222. }
  223. }
  224. *Option: A4
  225. {
  226. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  227. *switch: Orientation
  228. {
  229. *case: PORTRAIT
  230. {
  231. *PrintableArea: PAIR(4662, 6764)
  232. *PrintableOrigin: PAIR(150, 100)
  233. *switch: Resolution
  234. {
  235. *case: Option2
  236. {
  237. *PrintableArea: PAIR(4660, 6764)
  238. *PrintableOrigin: PAIR(152, 100)
  239. }
  240. }
  241. *CursorOrigin: PAIR(144, 96)
  242. *Command: CmdSelect
  243. {
  244. *Order: DOC_SETUP.7
  245. *Cmd: "!R!spsz8;exit;<1B>&l8c1E"
  246. }
  247. }
  248. *case: LANDSCAPE_CC90
  249. {
  250. *PrintableArea: PAIR(4662, 6714)
  251. *PrintableOrigin: PAIR(150, 150)
  252. *switch: Resolution
  253. {
  254. *case: Option2
  255. {
  256. *PrintableArea: PAIR(4660, 6712)
  257. *PrintableOrigin: PAIR(152, 152)
  258. }
  259. }
  260. *CursorOrigin: PAIR(96, 6896)
  261. *Command: CmdSelect
  262. {
  263. *Order: DOC_SETUP.7
  264. *Cmd: "!R!spsz8;exit;<1B>&l8c1E"
  265. }
  266. }
  267. }
  268. }
  269. *Option: A5
  270. {
  271. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  272. *switch: Orientation
  273. {
  274. *case: PORTRAIT
  275. {
  276. *PrintableArea: PAIR(3198, 4662)
  277. *PrintableOrigin: PAIR(150, 150)
  278. *switch: Resolution
  279. {
  280. *case: Option2
  281. {
  282. *PrintableArea: PAIR(3196, 4660)
  283. *PrintableOrigin: PAIR(152, 152)
  284. }
  285. }
  286. *CursorOrigin: PAIR(144, 96)
  287. *Command: CmdSelect
  288. {
  289. *Order: DOC_SETUP.7
  290. *Cmd: "!R!spsz13;exit;<1B>&l8c1E"
  291. }
  292. }
  293. *case: LANDSCAPE_CC90
  294. {
  295. *PrintableArea: PAIR(3198, 4662)
  296. *PrintableOrigin: PAIR(150, 150)
  297. *switch: Resolution
  298. {
  299. *case: Option2
  300. {
  301. *PrintableArea: PAIR(3196, 4660)
  302. *PrintableOrigin: PAIR(152, 152)
  303. }
  304. }
  305. *CursorOrigin: PAIR(96, 4844)
  306. *Command: CmdSelect
  307. {
  308. *Order: DOC_SETUP.7
  309. *Cmd: "!R!spsz13;exit;<1B>&l8c1E"
  310. }
  311. }
  312. }
  313. }
  314. *Option: Option5
  315. {
  316. *rcNameID: 258
  317. *PageDimensions: PAIR(2480, 3498)
  318. *switch: Orientation
  319. {
  320. *case: PORTRAIT
  321. {
  322. *PrintableArea: PAIR(2180, 3198)
  323. *PrintableOrigin: PAIR(150, 150)
  324. *switch: Resolution
  325. {
  326. *case: Option2
  327. {
  328. *PrintableArea: PAIR(2176, 3196)
  329. *PrintableOrigin: PAIR(152, 152)
  330. }
  331. }
  332. *CursorOrigin: PAIR(144, 96)
  333. *Command: CmdSelect
  334. {
  335. *Order: DOC_SETUP.7
  336. *Cmd: "!R!spsz14;exit;<1B>&l8c1E"
  337. }
  338. }
  339. *case: LANDSCAPE_CC90
  340. {
  341. *PrintableArea: PAIR(2180, 3198)
  342. *PrintableOrigin: PAIR(150, 150)
  343. *switch: Resolution
  344. {
  345. *case: Option2
  346. {
  347. *PrintableArea: PAIR(2176, 3196)
  348. *PrintableOrigin: PAIR(152, 152)
  349. }
  350. }
  351. *CursorOrigin: PAIR(96, 3380)
  352. *Command: CmdSelect
  353. {
  354. *Order: DOC_SETUP.7
  355. *Cmd: "!R!spsz14;exit;<1B>&l8c1E"
  356. }
  357. }
  358. }
  359. }
  360. *Option: B5
  361. {
  362. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  363. *switch: Orientation
  364. {
  365. *case: PORTRAIT
  366. {
  367. *PrintableArea: PAIR(4002, 5772)
  368. *PrintableOrigin: PAIR(150, 150)
  369. *switch: Resolution
  370. {
  371. *case: Option2
  372. {
  373. *PrintableArea: PAIR(4000, 5768)
  374. *PrintableOrigin: PAIR(152, 152)
  375. }
  376. }
  377. *CursorOrigin: PAIR(144, 96)
  378. *Command: CmdSelect
  379. {
  380. *Order: DOC_SETUP.7
  381. *Cmd: "!R!spsz9;exit;<1B>&l8c1E"
  382. }
  383. }
  384. *case: LANDSCAPE_CC90
  385. {
  386. *PrintableArea: PAIR(4002, 5772)
  387. *PrintableOrigin: PAIR(150, 150)
  388. *switch: Resolution
  389. {
  390. *case: Option2
  391. {
  392. *PrintableArea: PAIR(4000, 5768)
  393. *PrintableOrigin: PAIR(152, 152)
  394. }
  395. }
  396. *CursorOrigin: PAIR(96, 5954)
  397. *Command: CmdSelect
  398. {
  399. *Order: DOC_SETUP.7
  400. *Cmd: "!R!spsz9;exit;<1B>&l8c1E"
  401. }
  402. }
  403. }
  404. }
  405. *Option: Option7
  406. {
  407. *rcNameID: 259
  408. *PageDimensions: PAIR(3024, 4302)
  409. *switch: Orientation
  410. {
  411. *case: PORTRAIT
  412. {
  413. *PrintableArea: PAIR(2724, 4002)
  414. *PrintableOrigin: PAIR(150, 150)
  415. *switch: Resolution
  416. {
  417. *case: Option2
  418. {
  419. *PrintableArea: PAIR(2720, 4000)
  420. *PrintableOrigin: PAIR(152, 152)
  421. }
  422. }
  423. *CursorOrigin: PAIR(144, 96)
  424. *Command: CmdSelect
  425. {
  426. *Order: DOC_SETUP.7
  427. *Cmd: "!R!spsz15;exit;<1B>&l8c1E"
  428. }
  429. }
  430. *case: LANDSCAPE_CC90
  431. {
  432. *PrintableArea: PAIR(2724, 4002)
  433. *PrintableOrigin: PAIR(150, 150)
  434. *switch: Resolution
  435. {
  436. *case: Option2
  437. {
  438. *PrintableArea: PAIR(2720, 4000)
  439. *PrintableOrigin: PAIR(152, 152)
  440. }
  441. }
  442. *CursorOrigin: PAIR(96, 4184)
  443. *Command: CmdSelect
  444. {
  445. *Order: DOC_SETUP.7
  446. *Cmd: "!R!spsz15;exit;<1B>&l8c1E"
  447. }
  448. }
  449. }
  450. }
  451. *Option: ENV_10
  452. {
  453. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  454. *switch: Orientation
  455. {
  456. *case: PORTRAIT
  457. {
  458. *PrintableArea: PAIR(2177, 5400)
  459. *PrintableOrigin: PAIR(150, 150)
  460. *switch: Resolution
  461. {
  462. *case: Option1
  463. {
  464. *PrintableArea: PAIR(2176, 5400)
  465. }
  466. *case: Option2
  467. {
  468. *PrintableArea: PAIR(2172, 5396)
  469. *PrintableOrigin: PAIR(152, 152)
  470. }
  471. }
  472. *CursorOrigin: PAIR(144, 96)
  473. *Command: CmdSelect
  474. {
  475. *Order: DOC_SETUP.7
  476. *Cmd: "!R!spsz2;exit;<1B>&l8c1E"
  477. }
  478. }
  479. *case: LANDSCAPE_CC90
  480. {
  481. *PrintableArea: PAIR(2177, 5400)
  482. *PrintableOrigin: PAIR(150, 150)
  483. *switch: Resolution
  484. {
  485. *case: Option1
  486. {
  487. *PrintableArea: PAIR(2176, 5400)
  488. }
  489. *case: Option2
  490. {
  491. *PrintableArea: PAIR(2172, 5396)
  492. *PrintableOrigin: PAIR(152, 152)
  493. }
  494. }
  495. *CursorOrigin: PAIR(96, 5582)
  496. *Command: CmdSelect
  497. {
  498. *Order: DOC_SETUP.7
  499. *Cmd: "!R!spsz2;exit;<1B>&l8c1E"
  500. }
  501. }
  502. }
  503. }
  504. *Option: ENV_9
  505. {
  506. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  507. *switch: Orientation
  508. {
  509. *case: PORTRAIT
  510. {
  511. *PrintableArea: PAIR(2028, 5028)
  512. *PrintableOrigin: PAIR(150, 150)
  513. *switch: Resolution
  514. {
  515. *case: Option2
  516. {
  517. *PrintableArea: PAIR(2024, 5024)
  518. *PrintableOrigin: PAIR(152, 152)
  519. }
  520. }
  521. *CursorOrigin: PAIR(144, 96)
  522. *Command: CmdSelect
  523. {
  524. *Order: DOC_SETUP.7
  525. *Cmd: "!R!spsz16;exit;<1B>&l8c1E"
  526. }
  527. }
  528. *case: LANDSCAPE_CC90
  529. {
  530. *PrintableArea: PAIR(2028, 5028)
  531. *PrintableOrigin: PAIR(150, 150)
  532. *switch: Resolution
  533. {
  534. *case: Option2
  535. {
  536. *PrintableArea: PAIR(2024, 5024)
  537. *PrintableOrigin: PAIR(152, 152)
  538. }
  539. }
  540. *CursorOrigin: PAIR(96, 5210)
  541. *Command: CmdSelect
  542. {
  543. *Order: DOC_SETUP.7
  544. *Cmd: "!R!spsz16;exit;<1B>&l8c1E"
  545. }
  546. }
  547. }
  548. }
  549. *Option: ENV_MONARCH
  550. {
  551. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  552. *switch: Orientation
  553. {
  554. *case: PORTRAIT
  555. {
  556. *PrintableArea: PAIR(2028, 4200)
  557. *PrintableOrigin: PAIR(150, 150)
  558. *switch: Resolution
  559. {
  560. *case: Option2
  561. {
  562. *PrintableArea: PAIR(2024, 4196)
  563. *PrintableOrigin: PAIR(152, 152)
  564. }
  565. }
  566. *CursorOrigin: PAIR(144, 96)
  567. *Command: CmdSelect
  568. {
  569. *Order: DOC_SETUP.7
  570. *Cmd: "!R!spsz1;exit;<1B>&l8c1E"
  571. }
  572. }
  573. *case: LANDSCAPE_CC90
  574. {
  575. *PrintableArea: PAIR(2028, 4200)
  576. *PrintableOrigin: PAIR(150, 150)
  577. *switch: Resolution
  578. {
  579. *case: Option2
  580. {
  581. *PrintableArea: PAIR(2024, 4196)
  582. *PrintableOrigin: PAIR(152, 152)
  583. }
  584. }
  585. *CursorOrigin: PAIR(96, 4382)
  586. *Command: CmdSelect
  587. {
  588. *Order: DOC_SETUP.7
  589. *Cmd: "!R!spsz1;exit;<1B>&l8c1E"
  590. }
  591. }
  592. }
  593. }
  594. *Option: ENV_PERSONAL
  595. {
  596. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  597. *switch: Orientation
  598. {
  599. *case: PORTRAIT
  600. {
  601. *PrintableArea: PAIR(1878, 3600)
  602. *PrintableOrigin: PAIR(150, 150)
  603. *switch: Resolution
  604. {
  605. *case: Option2
  606. {
  607. *PrintableArea: PAIR(1876, 3596)
  608. *PrintableOrigin: PAIR(152, 152)
  609. }
  610. }
  611. *CursorOrigin: PAIR(144, 96)
  612. *Command: CmdSelect
  613. {
  614. *Order: DOC_SETUP.7
  615. *Cmd: "!R!spsz17;exit;<1B>&l8c1E"
  616. }
  617. }
  618. *case: LANDSCAPE_CC90
  619. {
  620. *PrintableArea: PAIR(1878, 3600)
  621. *PrintableOrigin: PAIR(150, 150)
  622. *switch: Resolution
  623. {
  624. *case: Option2
  625. {
  626. *PrintableArea: PAIR(1876, 3596)
  627. *PrintableOrigin: PAIR(152, 152)
  628. }
  629. }
  630. *CursorOrigin: PAIR(96, 3782)
  631. *Command: CmdSelect
  632. {
  633. *Order: DOC_SETUP.7
  634. *Cmd: "!R!spsz17;exit;<1B>&l8c1E"
  635. }
  636. }
  637. }
  638. }
  639. *Option: ENV_C5
  640. {
  641. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  642. *switch: Orientation
  643. {
  644. *case: PORTRAIT
  645. {
  646. *PrintableArea: PAIR(3528, 5112)
  647. *PrintableOrigin: PAIR(150, 150)
  648. *switch: Resolution
  649. {
  650. *case: Option2
  651. {
  652. *PrintableArea: PAIR(3524, 5108)
  653. *PrintableOrigin: PAIR(152, 152)
  654. }
  655. }
  656. *CursorOrigin: PAIR(144, 96)
  657. *Command: CmdSelect
  658. {
  659. *Order: DOC_SETUP.7
  660. *Cmd: "!R!spsz4;exit;<1B>&l8c1E"
  661. }
  662. }
  663. *case: LANDSCAPE_CC90
  664. {
  665. *PrintableArea: PAIR(3528, 5112)
  666. *PrintableOrigin: PAIR(150, 150)
  667. *switch: Resolution
  668. {
  669. *case: Option2
  670. {
  671. *PrintableArea: PAIR(3524, 5108)
  672. *PrintableOrigin: PAIR(152, 152)
  673. }
  674. }
  675. *CursorOrigin: PAIR(96, 5294)
  676. *Command: CmdSelect
  677. {
  678. *Order: DOC_SETUP.7
  679. *Cmd: "!R!spsz4;exit;<1B>&l8c1E"
  680. }
  681. }
  682. }
  683. }
  684. *Option: ENV_DL
  685. {
  686. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  687. *switch: Orientation
  688. {
  689. *case: PORTRAIT
  690. {
  691. *PrintableArea: PAIR(2298, 4896)
  692. *PrintableOrigin: PAIR(150, 150)
  693. *switch: Resolution
  694. {
  695. *case: Option2
  696. {
  697. *PrintableArea: PAIR(2296, 4892)
  698. *PrintableOrigin: PAIR(152, 152)
  699. }
  700. }
  701. *CursorOrigin: PAIR(144, 96)
  702. *Command: CmdSelect
  703. {
  704. *Order: DOC_SETUP.7
  705. *Cmd: "!R!spsz3;exit;<1B>&l8c1E"
  706. }
  707. }
  708. *case: LANDSCAPE_CC90
  709. {
  710. *PrintableArea: PAIR(2298, 4896)
  711. *PrintableOrigin: PAIR(150, 150)
  712. *switch: Resolution
  713. {
  714. *case: Option2
  715. {
  716. *PrintableArea: PAIR(2296, 4892)
  717. *PrintableOrigin: PAIR(152, 152)
  718. }
  719. }
  720. *CursorOrigin: PAIR(96, 5078)
  721. *Command: CmdSelect
  722. {
  723. *Order: DOC_SETUP.7
  724. *Cmd: "!R!spsz3;exit;<1B>&l8c1E"
  725. }
  726. }
  727. }
  728. }
  729. *Option: CUSTOMSIZE
  730. {
  731. *rcNameID: =USER_DEFINED_SIZE_DISPLAY
  732. *MinSize: PAIR(1800, 3000)
  733. *MaxSize: PAIR(5100, 32767)
  734. *MaxPrintableWidth: 5100
  735. *MinLeftMargin: 50
  736. *CenterPrintable?: FALSE
  737. *switch: Orientation
  738. {
  739. *case: PORTRAIT
  740. {
  741. *Command: CmdSelect
  742. {
  743. *Order: DOC_SETUP.7
  744. *Cmd: "!R!spsz7;exit;<1B>&l4d1e" %d{PhysPaperLength }"F<1B>*p0x0Y"
  745. }
  746. }
  747. *case: LANDSCAPE_CC90
  748. {
  749. *Command: CmdSelect
  750. {
  751. *Order: DOC_SETUP.7
  752. *Cmd: "!R!spsz7;exit;<1B>&l4d1e" %d{(PhysPaperLength / 150) - 1}"f" %d{(((PhysPaperLength - 8400) * 6) / 5) }
  753. + "Z<1B>*p0x0Y"
  754. }
  755. }
  756. }
  757. }
  758. }
  759. *InvalidCombination: LIST(InputBin.Option2, PaperSize.Option5)
  760. *InvalidCombination: LIST(InputBin.Option2, PaperSize.Option7)
  761. *InvalidCombination: LIST(InputBin.Option2, PaperSize.ENV_10)
  762. *InvalidCombination: LIST(InputBin.Option2, PaperSize.ENV_9)
  763. *InvalidCombination: LIST(InputBin.Option2, PaperSize.ENV_MONARCH)
  764. *InvalidCombination: LIST(InputBin.Option2, PaperSize.ENV_PERSONAL)
  765. *InvalidCombination: LIST(InputBin.Option2, PaperSize.ENV_C5)
  766. *InvalidCombination: LIST(InputBin.Option2, PaperSize.ENV_DL)
  767. *InvalidCombination: LIST(InputBin.Option3, PaperSize.Option5)
  768. *InvalidCombination: LIST(InputBin.Option3, PaperSize.Option7)
  769. *InvalidCombination: LIST(InputBin.Option3, PaperSize.ENV_10)
  770. *InvalidCombination: LIST(InputBin.Option3, PaperSize.ENV_9)
  771. *InvalidCombination: LIST(InputBin.Option3, PaperSize.ENV_MONARCH)
  772. *InvalidCombination: LIST(InputBin.Option3, PaperSize.ENV_PERSONAL)
  773. *InvalidCombination: LIST(InputBin.Option3, PaperSize.ENV_C5)
  774. *InvalidCombination: LIST(InputBin.Option3, PaperSize.ENV_DL)
  775. *InvalidCombination: LIST(InputBin.Option5, PaperSize.LETTER)
  776. *InvalidCombination: LIST(InputBin.Option5, PaperSize.LEGAL)
  777. *InvalidCombination: LIST(InputBin.Option5, PaperSize.A4)
  778. *InvalidCombination: LIST(InputBin.Option5, PaperSize.A5)
  779. *InvalidCombination: LIST(InputBin.Option5, PaperSize.Option5)
  780. *InvalidCombination: LIST(InputBin.Option5, PaperSize.B5)
  781. *InvalidCombination: LIST(InputBin.Option5, PaperSize.Option7)
  782. *InvalidCombination: LIST(InputBin.Option5, PaperSize.CUSTOMSIZE)
  783. *Feature: PrintQuality
  784. {
  785. *rcNameID: =TEXT_QUALITY_DISPLAY
  786. *DefaultOption: Option3
  787. *Option: Option1
  788. {
  789. *rcNameID: 301
  790. *Command: CmdSelect
  791. {
  792. *Order: DOC_SETUP.3
  793. *Cmd: "!R!sir0;exit;"
  794. }
  795. }
  796. *Option: Option2
  797. {
  798. *rcNameID: 302
  799. *Command: CmdSelect
  800. {
  801. *Order: DOC_SETUP.3
  802. *Cmd: "!R!sir1;exit;"
  803. }
  804. }
  805. *Option: Option3
  806. {
  807. *rcNameID: 303
  808. *Command: CmdSelect
  809. {
  810. *Order: DOC_SETUP.3
  811. *Cmd: "!R!sir2;exit;"
  812. }
  813. }
  814. *Option: Option4
  815. {
  816. *rcNameID: 304
  817. *Command: CmdSelect
  818. {
  819. *Order: DOC_SETUP.3
  820. *Cmd: "!R!sir3;exit;"
  821. }
  822. }
  823. }
  824. *Feature: OutputBin
  825. {
  826. *rcNameID: =OUTPUTBIN_DISPLAY
  827. *DefaultOption: Option1
  828. *Option: Option1
  829. {
  830. *rcNameID: 280
  831. }
  832. *Option: Option2
  833. {
  834. *rcNameID: 281
  835. *Command: CmdSelect
  836. {
  837. *Order: DOC_SETUP.11
  838. *Cmd: "<1B>&l1G"
  839. }
  840. }
  841. *Option: Option3
  842. {
  843. *rcNameID: 282
  844. *Command: CmdSelect
  845. {
  846. *Order: DOC_SETUP.11
  847. *Cmd: "<1B>&l2G"
  848. }
  849. }
  850. }
  851. *Feature: Halftone
  852. {
  853. *rcNameID: =HALFTONING_DISPLAY
  854. *DefaultOption: HT_PATSIZE_AUTO
  855. *Option: HT_PATSIZE_AUTO
  856. {
  857. *rcNameID: =HT_AUTO_SELECT_DISPLAY
  858. }
  859. *Ifdef: WINNT_50
  860. *Option: HT_PATSIZE_SUPERCELL_M
  861. {
  862. *rcNameID: =HT_SUPERCELL_DISPLAY
  863. }
  864. *Endif:
  865. *Option: HT_PATSIZE_6x6_M
  866. {
  867. *rcNameID: =HT_DITHER6X6_DISPLAY
  868. }
  869. *Option: HT_PATSIZE_8x8_M
  870. {
  871. *rcNameID: =HT_DITHER8X8_DISPLAY
  872. }
  873. }
  874. *Feature: Memory
  875. {
  876. *rcNameID: =PRINTER_MEMORY_DISPLAY
  877. *DefaultOption: 1024KB
  878. *MemConfigKB: PAIR(1024, 700)
  879. *MemConfigKB: PAIR(2048, 1645)
  880. *MemConfigKB: PAIR(3072, 2590)
  881. *MemConfigKB: PAIR(4096, 3535)
  882. *MemConfigKB: PAIR(5120, 4480)
  883. }
  884. *Command: CmdStartPage
  885. {
  886. *Order: PAGE_SETUP.1
  887. *Cmd: "<1B>*b0M<0D>"
  888. }
  889. *Command: CmdEndJob
  890. {
  891. *Order: JOB_FINISH.1
  892. *Cmd: "!R!res;exit;"
  893. }
  894. *Command: CmdCopies
  895. {
  896. *Order: DOC_SETUP.8
  897. *Cmd: "<1B>&l" %d[1,9999]{NumOfCopies}"X"
  898. }
  899. *RotateCoordinate?: TRUE
  900. *RotateRaster?: TRUE
  901. *RotateFont?: TRUE
  902. *TextCaps: LIST(TC_CR_90,TC_UA_ABLE)
  903. *MemoryUsage: LIST(FONT, RASTER, VECTOR)
  904. *CursorXAfterCR: AT_PRINTABLE_X_ORIGIN
  905. *BadCursorMoveInGrxMode: LIST(X_PORTRAIT,Y_LANDSCAPE)
  906. *XMoveThreshold: 0
  907. *YMoveThreshold: 0
  908. *XMoveUnit: 300
  909. *YMoveUnit: 300
  910. *Command: CmdXMoveAbsolute { *Cmd : "<1B>*p" %d{(DestX / 2) }"X" }
  911. *Command: CmdXMoveRelRight { *Cmd : "<1B>*p+" %d[0,4800]{max_repeat((DestXRel / 2) )}"X" }
  912. *Command: CmdXMoveRelLeft { *Cmd : "<1B>*p-" %d[0,4800]{max_repeat((DestXRel / 2) )}"X" }
  913. *Command: CmdYMoveAbsolute { *Cmd : "<1B>*p" %d{(DestY / 2) }"Y" }
  914. *Command: CmdYMoveRelDown { *Cmd : "<1B>*p+" %d[1,6300]{max_repeat((DestYRel / 2) )}"Y" }
  915. *Command: CmdYMoveRelUp { *Cmd : "<1B>*p-" %d[1,6300]{max_repeat((DestYRel / 2) )}"Y" }
  916. *Command: CmdCR { *Cmd : "<0D>" }
  917. *Command: CmdLF { *Cmd : "<0A>" }
  918. *Command: CmdFF { *Cmd : "<0C>" }
  919. *Command: CmdBackSpace { *Cmd : "<08>" }
  920. *Command: CmdUniDirectionOn { *Cmd : "<00>" }
  921. *Command: CmdUniDirectionOff { *Cmd : "<00>" }
  922. *Command: CmdPushCursor { *Cmd : "<1B>&f0S" }
  923. *Command: CmdPopCursor { *Cmd : "<1B>&f1S" }
  924. *Command: CmdSetSimpleRotation { *Cmd : "<1B>&a" %d{PrintDirInCCDegrees}"P" }
  925. *EjectPageWithFF?: TRUE
  926. *Command: CmdEnableTIFF4 { *Cmd : "<1B>*b2M" }
  927. *Command: CmdDisableCompression { *Cmd : "<1B>*b0M" }
  928. *Command: CmdEnableDRC { *Cmd : "<1B>*b3M" }
  929. *OutputDataFormat: H_BYTE
  930. *OptimizeLeftBound?: TRUE
  931. *CursorXAfterSendBlockData: AT_GRXDATA_ORIGIN
  932. *CursorYAfterSendBlockData: AUTO_INCREMENT
  933. *DefaultFont: 1
  934. *DefaultCTT: 0
  935. *CharPosition: BASELINE
  936. *DeviceFonts: LIST(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,
  937. + 17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,
  938. + 33,34,35,36,37,38,39,40,41,42,43,44,45,46,85,86,
  939. + 87,88,89,90,91,92,93,94,95,96,97,98,99,100,101)
  940. *FontCartridge: FC1
  941. {
  942. *rcCartridgeNameID: 305
  943. *Fonts: LIST(47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,
  944. + 63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,
  945. + 79,80,81,82,83,84)
  946. }
  947. *MinFontID: 16534
  948. *MaxFontID: 32768
  949. *FontFormat: HPPCL
  950. *Command: CmdSetFontID { *Cmd : "<1B>*c" %d{NextFontID}"D" }
  951. *Command: CmdSelectFontID { *Cmd : "<1B>(" %d{CurrentFontID}"X" }
  952. *Command: CmdSetCharCode { *Cmd : "<1B>*c" %d{NextGlyph}"E" }
  953. *Command: CmdUnderlineOn { *Cmd : "<1B>&dD" }
  954. *Command: CmdUnderlineOff { *Cmd : "<1B>&d@" }
  955. *Command: CmdSelectWhiteBrush { *Cmd : "<1B>*v1o1T" }
  956. *Command: CmdSelectBlackBrush { *Cmd : "<1B>*v0o0T" }
  957. *MinGrayFill: 1
  958. *MaxGrayFill: 100
  959. *Command: CmdSetRectWidth { *Cmd : "<1B>*c" %d{(RectXSize / 2) }"A" }
  960. *Command: CmdSetRectHeight { *Cmd : "<1B>*c" %d{(RectYSize / 2) }"B" }
  961. *Command: CmdRectGrayFill { *Cmd : "<1B>*c" %d{GrayPercentage}"g2P" }
  962. *Command: CmdRectWhiteFill { *Cmd : "<1B>*c1P" }