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.

939 lines
27 KiB

  1. *%
  2. *% Copyright (c) 1997 - 1999 Microsoft Corporation
  3. *% All Rights Reserved.
  4. *%
  5. *GPDSpecVersion: "1.0"
  6. *GPDFileName: "OKD193IB.GPD"
  7. *GPDFileVersion: "1.0"
  8. *Include: "StdNames.gpd"
  9. *ModelName: "Okidata ML 193-IBM"
  10. *MasterUnits: PAIR(720, 216)
  11. *ResourceDLL: "ok9ibres.dll"
  12. *PrinterType: SERIAL
  13. *Feature: Orientation
  14. {
  15. *rcNameID: =ORIENTATION_DISPLAY
  16. *DefaultOption: PORTRAIT
  17. *Option: PORTRAIT
  18. {
  19. *rcNameID: =PORTRAIT_DISPLAY
  20. }
  21. *Option: LANDSCAPE_CC270
  22. {
  23. *rcNameID: =LANDSCAPE_DISPLAY
  24. }
  25. }
  26. *Feature: InputBin
  27. {
  28. *rcNameID: =PAPER_SOURCE_DISPLAY
  29. *DefaultOption: TRACTOR
  30. *Option: TRACTOR
  31. {
  32. *rcNameID: =TRACTOR_DISPLAY
  33. }
  34. *Option: MANUAL
  35. {
  36. *rcNameID: =MANUAL_FEED_DISPLAY
  37. }
  38. *Option: Option3
  39. {
  40. *rcNameID: 262
  41. *Command: CmdSelect
  42. {
  43. *Order: DOC_SETUP.7
  44. *Cmd: "<1B1901>"
  45. }
  46. }
  47. }
  48. *Feature: Resolution
  49. {
  50. *rcNameID: =RESOLUTION_DISPLAY
  51. *DefaultOption: Option1
  52. *Option: Option1
  53. {
  54. *Name: "120 x 72 " =DOTS_PER_INCH
  55. *DPI: PAIR(120, 72)
  56. *TextDPI: PAIR(120, 72)
  57. *PinsPerLogPass: 8
  58. *PinsPerPhysPass: 8
  59. *RequireUniDir?: TRUE
  60. EXTERN_GLOBAL: *StripBlanks: LIST(TRAILING)
  61. EXTERN_GLOBAL: *TextYOffset: 14
  62. *SpotDiameter: 100
  63. *Command: CmdSendBlockData { *Cmd : "<1B>L" %l{NumOfDataBytes} }
  64. }
  65. *Option: Option2
  66. {
  67. *Name: "60 x 72 " =DOTS_PER_INCH
  68. *DPI: PAIR(60, 72)
  69. *TextDPI: PAIR(60, 72)
  70. *PinsPerLogPass: 8
  71. *PinsPerPhysPass: 8
  72. *RequireUniDir?: TRUE
  73. EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,TRAILING)
  74. *SpotDiameter: 100
  75. *Command: CmdSendBlockData { *Cmd : "<1B>K" %l{NumOfDataBytes} }
  76. }
  77. *Option: Option3
  78. {
  79. *Name: "240 x 216 " =DOTS_PER_INCH
  80. *DPI: PAIR(240, 216)
  81. *TextDPI: PAIR(240, 216)
  82. *PinsPerLogPass: 24
  83. *PinsPerPhysPass: 8
  84. *MinStripBlankPixels: 240
  85. *RequireUniDir?: TRUE
  86. EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,TRAILING)
  87. *SpotDiameter: 170
  88. *Command: CmdSendBlockData { *Cmd : "<1B>Z" %l{NumOfDataBytes} }
  89. }
  90. *Option: Option4
  91. {
  92. *Name: "240 x 72 " =DOTS_PER_INCH
  93. *DPI: PAIR(240, 72)
  94. *TextDPI: PAIR(240, 72)
  95. *PinsPerLogPass: 8
  96. *PinsPerPhysPass: 8
  97. *MinStripBlankPixels: 240
  98. *RequireUniDir?: TRUE
  99. EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,TRAILING)
  100. *SpotDiameter: 170
  101. *Command: CmdSendBlockData { *Cmd : "<1B>Z" %l{NumOfDataBytes} }
  102. }
  103. }
  104. *Feature: PaperSize
  105. {
  106. *rcNameID: =PAPER_SIZE_DISPLAY
  107. *DefaultOption: LETTER
  108. *Option: LETTER
  109. {
  110. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  111. *Command: CmdSelect
  112. {
  113. *Order: DOC_SETUP.8
  114. *Cmd: "<1B>C<000B>"
  115. }
  116. *switch: InputBin
  117. {
  118. *case: TRACTOR
  119. {
  120. *PrintableArea: PAIR(6120, 2376)
  121. *PrintableOrigin: PAIR(0, 0)
  122. }
  123. *case: MANUAL
  124. {
  125. *PrintableArea: PAIR(6120, 1957)
  126. *PrintableOrigin: PAIR(0, 189)
  127. *switch: Resolution
  128. {
  129. *case: Option1
  130. {
  131. *PrintableArea: PAIR(6120, 1956)
  132. }
  133. *case: Option2
  134. {
  135. *PrintableArea: PAIR(6120, 1956)
  136. }
  137. *case: Option4
  138. {
  139. *PrintableArea: PAIR(6120, 1956)
  140. }
  141. }
  142. }
  143. *case: Option3
  144. {
  145. *PrintableArea: PAIR(6120, 2110)
  146. *PrintableOrigin: PAIR(0, 108)
  147. *switch: Resolution
  148. {
  149. *case: Option1
  150. {
  151. *PrintableArea: PAIR(6120, 2109)
  152. }
  153. *case: Option2
  154. {
  155. *PrintableArea: PAIR(6120, 2109)
  156. }
  157. *case: Option4
  158. {
  159. *PrintableArea: PAIR(6120, 2109)
  160. }
  161. }
  162. }
  163. }
  164. }
  165. *Option: LEGAL
  166. {
  167. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  168. *Command: CmdSelect
  169. {
  170. *Order: DOC_SETUP.8
  171. *Cmd: "<1B>C<000E>"
  172. }
  173. *switch: InputBin
  174. {
  175. *case: TRACTOR
  176. {
  177. *PrintableArea: PAIR(6120, 3024)
  178. *PrintableOrigin: PAIR(0, 0)
  179. }
  180. *case: MANUAL
  181. {
  182. *PrintableArea: PAIR(6120, 2605)
  183. *PrintableOrigin: PAIR(0, 189)
  184. *switch: Resolution
  185. {
  186. *case: Option1
  187. {
  188. *PrintableArea: PAIR(6120, 2604)
  189. }
  190. *case: Option2
  191. {
  192. *PrintableArea: PAIR(6120, 2604)
  193. }
  194. *case: Option4
  195. {
  196. *PrintableArea: PAIR(6120, 2604)
  197. }
  198. }
  199. }
  200. *case: Option3
  201. {
  202. *PrintableArea: PAIR(6120, 2758)
  203. *PrintableOrigin: PAIR(0, 108)
  204. *switch: Resolution
  205. {
  206. *case: Option1
  207. {
  208. *PrintableArea: PAIR(6120, 2757)
  209. }
  210. *case: Option2
  211. {
  212. *PrintableArea: PAIR(6120, 2757)
  213. }
  214. *case: Option4
  215. {
  216. *PrintableArea: PAIR(6120, 2757)
  217. }
  218. }
  219. }
  220. }
  221. }
  222. *Option: A3
  223. {
  224. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  225. *switch: InputBin
  226. {
  227. *case: TRACTOR
  228. {
  229. *PrintableArea: PAIR(8417, 3573)
  230. *PrintableOrigin: PAIR(0, 0)
  231. *switch: Resolution
  232. {
  233. *case: Option1
  234. {
  235. *PrintableArea: PAIR(8412, 3573)
  236. }
  237. *case: Option2
  238. {
  239. *PrintableArea: PAIR(8412, 3573)
  240. }
  241. *case: Option3
  242. {
  243. *PrintableArea: PAIR(8415, 3573)
  244. }
  245. *case: Option4
  246. {
  247. *PrintableArea: PAIR(8415, 3573)
  248. }
  249. }
  250. }
  251. *case: MANUAL
  252. {
  253. *PrintableArea: PAIR(8417, 3154)
  254. *PrintableOrigin: PAIR(0, 189)
  255. *switch: Resolution
  256. {
  257. *case: Option1
  258. {
  259. *PrintableArea: PAIR(8412, 3153)
  260. }
  261. *case: Option2
  262. {
  263. *PrintableArea: PAIR(8412, 3153)
  264. }
  265. *case: Option3
  266. {
  267. *PrintableArea: PAIR(8415, 3154)
  268. }
  269. *case: Option4
  270. {
  271. *PrintableArea: PAIR(8415, 3153)
  272. }
  273. }
  274. }
  275. *case: Option3
  276. {
  277. *PrintableArea: PAIR(8417, 3307)
  278. *PrintableOrigin: PAIR(0, 108)
  279. *switch: Resolution
  280. {
  281. *case: Option1
  282. {
  283. *PrintableArea: PAIR(8412, 3306)
  284. }
  285. *case: Option2
  286. {
  287. *PrintableArea: PAIR(8412, 3306)
  288. }
  289. *case: Option3
  290. {
  291. *PrintableArea: PAIR(8415, 3307)
  292. }
  293. *case: Option4
  294. {
  295. *PrintableArea: PAIR(8415, 3306)
  296. }
  297. }
  298. }
  299. }
  300. }
  301. *Option: A4
  302. {
  303. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  304. *Command: CmdSelect
  305. {
  306. *Order: DOC_SETUP.8
  307. *Cmd: "<1B>2<1B>CF"
  308. }
  309. *switch: InputBin
  310. {
  311. *case: TRACTOR
  312. {
  313. *PrintableArea: PAIR(5954, 2525)
  314. *PrintableOrigin: PAIR(0, 0)
  315. *switch: Resolution
  316. {
  317. *case: Option1
  318. {
  319. *PrintableArea: PAIR(5952, 2523)
  320. }
  321. *case: Option2
  322. {
  323. *PrintableArea: PAIR(5952, 2523)
  324. }
  325. *case: Option3
  326. {
  327. *PrintableArea: PAIR(5952, 2525)
  328. }
  329. *case: Option4
  330. {
  331. *PrintableArea: PAIR(5952, 2523)
  332. }
  333. }
  334. }
  335. *case: MANUAL
  336. {
  337. *PrintableArea: PAIR(5954, 2106)
  338. *PrintableOrigin: PAIR(0, 189)
  339. *switch: Resolution
  340. {
  341. *case: Option1
  342. {
  343. *PrintableArea: PAIR(5952, 2106)
  344. }
  345. *case: Option2
  346. {
  347. *PrintableArea: PAIR(5952, 2106)
  348. }
  349. *case: Option3
  350. {
  351. *PrintableArea: PAIR(5952, 2106)
  352. }
  353. *case: Option4
  354. {
  355. *PrintableArea: PAIR(5952, 2106)
  356. }
  357. }
  358. }
  359. *case: Option3
  360. {
  361. *PrintableArea: PAIR(5954, 2259)
  362. *PrintableOrigin: PAIR(0, 108)
  363. *switch: Resolution
  364. {
  365. *case: Option1
  366. {
  367. *PrintableArea: PAIR(5952, 2259)
  368. }
  369. *case: Option2
  370. {
  371. *PrintableArea: PAIR(5952, 2259)
  372. }
  373. *case: Option3
  374. {
  375. *PrintableArea: PAIR(5952, 2259)
  376. }
  377. *case: Option4
  378. {
  379. *PrintableArea: PAIR(5952, 2259)
  380. }
  381. }
  382. }
  383. }
  384. }
  385. *Option: Option5
  386. {
  387. *rcNameID: 258
  388. *PageDimensions: PAIR(8417, 1736)
  389. *Command: CmdSelect
  390. {
  391. *Order: DOC_SETUP.8
  392. *Cmd: "<1B>2<1B>C2"
  393. }
  394. *switch: InputBin
  395. {
  396. *case: TRACTOR
  397. {
  398. *PrintableArea: PAIR(8417, 1736)
  399. *PrintableOrigin: PAIR(0, 0)
  400. *switch: Resolution
  401. {
  402. *case: Option1
  403. {
  404. *PrintableArea: PAIR(8412, 1734)
  405. }
  406. *case: Option2
  407. {
  408. *PrintableArea: PAIR(8412, 1734)
  409. }
  410. *case: Option3
  411. {
  412. *PrintableArea: PAIR(8415, 1736)
  413. }
  414. *case: Option4
  415. {
  416. *PrintableArea: PAIR(8415, 1734)
  417. }
  418. }
  419. }
  420. *case: MANUAL
  421. {
  422. *PrintableArea: PAIR(8417, 1317)
  423. *PrintableOrigin: PAIR(0, 189)
  424. *switch: Resolution
  425. {
  426. *case: Option1
  427. {
  428. *PrintableArea: PAIR(8412, 1317)
  429. }
  430. *case: Option2
  431. {
  432. *PrintableArea: PAIR(8412, 1317)
  433. }
  434. *case: Option3
  435. {
  436. *PrintableArea: PAIR(8415, 1317)
  437. }
  438. *case: Option4
  439. {
  440. *PrintableArea: PAIR(8415, 1317)
  441. }
  442. }
  443. }
  444. *case: Option3
  445. {
  446. *PrintableArea: PAIR(8417, 1470)
  447. *PrintableOrigin: PAIR(0, 108)
  448. *switch: Resolution
  449. {
  450. *case: Option1
  451. {
  452. *PrintableArea: PAIR(8412, 1470)
  453. }
  454. *case: Option2
  455. {
  456. *PrintableArea: PAIR(8412, 1470)
  457. }
  458. *case: Option3
  459. {
  460. *PrintableArea: PAIR(8415, 1470)
  461. }
  462. *case: Option4
  463. {
  464. *PrintableArea: PAIR(8415, 1470)
  465. }
  466. }
  467. }
  468. }
  469. }
  470. *Option: B5
  471. {
  472. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  473. *Command: CmdSelect
  474. {
  475. *Order: DOC_SETUP.8
  476. *Cmd: "<1B>2<1B>C%<"
  477. }
  478. *switch: InputBin
  479. {
  480. *case: TRACTOR
  481. {
  482. *PrintableArea: PAIR(5162, 2186)
  483. *PrintableOrigin: PAIR(0, 0)
  484. *switch: Resolution
  485. {
  486. *case: Option1
  487. {
  488. *PrintableArea: PAIR(5160, 2184)
  489. }
  490. *case: Option2
  491. {
  492. *PrintableArea: PAIR(5160, 2184)
  493. }
  494. *case: Option3
  495. {
  496. *PrintableArea: PAIR(5160, 2186)
  497. }
  498. *case: Option4
  499. {
  500. *PrintableArea: PAIR(5160, 2184)
  501. }
  502. }
  503. }
  504. *case: MANUAL
  505. {
  506. *PrintableArea: PAIR(5162, 1767)
  507. *PrintableOrigin: PAIR(0, 189)
  508. *switch: Resolution
  509. {
  510. *case: Option1
  511. {
  512. *PrintableArea: PAIR(5160, 1767)
  513. }
  514. *case: Option2
  515. {
  516. *PrintableArea: PAIR(5160, 1767)
  517. }
  518. *case: Option3
  519. {
  520. *PrintableArea: PAIR(5160, 1767)
  521. }
  522. *case: Option4
  523. {
  524. *PrintableArea: PAIR(5160, 1767)
  525. }
  526. }
  527. }
  528. *case: Option3
  529. {
  530. *PrintableArea: PAIR(5162, 1920)
  531. *PrintableOrigin: PAIR(0, 108)
  532. *switch: Resolution
  533. {
  534. *case: Option1
  535. {
  536. *PrintableArea: PAIR(5160, 1920)
  537. }
  538. *case: Option2
  539. {
  540. *PrintableArea: PAIR(5160, 1920)
  541. }
  542. *case: Option3
  543. {
  544. *PrintableArea: PAIR(5160, 1920)
  545. }
  546. *case: Option4
  547. {
  548. *PrintableArea: PAIR(5160, 1920)
  549. }
  550. }
  551. }
  552. }
  553. }
  554. *Option: Option7
  555. {
  556. *rcNameID: 259
  557. *PageDimensions: PAIR(6120, 2592)
  558. *Command: CmdSelect
  559. {
  560. *Order: DOC_SETUP.8
  561. *Cmd: "<1B>C<000C>"
  562. }
  563. *switch: InputBin
  564. {
  565. *case: TRACTOR
  566. {
  567. *PrintableArea: PAIR(6120, 2592)
  568. *PrintableOrigin: PAIR(0, 0)
  569. }
  570. *case: MANUAL
  571. {
  572. *PrintableArea: PAIR(6120, 2173)
  573. *PrintableOrigin: PAIR(0, 189)
  574. *switch: Resolution
  575. {
  576. *case: Option1
  577. {
  578. *PrintableArea: PAIR(6120, 2172)
  579. }
  580. *case: Option2
  581. {
  582. *PrintableArea: PAIR(6120, 2172)
  583. }
  584. *case: Option4
  585. {
  586. *PrintableArea: PAIR(6120, 2172)
  587. }
  588. }
  589. }
  590. *case: Option3
  591. {
  592. *PrintableArea: PAIR(6120, 2326)
  593. *PrintableOrigin: PAIR(0, 108)
  594. *switch: Resolution
  595. {
  596. *case: Option1
  597. {
  598. *PrintableArea: PAIR(6120, 2325)
  599. }
  600. *case: Option2
  601. {
  602. *PrintableArea: PAIR(6120, 2325)
  603. }
  604. *case: Option4
  605. {
  606. *PrintableArea: PAIR(6120, 2325)
  607. }
  608. }
  609. }
  610. }
  611. }
  612. *Option: Option8
  613. {
  614. *rcNameID: 260
  615. *PageDimensions: PAIR(6120, 2592)
  616. *Command: CmdSelect
  617. {
  618. *Order: DOC_SETUP.8
  619. *Cmd: "<1B>C<000D>"
  620. }
  621. *switch: InputBin
  622. {
  623. *case: TRACTOR
  624. {
  625. *PrintableArea: PAIR(6120, 2592)
  626. *PrintableOrigin: PAIR(0, 0)
  627. }
  628. *case: MANUAL
  629. {
  630. *PrintableArea: PAIR(6120, 2173)
  631. *PrintableOrigin: PAIR(0, 189)
  632. *switch: Resolution
  633. {
  634. *case: Option1
  635. {
  636. *PrintableArea: PAIR(6120, 2172)
  637. }
  638. *case: Option2
  639. {
  640. *PrintableArea: PAIR(6120, 2172)
  641. }
  642. *case: Option4
  643. {
  644. *PrintableArea: PAIR(6120, 2172)
  645. }
  646. }
  647. }
  648. *case: Option3
  649. {
  650. *PrintableArea: PAIR(6120, 2326)
  651. *PrintableOrigin: PAIR(0, 108)
  652. *switch: Resolution
  653. {
  654. *case: Option1
  655. {
  656. *PrintableArea: PAIR(6120, 2325)
  657. }
  658. *case: Option2
  659. {
  660. *PrintableArea: PAIR(6120, 2325)
  661. }
  662. *case: Option4
  663. {
  664. *PrintableArea: PAIR(6120, 2325)
  665. }
  666. }
  667. }
  668. }
  669. }
  670. *Option: FANFOLD_US
  671. {
  672. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  673. *Command: CmdSelect
  674. {
  675. *Order: DOC_SETUP.8
  676. *Cmd: "<1B>C<000B>"
  677. }
  678. *switch: InputBin
  679. {
  680. *case: TRACTOR
  681. {
  682. *PrintableArea: PAIR(9792, 2376)
  683. *PrintableOrigin: PAIR(0, 0)
  684. }
  685. *case: MANUAL
  686. {
  687. *PrintableArea: PAIR(9792, 1957)
  688. *PrintableOrigin: PAIR(0, 189)
  689. *switch: Resolution
  690. {
  691. *case: Option1
  692. {
  693. *PrintableArea: PAIR(9792, 1956)
  694. }
  695. *case: Option2
  696. {
  697. *PrintableArea: PAIR(9792, 1956)
  698. }
  699. *case: Option4
  700. {
  701. *PrintableArea: PAIR(9792, 1956)
  702. }
  703. }
  704. }
  705. *case: Option3
  706. {
  707. *PrintableArea: PAIR(9792, 2110)
  708. *PrintableOrigin: PAIR(0, 108)
  709. *switch: Resolution
  710. {
  711. *case: Option1
  712. {
  713. *PrintableArea: PAIR(9792, 2109)
  714. }
  715. *case: Option2
  716. {
  717. *PrintableArea: PAIR(9792, 2109)
  718. }
  719. *case: Option4
  720. {
  721. *PrintableArea: PAIR(9792, 2109)
  722. }
  723. }
  724. }
  725. }
  726. }
  727. *Option: Option10
  728. {
  729. *rcNameID: 261
  730. *PageDimensions: PAIR(6235, 935)
  731. *Command: CmdSelect
  732. {
  733. *Order: DOC_SETUP.8
  734. *Cmd: "<1B>2<1B>C<1A>"
  735. }
  736. *switch: InputBin
  737. {
  738. *case: TRACTOR
  739. {
  740. *PrintableArea: PAIR(6235, 935)
  741. *PrintableOrigin: PAIR(0, 0)
  742. *switch: Resolution
  743. {
  744. *case: Option1
  745. {
  746. *PrintableArea: PAIR(6234, 933)
  747. }
  748. *case: Option2
  749. {
  750. *PrintableArea: PAIR(6228, 933)
  751. }
  752. *case: Option3
  753. {
  754. *PrintableArea: PAIR(6234, 935)
  755. }
  756. *case: Option4
  757. {
  758. *PrintableArea: PAIR(6234, 933)
  759. }
  760. }
  761. }
  762. *case: MANUAL
  763. {
  764. *PrintableArea: PAIR(6235, 516)
  765. *PrintableOrigin: PAIR(0, 189)
  766. *switch: Resolution
  767. {
  768. *case: Option1
  769. {
  770. *PrintableArea: PAIR(6234, 516)
  771. }
  772. *case: Option2
  773. {
  774. *PrintableArea: PAIR(6228, 516)
  775. }
  776. *case: Option3
  777. {
  778. *PrintableArea: PAIR(6234, 516)
  779. }
  780. *case: Option4
  781. {
  782. *PrintableArea: PAIR(6234, 516)
  783. }
  784. }
  785. }
  786. *case: Option3
  787. {
  788. *PrintableArea: PAIR(6235, 669)
  789. *PrintableOrigin: PAIR(0, 108)
  790. *switch: Resolution
  791. {
  792. *case: Option1
  793. {
  794. *PrintableArea: PAIR(6234, 669)
  795. }
  796. *case: Option2
  797. {
  798. *PrintableArea: PAIR(6228, 669)
  799. }
  800. *case: Option3
  801. {
  802. *PrintableArea: PAIR(6234, 669)
  803. }
  804. *case: Option4
  805. {
  806. *PrintableArea: PAIR(6234, 669)
  807. }
  808. }
  809. }
  810. }
  811. }
  812. *Option: CUSTOMSIZE
  813. {
  814. *rcNameID: =USER_DEFINED_SIZE_DISPLAY
  815. *MinSize: PAIR(720, 216)
  816. *MaxSize: PAIR(9792, 4752)
  817. *MaxPrintableWidth: 9792
  818. *MinLeftMargin: 0
  819. *CenterPrintable?: FALSE
  820. *switch: InputBin
  821. {
  822. *case: TRACTOR
  823. {
  824. *TopMargin: 0
  825. *BottomMargin: 0
  826. }
  827. *case: MANUAL
  828. {
  829. *TopMargin: 189
  830. *BottomMargin: 230
  831. }
  832. *case: Option3
  833. {
  834. *TopMargin: 108
  835. *BottomMargin: 158
  836. }
  837. }
  838. }
  839. }
  840. *Feature: Halftone
  841. {
  842. *rcNameID: =HALFTONING_DISPLAY
  843. *DefaultOption: HT_PATSIZE_AUTO
  844. *Option: HT_PATSIZE_AUTO
  845. {
  846. *rcNameID: =HT_AUTO_SELECT_DISPLAY
  847. }
  848. *Ifdef: WINNT_50
  849. *Option: HT_PATSIZE_SUPERCELL_M
  850. {
  851. *rcNameID: =HT_SUPERCELL_DISPLAY
  852. }
  853. *Endif:
  854. *Option: HT_PATSIZE_6x6_M
  855. {
  856. *rcNameID: =HT_DITHER6X6_DISPLAY
  857. }
  858. *Option: HT_PATSIZE_8x8_M
  859. {
  860. *rcNameID: =HT_DITHER8X8_DISPLAY
  861. }
  862. }
  863. *Command: CmdStartDoc
  864. {
  865. *Order: DOC_SETUP.1
  866. *Cmd: "<121B>V<001B>U<011B>6<1B>2<1B>I<031B>W0"
  867. }
  868. *Command: CmdStartPage
  869. {
  870. *Order: PAGE_SETUP.1
  871. *Cmd: "<0D>"
  872. }
  873. *Command: CmdEndJob
  874. {
  875. *Order: JOB_FINISH.1
  876. *Cmd: "<1B>@"
  877. }
  878. *RotateCoordinate?: FALSE
  879. *RotateRaster?: FALSE
  880. *RotateFont?: FALSE
  881. *switch: Orientation
  882. {
  883. *case: PORTRAIT
  884. {
  885. *TextCaps: LIST(TC_OP_CHARACTER,TC_EA_DOUBLE,TC_IA_ABLE,TC_UA_ABLE,TC_SO_ABLE,TC_RA_ABLE)
  886. }
  887. *case: LANDSCAPE_CC270
  888. {
  889. *TextCaps: LIST(TC_RA_ABLE)
  890. }
  891. }
  892. *CursorXAfterCR: AT_CURSOR_X_ORIGIN
  893. *YMoveAttributes: LIST(SEND_CR_FIRST)
  894. *YMoveThreshold: *
  895. *YMoveUnit: 216
  896. *Command: CmdYMoveRelDown { *Cmd : "<1B>J" %c[0,255]{max_repeat(DestYRel )} }
  897. *Command: CmdCR { *Cmd : "<0D>" }
  898. *Command: CmdLF { *Cmd : "<0A>" }
  899. *Command: CmdFF { *Cmd : "<0C1B19>R" }
  900. *Command: CmdBackSpace { *Cmd : "<08>" }
  901. *Command: CmdUniDirectionOn { *Cmd : "<1B>U<01>" }
  902. *Command: CmdUniDirectionOff { *Cmd : "<1B>U<00>" }
  903. *EjectPageWithFF?: FALSE
  904. *switch: InputBin
  905. {
  906. *case: MANUAL
  907. {
  908. *EjectPageWithFF?: TRUE
  909. }
  910. *case: Option3
  911. {
  912. *EjectPageWithFF?: TRUE
  913. }
  914. }
  915. *OutputDataFormat: V_BYTE
  916. *OptimizeLeftBound?: FALSE
  917. *CursorXAfterSendBlockData: AT_GRXDATA_END
  918. *CursorYAfterSendBlockData: NO_MOVE
  919. *DefaultFont: 17
  920. *DefaultCTT: 1
  921. *switch: Orientation
  922. {
  923. *case: PORTRAIT
  924. {
  925. *DeviceFonts: LIST(6,9,17,20,25,30)
  926. }
  927. *case: LANDSCAPE_CC270
  928. {
  929. *DeviceFonts: LIST()
  930. }
  931. }
  932. *Command: CmdBoldOn { *Cmd : "<1B>I<011B>G" }
  933. *Command: CmdBoldOff { *Cmd : "<1B>H<1B>I<03>" }
  934. *Command: CmdItalicOn { *Cmd : "<1B>I<011B>%%G" }
  935. *Command: CmdItalicOff { *Cmd : "<1B>%%H<1B>I<03>" }
  936. *Command: CmdUnderlineOn { *Cmd : "<1B>-<01>" }
  937. *Command: CmdUnderlineOff { *Cmd : "<1B>-<00>" }
  938. *Command: CmdSelectSingleByteMode { *Cmd : "<1B>P<01>" }
  939. *Command: CmdSelectDoubleByteMode { *Cmd : "<1B>P<00>" }