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.

649 lines
21 KiB

  1. *%
  2. *% Copyright (c) 1997 - 1999 Microsoft Corporation
  3. *% All Rights Reserved.
  4. *%
  5. *GPDSpecVersion: "1.0"
  6. *Include: "StdNames.gpd"
  7. *GPDFileVersion: "1.0"
  8. *GPDFileName: "eplq67pc.gpd"
  9. *ModelName: "Epson LQ-670K+"
  10. *MasterUnits: PAIR(360, 360)
  11. *ResourceDLL: "epepcres.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: Option1
  30. *Option: Option1
  31. {
  32. *rcNameID: 293
  33. *OptionID: 293
  34. }
  35. *Option: MANUAL
  36. {
  37. *rcNameID: =MANUAL_FEED_DISPLAY
  38. *% Warning: this input bin has PSRC_MAN_PROMPT set in GPC, which is ignored by GPD.
  39. }
  40. *Option: Option3
  41. {
  42. *rcNameID: 294
  43. *OptionID: 294
  44. *Command: CmdSelect
  45. {
  46. *Order: DOC_SETUP.7
  47. *Cmd: "<1B19>1"
  48. }
  49. }
  50. *Option: Option4
  51. {
  52. *rcNameID: 295
  53. *OptionID: 295
  54. *Command: CmdSelect
  55. {
  56. *Order: DOC_SETUP.7
  57. *Cmd: "<1B19>2"
  58. }
  59. }
  60. }
  61. *Feature: Resolution
  62. {
  63. *rcNameID: =RESOLUTION_DISPLAY
  64. *DefaultOption: Option3
  65. *Option: Option1
  66. {
  67. *Name: "360 x 360 " =DOTS_PER_INCH
  68. *DPI: PAIR(360, 360)
  69. *TextDPI: PAIR(360, 360)
  70. *PinsPerLogPass: 24
  71. *MinStripBlankPixels: 1
  72. EXTERN_GLOBAL: *StripBlanks: LIST(TRAILING)
  73. *SpotDiameter: 160
  74. *Command: CmdSendBlockData { *Cmd : "<1B>.<010A0A18>" %l{(RasterDataWidthInBytes * 8) } }
  75. *Command: CmdEndBlockData { *Cmd : "<0D>" }
  76. *Command: CmdSelect
  77. {
  78. *Order: PAGE_SETUP.11
  79. *Cmd: "<1B>+<18>"
  80. }
  81. }
  82. *Option: Option2
  83. {
  84. *Name: "360 x 180 " =DOTS_PER_INCH
  85. *DPI: PAIR(360, 180)
  86. *TextDPI: PAIR(360, 180)
  87. *PinsPerLogPass: 24
  88. EXTERN_GLOBAL: *StripBlanks: LIST(TRAILING)
  89. *SpotDiameter: 140
  90. *Command: CmdSendBlockData { *Cmd : "<1B>.<01140A18>" %l{(RasterDataWidthInBytes * 8) } }
  91. *Command: CmdEndBlockData { *Cmd : "<0D>" }
  92. *Command: CmdSelect
  93. {
  94. *Order: PAGE_SETUP.11
  95. *Cmd: "<1B>+0"
  96. }
  97. }
  98. *Option: Option3
  99. {
  100. *Name: "180 x 180 " =DOTS_PER_INCH
  101. *DPI: PAIR(180, 180)
  102. *TextDPI: PAIR(180, 180)
  103. *PinsPerLogPass: 24
  104. EXTERN_GLOBAL: *StripBlanks: LIST(TRAILING)
  105. *SpotDiameter: 120
  106. *Command: CmdSendBlockData { *Cmd : "<1B>.<01141418>" %l{(RasterDataWidthInBytes * 8) } }
  107. *Command: CmdEndBlockData { *Cmd : "<0D>" }
  108. *Command: CmdSelect
  109. {
  110. *Order: PAGE_SETUP.11
  111. *Cmd: "<1B>+0"
  112. }
  113. }
  114. }
  115. *Feature: PaperSize
  116. {
  117. *rcNameID: =PAPER_SIZE_DISPLAY
  118. *DefaultOption: Option2
  119. *Option: LETTER
  120. {
  121. *rcNameID: =LETTER_DISPLAY
  122. *PrintableArea: PAIR(2974, 3960)
  123. *PrintableOrigin: PAIR(43, 0)
  124. *switch: Resolution
  125. {
  126. *case: Option3
  127. {
  128. *% Warning: the following printable width is adjusted (2974->2972) so it is divisible by the resolution X scale.
  129. *PrintableArea: PAIR(2972, 3960)
  130. *% Warning: the following printable origin X is adjusted (43->44) so it is divisible by the resolution X scale.
  131. *PrintableOrigin: PAIR(44, 0)
  132. }
  133. }
  134. *Command: CmdSelect
  135. {
  136. *Order: PAGE_SETUP.9
  137. *Cmd: "<1B>(C<0200>x<0F1B>(c<04000000>x<0F>"
  138. }
  139. }
  140. *Option: Option2
  141. {
  142. *rcNameID: 280
  143. *OptionID: 280
  144. *PageDimensions: PAIR(3060, 3960)
  145. *PrintableArea: PAIR(2974, 3960)
  146. *PrintableOrigin: PAIR(43, 0)
  147. *switch: Resolution
  148. {
  149. *case: Option3
  150. {
  151. *% Warning: the following printable width is adjusted (2974->2972) so it is divisible by the resolution X scale.
  152. *PrintableArea: PAIR(2972, 3960)
  153. *% Warning: the following printable origin X is adjusted (43->44) so it is divisible by the resolution X scale.
  154. *PrintableOrigin: PAIR(44, 0)
  155. }
  156. }
  157. *Command: CmdSelect
  158. {
  159. *Order: PAGE_SETUP.9
  160. *Cmd: "<1B>(C<0200>x<0F1B>(c<04000000>x<0F>"
  161. }
  162. }
  163. *Option: LEGAL
  164. {
  165. *rcNameID: =LEGAL_DISPLAY
  166. *PrintableArea: PAIR(2974, 5040)
  167. *PrintableOrigin: PAIR(43, 0)
  168. *switch: Resolution
  169. {
  170. *case: Option3
  171. {
  172. *% Warning: the following printable width is adjusted (2974->2972) so it is divisible by the resolution X scale.
  173. *PrintableArea: PAIR(2972, 5040)
  174. *% Warning: the following printable origin X is adjusted (43->44) so it is divisible by the resolution X scale.
  175. *PrintableOrigin: PAIR(44, 0)
  176. }
  177. }
  178. *Command: CmdSelect
  179. {
  180. *Order: PAGE_SETUP.9
  181. *Cmd: "<1B>(C<0200B0131B>(c<04000000B013>"
  182. }
  183. }
  184. *Option: TABLOID
  185. {
  186. *rcNameID: =TABLOID_DISPLAY
  187. *PrintableArea: PAIR(3874, 6120)
  188. *PrintableOrigin: PAIR(43, 0)
  189. *switch: Resolution
  190. {
  191. *case: Option3
  192. {
  193. *% Warning: the following printable width is adjusted (3874->3872) so it is divisible by the resolution X scale.
  194. *PrintableArea: PAIR(3872, 6120)
  195. *% Warning: the following printable origin X is adjusted (43->44) so it is divisible by the resolution X scale.
  196. *PrintableOrigin: PAIR(44, 0)
  197. }
  198. }
  199. *Command: CmdSelect
  200. {
  201. *Order: PAGE_SETUP.9
  202. *Cmd: "<1B>(C<0200E8171B>(c<04000000E817>"
  203. }
  204. }
  205. *Option: A4
  206. {
  207. *rcNameID: =A4_DISPLAY
  208. *PrintableArea: PAIR(2891, 4208)
  209. *PrintableOrigin: PAIR(43, 0)
  210. *switch: Resolution
  211. {
  212. *case: Option3
  213. {
  214. *% Warning: the following printable width is adjusted (2891->2890) so it is divisible by the resolution X scale.
  215. *PrintableArea: PAIR(2890, 4208)
  216. *% Warning: the following printable origin X is adjusted (43->44) so it is divisible by the resolution X scale.
  217. *PrintableOrigin: PAIR(44, 0)
  218. }
  219. }
  220. *Command: CmdSelect
  221. {
  222. *Order: PAGE_SETUP.9
  223. *Cmd: "<1B>(C<0200>p<101B>(c<04000000>p<10>"
  224. }
  225. }
  226. *Option: Option6
  227. {
  228. *rcNameID: 281
  229. *OptionID: 281
  230. *PageDimensions: PAIR(2977, 4200)
  231. *PrintableArea: PAIR(2891, 4200)
  232. *PrintableOrigin: PAIR(43, 0)
  233. *switch: Resolution
  234. {
  235. *case: Option3
  236. {
  237. *% Warning: the following printable width is adjusted (2891->2890) so it is divisible by the resolution X scale.
  238. *PrintableArea: PAIR(2890, 4200)
  239. *% Warning: the following printable origin X is adjusted (43->44) so it is divisible by the resolution X scale.
  240. *PrintableOrigin: PAIR(44, 0)
  241. }
  242. }
  243. *Command: CmdSelect
  244. {
  245. *Order: PAGE_SETUP.9
  246. *Cmd: "<1B>(C<0200>h<101B>(c<04000000>h<10>"
  247. }
  248. }
  249. *Option: A3
  250. {
  251. *rcNameID: =A3_DISPLAY
  252. *PrintableArea: PAIR(3816, 5954)
  253. *PrintableOrigin: PAIR(43, 0)
  254. *switch: Resolution
  255. {
  256. *case: Option3
  257. {
  258. *% Warning: the following printable width is adjusted (3816->3814) so it is divisible by the resolution X scale.
  259. *PrintableArea: PAIR(3814, 5954)
  260. *% Warning: the following printable origin X is adjusted (43->44) so it is divisible by the resolution X scale.
  261. *PrintableOrigin: PAIR(44, 0)
  262. }
  263. }
  264. *Command: CmdSelect
  265. {
  266. *Order: PAGE_SETUP.9
  267. *Cmd: "<1B>(C<0200>H<171B>(c<04000000>H<17>"
  268. }
  269. }
  270. *Option: A5
  271. {
  272. *rcNameID: =A5_DISPLAY
  273. *PrintableArea: PAIR(2013, 2977)
  274. *PrintableOrigin: PAIR(43, 0)
  275. *switch: Resolution
  276. {
  277. *case: Option2
  278. {
  279. *% Warning: the following printable length is adjusted (2977->2976) so it is divisible by the resolution Y scale.
  280. *PrintableArea: PAIR(2013, 2976)
  281. }
  282. *case: Option3
  283. {
  284. *% Warning: the following printable width is adjusted (2013->2012) so it is divisible by the resolution X scale.
  285. *% Warning: the following printable length is adjusted (2977->2976) so it is divisible by the resolution Y scale.
  286. *PrintableArea: PAIR(2012, 2976)
  287. *% Warning: the following printable origin X is adjusted (43->44) so it is divisible by the resolution X scale.
  288. *PrintableOrigin: PAIR(44, 0)
  289. }
  290. }
  291. *Command: CmdSelect
  292. {
  293. *Order: PAGE_SETUP.9
  294. *Cmd: "<1B>(C<0200A10B1B>(c<04000000A10B>"
  295. }
  296. }
  297. *Option: B5
  298. {
  299. *rcNameID: =B5_DISPLAY
  300. *PrintableArea: PAIR(2495, 3643)
  301. *PrintableOrigin: PAIR(43, 0)
  302. *switch: Resolution
  303. {
  304. *case: Option2
  305. {
  306. *% Warning: the following printable length is adjusted (3643->3642) so it is divisible by the resolution Y scale.
  307. *PrintableArea: PAIR(2495, 3642)
  308. }
  309. *case: Option3
  310. {
  311. *% Warning: the following printable width is adjusted (2495->2494) so it is divisible by the resolution X scale.
  312. *% Warning: the following printable length is adjusted (3643->3642) so it is divisible by the resolution Y scale.
  313. *PrintableArea: PAIR(2494, 3642)
  314. *% Warning: the following printable origin X is adjusted (43->44) so it is divisible by the resolution X scale.
  315. *PrintableOrigin: PAIR(44, 0)
  316. }
  317. }
  318. *Command: CmdSelect
  319. {
  320. *Order: PAGE_SETUP.9
  321. *Cmd: "<1B>(C<0200>K<0E1B>(c<04000000>K<0E>"
  322. }
  323. }
  324. *Option: ISO_B4
  325. {
  326. *rcNameID: =ISO_B4_DISPLAY
  327. *PrintableArea: PAIR(3456, 5004)
  328. *PrintableOrigin: PAIR(43, 0)
  329. *switch: Resolution
  330. {
  331. *case: Option3
  332. {
  333. *% Warning: the following printable width is adjusted (3456->3454) so it is divisible by the resolution X scale.
  334. *PrintableArea: PAIR(3454, 5004)
  335. *% Warning: the following printable origin X is adjusted (43->44) so it is divisible by the resolution X scale.
  336. *PrintableOrigin: PAIR(44, 0)
  337. }
  338. }
  339. *Command: CmdSelect
  340. {
  341. *Order: PAGE_SETUP.9
  342. *Cmd: "<1B>(C<02009A131B>(c<040000009A13>"
  343. }
  344. }
  345. *Option: Option11
  346. {
  347. *rcNameID: 284
  348. *OptionID: 284
  349. *PageDimensions: PAIR(3420, 1487)
  350. *PrintableArea: PAIR(3334, 1487)
  351. *PrintableOrigin: PAIR(43, 0)
  352. *switch: Resolution
  353. {
  354. *case: Option2
  355. {
  356. *% Warning: the following printable length is adjusted (1487->1486) so it is divisible by the resolution Y scale.
  357. *PrintableArea: PAIR(3334, 1486)
  358. }
  359. *case: Option3
  360. {
  361. *% Warning: the following printable width is adjusted (3334->3332) so it is divisible by the resolution X scale.
  362. *% Warning: the following printable length is adjusted (1487->1486) so it is divisible by the resolution Y scale.
  363. *PrintableArea: PAIR(3332, 1486)
  364. *% Warning: the following printable origin X is adjusted (43->44) so it is divisible by the resolution X scale.
  365. *PrintableOrigin: PAIR(44, 0)
  366. }
  367. }
  368. *Command: CmdSelect
  369. {
  370. *Order: PAGE_SETUP.9
  371. *Cmd: "<1B>(C<0200CF051B>(c<04000000CF05>"
  372. }
  373. }
  374. *Option: Option12
  375. {
  376. *rcNameID: 285
  377. *OptionID: 285
  378. *PageDimensions: PAIR(3118, 1559)
  379. *PrintableArea: PAIR(3032, 1559)
  380. *PrintableOrigin: PAIR(43, 0)
  381. *switch: Resolution
  382. {
  383. *case: Option2
  384. {
  385. *% Warning: the following printable length is adjusted (1559->1558) so it is divisible by the resolution Y scale.
  386. *PrintableArea: PAIR(3032, 1558)
  387. }
  388. *case: Option3
  389. {
  390. *% Warning: the following printable width is adjusted (3032->3030) so it is divisible by the resolution X scale.
  391. *% Warning: the following printable length is adjusted (1559->1558) so it is divisible by the resolution Y scale.
  392. *PrintableArea: PAIR(3030, 1558)
  393. *% Warning: the following printable origin X is adjusted (43->44) so it is divisible by the resolution X scale.
  394. *PrintableOrigin: PAIR(44, 0)
  395. }
  396. }
  397. *Command: CmdSelect
  398. {
  399. *Order: PAGE_SETUP.9
  400. *Cmd: "<1B>(C<020017061B>(c<040000001706>"
  401. }
  402. }
  403. *Option: Option13
  404. {
  405. *rcNameID: 286
  406. *OptionID: 286
  407. *PageDimensions: PAIR(3247, 2297)
  408. *PrintableArea: PAIR(3161, 2297)
  409. *PrintableOrigin: PAIR(43, 0)
  410. *switch: Resolution
  411. {
  412. *case: Option2
  413. {
  414. *% Warning: the following printable length is adjusted (2297->2296) so it is divisible by the resolution Y scale.
  415. *PrintableArea: PAIR(3161, 2296)
  416. }
  417. *case: Option3
  418. {
  419. *% Warning: the following printable width is adjusted (3161->3160) so it is divisible by the resolution X scale.
  420. *% Warning: the following printable length is adjusted (2297->2296) so it is divisible by the resolution Y scale.
  421. *PrintableArea: PAIR(3160, 2296)
  422. *% Warning: the following printable origin X is adjusted (43->44) so it is divisible by the resolution X scale.
  423. *PrintableOrigin: PAIR(44, 0)
  424. }
  425. }
  426. *Command: CmdSelect
  427. {
  428. *Order: PAGE_SETUP.9
  429. *Cmd: "<1B>(C<0200F9081B>(c<04000000F908>"
  430. }
  431. }
  432. *Option: Option14
  433. {
  434. *rcNameID: 287
  435. *OptionID: 287
  436. *PageDimensions: PAIR(3960, 3060)
  437. *PrintableArea: PAIR(3874, 3060)
  438. *PrintableOrigin: PAIR(43, 0)
  439. *switch: Resolution
  440. {
  441. *case: Option3
  442. {
  443. *% Warning: the following printable width is adjusted (3874->3872) so it is divisible by the resolution X scale.
  444. *PrintableArea: PAIR(3872, 3060)
  445. *% Warning: the following printable origin X is adjusted (43->44) so it is divisible by the resolution X scale.
  446. *PrintableOrigin: PAIR(44, 0)
  447. }
  448. }
  449. *Command: CmdSelect
  450. {
  451. *Order: PAGE_SETUP.9
  452. *Cmd: "<1B>(C<0200F40B1B>(c<04000000F40B>"
  453. }
  454. }
  455. *Option: Option15
  456. {
  457. *rcNameID: 288
  458. *OptionID: 288
  459. *PageDimensions: PAIR(2977, 4320)
  460. *PrintableArea: PAIR(2891, 4320)
  461. *PrintableOrigin: PAIR(43, 0)
  462. *switch: Resolution
  463. {
  464. *case: Option3
  465. {
  466. *% Warning: the following printable width is adjusted (2891->2890) so it is divisible by the resolution X scale.
  467. *PrintableArea: PAIR(2890, 4320)
  468. *% Warning: the following printable origin X is adjusted (43->44) so it is divisible by the resolution X scale.
  469. *PrintableOrigin: PAIR(44, 0)
  470. }
  471. }
  472. *Command: CmdSelect
  473. {
  474. *Order: PAGE_SETUP.9
  475. *Cmd: "<1B>(C<0200E0101B>(c<04000000E010>"
  476. }
  477. }
  478. *Option: STATEMENT
  479. {
  480. *rcNameID: =STATEMENT_DISPLAY
  481. *PrintableArea: PAIR(1894, 3060)
  482. *PrintableOrigin: PAIR(43, 0)
  483. *switch: Resolution
  484. {
  485. *case: Option3
  486. {
  487. *% Warning: the following printable width is adjusted (1894->1892) so it is divisible by the resolution X scale.
  488. *PrintableArea: PAIR(1892, 3060)
  489. *% Warning: the following printable origin X is adjusted (43->44) so it is divisible by the resolution X scale.
  490. *PrintableOrigin: PAIR(44, 0)
  491. }
  492. }
  493. *Command: CmdSelect
  494. {
  495. *Order: PAGE_SETUP.9
  496. *Cmd: "<1B>(C<0200F40B1B>(c<04000000F40B>"
  497. }
  498. }
  499. *Option: Option17
  500. {
  501. *rcNameID: 291
  502. *OptionID: 291
  503. *PageDimensions: PAIR(2340, 1307)
  504. *PrintableArea: PAIR(2254, 1307)
  505. *PrintableOrigin: PAIR(43, 0)
  506. *switch: Resolution
  507. {
  508. *case: Option2
  509. {
  510. *% Warning: the following printable length is adjusted (1307->1306) so it is divisible by the resolution Y scale.
  511. *PrintableArea: PAIR(2254, 1306)
  512. }
  513. *case: Option3
  514. {
  515. *% Warning: the following printable width is adjusted (2254->2252) so it is divisible by the resolution X scale.
  516. *% Warning: the following printable length is adjusted (1307->1306) so it is divisible by the resolution Y scale.
  517. *PrintableArea: PAIR(2252, 1306)
  518. *% Warning: the following printable origin X is adjusted (43->44) so it is divisible by the resolution X scale.
  519. *PrintableOrigin: PAIR(44, 0)
  520. }
  521. }
  522. *Command: CmdSelect
  523. {
  524. *Order: PAGE_SETUP.9
  525. *Cmd: "<1B>(C<020019051B>(c<040000001905>"
  526. }
  527. }
  528. *Option: Option18
  529. {
  530. *rcNameID: 292
  531. *OptionID: 292
  532. *PageDimensions: PAIR(2098, 1488)
  533. *PrintableArea: PAIR(2012, 1488)
  534. *PrintableOrigin: PAIR(43, 0)
  535. *switch: Resolution
  536. {
  537. *case: Option3
  538. {
  539. *% Warning: the following printable width is adjusted (2012->2010) so it is divisible by the resolution X scale.
  540. *PrintableArea: PAIR(2010, 1488)
  541. *% Warning: the following printable origin X is adjusted (43->44) so it is divisible by the resolution X scale.
  542. *PrintableOrigin: PAIR(44, 0)
  543. }
  544. }
  545. *Command: CmdSelect
  546. {
  547. *Order: PAGE_SETUP.9
  548. *Cmd: "<1B>(C<020019051B>(c<04000000CF05>"
  549. }
  550. }
  551. *Option: CUSTOMSIZE
  552. {
  553. *rcNameID: =USER_DEFINED_SIZE_DISPLAY
  554. *MinSize: PAIR(1296, 1296)
  555. *MaxSize: PAIR(4320, 7920)
  556. *MaxPrintableWidth: 4320
  557. *MinLeftMargin: 43
  558. *CenterPrintable?: FALSE
  559. *CustCursorOriginX: %d{43}
  560. *CustCursorOriginY: %d{0}
  561. *CustPrintableOriginX: %d{43}
  562. *CustPrintableOriginY: %d{0}
  563. *CustPrintableSizeX: %d{PhysPaperWidth-86}
  564. *CustPrintableSizeY: %d{PhysPaperLength}
  565. *Command: CmdSelect
  566. {
  567. *Order: PAGE_SETUP.9
  568. *Cmd: "<1B>(C<0200>" %l{PhysPaperLength }
  569. }
  570. }
  571. }
  572. *Feature: Halftone
  573. {
  574. *rcNameID: =HALFTONING_DISPLAY
  575. *DefaultOption: HT_PATSIZE_AUTO
  576. *Option: HT_PATSIZE_AUTO
  577. {
  578. *rcNameID: =HT_AUTO_SELECT_DISPLAY
  579. }
  580. *Option: HT_PATSIZE_SUPERCELL_M
  581. {
  582. *rcNameID: =HT_SUPERCELL_DISPLAY
  583. }
  584. *Option: HT_PATSIZE_6x6_M
  585. {
  586. *rcNameID: =HT_DITHER6X6_DISPLAY
  587. }
  588. *Option: HT_PATSIZE_8x8_M
  589. {
  590. *rcNameID: =HT_DITHER8X8_DISPLAY
  591. }
  592. }
  593. *Command: CmdStartDoc
  594. {
  595. *Order: DOC_SETUP.1
  596. *Cmd: "<1B>@<1B>U<01>"
  597. }
  598. *Command: CmdStartPage
  599. {
  600. *Order: PAGE_SETUP.1
  601. *Cmd: "<1B>(G<0100011B>(U<01000A>"
  602. }
  603. *Command: CmdEndJob
  604. {
  605. *Order: JOB_FINISH.1
  606. *Cmd: "<1B>U<001B>@"
  607. }
  608. *Command: CmdEndPage
  609. {
  610. *Order: PAGE_FINISH.1
  611. *Cmd: "<1B>@"
  612. }
  613. *RotateCoordinate?: FALSE
  614. *RotateRaster?: FALSE
  615. *RotateFont?: FALSE
  616. *switch: Orientation
  617. {
  618. *case: PORTRAIT
  619. {
  620. *TextCaps: LIST(TC_EA_DOUBLE,TC_IA_ABLE,TC_RA_ABLE)
  621. }
  622. *case: LANDSCAPE_CC270
  623. {
  624. *TextCaps: LIST(TC_RA_ABLE)
  625. }
  626. }
  627. *CursorXAfterCR: AT_CURSOR_X_ORIGIN
  628. *YMoveAttributes: LIST(SEND_CR_FIRST)
  629. *MaxLineSpacing: 255
  630. *XMoveThreshold: 0
  631. *YMoveThreshold: 0
  632. *XMoveUnit: 360
  633. *YMoveUnit: 360
  634. *Command: CmdXMoveAbsolute { *Cmd : "<1B>$" %l[0,765]{max_repeat(DestX )} }
  635. *Command: CmdYMoveAbsolute { *Cmd : "<1B>(V<0200>" %l{DestY} }
  636. *Command: CmdYMoveRelDown { *Cmd : "<1B>(v<0200>" %l{DestYRel} }
  637. *Command: CmdSetLineSpacing { *Cmd : "<1B>+" %c[0,255]{LinefeedSpacing } }
  638. *Command: CmdCR { *Cmd : "<0D>" }
  639. *Command: CmdLF { *Cmd : "<0A>" }
  640. *Command: CmdFF { *Cmd : "<0C>" }
  641. *Command: CmdUniDirectionOn { *Cmd : "<1B>U<01>" }
  642. *Command: CmdUniDirectionOff { *Cmd : "<1B>U<00>" }
  643. *EjectPageWithFF?: TRUE
  644. *Command: CmdEnableTIFF4 { *Cmd : "" }
  645. *OutputDataFormat: H_BYTE
  646. *OptimizeLeftBound?: FALSE
  647. *CursorXAfterSendBlockData: AT_GRXDATA_END
  648. *CursorYAfterSendBlockData: NO_MOVE
  649. *DefaultCTT: 2