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.

789 lines
22 KiB

  1. *%
  2. *% Copyright (c) 1997 - 1999 Microsoft Corporation
  3. *% All Rights Reserved.
  4. *%
  5. *Include: "StdNames.gpd"
  6. *MasterUnits: PAIR(720, 720)
  7. *ResourceDLL: "St24eres.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: TRACTOR
  26. *Option: TRACTOR
  27. {
  28. *rcNameID: =TRACTOR_DISPLAY
  29. *Command: CmdSelect
  30. {
  31. *Order: DOC_SETUP.3
  32. *Cmd: "<1B19>0"
  33. }
  34. }
  35. *Option: MANUAL
  36. {
  37. *rcNameID: =MANUAL_FEED_DISPLAY
  38. *Command: CmdSelect
  39. {
  40. *Order: DOC_SETUP.3
  41. *Cmd: "<1B1900>"
  42. }
  43. }
  44. }
  45. *Feature: Resolution
  46. {
  47. *rcNameID: =RESOLUTION_DISPLAY
  48. *DefaultOption: Option1
  49. *Option: Option1
  50. {
  51. *Name: "360 x 360 " =DOTS_PER_INCH
  52. *DPI: PAIR(360, 360)
  53. *TextDPI: PAIR(360, 360)
  54. *PinsPerLogPass: 48
  55. *PinsPerPhysPass: 24
  56. *MinStripBlankPixels: 360
  57. EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  58. *SpotDiameter: 170
  59. *Command: CmdSendBlockData { *Cmd : "<1B>*(" %l{(NumOfDataBytes / 3) } }
  60. }
  61. *Option: Option2
  62. {
  63. *Name: "360 x 180 " =DOTS_PER_INCH
  64. *DPI: PAIR(360, 180)
  65. *TextDPI: PAIR(360, 180)
  66. *PinsPerLogPass: 24
  67. *PinsPerPhysPass: 24
  68. *MinStripBlankPixels: 360
  69. EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  70. *SpotDiameter: 170
  71. *Command: CmdSendBlockData { *Cmd : "<1B>*(" %l{NumOfDataBytes / 3} }
  72. }
  73. *Option: Option3
  74. {
  75. *Name: "180 x 180 " =DOTS_PER_INCH
  76. *DPI: PAIR(180, 180)
  77. *TextDPI: PAIR(180, 180)
  78. *PinsPerLogPass: 24
  79. *PinsPerPhysPass: 24
  80. *MinStripBlankPixels: 90
  81. EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  82. *SpotDiameter: 170
  83. *Command: CmdSendBlockData { *Cmd : "<1B>*'" %l{(NumOfDataBytes / 3) } }
  84. }
  85. *Option: Option4
  86. {
  87. *Name: "120 x 180 " =DOTS_PER_INCH
  88. *DPI: PAIR(120, 180)
  89. *TextDPI: PAIR(120, 180)
  90. *PinsPerLogPass: 24
  91. *PinsPerPhysPass: 24
  92. *MinStripBlankPixels: 60
  93. EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,TRAILING)
  94. *SpotDiameter: 170
  95. *Command: CmdSendBlockData { *Cmd : "<1B>*!" %l{NumOfDataBytes / 3} }
  96. }
  97. }
  98. *Feature: PaperSize
  99. {
  100. *rcNameID: =PAPER_SIZE_DISPLAY
  101. *DefaultOption: A4
  102. *Option: LETTER
  103. {
  104. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  105. *Command: CmdSelect
  106. {
  107. *Order: DOC_SETUP.4
  108. *Cmd: "<1B>C<000B>"
  109. }
  110. *switch: InputBin
  111. {
  112. *case: TRACTOR
  113. {
  114. *PrintableArea: PAIR(5976, 7920)
  115. *PrintableOrigin: PAIR(72, 0)
  116. }
  117. *case: MANUAL
  118. {
  119. *PrintableArea: PAIR(5976, 7680)
  120. *PrintableOrigin: PAIR(72, 120)
  121. }
  122. }
  123. }
  124. *Option: Option2
  125. {
  126. *rcNameID: 258
  127. *OptionID: 258
  128. *PageDimensions: PAIR(7920, 6120)
  129. *Command: CmdSelect
  130. {
  131. *Order: DOC_SETUP.4
  132. *Cmd: "<1B>3Z<1B>C<111B>2"
  133. }
  134. *switch: InputBin
  135. {
  136. *case: TRACTOR
  137. {
  138. *PrintableArea: PAIR(7776, 6120)
  139. *PrintableOrigin: PAIR(72, 0)
  140. }
  141. *case: MANUAL
  142. {
  143. *PrintableArea: PAIR(7776, 5840)
  144. *PrintableOrigin: PAIR(72, 120)
  145. }
  146. }
  147. }
  148. *Option: LEGAL
  149. {
  150. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  151. *Command: CmdSelect
  152. {
  153. *Order: DOC_SETUP.4
  154. *Cmd: "<1B>C<000E>"
  155. }
  156. *switch: InputBin
  157. {
  158. *case: TRACTOR
  159. {
  160. *PrintableArea: PAIR(5976, 10080)
  161. *PrintableOrigin: PAIR(72, 0)
  162. }
  163. *case: MANUAL
  164. {
  165. *PrintableArea: PAIR(5976, 9760)
  166. *PrintableOrigin: PAIR(72, 120)
  167. }
  168. }
  169. }
  170. *Option: EXECUTIVE
  171. {
  172. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  173. *Command: CmdSelect
  174. {
  175. *Order: DOC_SETUP.4
  176. *Cmd: "<1B>3Z<1B>C<151B>2"
  177. }
  178. *switch: InputBin
  179. {
  180. *case: TRACTOR
  181. {
  182. *PrintableArea: PAIR(5076, 7100)
  183. *PrintableOrigin: PAIR(72, 50)
  184. }
  185. *case: MANUAL
  186. {
  187. *PrintableArea: PAIR(5076, 7120)
  188. *PrintableOrigin: PAIR(72, 120)
  189. }
  190. }
  191. }
  192. *Option: A3
  193. {
  194. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  195. *Command: CmdSelect
  196. {
  197. *Order: DOC_SETUP.4
  198. *Cmd: "<1B>3<1F1B>C`<1B>2"
  199. }
  200. *switch: InputBin
  201. {
  202. *case: TRACTOR
  203. {
  204. *PrintableArea: PAIR(8273, 11909)
  205. *PrintableOrigin: PAIR(72, 0)
  206. *switch: Resolution
  207. {
  208. *case: Option1
  209. {
  210. *PrintableArea: PAIR(8272, 11908)
  211. }
  212. *case: Option2
  213. {
  214. *PrintableArea: PAIR(8272, 11908)
  215. }
  216. *case: Option3
  217. {
  218. *PrintableArea: PAIR(8272, 11908)
  219. }
  220. *case: Option4
  221. {
  222. *PrintableArea: PAIR(8268, 11908)
  223. }
  224. }
  225. }
  226. *case: MANUAL
  227. {
  228. *PrintableArea: PAIR(8003, 11349)
  229. *PrintableOrigin: PAIR(72, 160)
  230. *switch: Resolution
  231. {
  232. *case: Option1
  233. {
  234. *PrintableArea: PAIR(7902, 11348)
  235. }
  236. *case: Option2
  237. {
  238. *PrintableArea: PAIR(7902, 11348)
  239. }
  240. *case: Option3
  241. {
  242. *PrintableArea: PAIR(7902, 11348)
  243. }
  244. *case: Option4
  245. {
  246. *PrintableArea: PAIR(7898, 11348)
  247. }
  248. }
  249. }
  250. }
  251. }
  252. *Option: A4
  253. {
  254. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  255. *Command: CmdSelect
  256. {
  257. *Order: DOC_SETUP.4
  258. *Cmd: "<1B>3<D21B>C<0A1B>2"
  259. }
  260. *switch: InputBin
  261. {
  262. *case: TRACTOR
  263. {
  264. *PrintableArea: PAIR(5810, 8417)
  265. *PrintableOrigin: PAIR(72, 0)
  266. *switch: Resolution
  267. {
  268. *case: Option1
  269. {
  270. *PrintableArea: PAIR(5810, 8416)
  271. }
  272. *case: Option2
  273. {
  274. *PrintableArea: PAIR(5810, 8416)
  275. }
  276. *case: Option3
  277. {
  278. *PrintableArea: PAIR(5808, 8416)
  279. }
  280. *case: Option4
  281. {
  282. *PrintableArea: PAIR(5808, 8416)
  283. }
  284. }
  285. }
  286. *case: MANUAL
  287. {
  288. *PrintableArea: PAIR(5810, 8147)
  289. *PrintableOrigin: PAIR(72, 120)
  290. *switch: Resolution
  291. {
  292. *case: Option1
  293. {
  294. *PrintableArea: PAIR(5810, 8146)
  295. }
  296. *case: Option2
  297. {
  298. *PrintableArea: PAIR(5810, 8146)
  299. }
  300. *case: Option3
  301. {
  302. *PrintableArea: PAIR(5808, 8146)
  303. }
  304. *case: Option4
  305. {
  306. *PrintableArea: PAIR(5808, 8146)
  307. }
  308. }
  309. }
  310. }
  311. }
  312. *Option: Option7
  313. {
  314. *rcNameID: 261
  315. *OptionID: 261
  316. *PageDimensions: PAIR(8417, 5934)
  317. *Command: CmdSelect
  318. {
  319. *Order: DOC_SETUP.4
  320. *Cmd: "<1B>30<1B>C<1F1B>2"
  321. }
  322. *switch: InputBin
  323. {
  324. *case: TRACTOR
  325. {
  326. *PrintableArea: PAIR(8273, 5934)
  327. *PrintableOrigin: PAIR(72, 0)
  328. *switch: Resolution
  329. {
  330. *case: Option2
  331. {
  332. *PrintableArea: PAIR(8272, 5932)
  333. }
  334. *case: Option3
  335. {
  336. *PrintableArea: PAIR(8272, 5932)
  337. }
  338. *case: Option4
  339. {
  340. *PrintableArea: PAIR(8268, 5932)
  341. }
  342. }
  343. }
  344. *case: MANUAL
  345. {
  346. *PrintableArea: PAIR(7853, 5504)
  347. *PrintableOrigin: PAIR(72, 120)
  348. *switch: Resolution
  349. {
  350. *case: Option2
  351. {
  352. *PrintableArea: PAIR(7852, 5502)
  353. }
  354. *case: Option3
  355. {
  356. *PrintableArea: PAIR(7852, 5502)
  357. }
  358. *case: Option4
  359. {
  360. *PrintableArea: PAIR(7848, 5502)
  361. }
  362. }
  363. }
  364. }
  365. }
  366. *Option: B4
  367. {
  368. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  369. *Command: CmdSelect
  370. {
  371. *Order: DOC_SETUP.4
  372. *Cmd: "<1B>3<811B>C<141B>2"
  373. }
  374. *switch: InputBin
  375. {
  376. *case: TRACTOR
  377. {
  378. *PrintableArea: PAIR(7142, 10318)
  379. *PrintableOrigin: PAIR(72, 0)
  380. *switch: Resolution
  381. {
  382. *case: Option2
  383. {
  384. *PrintableArea: PAIR(7142, 10316)
  385. }
  386. *case: Option3
  387. {
  388. *PrintableArea: PAIR(7140, 10316)
  389. }
  390. *case: Option4
  391. {
  392. *PrintableArea: PAIR(7140, 10316)
  393. }
  394. }
  395. }
  396. *case: MANUAL
  397. {
  398. *PrintableArea: PAIR(7142, 10078)
  399. *PrintableOrigin: PAIR(72, 120)
  400. *switch: Resolution
  401. {
  402. *case: Option2
  403. {
  404. *PrintableArea: PAIR(7142, 10076)
  405. }
  406. *case: Option3
  407. {
  408. *PrintableArea: PAIR(7140, 10076)
  409. }
  410. *case: Option4
  411. {
  412. *PrintableArea: PAIR(7140, 10076)
  413. }
  414. }
  415. }
  416. }
  417. }
  418. *Option: B5
  419. {
  420. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  421. *Command: CmdSelect
  422. {
  423. *Order: DOC_SETUP.4
  424. *Cmd: "<1B>3<181B>CL<1B>2"
  425. }
  426. *switch: InputBin
  427. {
  428. *case: TRACTOR
  429. {
  430. *PrintableArea: PAIR(5018, 7286)
  431. *PrintableOrigin: PAIR(72, 0)
  432. *switch: Resolution
  433. {
  434. *case: Option2
  435. {
  436. *PrintableArea: PAIR(5018, 7284)
  437. }
  438. *case: Option3
  439. {
  440. *PrintableArea: PAIR(5016, 7284)
  441. }
  442. *case: Option4
  443. {
  444. *PrintableArea: PAIR(5016, 7284)
  445. }
  446. }
  447. }
  448. *case: MANUAL
  449. {
  450. *PrintableArea: PAIR(5018, 7006)
  451. *PrintableOrigin: PAIR(72, 120)
  452. *switch: Resolution
  453. {
  454. *case: Option2
  455. {
  456. *PrintableArea: PAIR(5018, 7004)
  457. }
  458. *case: Option3
  459. {
  460. *PrintableArea: PAIR(5016, 7004)
  461. }
  462. *case: Option4
  463. {
  464. *PrintableArea: PAIR(5016, 7004)
  465. }
  466. }
  467. }
  468. }
  469. }
  470. *Option: Option10
  471. {
  472. *rcNameID: 263
  473. *OptionID: 263
  474. *PageDimensions: PAIR(6120, 7920)
  475. *Command: CmdSelect
  476. {
  477. *Order: DOC_SETUP.4
  478. *Cmd: "<1B>C<000B>"
  479. }
  480. *switch: InputBin
  481. {
  482. *case: TRACTOR
  483. {
  484. *PrintableArea: PAIR(5976, 7920)
  485. *PrintableOrigin: PAIR(72, 0)
  486. }
  487. *case: MANUAL
  488. {
  489. *PrintableArea: PAIR(5976, 7680)
  490. *PrintableOrigin: PAIR(72, 120)
  491. + }
  492. }
  493. }
  494. *Option: Option11
  495. {
  496. *rcNameID: 264
  497. *OptionID: 264
  498. *PageDimensions: PAIR(6120, 8640)
  499. *Command: CmdSelect
  500. {
  501. *Order: DOC_SETUP.4
  502. *Cmd: "<1B>C<000C>"
  503. }
  504. *switch: InputBin
  505. {
  506. *case: TRACTOR
  507. {
  508. *PrintableArea: PAIR(5976, 8640)
  509. *PrintableOrigin: PAIR(72, 0)
  510. }
  511. *case: MANUAL
  512. {
  513. *PrintableArea: PAIR(5976, 8300)
  514. *PrintableOrigin: PAIR(72, 120)
  515. }
  516. }
  517. }
  518. *Option: Option12
  519. {
  520. *rcNameID: 265
  521. *OptionID: 265
  522. *PageDimensions: PAIR(9360, 7920)
  523. *Command: CmdSelect
  524. {
  525. *Order: DOC_SETUP.4
  526. *Cmd: "<1B>C<000B>"
  527. }
  528. *switch: InputBin
  529. {
  530. *case: TRACTOR
  531. {
  532. *PrintableArea: PAIR(3960, 7920)
  533. *PrintableOrigin: PAIR(288, 0)
  534. *switch: Resolution
  535. {
  536. *case: Option1
  537. {
  538. *PrintableArea: PAIR(8416, 7920)
  539. }
  540. *case: Option2
  541. {
  542. *PrintableArea: PAIR(8416, 7920)
  543. }
  544. *case: Option3
  545. {
  546. *PrintableArea: PAIR(8416, 7920)
  547. }
  548. *case: Option4
  549. {
  550. *PrintableArea: PAIR(8412, 7920)
  551. }
  552. }
  553. }
  554. *case: MANUAL
  555. {
  556. *PrintableArea: PAIR(7200, 7680)
  557. *PrintableOrigin: PAIR(288, 120)
  558. *switch: Resolution
  559. {
  560. *case: Option1
  561. {
  562. *PrintableArea: PAIR(7200, 7680)
  563. }
  564. *case: Option2
  565. {
  566. *PrintableArea: PAIR(7200, 7680)
  567. }
  568. *case: Option3
  569. {
  570. *PrintableArea: PAIR(7200, 7680)
  571. }
  572. *case: Option4
  573. {
  574. *PrintableArea: PAIR(7200, 7680)
  575. }
  576. }
  577. }
  578. }
  579. }
  580. *Option: Option13
  581. {
  582. *rcNameID: 266
  583. *OptionID: 266
  584. *PageDimensions: PAIR(9360, 8640)
  585. *Command: CmdSelect
  586. {
  587. *Order: DOC_SETUP.4
  588. *Cmd: "<1B>C<000C>"
  589. }
  590. *switch: InputBin
  591. {
  592. *case: TRACTOR
  593. {
  594. *PrintableArea: PAIR(3960, 8640)
  595. *PrintableOrigin: PAIR(288, 0)
  596. *switch: Resolution
  597. {
  598. *case: Option1
  599. {
  600. *PrintableArea: PAIR(8416, 8640)
  601. }
  602. *case: Option2
  603. {
  604. *PrintableArea: PAIR(8416, 8640)
  605. }
  606. *case: Option3
  607. {
  608. *PrintableArea: PAIR(8416, 8640)
  609. }
  610. *case: Option4
  611. {
  612. *PrintableArea: PAIR(8412, 8640)
  613. }
  614. }
  615. }
  616. *case: MANUAL
  617. {
  618. *PrintableArea: PAIR(7900, 8250)
  619. *PrintableOrigin: PAIR(172, 120)
  620. *switch: Resolution
  621. {
  622. *case: Option2
  623. {
  624. *PrintableArea: PAIR(7900, 8250)
  625. }
  626. *case: Option3
  627. {
  628. *PrintableArea: PAIR(7900, 8250)
  629. }
  630. *case: Option4
  631. {
  632. *PrintableArea: PAIR(7900, 8250)
  633. }
  634. }
  635. }
  636. }
  637. }
  638. *Option: CUSTOMSIZE
  639. {
  640. *rcNameID: =USER_DEFINED_SIZE_DISPLAY
  641. *MinSize: PAIR(720, 720)
  642. *MaxSize: PAIR(4680, 7920)
  643. *MaxPrintableWidth: 3960
  644. *MinLeftMargin: 57
  645. *CenterPrintable?: FALSE
  646. *switch: InputBin
  647. {
  648. *case: TRACTOR
  649. {
  650. *TopMargin: 0
  651. *BottomMargin: 0
  652. }
  653. *case: MANUAL
  654. {
  655. *TopMargin: 120
  656. *BottomMargin: 120
  657. }
  658. }
  659. *Command: CmdSelect
  660. {
  661. *Order: DOC_SETUP.4
  662. *Cmd: "<1B>2<1B>C" %c[0,127]{max_repeat((PhysPaperLength / 120) )}
  663. }
  664. }
  665. }
  666. *%InvalidCombination: LIST(InputBin.TRACTOR, PaperSize.LETTER)
  667. *%InvalidCombination: LIST(InputBin.TRACTOR, PaperSize.Option2)
  668. *%InvalidCombination: LIST(InputBin.TRACTOR, PaperSize.LEGAL)
  669. *%InvalidCombination: LIST(InputBin.TRACTOR, PaperSize.EXECUTIVE)
  670. *%InvalidCombination: LIST(InputBin.TRACTOR, PaperSize.A3)
  671. *%InvalidCombination: LIST(InputBin.TRACTOR, PaperSize.A4)
  672. *%InvalidCombination: LIST(InputBin.TRACTOR, PaperSize.Option7)
  673. *%InvalidCombination: LIST(InputBin.TRACTOR, PaperSize.B4)
  674. *%InvalidCombination: LIST(InputBin.TRACTOR, PaperSize.B5)
  675. *%InvalidCombination: LIST(InputBin.TRACTOR, PaperSize.CUSTOMSIZE)
  676. *Feature: PrintQuality
  677. {
  678. *rcNameID: =TEXT_QUALITY_DISPLAY
  679. *DefaultOption: LETTER_QUALITY
  680. *Option: LETTER_QUALITY
  681. {
  682. *rcNameID: =LETTER_QUALITY_DISPLAY
  683. *Command: CmdSelect
  684. {
  685. *Order: DOC_SETUP.2
  686. *Cmd: "<1B>x1"
  687. }
  688. }
  689. *Option: DRAFT_QUALITY
  690. {
  691. *rcNameID: =DRAFT_QUALITY_DISPLAY
  692. *Command: CmdSelect
  693. {
  694. *Order: DOC_SETUP.2
  695. *Cmd: "<1B>x0"
  696. }
  697. }
  698. }
  699. *Feature: Halftone
  700. {
  701. *rcNameID: =HALFTONING_DISPLAY
  702. *DefaultOption: HT_PATSIZE_AUTO
  703. *Option: HT_PATSIZE_AUTO
  704. {
  705. *rcNameID: =HT_AUTO_SELECT_DISPLAY
  706. }
  707. *Ifdef: WINNT_50
  708. *Option: HT_PATSIZE_SUPERCELL_M
  709. {
  710. *rcNameID: =HT_SUPERCELL_DISPLAY
  711. }
  712. *Endif:
  713. *Option: HT_PATSIZE_6x6_M
  714. {
  715. *rcNameID: =HT_DITHER6X6_DISPLAY
  716. }
  717. *Option: HT_PATSIZE_8x8_M
  718. {
  719. *rcNameID: =HT_DITHER8X8_DISPLAY
  720. }
  721. }
  722. *Command: CmdStartDoc
  723. {
  724. *Order: DOC_SETUP.1
  725. *Cmd: "<1B>@<1B>!<001B>t<011B>6<1B>R<00>"
  726. }
  727. *Command: CmdStartPage
  728. {
  729. *Order: PAGE_SETUP.1
  730. *Cmd: "<0D>"
  731. }
  732. *RotateCoordinate?: FALSE
  733. *RotateRaster?: FALSE
  734. *RotateFont?: FALSE
  735. *switch: Orientation
  736. {
  737. *case: PORTRAIT
  738. {
  739. *TextCaps: LIST(TC_OP_CHARACTER,TC_EA_DOUBLE,TC_IA_ABLE,TC_UA_ABLE,TC_RA_ABLE)
  740. }
  741. *case: LANDSCAPE_CC270
  742. {
  743. *TextCaps: LIST(TC_RA_ABLE)
  744. }
  745. }
  746. *CursorXAfterCR: AT_CURSOR_X_ORIGIN
  747. *YMoveAttributes: LIST(SEND_CR_FIRST,FAVOR_LF)
  748. *MaxLineSpacing: 255
  749. *XMoveThreshold: 0
  750. *YMoveThreshold: *
  751. *XMoveUnit: 60
  752. *YMoveUnit: 180
  753. *Command: CmdXMoveAbsolute { *Cmd : "<1B>$" %l[0,816]{max_repeat((DestX / 12) )} }
  754. *Command: CmdYMoveRelDown { *Cmd : "<1B>J" %c[0,255]{max_repeat((DestYRel / 4) )} }
  755. *Command: CmdSetLineSpacing { *Cmd : "<1B>+" %c[0,255]{(LinefeedSpacing / 2) } }
  756. *Command: CmdCR { *Cmd : "<0D>" }
  757. *Command: CmdLF { *Cmd : "<0A>" }
  758. *Command: CmdFF { *Cmd : "<0C>" }
  759. *Command: CmdBackSpace { *Cmd : "<08>" }
  760. *Command: CmdUniDirectionOn { *Cmd : "<1B>U1" }
  761. *Command: CmdUniDirectionOff { *Cmd : "<1B>U0" }
  762. *EjectPageWithFF?: TRUE
  763. *OutputDataFormat: V_BYTE
  764. *OptimizeLeftBound?: FALSE
  765. *CursorXAfterSendBlockData: AT_GRXDATA_END
  766. *CursorYAfterSendBlockData: NO_MOVE
  767. *DefaultFont: 346
  768. *DefaultCTT: 1
  769. *switch: Orientation
  770. {
  771. *case: PORTRAIT
  772. {
  773. *DeviceFonts: LIST(344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,
  774. + 360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,
  775. + 376,377,378,379,380,381,382,383)
  776. }
  777. *case: LANDSCAPE_CC270
  778. {
  779. *DeviceFonts: LIST()
  780. }
  781. }
  782. *Command: CmdBoldOn { *Cmd : "<1B>E" }
  783. *Command: CmdBoldOff { *Cmd : "<1B>F" }
  784. *Command: CmdItalicOn { *Cmd : "<1B>4" }
  785. *Command: CmdItalicOff { *Cmd : "<1B>5" }
  786. *Command: CmdUnderlineOn { *Cmd : "<1B>-<01>" }
  787. *Command: CmdUnderlineOff { *Cmd : "<1B>-<00>" }
  788. *Command: CmdSelectSingleByteMode { *Cmd : "<1B>P1" }
  789. *Command: CmdSelectDoubleByteMode { *Cmd : "<1B>P0" }