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.

978 lines
28 KiB

  1. *%
  2. *% Copyright (c) 1997 - 1999 Microsoft Corporation
  3. *% All Rights Reserved.
  4. *%
  5. *GPDSpecVersion: "1.0"
  6. *GPDFileName: "MT92C.GPD"
  7. *GPDFileVersion: "1.0"
  8. *Include: "StdNames.gpd"
  9. *ModelName: "Mannesmann Tally MT 92C"
  10. *MasterUnits: PAIR(300, 300)
  11. *ResourceDLL: "mtbjres.dll"
  12. *PrinterType: SERIAL
  13. *FontCartSlots: 1
  14. *Feature: Orientation
  15. {
  16. *rcNameID: =ORIENTATION_DISPLAY
  17. *DefaultOption: PORTRAIT
  18. *Option: PORTRAIT
  19. {
  20. *rcNameID: =PORTRAIT_DISPLAY
  21. }
  22. *Option: LANDSCAPE_CC270
  23. {
  24. *rcNameID: =LANDSCAPE_DISPLAY
  25. }
  26. }
  27. *Feature: InputBin
  28. {
  29. *rcNameID: =PAPER_SOURCE_DISPLAY
  30. *DefaultOption: TRACTOR
  31. *Option: TRACTOR
  32. {
  33. *rcNameID: =TRACTOR_DISPLAY
  34. }
  35. *Option: MANUAL
  36. {
  37. *rcNameID: =MANUAL_FEED_DISPLAY
  38. }
  39. *Option: Option3
  40. {
  41. *rcNameID: 264
  42. *Command: CmdSelect
  43. {
  44. *Order: DOC_SETUP.3
  45. *Cmd: "<1B>&l2H"
  46. }
  47. }
  48. *Option: Option4
  49. {
  50. *rcNameID: 265
  51. *Command: CmdSelect
  52. {
  53. *Order: DOC_SETUP.3
  54. *Cmd: "<1B>&l4H"
  55. }
  56. }
  57. }
  58. *Feature: Resolution
  59. {
  60. *rcNameID: =RESOLUTION_DISPLAY
  61. *DefaultOption: Option1
  62. *Option: Option1
  63. {
  64. *Name: "300 x 300 " =DOTS_PER_INCH
  65. *DPI: PAIR(300, 300)
  66. *TextDPI: PAIR(300, 300)
  67. *MinStripBlankPixels: 32
  68. EXTERN_GLOBAL: *StripBlanks: LIST(ENCLOSED,TRAILING)
  69. *SpotDiameter: 100
  70. *Command: CmdBeginRaster { *Cmd : "<1B>*r1A<1B>*r3328S" }
  71. *Command: CmdEndRaster { *Cmd : "<1B>*rB" }
  72. *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  73. *Command: CmdSelect
  74. {
  75. *Order: DOC_SETUP.6
  76. *Cmd: "<1B>*t300R"
  77. }
  78. }
  79. *Option: Option2
  80. {
  81. *Name: "150 x 150 " =DOTS_PER_INCH
  82. *DPI: PAIR(150, 150)
  83. *TextDPI: PAIR(300, 300)
  84. *MinStripBlankPixels: 32
  85. EXTERN_GLOBAL: *StripBlanks: LIST(ENCLOSED,TRAILING)
  86. *SpotDiameter: 100
  87. *Command: CmdBeginRaster { *Cmd : "<1B>*r1A<1B>*r1664S" }
  88. *Command: CmdEndRaster { *Cmd : "<1B>*rB" }
  89. *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  90. *Command: CmdSelect
  91. {
  92. *Order: DOC_SETUP.6
  93. *Cmd: "<1B>*t150R"
  94. }
  95. }
  96. *Option: Option3
  97. {
  98. *Name: "75 x 75 " =DOTS_PER_INCH
  99. *DPI: PAIR(75, 75)
  100. *TextDPI: PAIR(300, 300)
  101. EXTERN_GLOBAL: *StripBlanks: LIST(TRAILING)
  102. *SpotDiameter: 100
  103. *Command: CmdBeginRaster { *Cmd : "<1B>*r1A<1B>*r832S" }
  104. *Command: CmdEndRaster { *Cmd : "<1B>*rB" }
  105. *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  106. *Command: CmdSelect
  107. {
  108. *Order: DOC_SETUP.6
  109. *Cmd: "<1B>*t75R"
  110. }
  111. }
  112. }
  113. *Feature: PaperSize
  114. {
  115. *rcNameID: =PAPER_SIZE_DISPLAY
  116. *DefaultOption: LETTER
  117. *Option: LETTER
  118. {
  119. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  120. *Command: CmdSelect
  121. {
  122. *Order: DOC_SETUP.4
  123. *Cmd: "<1B>&l2A"
  124. }
  125. *switch: InputBin
  126. {
  127. *case: TRACTOR
  128. {
  129. *PrintableArea: PAIR(2475, 3300)
  130. *PrintableOrigin: PAIR(75, 0)
  131. *switch: Resolution
  132. {
  133. *case: Option2
  134. {
  135. *PrintableArea: PAIR(2474, 3300)
  136. *PrintableOrigin: PAIR(76, 0)
  137. }
  138. *case: Option3
  139. {
  140. *PrintableArea: PAIR(2472, 3300)
  141. *PrintableOrigin: PAIR(76, 0)
  142. }
  143. }
  144. }
  145. *case: MANUAL
  146. {
  147. *PrintableArea: PAIR(2475, 3136)
  148. *PrintableOrigin: PAIR(75, 28)
  149. *switch: Resolution
  150. {
  151. *case: Option2
  152. {
  153. *PrintableArea: PAIR(2474, 3136)
  154. *PrintableOrigin: PAIR(76, 28)
  155. }
  156. *case: Option3
  157. {
  158. *PrintableArea: PAIR(2472, 3136)
  159. *PrintableOrigin: PAIR(76, 28)
  160. }
  161. }
  162. }
  163. *case: Option3
  164. {
  165. *PrintableArea: PAIR(2475, 3136)
  166. *PrintableOrigin: PAIR(75, 28)
  167. *switch: Resolution
  168. {
  169. *case: Option2
  170. {
  171. *PrintableArea: PAIR(2474, 3136)
  172. *PrintableOrigin: PAIR(76, 28)
  173. }
  174. *case: Option3
  175. {
  176. *PrintableArea: PAIR(2472, 3136)
  177. *PrintableOrigin: PAIR(76, 28)
  178. }
  179. }
  180. }
  181. *case: Option4
  182. {
  183. *PrintableArea: PAIR(2475, 3136)
  184. *PrintableOrigin: PAIR(75, 28)
  185. *switch: Resolution
  186. {
  187. *case: Option2
  188. {
  189. *PrintableArea: PAIR(2474, 3136)
  190. *PrintableOrigin: PAIR(76, 28)
  191. }
  192. *case: Option3
  193. {
  194. *PrintableArea: PAIR(2472, 3136)
  195. *PrintableOrigin: PAIR(76, 28)
  196. }
  197. }
  198. }
  199. }
  200. }
  201. *Option: A4
  202. {
  203. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  204. *Command: CmdSelect
  205. {
  206. *Order: DOC_SETUP.4
  207. *Cmd: "<1B>&l26A"
  208. }
  209. *switch: InputBin
  210. {
  211. *case: TRACTOR
  212. {
  213. *PrintableArea: PAIR(2406, 3507)
  214. *PrintableOrigin: PAIR(75, 0)
  215. *switch: Resolution
  216. {
  217. *case: Option2
  218. {
  219. *PrintableArea: PAIR(2404, 3506)
  220. *PrintableOrigin: PAIR(76, 0)
  221. }
  222. *case: Option3
  223. {
  224. *PrintableArea: PAIR(2404, 3504)
  225. *PrintableOrigin: PAIR(76, 0)
  226. }
  227. }
  228. }
  229. *case: MANUAL
  230. {
  231. *PrintableArea: PAIR(2406, 3343)
  232. *PrintableOrigin: PAIR(75, 28)
  233. *switch: Resolution
  234. {
  235. *case: Option2
  236. {
  237. *PrintableArea: PAIR(2404, 3342)
  238. *PrintableOrigin: PAIR(76, 28)
  239. }
  240. *case: Option3
  241. {
  242. *PrintableArea: PAIR(2404, 3340)
  243. *PrintableOrigin: PAIR(76, 28)
  244. }
  245. }
  246. }
  247. *case: Option3
  248. {
  249. *PrintableArea: PAIR(2406, 3343)
  250. *PrintableOrigin: PAIR(75, 28)
  251. *switch: Resolution
  252. {
  253. *case: Option2
  254. {
  255. *PrintableArea: PAIR(2404, 3342)
  256. *PrintableOrigin: PAIR(76, 28)
  257. }
  258. *case: Option3
  259. {
  260. *PrintableArea: PAIR(2404, 3340)
  261. *PrintableOrigin: PAIR(76, 28)
  262. }
  263. }
  264. }
  265. *case: Option4
  266. {
  267. *PrintableArea: PAIR(2406, 3343)
  268. *PrintableOrigin: PAIR(75, 28)
  269. *switch: Resolution
  270. {
  271. *case: Option2
  272. {
  273. *PrintableArea: PAIR(2404, 3342)
  274. *PrintableOrigin: PAIR(76, 28)
  275. }
  276. *case: Option3
  277. {
  278. *PrintableArea: PAIR(2404, 3340)
  279. *PrintableOrigin: PAIR(76, 28)
  280. }
  281. }
  282. }
  283. }
  284. }
  285. *Option: Option3
  286. {
  287. *rcNameID: 258
  288. *PageDimensions: PAIR(3507, 2481)
  289. *Command: CmdSelect
  290. {
  291. *Order: DOC_SETUP.4
  292. *Cmd: "<1B>&l3420A<1B>&l2480P"
  293. }
  294. *switch: InputBin
  295. {
  296. *case: TRACTOR
  297. {
  298. *PrintableArea: PAIR(3432, 2481)
  299. *PrintableOrigin: PAIR(75, 0)
  300. *switch: Resolution
  301. {
  302. *case: Option2
  303. {
  304. *PrintableArea: PAIR(3430, 2480)
  305. *PrintableOrigin: PAIR(76, 0)
  306. }
  307. *case: Option3
  308. {
  309. *PrintableArea: PAIR(3428, 2480)
  310. *PrintableOrigin: PAIR(76, 0)
  311. }
  312. }
  313. }
  314. *case: MANUAL
  315. {
  316. *PrintableArea: PAIR(3432, 2317)
  317. *PrintableOrigin: PAIR(75, 28)
  318. *switch: Resolution
  319. {
  320. *case: Option2
  321. {
  322. *PrintableArea: PAIR(3430, 2316)
  323. *PrintableOrigin: PAIR(76, 28)
  324. }
  325. *case: Option3
  326. {
  327. *PrintableArea: PAIR(3428, 2316)
  328. *PrintableOrigin: PAIR(76, 28)
  329. }
  330. }
  331. }
  332. *case: Option3
  333. {
  334. *PrintableArea: PAIR(3432, 2317)
  335. *PrintableOrigin: PAIR(75, 28)
  336. *switch: Resolution
  337. {
  338. *case: Option2
  339. {
  340. *PrintableArea: PAIR(3430, 2316)
  341. *PrintableOrigin: PAIR(76, 28)
  342. }
  343. *case: Option3
  344. {
  345. *PrintableArea: PAIR(3428, 2316)
  346. *PrintableOrigin: PAIR(76, 28)
  347. }
  348. }
  349. }
  350. *case: Option4
  351. {
  352. *PrintableArea: PAIR(3432, 2317)
  353. *PrintableOrigin: PAIR(75, 28)
  354. *switch: Resolution
  355. {
  356. *case: Option2
  357. {
  358. *PrintableArea: PAIR(3430, 2316)
  359. *PrintableOrigin: PAIR(76, 28)
  360. }
  361. *case: Option3
  362. {
  363. *PrintableArea: PAIR(3428, 2316)
  364. *PrintableOrigin: PAIR(76, 28)
  365. }
  366. }
  367. }
  368. }
  369. }
  370. *Option: Option4
  371. {
  372. *rcNameID: 259
  373. *PageDimensions: PAIR(2550, 3600)
  374. *Command: CmdSelect
  375. {
  376. *Order: DOC_SETUP.4
  377. *Cmd: "<1B>&l3600P"
  378. }
  379. *switch: InputBin
  380. {
  381. *case: TRACTOR
  382. {
  383. *PrintableArea: PAIR(2475, 3600)
  384. *PrintableOrigin: PAIR(75, 0)
  385. *switch: Resolution
  386. {
  387. *case: Option2
  388. {
  389. *PrintableArea: PAIR(2474, 3600)
  390. *PrintableOrigin: PAIR(76, 0)
  391. }
  392. *case: Option3
  393. {
  394. *PrintableArea: PAIR(2472, 3600)
  395. *PrintableOrigin: PAIR(76, 0)
  396. }
  397. }
  398. }
  399. *case: MANUAL
  400. {
  401. *PrintableArea: PAIR(2475, 3436)
  402. *PrintableOrigin: PAIR(75, 28)
  403. *switch: Resolution
  404. {
  405. *case: Option2
  406. {
  407. *PrintableArea: PAIR(2474, 3436)
  408. *PrintableOrigin: PAIR(76, 28)
  409. }
  410. *case: Option3
  411. {
  412. *PrintableArea: PAIR(2472, 3436)
  413. *PrintableOrigin: PAIR(76, 28)
  414. }
  415. }
  416. }
  417. *case: Option3
  418. {
  419. *PrintableArea: PAIR(2475, 3436)
  420. *PrintableOrigin: PAIR(75, 28)
  421. *switch: Resolution
  422. {
  423. *case: Option2
  424. {
  425. *PrintableArea: PAIR(2474, 3436)
  426. *PrintableOrigin: PAIR(76, 28)
  427. }
  428. *case: Option3
  429. {
  430. *PrintableArea: PAIR(2472, 3436)
  431. *PrintableOrigin: PAIR(76, 28)
  432. }
  433. }
  434. }
  435. *case: Option4
  436. {
  437. *PrintableArea: PAIR(2475, 3436)
  438. *PrintableOrigin: PAIR(75, 28)
  439. *switch: Resolution
  440. {
  441. *case: Option2
  442. {
  443. *PrintableArea: PAIR(2474, 3436)
  444. *PrintableOrigin: PAIR(76, 28)
  445. }
  446. *case: Option3
  447. {
  448. *PrintableArea: PAIR(2472, 3436)
  449. *PrintableOrigin: PAIR(76, 28)
  450. }
  451. }
  452. }
  453. }
  454. }
  455. *Option: LEGAL
  456. {
  457. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  458. *Command: CmdSelect
  459. {
  460. *Order: DOC_SETUP.4
  461. *Cmd: "<1B>&l3A"
  462. }
  463. *switch: InputBin
  464. {
  465. *case: TRACTOR
  466. {
  467. *PrintableArea: PAIR(2475, 4200)
  468. *PrintableOrigin: PAIR(75, 0)
  469. *switch: Resolution
  470. {
  471. *case: Option2
  472. {
  473. *PrintableArea: PAIR(2474, 4200)
  474. *PrintableOrigin: PAIR(76, 0)
  475. }
  476. *case: Option3
  477. {
  478. *PrintableArea: PAIR(2472, 4200)
  479. *PrintableOrigin: PAIR(76, 0)
  480. }
  481. }
  482. }
  483. *case: MANUAL
  484. {
  485. *PrintableArea: PAIR(2475, 4036)
  486. *PrintableOrigin: PAIR(75, 28)
  487. *switch: Resolution
  488. {
  489. *case: Option2
  490. {
  491. *PrintableArea: PAIR(2474, 4036)
  492. *PrintableOrigin: PAIR(76, 28)
  493. }
  494. *case: Option3
  495. {
  496. *PrintableArea: PAIR(2472, 4036)
  497. *PrintableOrigin: PAIR(76, 28)
  498. }
  499. }
  500. }
  501. *case: Option3
  502. {
  503. *PrintableArea: PAIR(2475, 4036)
  504. *PrintableOrigin: PAIR(75, 28)
  505. *switch: Resolution
  506. {
  507. *case: Option2
  508. {
  509. *PrintableArea: PAIR(2474, 4036)
  510. *PrintableOrigin: PAIR(76, 28)
  511. }
  512. *case: Option3
  513. {
  514. *PrintableArea: PAIR(2472, 4036)
  515. *PrintableOrigin: PAIR(76, 28)
  516. }
  517. }
  518. }
  519. *case: Option4
  520. {
  521. *PrintableArea: PAIR(2475, 4036)
  522. *PrintableOrigin: PAIR(75, 28)
  523. *switch: Resolution
  524. {
  525. *case: Option2
  526. {
  527. *PrintableArea: PAIR(2474, 4036)
  528. *PrintableOrigin: PAIR(76, 28)
  529. }
  530. *case: Option3
  531. {
  532. *PrintableArea: PAIR(2472, 4036)
  533. *PrintableOrigin: PAIR(76, 28)
  534. }
  535. }
  536. }
  537. }
  538. }
  539. *Option: A3
  540. {
  541. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  542. *Command: CmdSelect
  543. {
  544. *Order: DOC_SETUP.4
  545. *Cmd: "<1B>&l3420A<1B>&l4960P"
  546. }
  547. *switch: InputBin
  548. {
  549. *case: TRACTOR
  550. {
  551. *PrintableArea: PAIR(3432, 4962)
  552. *PrintableOrigin: PAIR(75, 0)
  553. *switch: Resolution
  554. {
  555. *case: Option2
  556. {
  557. *PrintableArea: PAIR(3430, 4962)
  558. *PrintableOrigin: PAIR(76, 0)
  559. }
  560. *case: Option3
  561. {
  562. *PrintableArea: PAIR(3428, 4960)
  563. *PrintableOrigin: PAIR(76, 0)
  564. }
  565. }
  566. }
  567. *case: MANUAL
  568. {
  569. *PrintableArea: PAIR(3432, 4798)
  570. *PrintableOrigin: PAIR(75, 28)
  571. *switch: Resolution
  572. {
  573. *case: Option2
  574. {
  575. *PrintableArea: PAIR(3430, 4798)
  576. *PrintableOrigin: PAIR(76, 28)
  577. }
  578. *case: Option3
  579. {
  580. *PrintableArea: PAIR(3428, 4796)
  581. *PrintableOrigin: PAIR(76, 28)
  582. }
  583. }
  584. }
  585. *case: Option3
  586. {
  587. *PrintableArea: PAIR(3432, 4798)
  588. *PrintableOrigin: PAIR(75, 28)
  589. *switch: Resolution
  590. {
  591. *case: Option2
  592. {
  593. *PrintableArea: PAIR(3430, 4798)
  594. *PrintableOrigin: PAIR(76, 28)
  595. }
  596. *case: Option3
  597. {
  598. *PrintableArea: PAIR(3428, 4796)
  599. *PrintableOrigin: PAIR(76, 28)
  600. }
  601. }
  602. }
  603. *case: Option4
  604. {
  605. *PrintableArea: PAIR(3432, 4798)
  606. *PrintableOrigin: PAIR(75, 28)
  607. *switch: Resolution
  608. {
  609. *case: Option2
  610. {
  611. *PrintableArea: PAIR(3430, 4798)
  612. *PrintableOrigin: PAIR(76, 28)
  613. }
  614. *case: Option3
  615. {
  616. *PrintableArea: PAIR(3428, 4796)
  617. *PrintableOrigin: PAIR(76, 28)
  618. }
  619. }
  620. }
  621. }
  622. }
  623. *Option: ENV_10
  624. {
  625. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  626. *RotateSize? : TRUE
  627. *Command: CmdSelect
  628. {
  629. *Order: DOC_SETUP.4
  630. *Cmd: "<1B>&l2850P"
  631. }
  632. *switch: InputBin
  633. {
  634. *case: TRACTOR
  635. {
  636. *PrintableArea: PAIR(2775, 1239)
  637. *PrintableOrigin: PAIR(75, 0)
  638. *switch: Resolution
  639. {
  640. *case: Option2
  641. {
  642. *PrintableArea: PAIR(2774, 1238)
  643. *PrintableOrigin: PAIR(76, 0)
  644. }
  645. *case: Option3
  646. {
  647. *PrintableArea: PAIR(2772, 1236)
  648. *PrintableOrigin: PAIR(76, 0)
  649. }
  650. }
  651. }
  652. *case: MANUAL
  653. {
  654. *PrintableArea: PAIR(2775, 1075)
  655. *PrintableOrigin: PAIR(75, 28)
  656. *switch: Resolution
  657. {
  658. *case: Option2
  659. {
  660. *PrintableArea: PAIR(2774, 1074)
  661. *PrintableOrigin: PAIR(76, 28)
  662. }
  663. *case: Option3
  664. {
  665. *PrintableArea: PAIR(2772, 1072)
  666. *PrintableOrigin: PAIR(76, 28)
  667. }
  668. }
  669. }
  670. *case: Option3
  671. {
  672. *PrintableArea: PAIR(2775, 1075)
  673. *PrintableOrigin: PAIR(75, 28)
  674. *switch: Resolution
  675. {
  676. *case: Option2
  677. {
  678. *PrintableArea: PAIR(2774, 1074)
  679. *PrintableOrigin: PAIR(76, 28)
  680. }
  681. *case: Option3
  682. {
  683. *PrintableArea: PAIR(2772, 1072)
  684. *PrintableOrigin: PAIR(76, 28)
  685. }
  686. }
  687. }
  688. *case: Option4
  689. {
  690. *PrintableArea: PAIR(2775, 1075)
  691. *PrintableOrigin: PAIR(75, 28)
  692. *switch: Resolution
  693. {
  694. *case: Option2
  695. {
  696. *PrintableArea: PAIR(2774, 1074)
  697. *PrintableOrigin: PAIR(76, 28)
  698. }
  699. *case: Option3
  700. {
  701. *PrintableArea: PAIR(2772, 1072)
  702. *PrintableOrigin: PAIR(76, 28)
  703. }
  704. }
  705. }
  706. }
  707. }
  708. }
  709. *InvalidCombination: LIST(InputBin.TRACTOR, PaperSize.ENV_10)
  710. *Feature: MediaType
  711. {
  712. *rcNameID: =MEDIA_TYPE_DISPLAY
  713. *DefaultOption: Option1
  714. *Option: Option1
  715. {
  716. *rcNameID: 260
  717. *Command: CmdSelect
  718. {
  719. *Order: PAGE_SETUP.8
  720. *Cmd: "<1B>&k12W"
  721. }
  722. }
  723. *Option: Option2
  724. {
  725. *rcNameID: 261
  726. *Command: CmdSelect
  727. {
  728. *Order: PAGE_SETUP.8
  729. *Cmd: "<1B>&k11W"
  730. }
  731. }
  732. *Option: Option3
  733. {
  734. *rcNameID: 262
  735. *Command: CmdSelect
  736. {
  737. *Order: PAGE_SETUP.8
  738. *Cmd: "<1B>&k12W"
  739. }
  740. }
  741. *Option: Option4
  742. {
  743. *rcNameID: 263
  744. *Command: CmdSelect
  745. {
  746. *Order: PAGE_SETUP.8
  747. *Cmd: "<1B>&k11W"
  748. }
  749. }
  750. }
  751. *Feature: PrintQuality
  752. {
  753. *rcNameID: =TEXT_QUALITY_DISPLAY
  754. *DefaultOption: Option1
  755. *Option: Option1
  756. {
  757. *rcNameID: 268
  758. *Command: CmdSelect
  759. {
  760. *Order: DOC_SETUP.2
  761. *Cmd: "<1B>*r1C<1B>(s2Q<1B>*r2Q"
  762. }
  763. }
  764. *Option: Option2
  765. {
  766. *rcNameID: 269
  767. *Command: CmdSelect
  768. {
  769. *Order: DOC_SETUP.2
  770. *Cmd: "<1B>*r2C<1B>(s2Q<1B>*r2Q"
  771. }
  772. }
  773. *Option: Option3
  774. {
  775. *rcNameID: 270
  776. *Command: CmdSelect
  777. {
  778. *Order: DOC_SETUP.2
  779. *Cmd: "<1B>*r0C<1B>(s2Q<1B>*r2Q"
  780. }
  781. }
  782. *Option: Option4
  783. {
  784. *rcNameID: 271
  785. *Command: CmdSelect
  786. {
  787. *Order: DOC_SETUP.2
  788. *Cmd: "<1B>*r0C<1B>(s0Q<1B>*r1Q"
  789. }
  790. }
  791. }
  792. *Feature: ColorMode
  793. {
  794. *rcNameID: =COLOR_PRINTING_MODE_DISPLAY
  795. *DefaultOption: Color
  796. *Option: Mono
  797. {
  798. *rcNameID: =MONO_DISPLAY
  799. *DevNumOfPlanes: 1
  800. *DevBPP: 1
  801. *Color? : FALSE
  802. }
  803. *Option: Color
  804. {
  805. *rcNameID: =COLOR_DISPLAY
  806. *DevNumOfPlanes: 3
  807. *DevBPP: 1
  808. *DrvBPP: 4
  809. EXTERN_GLOBAL: *RasterSendAllData? : TRUE
  810. *ColorPlaneOrder: LIST(RED, GREEN, BLUE)
  811. *Command: CmdSendRedData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"V" }
  812. *Command: CmdSendGreenData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"V" }
  813. *Command: CmdSendBlueData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  814. *Command: CmdSelectBlackColor { *Cmd : "<1B>&v0S" }
  815. *Command: CmdSelectRedColor { *Cmd : "<1B>&v1S" }
  816. *Command: CmdSelectGreenColor { *Cmd : "<1B>&v2S" }
  817. *Command: CmdSelectYellowColor { *Cmd : "<1B>&v3S" }
  818. *Command: CmdSelectBlueColor { *Cmd : "<1B>&v4S" }
  819. *Command: CmdSelectMagentaColor { *Cmd : "<1B>&v5S" }
  820. *Command: CmdSelectCyanColor { *Cmd : "<1B>&v6S" }
  821. *Command: CmdSelectWhiteColor { *Cmd : "<1B>&v7S" }
  822. *Command: CmdSelect
  823. {
  824. *Order: DOC_SETUP.5
  825. *Cmd: "<1B>*r3U"
  826. }
  827. }
  828. }
  829. *Feature: Halftone
  830. {
  831. *rcNameID: =HALFTONING_DISPLAY
  832. *DefaultOption: HT_PATSIZE_AUTO
  833. *Option: HT_PATSIZE_AUTO
  834. {
  835. *rcNameID: =HT_AUTO_SELECT_DISPLAY
  836. }
  837. *Ifdef: WINNT_50
  838. *Option: HT_PATSIZE_SUPERCELL_M
  839. {
  840. *rcNameID: =HT_SUPERCELL_DISPLAY
  841. }
  842. *Endif:
  843. *Option: HT_PATSIZE_6x6_M
  844. {
  845. *rcNameID: =HT_DITHER6X6_DISPLAY
  846. }
  847. *Option: HT_PATSIZE_8x8_M
  848. {
  849. *rcNameID: =HT_DITHER8X8_DISPLAY
  850. }
  851. }
  852. *Feature: Memory
  853. {
  854. *rcNameID: =PRINTER_MEMORY_DISPLAY
  855. *DefaultOption: 1KB
  856. *Option: 1KB
  857. {
  858. *Name: "1KB"
  859. *MemoryConfigKB: PAIR(1, 1)
  860. }
  861. *Option: 256KB
  862. {
  863. *Name: "256KB"
  864. *MemoryConfigKB: PAIR(256, 256)
  865. }
  866. }
  867. *Command: CmdStartDoc
  868. {
  869. *Order: DOC_SETUP.1
  870. *Cmd: "<1B>E<1B>&l0L<1B>&k1W<1B>&s1C<1B>*r1U"
  871. }
  872. *Command: CmdEndJob
  873. {
  874. *Order: JOB_FINISH.1
  875. *Cmd: "<1B>E"
  876. }
  877. *Command: CmdEndPage
  878. {
  879. *Order: PAGE_FINISH.1
  880. *Cmd: "<0D>"
  881. }
  882. *RotateCoordinate?: FALSE
  883. *RotateRaster?: FALSE
  884. *RotateFont?: FALSE
  885. *switch: Orientation
  886. {
  887. *case: PORTRAIT
  888. {
  889. *TextCaps: LIST(TC_OP_CHARACTER,TC_UA_ABLE)
  890. }
  891. *case: LANDSCAPE_CC270
  892. {
  893. *TextCaps: LIST(TC_RA_ABLE)
  894. }
  895. }
  896. *MemoryUsage: LIST(FONT)
  897. *CursorXAfterCR: AT_PRINTABLE_X_ORIGIN
  898. *BadCursorMoveInGrxMode: LIST(X_PORTRAIT,X_LANDSCAPE)
  899. *YMoveAttributes: LIST(FAVOR_LF)
  900. *MaxLineSpacing: 3600
  901. *XMoveThreshold: 0
  902. *YMoveThreshold: 0
  903. *XMoveUnit: 300
  904. *YMoveUnit: 300
  905. *Command: CmdXMoveAbsolute { *Cmd : "<1B>*p" %d{DestX }"X" }
  906. *Command: CmdXMoveRelRight { *Cmd : "<1B>*p+" %d{DestXRel }"X" }
  907. *Command: CmdXMoveRelLeft { *Cmd : "<1B>*p-" %d{DestXRel }"X" }
  908. *Command: CmdYMoveAbsolute { *Cmd : "<1B>*p" %d{DestY }"Y" }
  909. *Command: CmdYMoveRelDown { *Cmd : "<1B>*p+" %d{DestYRel }"Y" }
  910. *Command: CmdYMoveRelUp { *Cmd : "<1B>*p-" %d{DestYRel }"Y" }
  911. *Command: CmdSetLineSpacing { *Cmd : "<1B>&l" %d[0,3600]{LinefeedSpacing }"D" }
  912. *Command: CmdCR { *Cmd : "<0D>" }
  913. *Command: CmdLF { *Cmd : "<0A>" }
  914. *Command: CmdFF { *Cmd : "<0C>" }
  915. *Command: CmdBackSpace { *Cmd : "<08>" }
  916. *Command: CmdUniDirectionOn { *Cmd : "<1B>&k<00>" }
  917. *Command: CmdUniDirectionOff { *Cmd : "<1B>&k<01>" }
  918. *EjectPageWithFF?: TRUE
  919. *Command: CmdEnableTIFF4 { *Cmd : "<1B>*b2M" }
  920. *Command: CmdDisableCompression { *Cmd : "<1B>*b0M" }
  921. *OutputDataFormat: H_BYTE
  922. *OptimizeLeftBound?: TRUE
  923. *CursorXAfterSendBlockData: AT_GRXDATA_ORIGIN
  924. *CursorYAfterSendBlockData: AUTO_INCREMENT
  925. *LookAheadRegion: 180
  926. *DefaultFont: 1
  927. *DefaultCTT: 0
  928. *CharPosition: BASELINE
  929. *switch: Orientation
  930. {
  931. *case: PORTRAIT
  932. {
  933. *DeviceFonts: LIST(1,2)
  934. }
  935. *case: LANDSCAPE_CC270
  936. {
  937. *DeviceFonts: LIST()
  938. }
  939. }
  940. *FontCartridge: FC1
  941. {
  942. *rcCartridgeNameID: 274
  943. *PortraitFonts: LIST(21,22,23,24,25,26,41,42)
  944. *LandscapeFonts: LIST()
  945. }
  946. *FontCartridge: FC2
  947. {
  948. *rcCartridgeNameID: 275
  949. *PortraitFonts: LIST(27,28,29,30,31,43)
  950. *LandscapeFonts: LIST()
  951. }
  952. *FontCartridge: FC3
  953. {
  954. *rcCartridgeNameID: 276
  955. *PortraitFonts: LIST(32,33,34,42)
  956. *LandscapeFonts: LIST()
  957. }
  958. *FontCartridge: FC4
  959. {
  960. *rcCartridgeNameID: 277
  961. *PortraitFonts: LIST(37,38,39,40,41)
  962. *LandscapeFonts: LIST()
  963. }
  964. *FontCartridge: FC5
  965. {
  966. *rcCartridgeNameID: 278
  967. *PortraitFonts: LIST(35,36)
  968. *LandscapeFonts: LIST()
  969. }
  970. *MinFontID: 1
  971. *MaxFontID: 99
  972. *MaxNumDownFonts: 32
  973. *FontFormat: HPPCL
  974. *Command: CmdSetFontID { *Cmd : "<1B>*c" %d{NextFontID}"D" }
  975. *Command: CmdSelectFontID { *Cmd : "<1B>(" %d{CurrentFontID}"X" }
  976. *Command: CmdSetCharCode { *Cmd : "<1B>*c" %d{NextGlyph}"E" }
  977. *Command: CmdUnderlineOn { *Cmd : "<1B>&d3D" }
  978. *Command: CmdUnderlineOff { *Cmd : "<1B>&d@" }