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.

756 lines
22 KiB

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