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.

847 lines
21 KiB

  1. *GPDSpecVersion: "1.0"
  2. *Include: "StdNames.gpd"
  3. *GPDFileVersion: "1.0"
  4. *GPDFileName: "ib4247.GPD"
  5. *ModelName: "IBM 4247 Printer"
  6. *MasterUnits: PAIR(720, 432)
  7. *ResourceDLL: "IB4XXRES.Dll"
  8. *PrinterType: SERIAL
  9. *Feature: Orientation
  10. {
  11. *rcNameID: =ORIENTATION_DISPLAY
  12. *DefaultOption: PORTRAIT
  13. *Option: PORTRAIT
  14. {
  15. *rcNameID: =PORTRAIT_DISPLAY
  16. }
  17. *Option: LANDSCAPE_CC270
  18. {
  19. *rcNameID: =LANDSCAPE_DISPLAY
  20. }
  21. }
  22. *Feature: InputBin
  23. {
  24. *rcNameID: =PAPER_SOURCE_DISPLAY
  25. *DefaultOption: Option3
  26. *Option: Option2
  27. {
  28. *rcNameID: 270
  29. *OptionID: 270
  30. *Command: CmdSelect
  31. {
  32. *Order: DOC_SETUP.3
  33. *Cmd: "<14141B>T<00>"
  34. }
  35. }
  36. *Option: Option3
  37. {
  38. *rcNameID: 271
  39. *OptionID: 271
  40. *Command: CmdSelect
  41. {
  42. *Order: DOC_SETUP.3
  43. *Cmd: "<14141B>N<00>"
  44. }
  45. }
  46. *Option: Option4
  47. {
  48. *rcNameID: 272
  49. *OptionID: 272
  50. *Command: CmdSelect
  51. {
  52. *Order: DOC_SETUP.3
  53. *Cmd: "<14141B>8"
  54. }
  55. }
  56. *Option: Option5
  57. {
  58. *rcNameID: 273
  59. *OptionID: 273
  60. *Command: CmdSelect
  61. {
  62. *Order: DOC_SETUP.3
  63. *Cmd: "<14141B>9"
  64. }
  65. }
  66. *Option: Option6
  67. {
  68. *rcNameID: 274
  69. *OptionID: 274
  70. *Command: CmdSelect
  71. {
  72. *Order: DOC_SETUP.3
  73. *Cmd: "<14141B>4"
  74. }
  75. }
  76. }
  77. *Feature: Resolution
  78. {
  79. *rcNameID: =RESOLUTION_DISPLAY
  80. *DefaultOption: Option1
  81. *Option: Option1
  82. {
  83. *Name: "240 x 144 " =DOTS_PER_INCH
  84. *DPI: PAIR(240, 144)
  85. *TextDPI: PAIR(240, 144)
  86. *PinsPerLogPass: 16
  87. *PinsPerPhysPass: 8
  88. EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,TRAILING)
  89. *SpotDiameter: 170
  90. *Command: CmdSendBlockData { *Cmd : "<1B>Z" %l{NumOfDataBytes } }
  91. }
  92. *Option: Option2
  93. {
  94. *Name: "120 x 144 " =DOTS_PER_INCH
  95. *DPI: PAIR(120, 144)
  96. *TextDPI: PAIR(120, 144)
  97. *PinsPerLogPass: 16
  98. *PinsPerPhysPass: 8
  99. EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,TRAILING)
  100. *SpotDiameter: 140
  101. *Command: CmdSendBlockData { *Cmd : "<1B>L" %l{NumOfDataBytes } }
  102. }
  103. *Option: Option3
  104. {
  105. *Name: "120 x 72 " =DOTS_PER_INCH
  106. *DPI: PAIR(120, 72)
  107. *TextDPI: PAIR(120, 72)
  108. *PinsPerLogPass: 8
  109. *PinsPerPhysPass: 8
  110. EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,TRAILING)
  111. *SpotDiameter: 100
  112. *Command: CmdSendBlockData { *Cmd : "<1B>L" %l{NumOfDataBytes } }
  113. }
  114. }
  115. *Feature: PaperSize
  116. {
  117. *rcNameID: =PAPER_SIZE_DISPLAY
  118. *DefaultOption: FANFOLD_US
  119. *Option: FANFOLD_US
  120. {
  121. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  122. *PrintableArea: PAIR(10714, 4752)
  123. *PrintableOrigin: PAIR(0, 0)
  124. *switch: Resolution
  125. {
  126. *case: Option1
  127. {
  128. *PrintableArea: PAIR(10713, 4752)
  129. }
  130. *case: Option2
  131. {
  132. *PrintableArea: PAIR(10710, 4752)
  133. }
  134. *case: Option3
  135. {
  136. *PrintableArea: PAIR(10710, 4752)
  137. }
  138. }
  139. *Command: CmdSelect
  140. {
  141. *Order: DOC_SETUP.4
  142. *Cmd: "<1B>2<1B>CB"
  143. }
  144. }
  145. *Option: Option2
  146. {
  147. *rcNameID: 258
  148. *OptionID: 258
  149. *PageDimensions: PAIR(6120, 5184)
  150. *PrintableArea: PAIR(6120, 5184)
  151. *PrintableOrigin: PAIR(0, 0)
  152. *Command: CmdSelect
  153. {
  154. *Order: DOC_SETUP.4
  155. *Cmd: "<1B>2<1B>CH"
  156. }
  157. }
  158. *Option: LETTER
  159. {
  160. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  161. *PrintableArea: PAIR(6120, 4752)
  162. *PrintableOrigin: PAIR(0, 0)
  163. *Command: CmdSelect
  164. {
  165. *Order: DOC_SETUP.4
  166. *Cmd: "<1B>2<1B>CB"
  167. }
  168. }
  169. *Option: Option4
  170. {
  171. *rcNameID: 259
  172. *OptionID: 259
  173. *PageDimensions: PAIR(7920, 3672)
  174. *PrintableArea: PAIR(7920, 3672)
  175. *PrintableOrigin: PAIR(0, 0)
  176. *Command: CmdSelect
  177. {
  178. *Order: DOC_SETUP.4
  179. *Cmd: "<1B>2<1B>C3"
  180. }
  181. }
  182. *Option: LEGAL
  183. {
  184. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  185. *PrintableArea: PAIR(6120, 6048)
  186. *PrintableOrigin: PAIR(0, 0)
  187. *Command: CmdSelect
  188. {
  189. *Order: DOC_SETUP.4
  190. *Cmd: "<1B>2<1B>CT"
  191. }
  192. }
  193. *Option: TABLOID
  194. {
  195. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  196. *PrintableArea: PAIR(7920, 7344)
  197. *PrintableOrigin: PAIR(0, 0)
  198. *Command: CmdSelect
  199. {
  200. *Order: DOC_SETUP.4
  201. *Cmd: "<1B>2<1B>Cf"
  202. }
  203. }
  204. *Option: A4
  205. {
  206. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  207. *PrintableArea: PAIR(5954, 5050)
  208. *PrintableOrigin: PAIR(0, 0)
  209. *switch: Resolution
  210. {
  211. *case: Option1
  212. {
  213. *PrintableArea: PAIR(5952, 5049)
  214. }
  215. *case: Option2
  216. {
  217. *PrintableArea: PAIR(5952, 5049)
  218. }
  219. *case: Option3
  220. {
  221. *PrintableArea: PAIR(5952, 5046)
  222. }
  223. }
  224. *Command: CmdSelect
  225. {
  226. *Order: DOC_SETUP.4
  227. *Cmd: "<1B>2<1B>CF"
  228. }
  229. }
  230. *Option: Option8
  231. {
  232. *rcNameID: 260
  233. *OptionID: 260
  234. *PageDimensions: PAIR(8417, 3573)
  235. *PrintableArea: PAIR(8417, 3573)
  236. *PrintableOrigin: PAIR(0, 0)
  237. *switch: Resolution
  238. {
  239. *case: Option1
  240. {
  241. *PrintableArea: PAIR(8415, 3573)
  242. }
  243. *case: Option2
  244. {
  245. *PrintableArea: PAIR(8412, 3573)
  246. }
  247. *case: Option3
  248. {
  249. *PrintableArea: PAIR(8412, 3570)
  250. }
  251. }
  252. *Command: CmdSelect
  253. {
  254. *Order: DOC_SETUP.4
  255. *Cmd: "<1B>3<0B1B>CZ"
  256. }
  257. }
  258. *Option: Option9
  259. {
  260. *rcNameID: 261
  261. *OptionID: 261
  262. *PageDimensions: PAIR(11908, 10108)
  263. *PrintableArea: PAIR(11908, 10108)
  264. *PrintableOrigin: PAIR(0, 0)
  265. *switch: Resolution
  266. {
  267. *case: Option1
  268. {
  269. *PrintableArea: PAIR(11907, 10107)
  270. }
  271. *case: Option2
  272. {
  273. *PrintableArea: PAIR(11904, 10107)
  274. }
  275. *case: Option3
  276. {
  277. *PrintableArea: PAIR(11904, 10104)
  278. }
  279. }
  280. *Command: CmdSelect
  281. {
  282. *Order: DOC_SETUP.4
  283. *Cmd: "<1B>2<1B>C<8C>"
  284. }
  285. }
  286. *Option: A3
  287. {
  288. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  289. *PrintableArea: PAIR(8417, 7145)
  290. *PrintableOrigin: PAIR(0, 0)
  291. *switch: Resolution
  292. {
  293. *case: Option1
  294. {
  295. *PrintableArea: PAIR(8415, 7143)
  296. }
  297. *case: Option2
  298. {
  299. *PrintableArea: PAIR(8412, 7143)
  300. }
  301. *case: Option3
  302. {
  303. *PrintableArea: PAIR(8412, 7140)
  304. }
  305. }
  306. *Command: CmdSelect
  307. {
  308. *Order: DOC_SETUP.4
  309. *Cmd: "<1B>2<1B>Cc"
  310. }
  311. }
  312. *Option: Option11
  313. {
  314. *rcNameID: 262
  315. *OptionID: 262
  316. *PageDimensions: PAIR(11908, 5050)
  317. *PrintableArea: PAIR(11908, 5050)
  318. *PrintableOrigin: PAIR(0, 0)
  319. *switch: Resolution
  320. {
  321. *case: Option1
  322. {
  323. *PrintableArea: PAIR(11907, 5049)
  324. }
  325. *case: Option2
  326. {
  327. *PrintableArea: PAIR(11904, 5049)
  328. }
  329. *case: Option3
  330. {
  331. *PrintableArea: PAIR(11904, 5046)
  332. }
  333. }
  334. *Command: CmdSelect
  335. {
  336. *Order: DOC_SETUP.4
  337. *Cmd: "<1B>2<1B>CF"
  338. }
  339. }
  340. *Option: A5
  341. {
  342. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  343. *PrintableArea: PAIR(4198, 3573)
  344. *PrintableOrigin: PAIR(0, 0)
  345. *switch: Resolution
  346. {
  347. *case: Option1
  348. {
  349. *PrintableArea: PAIR(4197, 3573)
  350. }
  351. *case: Option2
  352. {
  353. *PrintableArea: PAIR(4194, 3573)
  354. }
  355. *case: Option3
  356. {
  357. *PrintableArea: PAIR(4194, 3570)
  358. }
  359. }
  360. *Command: CmdSelect
  361. {
  362. *Order: DOC_SETUP.4
  363. *Cmd: "<1B>2<1B>C2"
  364. }
  365. }
  366. *Option: B4
  367. {
  368. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  369. *PrintableArea: PAIR(7286, 6191)
  370. *PrintableOrigin: PAIR(0, 0)
  371. *switch: Resolution
  372. {
  373. *case: Option1
  374. {
  375. *PrintableArea: PAIR(7284, 6189)
  376. }
  377. *case: Option2
  378. {
  379. *PrintableArea: PAIR(7284, 6189)
  380. }
  381. *case: Option3
  382. {
  383. *PrintableArea: PAIR(7284, 6186)
  384. }
  385. }
  386. *Command: CmdSelect
  387. {
  388. *Order: DOC_SETUP.4
  389. *Cmd: "<1B>2<1B>CS"
  390. }
  391. }
  392. *Option: B5
  393. {
  394. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  395. *PrintableArea: PAIR(5162, 4372)
  396. *PrintableOrigin: PAIR(0, 0)
  397. *switch: Resolution
  398. {
  399. *case: Option1
  400. {
  401. *PrintableArea: PAIR(5160, 4371)
  402. }
  403. *case: Option2
  404. {
  405. *PrintableArea: PAIR(5160, 4371)
  406. }
  407. *case: Option3
  408. {
  409. *PrintableArea: PAIR(5160, 4368)
  410. }
  411. }
  412. *Command: CmdSelect
  413. {
  414. *Order: DOC_SETUP.4
  415. *Cmd: "<1B>2<1B>C="
  416. }
  417. }
  418. *Option: Option15
  419. {
  420. *rcNameID: 263
  421. *OptionID: 263
  422. *PageDimensions: PAIR(10714, 5050)
  423. *PrintableArea: PAIR(10714, 5050)
  424. *PrintableOrigin: PAIR(0, 0)
  425. *switch: Resolution
  426. {
  427. *case: Option1
  428. {
  429. *PrintableArea: PAIR(10713, 5049)
  430. }
  431. *case: Option2
  432. {
  433. *PrintableArea: PAIR(10710, 5049)
  434. }
  435. *case: Option3
  436. {
  437. *PrintableArea: PAIR(10710, 5046)
  438. }
  439. }
  440. *Command: CmdSelect
  441. {
  442. *Order: DOC_SETUP.4
  443. *Cmd: "<1B>2<1B>CF"
  444. }
  445. }
  446. *Option: Option16
  447. {
  448. *rcNameID: 264
  449. *OptionID: 264
  450. *PageDimensions: PAIR(5760, 2592)
  451. *PrintableArea: PAIR(5760, 2592)
  452. *PrintableOrigin: PAIR(0, 0)
  453. *Command: CmdSelect
  454. {
  455. *Order: DOC_SETUP.4
  456. *Cmd: "<1B>2<1B>C$"
  457. }
  458. }
  459. *Option: FOLIO
  460. {
  461. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  462. *PrintableArea: PAIR(6120, 5616)
  463. *PrintableOrigin: PAIR(0, 0)
  464. *Command: CmdSelect
  465. {
  466. *Order: DOC_SETUP.4
  467. *Cmd: "<1B>2<1B>CN"
  468. }
  469. }
  470. *Option: 10X14
  471. {
  472. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  473. *PrintableArea: PAIR(7200, 6048)
  474. *PrintableOrigin: PAIR(0, 0)
  475. *Command: CmdSelect
  476. {
  477. *Order: DOC_SETUP.4
  478. *Cmd: "<1B>2<1B>CT"
  479. }
  480. }
  481. *Option: EXECUTIVE
  482. {
  483. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  484. *PrintableArea: PAIR(5220, 4536)
  485. *PrintableOrigin: PAIR(0, 0)
  486. *Command: CmdSelect
  487. {
  488. *Order: DOC_SETUP.4
  489. *Cmd: "<1B>2<1B>C?"
  490. }
  491. }
  492. *Option: Option20
  493. {
  494. *rcNameID: 265
  495. *OptionID: 265
  496. *PageDimensions: PAIR(5954, 5184)
  497. *PrintableArea: PAIR(5954, 5184)
  498. *PrintableOrigin: PAIR(0, 0)
  499. *switch: Resolution
  500. {
  501. *case: Option1
  502. {
  503. *PrintableArea: PAIR(5952, 5184)
  504. }
  505. *case: Option2
  506. {
  507. *PrintableArea: PAIR(5952, 5184)
  508. }
  509. *case: Option3
  510. {
  511. *PrintableArea: PAIR(5952, 5184)
  512. }
  513. }
  514. *Command: CmdSelect
  515. {
  516. *Order: DOC_SETUP.4
  517. *Cmd: "<1B>2<1B>CH"
  518. }
  519. }
  520. *Option: Option21
  521. {
  522. *rcNameID: 266
  523. *OptionID: 266
  524. *PageDimensions: PAIR(10152, 5184)
  525. *PrintableArea: PAIR(10152, 5184)
  526. *PrintableOrigin: PAIR(0, 0)
  527. *Command: CmdSelect
  528. {
  529. *Order: DOC_SETUP.4
  530. *Cmd: "<1B>2<1B>CH"
  531. }
  532. }
  533. *Option: Option22
  534. {
  535. *rcNameID: 267
  536. *OptionID: 267
  537. *PageDimensions: PAIR(6120, 5616)
  538. *PrintableArea: PAIR(6120, 5616)
  539. *PrintableOrigin: PAIR(0, 0)
  540. *Command: CmdSelect
  541. {
  542. *Order: DOC_SETUP.4
  543. *Cmd: "<1B>2<1B>C4"
  544. }
  545. }
  546. *Option: Option23
  547. {
  548. *rcNameID: 268
  549. *OptionID: 268
  550. *PageDimensions: PAIR(10800, 5184)
  551. *PrintableArea: PAIR(10800, 5184)
  552. *PrintableOrigin: PAIR(0, 0)
  553. *Command: CmdSelect
  554. {
  555. *Order: DOC_SETUP.4
  556. *Cmd: "<1B>2<1B>CH"
  557. }
  558. }
  559. *Option: ENV_MONARCH
  560. {
  561. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  562. *PrintableArea: PAIR(2794, 3240)
  563. *PrintableOrigin: PAIR(0, 0)
  564. *switch: Resolution
  565. {
  566. *case: Option1
  567. {
  568. *PrintableArea: PAIR(2793, 3240)
  569. }
  570. *case: Option2
  571. {
  572. *PrintableArea: PAIR(2793, 3240)
  573. }
  574. *case: Option3
  575. {
  576. *PrintableArea: PAIR(2790, 3240)
  577. }
  578. }
  579. *Command: CmdSelect
  580. {
  581. *Order: DOC_SETUP.4
  582. *Cmd: "<1B>2<1B>C<16>"
  583. }
  584. }
  585. *Option: ENV_9
  586. {
  587. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  588. *PrintableArea: PAIR(2794, 3836)
  589. *PrintableOrigin: PAIR(0, 0)
  590. *switch: Resolution
  591. {
  592. *case: Option1
  593. {
  594. *PrintableArea: PAIR(2793, 3834)
  595. }
  596. *case: Option2
  597. {
  598. *PrintableArea: PAIR(2793, 3834)
  599. }
  600. *case: Option3
  601. {
  602. *PrintableArea: PAIR(2790, 3834)
  603. }
  604. }
  605. *Command: CmdSelect
  606. {
  607. *Order: DOC_SETUP.4
  608. *Cmd: "<1B>2<1B>C<16>"
  609. }
  610. }
  611. *Option: ENV_10
  612. {
  613. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  614. *PrintableArea: PAIR(4104, 2974)
  615. *PrintableOrigin: PAIR(0, 0)
  616. *switch: Resolution
  617. {
  618. *case: Option1
  619. {
  620. *PrintableArea: PAIR(2973, 4104)
  621. }
  622. *case: Option2
  623. {
  624. *PrintableArea: PAIR(2973, 4104)
  625. }
  626. *case: Option3
  627. {
  628. *PrintableArea: PAIR(2970, 4104)
  629. }
  630. }
  631. *Command: CmdSelect
  632. {
  633. *Order: DOC_SETUP.4
  634. *Cmd: "<1B>2<1B>C<19>"
  635. }
  636. }
  637. *Option: ENV_DL
  638. {
  639. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  640. *PrintableArea: PAIR(3118, 3741)
  641. *PrintableOrigin: PAIR(0, 0)
  642. *switch: Resolution
  643. {
  644. *case: Option1
  645. {
  646. *PrintableArea: PAIR(3117, 3741)
  647. }
  648. *case: Option2
  649. {
  650. *PrintableArea: PAIR(3117, 3738)
  651. }
  652. *case: Option3
  653. {
  654. *PrintableArea: PAIR(3114, 3738)
  655. }
  656. }
  657. *Command: CmdSelect
  658. {
  659. *Order: DOC_SETUP.4
  660. *Cmd: "<1B>2<1B>C<1A>"
  661. }
  662. }
  663. *Option: ENV_C6
  664. {
  665. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  666. *PrintableArea: PAIR(3233, 2756)
  667. *PrintableOrigin: PAIR(0, 0)
  668. *switch: Resolution
  669. {
  670. *case: Option1
  671. {
  672. *PrintableArea: PAIR(3231, 2754)
  673. }
  674. *case: Option2
  675. {
  676. *PrintableArea: PAIR(3231, 2754)
  677. }
  678. *case: Option3
  679. {
  680. *PrintableArea: PAIR(3228, 2754)
  681. }
  682. }
  683. *Command: CmdSelect
  684. {
  685. *Order: DOC_SETUP.4
  686. *Cmd: "<1B>2<1B>C<1B>"
  687. }
  688. }
  689. *Option: ENV_ITALY
  690. {
  691. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  692. *PrintableArea: PAIR(3118, 3914)
  693. *PrintableOrigin: PAIR(0, 0)
  694. *switch: Resolution
  695. {
  696. *case: Option1
  697. {
  698. *PrintableArea: PAIR(3117, 3912)
  699. }
  700. *case: Option2
  701. {
  702. *PrintableArea: PAIR(3117, 3912)
  703. }
  704. *case: Option3
  705. {
  706. *PrintableArea: PAIR(3114, 3912)
  707. }
  708. }
  709. *Command: CmdSelect
  710. {
  711. *Order: DOC_SETUP.4
  712. *Cmd: "<1B>2<1B>C<1A>"
  713. }
  714. }
  715. *Option: ENV_B5
  716. {
  717. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  718. *PrintableArea: PAIR(4990, 4251)
  719. *PrintableOrigin: PAIR(0, 0)
  720. *switch: Resolution
  721. {
  722. *case: Option1
  723. {
  724. *PrintableArea: PAIR(4989, 4251)
  725. }
  726. *case: Option2
  727. {
  728. *PrintableArea: PAIR(4989, 4248)
  729. }
  730. *case: Option3
  731. {
  732. *PrintableArea: PAIR(4986, 4248)
  733. }
  734. }
  735. *Command: CmdSelect
  736. {
  737. *Order: DOC_SETUP.4
  738. *Cmd: "<1B>2<1B>C*"
  739. }
  740. }
  741. *Option: CUSTOMSIZE
  742. {
  743. *rcNameID: =USER_DEFINED_SIZE_DISPLAY
  744. *MinSize: PAIR(720, 216)
  745. *MaxSize: PAIR(17280, 10368)
  746. *MaxPrintableWidth: 12240
  747. *MinLeftMargin: 0
  748. *CenterPrintable?: FALSE
  749. *Command: CmdSelect
  750. {
  751. *Order: DOC_SETUP.4
  752. *Cmd: "<1B>2<1B>C" %c{PhysPaperLength}
  753. }
  754. }
  755. }
  756. *Feature: Halftone
  757. {
  758. *rcNameID: =HALFTONING_DISPLAY
  759. *DefaultOption: HT_PATSIZE_AUTO
  760. *Option: HT_PATSIZE_AUTO
  761. {
  762. *rcNameID: =HT_AUTO_SELECT_DISPLAY
  763. }
  764. *Option: HT_PATSIZE_SUPERCELL_M
  765. {
  766. *rcNameID: =HT_SUPERCELL_DISPLAY
  767. }
  768. *Option: HT_PATSIZE_6x6_M
  769. {
  770. *rcNameID: =HT_DITHER6X6_DISPLAY
  771. }
  772. *Option: HT_PATSIZE_8x8_M
  773. {
  774. *rcNameID: =HT_DITHER8X8_DISPLAY
  775. }
  776. }
  777. *Command: CmdStartDoc
  778. {
  779. *Order: DOC_SETUP.1
  780. *Cmd: "<14141B>@<14141B>Y<010D1B>t<011B>6<1B>R<001B>P"
  781. }
  782. *Command: CmdStartPage
  783. {
  784. *Order: PAGE_SETUP.1
  785. *Cmd: "<0D>"
  786. }
  787. *Command: CmdEndJob
  788. {
  789. *Order: JOB_FINISH.1
  790. *Cmd: "<14141B>@<14141B>Y<000D>"
  791. }
  792. *RotateCoordinate?: FALSE
  793. *RotateRaster?: FALSE
  794. *RotateFont?: FALSE
  795. *switch: Orientation
  796. {
  797. *case: PORTRAIT
  798. {
  799. *TextCaps: LIST(TC_OP_CHARACTER,TC_EA_DOUBLE,TC_IA_ABLE,TC_UA_ABLE,TC_RA_ABLE)
  800. }
  801. *case: LANDSCAPE_CC270
  802. {
  803. *TextCaps: LIST(TC_RA_ABLE)
  804. }
  805. }
  806. *CursorXAfterCR: AT_CURSOR_X_ORIGIN
  807. *YMoveAttributes: LIST(SEND_CR_FIRST)
  808. *MaxLineSpacing: 255
  809. *XMoveThreshold: *
  810. *YMoveThreshold: *
  811. *XMoveUnit: 120
  812. *YMoveUnit: 216
  813. *Command: CmdXMoveRelRight { *Cmd : "<1B>\" %l{(DestXRel / 6) } }
  814. *Command: CmdYMoveRelDown { *Cmd : "<1B>J" %c[0,255]{max_repeat((DestYRel / 2) )} }
  815. *Command: CmdSetLineSpacing { *Cmd : "<1B>3" %c[0,255]{(LinefeedSpacing / 2) } }
  816. *Command: CmdCR { *Cmd : "<0D>" }
  817. *Command: CmdLF { *Cmd : "<0A>" }
  818. *Command: CmdFF { *Cmd : "<0C>" }
  819. *Command: CmdBackSpace { *Cmd : "<08>" }
  820. *Command: CmdUniDirectionOn { *Cmd : "<1B>U<01>" }
  821. *Command: CmdUniDirectionOff { *Cmd : "<1B>U<00>" }
  822. *EjectPageWithFF?: TRUE
  823. *OutputDataFormat: V_BYTE
  824. *OptimizeLeftBound?: FALSE
  825. *CursorXAfterSendBlockData: AT_GRXDATA_END
  826. *CursorYAfterSendBlockData: NO_MOVE
  827. *DefaultFont: 15
  828. *DefaultCTT: 1
  829. *switch: Orientation
  830. {
  831. *case: PORTRAIT
  832. {
  833. *DeviceFonts: LIST(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,
  834. + 17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,
  835. + 33,34,35,36,37,38,39,40)
  836. }
  837. *case: LANDSCAPE_CC270
  838. {
  839. *DeviceFonts: LIST()
  840. }
  841. }
  842. *Command: CmdBoldOn { *Cmd : "<1B>E" }
  843. *Command: CmdBoldOff { *Cmd : "<1B>F" }
  844. *Command: CmdItalicOn { *Cmd : "<1B>4" }
  845. *Command: CmdItalicOff { *Cmd : "<1B>5" }
  846. *Command: CmdUnderlineOn { *Cmd : "<1B>-<01>" }
  847. *Command: CmdUnderlineOff { *Cmd : "<1B>-<00>" }