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.

956 lines
25 KiB

  1. *%
  2. *% Copyright (c) 2000 EPSON Europe B.V.
  3. *% All Rights Reserved.
  4. *%
  5. *GPDSpecVersion: "1.0"
  6. *Include: "StdNames.gpd"
  7. *GPDFileVersion: "1.1"
  8. *GPDFileName: "EPLQ2070.GPD"
  9. *ModelName: "Epson LQ-2070 ESC/P 2"
  10. *MasterUnits: PAIR(360, 360)
  11. *ResourceDLL: "EP2BRES.DLL"
  12. *PrintRate: 300
  13. *PrintRateUnit: CPS
  14. *PrinterType: SERIAL
  15. *Feature: Orientation
  16. {
  17. *rcNameID: =ORIENTATION_DISPLAY
  18. *DefaultOption: PORTRAIT
  19. *Option: PORTRAIT
  20. {
  21. *rcNameID: =PORTRAIT_DISPLAY
  22. }
  23. *Option: LANDSCAPE_CC270
  24. {
  25. *rcNameID: =LANDSCAPE_DISPLAY
  26. }
  27. }
  28. *Feature: InputBin
  29. {
  30. *rcNameID: =PAPER_SOURCE_DISPLAY
  31. *DefaultOption: MANUAL
  32. *Option: MANUAL
  33. {
  34. *rcNameID: =MANUAL_FEED_DISPLAY
  35. *Command: CmdSelect
  36. {
  37. *Order: DOC_SETUP.8
  38. *Cmd: "<1B19>0"
  39. }
  40. }
  41. *Option: Option3
  42. {
  43. *rcNameID: 267
  44. *OptionID: 267
  45. *Command: CmdSelect
  46. {
  47. *Order: DOC_SETUP.8
  48. *Cmd: "<1B19>1"
  49. }
  50. }
  51. *Option: Option4
  52. {
  53. *rcNameID: 268
  54. *OptionID: 268
  55. *Command: CmdSelect
  56. {
  57. *Order: DOC_SETUP.8
  58. *Cmd: "<1B19>2"
  59. }
  60. }
  61. *Option: TRACTOR
  62. {
  63. *rcNameID: =TRACTOR_DISPLAY
  64. *Command: CmdSelect
  65. {
  66. *Order: DOC_SETUP.8
  67. *Cmd: "<1B19>0"
  68. }
  69. }
  70. }
  71. *Feature: Resolution
  72. {
  73. *rcNameID: =RESOLUTION_DISPLAY
  74. *DefaultOption: Option2
  75. *Option: Option1
  76. {
  77. *Name: "360 x 180 " =DOTS_PER_INCH
  78. *DPI: PAIR(360, 180)
  79. *TextDPI: PAIR(360, 180)
  80. *PinsPerLogPass: 24
  81. *PinsPerPhysPass: 24
  82. *MinStripBlankPixels: 360
  83. EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  84. *SpotDiameter: 170
  85. *Command: CmdSendBlockData { *Cmd : "<1B>*(" %l{(NumOfDataBytes / 3) } }
  86. }
  87. *Option: Option2
  88. {
  89. *Name: "180 x 180 " =DOTS_PER_INCH
  90. *DPI: PAIR(180, 180)
  91. *TextDPI: PAIR(180, 180)
  92. *PinsPerLogPass: 24
  93. *PinsPerPhysPass: 24
  94. *MinStripBlankPixels: 180
  95. EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  96. *SpotDiameter: 120
  97. *Command: CmdSendBlockData { *Cmd : "<1B>*'" %l{NumOfDataBytes / 3} }
  98. }
  99. *Option: Option3
  100. {
  101. *Name: "120 x 180 " =DOTS_PER_INCH
  102. *DPI: PAIR(120, 180)
  103. *TextDPI: PAIR(120, 180)
  104. *PinsPerLogPass: 24
  105. *PinsPerPhysPass: 24
  106. *MinStripBlankPixels: 120
  107. EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  108. *SpotDiameter: 100
  109. *Command: CmdSendBlockData { *Cmd : "<1B>*!" %l{(NumOfDataBytes / 3) } }
  110. }
  111. }
  112. *Feature: PaperSize
  113. {
  114. *rcNameID: =PAPER_SIZE_DISPLAY
  115. *DefaultOption: A4
  116. *Option: LETTER
  117. {
  118. *rcNameID: =LETTER_DISPLAY
  119. *PrintableArea: PAIR(2974, 3840)
  120. *PrintableOrigin: PAIR(43, 60)
  121. *switch: Resolution
  122. {
  123. *case: Option2
  124. {
  125. *PrintableArea: PAIR(2972, 3840)
  126. *PrintableOrigin: PAIR(44, 60)
  127. }
  128. *case: Option3
  129. {
  130. *PrintableArea: PAIR(2970, 3840)
  131. *PrintableOrigin: PAIR(45, 60)
  132. }
  133. }
  134. *Command: CmdSelect
  135. {
  136. *Order: DOC_SETUP.7
  137. *Cmd: "<1B>(C<0200>x<0F1B>(c<0400>%<<00>%<<0F>"
  138. }
  139. }
  140. *Option: LEGAL
  141. {
  142. *rcNameID: =LEGAL_DISPLAY
  143. *PrintableArea: PAIR(2974, 4920)
  144. *PrintableOrigin: PAIR(43, 60)
  145. *switch: Resolution
  146. {
  147. *case: Option2
  148. {
  149. *PrintableArea: PAIR(2972, 4920)
  150. *PrintableOrigin: PAIR(44, 60)
  151. }
  152. *case: Option3
  153. {
  154. *PrintableArea: PAIR(2970, 4920)
  155. *PrintableOrigin: PAIR(45, 60)
  156. }
  157. }
  158. *Command: CmdSelect
  159. {
  160. *Order: DOC_SETUP.7
  161. *Cmd: "<1B>(C<0200B0131B>(c<0400>%<<00>t<13>"
  162. }
  163. }
  164. *Option: A4
  165. {
  166. *rcNameID: =A4_DISPLAY
  167. *PrintableArea: PAIR(2891, 4088)
  168. *PrintableOrigin: PAIR(43, 60)
  169. *switch: Resolution
  170. {
  171. *case: Option2
  172. {
  173. *PrintableArea: PAIR(2890, 4088)
  174. *PrintableOrigin: PAIR(44, 60)
  175. }
  176. *case: Option3
  177. {
  178. *PrintableArea: PAIR(2889, 4088)
  179. *PrintableOrigin: PAIR(45, 60)
  180. }
  181. }
  182. *Command: CmdSelect
  183. {
  184. *Order: DOC_SETUP.7
  185. *Cmd: "<1B>(C<0200>p<101B>(c<0400>%<<00>4<10>"
  186. }
  187. }
  188. *Option: A5
  189. {
  190. *rcNameID: =A5_DISPLAY
  191. *PrintableArea: PAIR(2013, 2857)
  192. *PrintableOrigin: PAIR(43, 60)
  193. *switch: Resolution
  194. {
  195. *case: Option1
  196. {
  197. *PrintableArea: PAIR(2013, 2856)
  198. }
  199. *case: Option2
  200. {
  201. *PrintableArea: PAIR(2012, 2856)
  202. *PrintableOrigin: PAIR(44, 60)
  203. }
  204. *case: Option3
  205. {
  206. *PrintableArea: PAIR(2010, 2856)
  207. *PrintableOrigin: PAIR(45, 60)
  208. }
  209. }
  210. *Command: CmdSelect
  211. {
  212. *Order: DOC_SETUP.7
  213. *Cmd: "<1B>(C<0200A10B1B>(c<0400>%<<00>e<0B>"
  214. }
  215. }
  216. *Option: B5
  217. {
  218. *rcNameID: =B5_DISPLAY
  219. *PrintableArea: PAIR(2495, 3523)
  220. *PrintableOrigin: PAIR(43, 60)
  221. *switch: Resolution
  222. {
  223. *case: Option1
  224. {
  225. *PrintableArea: PAIR(2495, 3522)
  226. }
  227. *case: Option2
  228. {
  229. *PrintableArea: PAIR(2494, 3522)
  230. *PrintableOrigin: PAIR(44, 60)
  231. }
  232. *case: Option3
  233. {
  234. *PrintableArea: PAIR(2493, 3522)
  235. *PrintableOrigin: PAIR(45, 60)
  236. }
  237. }
  238. *Command: CmdSelect
  239. {
  240. *Order: DOC_SETUP.7
  241. *Cmd: "<1B>(C<0200>;<0E1B>(c<0400>%<<00FF0D>"
  242. }
  243. }
  244. *Option: B4
  245. {
  246. *rcNameID: =B4_DISPLAY
  247. *PrintableArea: PAIR(3557, 5039)
  248. *PrintableOrigin: PAIR(43, 60)
  249. *switch: Resolution
  250. {
  251. *case: Option1
  252. {
  253. *PrintableArea: PAIR(3557, 5038)
  254. }
  255. *case: Option2
  256. {
  257. *PrintableArea: PAIR(3556, 5038)
  258. *PrintableOrigin: PAIR(44, 60)
  259. }
  260. *case: Option3
  261. {
  262. *PrintableArea: PAIR(3555, 5038)
  263. *PrintableOrigin: PAIR(45, 60)
  264. }
  265. }
  266. *Command: CmdSelect
  267. {
  268. *Order: DOC_SETUP.7
  269. *Cmd: "<1B>(C<0200>'<141B>(c<0400>%<<00EB13>"
  270. }
  271. }
  272. *Option: STATEMENT
  273. {
  274. *rcNameID: =STATEMENT_DISPLAY
  275. *PrintableArea: PAIR(1894, 2940)
  276. *PrintableOrigin: PAIR(43, 60)
  277. *switch: Resolution
  278. {
  279. *case: Option2
  280. {
  281. *PrintableArea: PAIR(1892, 2940)
  282. *PrintableOrigin: PAIR(44, 60)
  283. }
  284. *case: Option3
  285. {
  286. *PrintableArea: PAIR(1890, 2940)
  287. *PrintableOrigin: PAIR(45, 60)
  288. }
  289. }
  290. *Command: CmdSelect
  291. {
  292. *Order: DOC_SETUP.7
  293. *Cmd: "<1B>(C<0200F40B1B>(c<0400>%<<00B80B>"
  294. }
  295. }
  296. *Option: Letter_Fanfold
  297. {
  298. *rcNameID: 258
  299. *OptionID: 258
  300. *PageDimensions: PAIR(3060, 3960)
  301. *PrintableArea: PAIR(2974, 3840)
  302. *PrintableOrigin: PAIR(43, 60)
  303. *switch: Resolution
  304. {
  305. *case: Option2
  306. {
  307. *PrintableArea: PAIR(2972, 3840)
  308. *PrintableOrigin: PAIR(44, 60)
  309. }
  310. *case: Option3
  311. {
  312. *PrintableArea: PAIR(2970, 3840)
  313. *PrintableOrigin: PAIR(45, 60)
  314. }
  315. }
  316. *Command: CmdSelect
  317. {
  318. *Order: DOC_SETUP.7
  319. *Cmd: "<1B>(C<0200>x<0F1B>(c<04000000>x<0F>"
  320. }
  321. }
  322. *Option: A4_Fanfold
  323. {
  324. *rcNameID: 259
  325. *OptionID: 259
  326. *PageDimensions: PAIR(2977, 4200)
  327. *PrintableArea: PAIR(2891, 4080)
  328. *PrintableOrigin: PAIR(43, 60)
  329. *switch: Resolution
  330. {
  331. *case: Option2
  332. {
  333. *PrintableArea: PAIR(2890, 4080)
  334. *PrintableOrigin: PAIR(44, 60)
  335. }
  336. *case: Option3
  337. {
  338. *PrintableArea: PAIR(2889, 4080)
  339. *PrintableOrigin: PAIR(45, 60)
  340. }
  341. }
  342. *Command: CmdSelect
  343. {
  344. *Order: DOC_SETUP.7
  345. *Cmd: "<1B>(C<0200>h<101B>(c<04000000>h<10>"
  346. }
  347. }
  348. *Option: Fanfold_210x305
  349. {
  350. *rcNameID: 260
  351. *OptionID: 260
  352. *PageDimensions: PAIR(2977, 4320)
  353. *PrintableArea: PAIR(2891, 4200)
  354. *PrintableOrigin: PAIR(43, 60)
  355. *switch: Resolution
  356. {
  357. *case: Option2
  358. {
  359. *PrintableArea: PAIR(2890, 4200)
  360. *PrintableOrigin: PAIR(44, 60)
  361. }
  362. *case: Option3
  363. {
  364. *PrintableArea: PAIR(2889, 4200)
  365. *PrintableOrigin: PAIR(45, 60)
  366. }
  367. }
  368. *Command: CmdSelect
  369. {
  370. *Order: DOC_SETUP.7
  371. *Cmd: "<1B>(C<0200E0101B>(c<04000000E010>"
  372. }
  373. }
  374. *Option: FANFOLD_STD_GERMAN
  375. {
  376. *rcNameID: =FANFOLD_STD_GERMAN_DISPLAY
  377. *PrintableArea: PAIR(2974, 4200)
  378. *PrintableOrigin: PAIR(43, 60)
  379. *switch: Resolution
  380. {
  381. *case: Option2
  382. {
  383. *PrintableArea: PAIR(2972, 4200)
  384. *PrintableOrigin: PAIR(44, 60)
  385. }
  386. *case: Option3
  387. {
  388. *PrintableArea: PAIR(2970, 4200)
  389. *PrintableOrigin: PAIR(45, 60)
  390. }
  391. }
  392. *Command: CmdSelect
  393. {
  394. *Order: DOC_SETUP.7
  395. *Cmd: "<1B>(C<0200E0101B>(c<04000000E010>"
  396. }
  397. }
  398. *Option: FANFOLD_LGL_GERMAN
  399. {
  400. *rcNameID: =FANFOLD_LGL_GERMAN_DISPLAY
  401. *PrintableArea: PAIR(2974, 4560)
  402. *PrintableOrigin: PAIR(43, 60)
  403. *switch: Resolution
  404. {
  405. *case: Option2
  406. {
  407. *PrintableArea: PAIR(2972, 4560)
  408. *PrintableOrigin: PAIR(44, 60)
  409. }
  410. *case: Option3
  411. {
  412. *PrintableArea: PAIR(2970, 4560)
  413. *PrintableOrigin: PAIR(45, 60)
  414. }
  415. }
  416. *Command: CmdSelect
  417. {
  418. *Order: DOC_SETUP.7
  419. *Cmd: "<1B>(C<0200>H<121B>(c<04000000>H<12>"
  420. }
  421. }
  422. *Option: Env_6_34
  423. {
  424. *rcNameID: 261
  425. *OptionID: 261
  426. *PageDimensions: PAIR(2340, 1305)
  427. *PrintableArea: PAIR(2254, 1185)
  428. *PrintableOrigin: PAIR(43, 60)
  429. *switch: Resolution
  430. {
  431. *case: Option1
  432. {
  433. *PrintableArea: PAIR(2254, 1184)
  434. }
  435. *case: Option2
  436. {
  437. *PrintableArea: PAIR(2252, 1184)
  438. *PrintableOrigin: PAIR(44, 60)
  439. }
  440. *case: Option3
  441. {
  442. *PrintableArea: PAIR(2250, 1184)
  443. *PrintableOrigin: PAIR(45, 60)
  444. }
  445. }
  446. *Command: CmdSelect
  447. {
  448. *Order: DOC_SETUP.7
  449. *Cmd: "<1B>(C<020019051B>(c<0400>%<<00DD04>"
  450. }
  451. }
  452. *Option: Env_10
  453. {
  454. *rcNameID: 262
  455. *OptionID: 262
  456. *PageDimensions: PAIR(3420, 1485)
  457. *PrintableArea: PAIR(3334, 1365)
  458. *PrintableOrigin: PAIR(43, 60)
  459. *switch: Resolution
  460. {
  461. *case: Option1
  462. {
  463. *PrintableArea: PAIR(3334, 1364)
  464. }
  465. *case: Option2
  466. {
  467. *PrintableArea: PAIR(3332, 1364)
  468. *PrintableOrigin: PAIR(44, 60)
  469. }
  470. *case: Option3
  471. {
  472. *PrintableArea: PAIR(3330, 1364)
  473. *PrintableOrigin: PAIR(45, 60)
  474. }
  475. }
  476. *Command: CmdSelect
  477. {
  478. *Order: DOC_SETUP.7
  479. *Cmd: "<1B>(C<0200CD051B>(c<0400>%<<009105>"
  480. }
  481. }
  482. *Option: Env_DL
  483. {
  484. *rcNameID: 263
  485. *OptionID: 263
  486. *PageDimensions: PAIR(3118, 1559)
  487. *PrintableArea: PAIR(3032, 1439)
  488. *PrintableOrigin: PAIR(43, 60)
  489. *switch: Resolution
  490. {
  491. *case: Option1
  492. {
  493. *PrintableArea: PAIR(3032, 1438)
  494. }
  495. *case: Option2
  496. {
  497. *PrintableArea: PAIR(3030, 1438)
  498. *PrintableOrigin: PAIR(44, 60)
  499. }
  500. *case: Option3
  501. {
  502. *PrintableArea: PAIR(3030, 1438)
  503. *PrintableOrigin: PAIR(45, 60)
  504. }
  505. }
  506. *Command: CmdSelect
  507. {
  508. *Order: DOC_SETUP.7
  509. *Cmd: "<1B>(C<020017061B>(c<0400>%<<00DB05>"
  510. }
  511. }
  512. *Option: Env_C5
  513. {
  514. *rcNameID: 264
  515. *OptionID: 264
  516. *PageDimensions: PAIR(3247, 2297)
  517. *PrintableArea: PAIR(3161, 2177)
  518. *PrintableOrigin: PAIR(43, 60)
  519. *switch: Resolution
  520. {
  521. *case: Option1
  522. {
  523. *PrintableArea: PAIR(3161, 2176)
  524. }
  525. *case: Option2
  526. {
  527. *PrintableArea: PAIR(3160, 2176)
  528. *PrintableOrigin: PAIR(44, 60)
  529. }
  530. *case: Option3
  531. {
  532. *PrintableArea: PAIR(3159, 2176)
  533. *PrintableOrigin: PAIR(45, 60)
  534. }
  535. }
  536. *Command: CmdSelect
  537. {
  538. *Order: DOC_SETUP.7
  539. *Cmd: "<1B>(C<0200F9081B>(c<0400>%<<00BD08>"
  540. }
  541. }
  542. *Option: Card_148x105
  543. {
  544. *rcNameID: 265
  545. *OptionID: 265
  546. *PageDimensions: PAIR(2098, 1488)
  547. *PrintableArea: PAIR(2012, 1368)
  548. *PrintableOrigin: PAIR(43, 60)
  549. *switch: Resolution
  550. {
  551. *case: Option2
  552. {
  553. *PrintableArea: PAIR(2010, 1368)
  554. *PrintableOrigin: PAIR(44, 60)
  555. }
  556. *case: Option3
  557. {
  558. *PrintableArea: PAIR(2010, 1368)
  559. *PrintableOrigin: PAIR(45, 60)
  560. }
  561. }
  562. *Command: CmdSelect
  563. {
  564. *Order: DOC_SETUP.7
  565. *Cmd: "<1B>(C<0200D0051B>(c<0400>%<<009405>"
  566. }
  567. }
  568. *Option: Fanfold_11x8.5
  569. {
  570. *rcNameID: 266
  571. *OptionID: 266
  572. *PageDimensions: PAIR(3960, 3060)
  573. *PrintableArea: PAIR(3874, 2940)
  574. *PrintableOrigin: PAIR(43, 60)
  575. *switch: Resolution
  576. {
  577. *case: Option2
  578. {
  579. *PrintableArea: PAIR(3872, 2940)
  580. *PrintableOrigin: PAIR(44, 60)
  581. }
  582. *case: Option3
  583. {
  584. *PrintableArea: PAIR(3870, 2940)
  585. *PrintableOrigin: PAIR(45, 60)
  586. }
  587. }
  588. *Command: CmdSelect
  589. {
  590. *Order: DOC_SETUP.7
  591. *Cmd: "<1B>(C<0200F40B1B>(c<04000000F40B>"
  592. }
  593. }
  594. *Option: TABLOID
  595. {
  596. *rcNameID: =TABLOID_DISPLAY
  597. *PrintableArea: PAIR(3874, 6000)
  598. *PrintableOrigin: PAIR(43, 60)
  599. *switch: Resolution
  600. {
  601. *case: Option2
  602. {
  603. *PrintableArea: PAIR(3872, 6000)
  604. *PrintableOrigin: PAIR(44, 60)
  605. }
  606. *case: Option3
  607. {
  608. *PrintableArea: PAIR(3870, 6000)
  609. *PrintableOrigin: PAIR(45, 60)
  610. }
  611. }
  612. *Command: CmdSelect
  613. {
  614. *Order: DOC_SETUP.7
  615. *Cmd: "<1B>(C<0200E8171B>(c<0400>%<<00AC17>"
  616. }
  617. }
  618. *Option: A3
  619. {
  620. *rcNameID: =A3_DISPLAY
  621. *PrintableArea: PAIR(4122, 5834)
  622. *PrintableOrigin: PAIR(43, 60)
  623. *switch: Resolution
  624. {
  625. *case: Option2
  626. {
  627. *PrintableArea: PAIR(4120, 5834)
  628. *PrintableOrigin: PAIR(44, 60)
  629. }
  630. *case: Option3
  631. {
  632. *PrintableArea: PAIR(4119, 5834)
  633. *PrintableOrigin: PAIR(45, 60)
  634. }
  635. }
  636. *Command: CmdSelect
  637. {
  638. *Order: DOC_SETUP.7
  639. *Cmd: "<1B>(C<0200>B<171B>(c<0400>%<<000617>"
  640. }
  641. }
  642. *Option: A3_Rotated
  643. {
  644. *rcNameID: 254
  645. *OptionID: 254
  646. *PageDimensions: PAIR(5954, 4208)
  647. *PrintableArea: PAIR(4896, 4088)
  648. *PrintableOrigin: PAIR(43, 60)
  649. *switch: Resolution
  650. {
  651. *case: Option2
  652. {
  653. *PrintableArea: PAIR(4896, 4088)
  654. *PrintableOrigin: PAIR(44, 60)
  655. }
  656. *case: Option3
  657. {
  658. *PrintableArea: PAIR(4896, 4088)
  659. *PrintableOrigin: PAIR(45, 60)
  660. }
  661. }
  662. *Command: CmdSelect
  663. {
  664. *Order: DOC_SETUP.7
  665. *Cmd: "<1B>(C<0200>p<101B>(c<0400>%<<00>4<10>"
  666. }
  667. }
  668. *Option: A4_Rotated
  669. {
  670. *rcNameID: 257
  671. *OptionID: 257
  672. *PageDimensions: PAIR(4208, 2977)
  673. *PrintableArea: PAIR(4122, 2857)
  674. *PrintableOrigin: PAIR(43, 60)
  675. *switch: Resolution
  676. {
  677. *case: Option1
  678. {
  679. *PrintableArea: PAIR(4122, 2856)
  680. }
  681. *case: Option2
  682. {
  683. *PrintableArea: PAIR(4120, 2856)
  684. *PrintableOrigin: PAIR(44, 60)
  685. }
  686. *case: Option3
  687. {
  688. *PrintableArea: PAIR(4119, 2856)
  689. *PrintableOrigin: PAIR(45, 60)
  690. }
  691. }
  692. *Command: CmdSelect
  693. {
  694. *Order: DOC_SETUP.7
  695. *Cmd: "<1B>(C<0200A10B1B>(c<0400>%<<00>e<0B>"
  696. }
  697. }
  698. *Option: A2
  699. {
  700. *rcNameID: =A2_DISPLAY
  701. *PrintableArea: PAIR(4891, 7860)
  702. *PrintableOrigin: PAIR(43, 60)
  703. *switch: Resolution
  704. {
  705. *case: Option2
  706. {
  707. *PrintableArea: PAIR(4890, 7860)
  708. *PrintableOrigin: PAIR(44, 60)
  709. }
  710. *case: Option3
  711. {
  712. *PrintableArea: PAIR(4887, 7860)
  713. *PrintableOrigin: PAIR(45, 60)
  714. }
  715. }
  716. *Command: CmdSelect
  717. {
  718. *Order: DOC_SETUP.7
  719. *Cmd: "<1B>(C<0200F01E1B>(c<0400>%<<00F01E>"
  720. }
  721. }
  722. *Option: Fanfold_358x305
  723. {
  724. *rcNameID: 255
  725. *OptionID: 255
  726. *PageDimensions: PAIR(5076, 4320)
  727. *PrintableArea: PAIR(4891, 4200)
  728. *PrintableOrigin: PAIR(43, 60)
  729. *switch: Resolution
  730. {
  731. *case: Option2
  732. {
  733. *PrintableArea: PAIR(4890, 4200)
  734. *PrintableOrigin: PAIR(44, 60)
  735. }
  736. *case: Option3
  737. {
  738. *PrintableArea: PAIR(4887, 4200)
  739. *PrintableOrigin: PAIR(45, 60)
  740. }
  741. }
  742. *Command: CmdSelect
  743. {
  744. *Order: DOC_SETUP.7
  745. *Cmd: "<1B>(C<0200E0101B>(c<04000000E010>"
  746. }
  747. }
  748. *Option: FANFOLD_US
  749. {
  750. *rcNameID: =FANFOLD_US_DISPLAY
  751. *PrintableArea: PAIR(4891, 3840)
  752. *PrintableOrigin: PAIR(43, 60)
  753. *switch: Resolution
  754. {
  755. *case: Option2
  756. {
  757. *PrintableArea: PAIR(4890, 3840)
  758. *PrintableOrigin: PAIR(44, 60)
  759. }
  760. *case: Option3
  761. {
  762. *PrintableArea: PAIR(4887, 3840)
  763. *PrintableOrigin: PAIR(45, 60)
  764. }
  765. }
  766. *Command: CmdSelect
  767. {
  768. *Order: DOC_SETUP.7
  769. *Cmd: "<1B>(C<0200>x<0F1B>(c<04000000>x<0F>"
  770. }
  771. }
  772. *Option: CUSTOMSIZE
  773. {
  774. *rcNameID: =USER_DEFINED_SIZE_DISPLAY
  775. *MinSize: PAIR(1404, 1404)
  776. *MaxSize: PAIR(5954, 7920)
  777. *MaxPrintableWidth: 4896
  778. *MinLeftMargin: 43
  779. *CenterPrintable?: FALSE
  780. *TopMargin: 60
  781. *BottomMargin: 60
  782. *CustCursorOriginX: %d{43}
  783. *CustCursorOriginY: %d{60}
  784. *CustPrintableOriginX: %d{43}
  785. *CustPrintableOriginY: %d{60}
  786. *CustPrintableSizeX: %d{PhysPaperWidth-86}
  787. *CustPrintableSizeY: %d{PhysPaperLength-120}
  788. *Command: CmdSelect
  789. {
  790. *Order: DOC_SETUP.7
  791. *Cmd: "<1B>(C<0200>" %l{PhysPaperLength }"<1B>(c<0400>%<<00>" %l{PhysPaperLength }
  792. }
  793. }
  794. }
  795. *Feature: PrintQuality
  796. {
  797. *rcNameID: =TEXT_QUALITY_DISPLAY
  798. *DefaultOption: Option1
  799. *Option: Option1
  800. {
  801. *rcNameID: 269
  802. }
  803. *Option: Option2
  804. {
  805. *rcNameID: 270
  806. *Command: CmdSelect
  807. {
  808. *Order: DOC_SETUP.6
  809. *Cmd: "<1B>U<00>"
  810. }
  811. }
  812. *Option: Option3
  813. {
  814. *rcNameID: 271
  815. *Command: CmdSelect
  816. {
  817. *Order: DOC_SETUP.6
  818. *Cmd: "<1B>U<01>"
  819. }
  820. }
  821. }
  822. *Feature: FontSupport
  823. {
  824. *FeatureType: PRINTER_PROPERTY
  825. *rcNameID: 272
  826. *DefaultOption: Standard
  827. *Option: Standard
  828. {
  829. *rcNameID: 273
  830. }
  831. *Option: NLSP
  832. {
  833. *rcNameID: 274
  834. }
  835. *Option: NoFont
  836. {
  837. *rcNameID: =NONE_DISPLAY
  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. *Option: HT_PATSIZE_SUPERCELL_M
  849. {
  850. *rcNameID: =HT_SUPERCELL_DISPLAY
  851. }
  852. *Option: HT_PATSIZE_6x6_M
  853. {
  854. *rcNameID: =HT_DITHER6X6_DISPLAY
  855. }
  856. *Option: HT_PATSIZE_8x8_M
  857. {
  858. *rcNameID: =HT_DITHER8X8_DISPLAY
  859. }
  860. }
  861. *Command: CmdStartDoc
  862. {
  863. *Order: DOC_SETUP.1
  864. *Cmd: "<1B>@<0D1B>t<011B>6<1B>R<001B>P<1B>(U<0100>"
  865. + "<0A><1B>(t<0300010100><1B>t<01>"
  866. }
  867. *Command: CmdStartPage
  868. {
  869. *Order: PAGE_SETUP.1
  870. *Cmd: "<0D>"
  871. }
  872. *Command: CmdEndJob
  873. {
  874. *Order: JOB_FINISH.1
  875. *Cmd: "<1B>@<0D>"
  876. }
  877. *RotateCoordinate?: FALSE
  878. *RotateRaster?: FALSE
  879. *RotateFont?: FALSE
  880. *switch: Orientation
  881. {
  882. *case: PORTRAIT
  883. {
  884. *TextCaps: LIST(TC_OP_CHARACTER,TC_EA_DOUBLE,TC_IA_ABLE,TC_UA_ABLE,TC_RA_ABLE)
  885. }
  886. *case: LANDSCAPE_CC270
  887. {
  888. *TextCaps: LIST(TC_RA_ABLE)
  889. }
  890. }
  891. *CursorXAfterCR: AT_CURSOR_X_ORIGIN
  892. *YMoveAttributes: LIST(SEND_CR_FIRST)
  893. *MaxLineSpacing: 255
  894. *XMoveThreshold: 0
  895. *YMoveThreshold: *
  896. *XMoveUnit: 360
  897. *YMoveUnit: 180
  898. *Command: CmdXMoveAbsolute { *Cmd : "<1B>$" %l[0,4890]{max_repeat(DestX )} }
  899. *Command: CmdYMoveRelDown { *Cmd : "<1B>J" %c[0,255]{max_repeat((DestYRel / 2) )} }
  900. *Command: CmdSetLineSpacing { *Cmd : "<1B>3" %c[0,255]{(LinefeedSpacing / 2) } }
  901. *Command: CmdCR { *Cmd : "<0D>" }
  902. *Command: CmdLF { *Cmd : "<0A>" }
  903. *Command: CmdFF { *Cmd : "<0C>" }
  904. *Command: CmdBackSpace { *Cmd : "<08>" }
  905. *Command: CmdUniDirectionOn { *Cmd : "<1B>U<01>" }
  906. *Command: CmdUniDirectionOff { *Cmd : "<1B>U<00>" }
  907. *EjectPageWithFF?: TRUE
  908. *OutputDataFormat: V_BYTE
  909. *OptimizeLeftBound?: FALSE
  910. *CursorXAfterSendBlockData: AT_GRXDATA_END
  911. *CursorYAfterSendBlockData: NO_MOVE
  912. *switch: Orientation
  913. {
  914. *case: PORTRAIT
  915. {
  916. *switch: FontSupport
  917. {
  918. *case: Standard
  919. {
  920. *DefaultFont: 3
  921. *DefaultCTT: 1
  922. *DeviceFonts: LIST(8,16,36,37,38,39,40,41,42,43,44,45,46,47,55,
  923. + 1,2,3,4,5,6,7,9,10,11,12,13,14,15,17,18,19,20,21,22,23,24,25,26,
  924. + 27,28,29,30,31,32,33,34,35,48,49,50,51,52,53,54,56)
  925. }
  926. *case: NLSP
  927. {
  928. *DefaultFont: 59
  929. *DefaultCTT: 2
  930. *DeviceFonts: LIST(8,16,36,37,38,39,40,41,42,43,44,45,46,47,55,
  931. + 57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,
  932. + 78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97)
  933. }
  934. *case: NoFont
  935. {
  936. *DefaultFont: 3
  937. *DefaultCTT: 1
  938. *DeviceFonts: LIST()
  939. }
  940. }
  941. }
  942. *case: LANDSCAPE_CC270
  943. {
  944. *DefaultFont: 3
  945. *DefaultCTT: 1
  946. *DeviceFonts: LIST()
  947. }
  948. }
  949. *Command: CmdBoldOn { *Cmd : "<1B>E" }
  950. *Command: CmdBoldOff { *Cmd : "<1B>F" }
  951. *Command: CmdItalicOn { *Cmd : "<1B>4" }
  952. *Command: CmdItalicOff { *Cmd : "<1B>5" }
  953. *Command: CmdUnderlineOn { *Cmd : "<1B>-<01>" }
  954. *Command: CmdUnderlineOff { *Cmd : "<1B>-<00>" }