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.

1931 lines
66 KiB

  1. *%
  2. *% Copyright (c) 1997 - 1999 Microsoft Corporation
  3. *% All Rights Reserved.
  4. *%
  5. *GPDSpecVersion: "1.0"
  6. *GPDFileVersion: "1.00"
  7. *GPDFileName: "EPLQ15KC.GPD"
  8. *Include: "STDNAMES.GPD"
  9. *CodePage: 1252
  10. *ModelName: "Epson LQ-150K"
  11. *MasterUnits: PAIR(360, 360)
  12. *ResourceDLL: "epepcres.dll"
  13. *PrinterType: SERIAL
  14. *FontCartSlots: 2
  15. *PrintRateUnit: CPS
  16. *PrintRate: 167
  17. *Feature: Orientation
  18. {
  19. *rcNameID: =ORIENTATION_DISPLAY
  20. *DefaultOption: PORTRAIT
  21. *Option: PORTRAIT
  22. {
  23. *rcNameID: =PORTRAIT_DISPLAY
  24. }
  25. *Option: LANDSCAPE_CC270
  26. {
  27. *rcNameID: =LANDSCAPE_DISPLAY
  28. }
  29. }
  30. *Feature: InputBin
  31. {
  32. *rcNameID: =PAPER_SOURCE_DISPLAY
  33. *DefaultOption: TRACTOR
  34. *Option: TRACTOR
  35. {
  36. *rcNameID: =TRACTOR_DISPLAY
  37. *Command: CmdSelect
  38. {
  39. *Order: DOC_SETUP.3
  40. *Cmd: "<1B19>0"
  41. }
  42. }
  43. *Option: MANUAL
  44. {
  45. *rcNameID: =MANUAL_FEED_DISPLAY
  46. *% Warning: this input bin has PSRC_MAN_PROMPT set in GPC, which is ignored by GPD.
  47. *Command: CmdSelect
  48. {
  49. *Order: DOC_SETUP.3
  50. *Cmd: "<1B19>0"
  51. }
  52. }
  53. *Option: Option3
  54. {
  55. *rcNameID: 265
  56. *Command: CmdSelect
  57. {
  58. *Order: DOC_SETUP.3
  59. *Cmd: "<1B19>4<1B19>1"
  60. }
  61. }
  62. }
  63. *Feature: Resolution
  64. {
  65. *rcNameID: =RESOLUTION_DISPLAY
  66. *DefaultOption: Option1
  67. *Option: Option1
  68. {
  69. *Name: "180 x 180 dots per inch"
  70. *DPI: PAIR(180, 180)
  71. *TextDPI: PAIR(180, 180)
  72. *PinsPerLogPass: 24
  73. *PinsPerPhysPass: 24
  74. *MinStripBlankPixels: 180
  75. EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  76. *SpotDiameter: 120
  77. *Command: CmdSendBlockData { *Cmd : "<1B>*'" %l{NumOfDataBytes / 3} }
  78. }
  79. *Option: Option2
  80. {
  81. *Name: "120 x 180 dots per inch"
  82. *DPI: PAIR(120, 180)
  83. *TextDPI: PAIR(120, 180)
  84. *PinsPerLogPass: 24
  85. *PinsPerPhysPass: 24
  86. *MinStripBlankPixels: 120
  87. EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  88. *SpotDiameter: 100
  89. *Command: CmdSendBlockData { *Cmd : "<1B>*!" %l{NumOfDataBytes / 3} }
  90. }
  91. }
  92. *Feature: PaperSize
  93. {
  94. *rcNameID: =PAPER_SIZE_DISPLAY
  95. *DefaultOption: LETTER
  96. *Option: LETTER
  97. {
  98. *rcNameID: =LETTER_DISPLAY
  99. *Command: CmdSelect
  100. {
  101. *Order: DOC_SETUP.4
  102. *Cmd: "<1B>2<1B>CB"
  103. }
  104. *switch: InputBin
  105. {
  106. *case: TRACTOR
  107. {
  108. *PrintableArea: PAIR(2880, 3640)
  109. *PrintableOrigin: PAIR(90, 120)
  110. }
  111. *case: MANUAL
  112. {
  113. *PrintableArea: PAIR(2880, 3615)
  114. *PrintableOrigin: PAIR(90, 120)
  115. *switch: Resolution
  116. {
  117. *case: Option1
  118. {
  119. *% Warning: the following printable length is adjusted (3615->3614) so it is divisible by the resolution Y scale.
  120. *PrintableArea: PAIR(2880, 3614)
  121. }
  122. *case: Option2
  123. {
  124. *% Warning: the following printable length is adjusted (3615->3614) so it is divisible by the resolution Y scale.
  125. *PrintableArea: PAIR(2880, 3614)
  126. }
  127. }
  128. }
  129. *case: Option3
  130. {
  131. *PrintableArea: PAIR(2880, 3615)
  132. *PrintableOrigin: PAIR(90, 120)
  133. *switch: Resolution
  134. {
  135. *case: Option1
  136. {
  137. *% Warning: the following printable length is adjusted (3615->3614) so it is divisible by the resolution Y scale.
  138. *PrintableArea: PAIR(2880, 3614)
  139. }
  140. *case: Option2
  141. {
  142. *% Warning: the following printable length is adjusted (3615->3614) so it is divisible by the resolution Y scale.
  143. *PrintableArea: PAIR(2880, 3614)
  144. }
  145. }
  146. }
  147. }
  148. }
  149. *Option: P16K
  150. {
  151. *rcNameID: =P16K_DISPLAY
  152. *Command: CmdSelect
  153. {
  154. *Order: DOC_SETUP.4
  155. *Cmd: "<1B>2<1B>C2"
  156. }
  157. *switch: InputBin
  158. {
  159. *case: TRACTOR
  160. {
  161. *PrintableArea: PAIR(1935, 2726)
  162. *PrintableOrigin: PAIR(90, 120)
  163. *switch: Resolution
  164. {
  165. *case: Option1
  166. {
  167. *% Warning: the following printable width is adjusted (1935->1934) so it is divisible by the resolution X scale.
  168. *PrintableArea: PAIR(1934, 2726)
  169. }
  170. }
  171. }
  172. *case: MANUAL
  173. {
  174. *PrintableArea: PAIR(1935, 2701)
  175. *PrintableOrigin: PAIR(90, 120)
  176. *switch: Resolution
  177. {
  178. *case: Option1
  179. {
  180. *% Warning: the following printable width is adjusted (1935->1934) so it is divisible by the resolution X scale.
  181. *% Warning: the following printable length is adjusted (2701->2700) so it is divisible by the resolution Y scale.
  182. *PrintableArea: PAIR(1934, 2700)
  183. }
  184. *case: Option2
  185. {
  186. *% Warning: the following printable length is adjusted (2701->2700) so it is divisible by the resolution Y scale.
  187. *PrintableArea: PAIR(1935, 2700)
  188. }
  189. }
  190. }
  191. *case: Option3
  192. {
  193. *PrintableArea: PAIR(1935, 2701)
  194. *PrintableOrigin: PAIR(90, 120)
  195. *switch: Resolution
  196. {
  197. *case: Option1
  198. {
  199. *% Warning: the following printable width is adjusted (1935->1934) so it is divisible by the resolution X scale.
  200. *% Warning: the following printable length is adjusted (2701->2700) so it is divisible by the resolution Y scale.
  201. *PrintableArea: PAIR(1934, 2700)
  202. }
  203. *case: Option2
  204. {
  205. *% Warning: the following printable length is adjusted (2701->2700) so it is divisible by the resolution Y scale.
  206. *PrintableArea: PAIR(1935, 2700)
  207. }
  208. }
  209. }
  210. }
  211. }
  212. *Option: P32K
  213. {
  214. *rcNameID: =P32K_DISPLAY
  215. *Command: CmdSelect
  216. {
  217. *Order: DOC_SETUP.4
  218. *Cmd: "<1B>2<1B>C#"
  219. }
  220. *switch: InputBin
  221. {
  222. *case: TRACTOR
  223. {
  224. *PrintableArea: PAIR(1240, 1818)
  225. *PrintableOrigin: PAIR(90, 120)
  226. *switch: Resolution
  227. {
  228. *case: Option2
  229. {
  230. *% Warning: the following printable width is adjusted (1240->1239) so it is divisible by the resolution X scale.
  231. *PrintableArea: PAIR(1239, 1818)
  232. }
  233. }
  234. }
  235. *case: MANUAL
  236. {
  237. *PrintableArea: PAIR(1240, 1793)
  238. *PrintableOrigin: PAIR(90, 120)
  239. *switch: Resolution
  240. {
  241. *case: Option1
  242. {
  243. *% Warning: the following printable length is adjusted (1793->1792) so it is divisible by the resolution Y scale.
  244. *PrintableArea: PAIR(1240, 1792)
  245. }
  246. *case: Option2
  247. {
  248. *% Warning: the following printable width is adjusted (1240->1239) so it is divisible by the resolution X scale.
  249. *% Warning: the following printable length is adjusted (1793->1792) so it is divisible by the resolution Y scale.
  250. *PrintableArea: PAIR(1239, 1792)
  251. }
  252. }
  253. }
  254. *case: Option3
  255. {
  256. *PrintableArea: PAIR(1240, 1793)
  257. *PrintableOrigin: PAIR(90, 120)
  258. *switch: Resolution
  259. {
  260. *case: Option1
  261. {
  262. *% Warning: the following printable length is adjusted (1793->1792) so it is divisible by the resolution Y scale.
  263. *PrintableArea: PAIR(1240, 1792)
  264. }
  265. *case: Option2
  266. {
  267. *% Warning: the following printable width is adjusted (1240->1239) so it is divisible by the resolution X scale.
  268. *% Warning: the following printable length is adjusted (1793->1792) so it is divisible by the resolution Y scale.
  269. *PrintableArea: PAIR(1239, 1792)
  270. }
  271. }
  272. }
  273. }
  274. }
  275. *Option: P32KBIG
  276. {
  277. *rcNameID: =P32KBIG_DISPLAY
  278. *Command: CmdSelect
  279. {
  280. *Order: DOC_SETUP.4
  281. *Cmd: "<1B>2<1B>C!ERR!"
  282. }
  283. *switch: InputBin
  284. {
  285. *case: TRACTOR
  286. {
  287. *PrintableArea: PAIR(1294, 1948)
  288. *PrintableOrigin: PAIR(90, 120)
  289. *switch: Resolution
  290. {
  291. *case: Option2
  292. {
  293. *% Warning: the following printable width is adjusted (1294->1293) so it is divisible by the resolution X scale.
  294. *PrintableArea: PAIR(1293, 1948)
  295. }
  296. }
  297. }
  298. *case: MANUAL
  299. {
  300. *PrintableArea: PAIR(1294, 1923)
  301. *PrintableOrigin: PAIR(90, 120)
  302. *switch: Resolution
  303. {
  304. *case: Option1
  305. {
  306. *% Warning: the following printable length is adjusted (1923->1922) so it is divisible by the resolution Y scale.
  307. *PrintableArea: PAIR(1294, 1922)
  308. }
  309. *case: Option2
  310. {
  311. *% Warning: the following printable width is adjusted (1294->1293) so it is divisible by the resolution X scale.
  312. *% Warning: the following printable length is adjusted (1923->1922) so it is divisible by the resolution Y scale.
  313. *PrintableArea: PAIR(1293, 1922)
  314. }
  315. }
  316. }
  317. *case: Option3
  318. {
  319. *PrintableArea: PAIR(1294, 1923)
  320. *PrintableOrigin: PAIR(90, 120)
  321. *switch: Resolution
  322. {
  323. *case: Option1
  324. {
  325. *% Warning: the following printable length is adjusted (1923->1922) so it is divisible by the resolution Y scale.
  326. *PrintableArea: PAIR(1294, 1922)
  327. }
  328. *case: Option2
  329. {
  330. *% Warning: the following printable width is adjusted (1294->1293) so it is divisible by the resolution X scale.
  331. *% Warning: the following printable length is adjusted (1923->1922) so it is divisible by the resolution Y scale.
  332. *PrintableArea: PAIR(1293, 1922)
  333. }
  334. }
  335. }
  336. }
  337. }
  338. *Option: PENV_1
  339. {
  340. *rcNameID: =PENV_1_DISPLAY
  341. *Command: CmdSelect
  342. {
  343. *Order: DOC_SETUP.4
  344. *Cmd: "<1B>2<1B>C'"
  345. }
  346. *switch: InputBin
  347. {
  348. *case: TRACTOR
  349. {
  350. *PrintableArea: PAIR(1309, 2020)
  351. *PrintableOrigin: PAIR(90, 120)
  352. *switch: Resolution
  353. {
  354. *case: Option1
  355. {
  356. *% Warning: the following printable width is adjusted (1309->1308) so it is divisible by the resolution X scale.
  357. *PrintableArea: PAIR(1308, 2020)
  358. }
  359. *case: Option2
  360. {
  361. *% Warning: the following printable width is adjusted (1309->1308) so it is divisible by the resolution X scale.
  362. *PrintableArea: PAIR(1308, 2020)
  363. }
  364. }
  365. }
  366. *case: MANUAL
  367. {
  368. *PrintableArea: PAIR(1309, 1995)
  369. *PrintableOrigin: PAIR(90, 120)
  370. *switch: Resolution
  371. {
  372. *case: Option1
  373. {
  374. *% Warning: the following printable width is adjusted (1309->1308) so it is divisible by the resolution X scale.
  375. *% Warning: the following printable length is adjusted (1995->1994) so it is divisible by the resolution Y scale.
  376. *PrintableArea: PAIR(1308, 1994)
  377. }
  378. *case: Option2
  379. {
  380. *% Warning: the following printable width is adjusted (1309->1308) so it is divisible by the resolution X scale.
  381. *% Warning: the following printable length is adjusted (1995->1994) so it is divisible by the resolution Y scale.
  382. *PrintableArea: PAIR(1308, 1994)
  383. }
  384. }
  385. }
  386. *case: Option3
  387. {
  388. *PrintableArea: PAIR(1309, 1995)
  389. *PrintableOrigin: PAIR(90, 120)
  390. *switch: Resolution
  391. {
  392. *case: Option1
  393. {
  394. *% Warning: the following printable width is adjusted (1309->1308) so it is divisible by the resolution X scale.
  395. *% Warning: the following printable length is adjusted (1995->1994) so it is divisible by the resolution Y scale.
  396. *PrintableArea: PAIR(1308, 1994)
  397. }
  398. *case: Option2
  399. {
  400. *% Warning: the following printable width is adjusted (1309->1308) so it is divisible by the resolution X scale.
  401. *% Warning: the following printable length is adjusted (1995->1994) so it is divisible by the resolution Y scale.
  402. *PrintableArea: PAIR(1308, 1994)
  403. }
  404. }
  405. }
  406. }
  407. }
  408. *Option: PENV_2
  409. {
  410. *rcNameID: =PENV_2_DISPLAY
  411. *Command: CmdSelect
  412. {
  413. *Order: DOC_SETUP.4
  414. *Cmd: "<1B>2<1B>C)"
  415. }
  416. *switch: InputBin
  417. {
  418. *case: TRACTOR
  419. {
  420. *PrintableArea: PAIR(1420, 2175)
  421. *PrintableOrigin: PAIR(90, 120)
  422. *switch: Resolution
  423. {
  424. *case: Option1
  425. {
  426. *% Warning: the following printable length is adjusted (2175->2174) so it is divisible by the resolution Y scale.
  427. *PrintableArea: PAIR(1420, 2174)
  428. }
  429. *case: Option2
  430. {
  431. *% Warning: the following printable width is adjusted (1420->1419) so it is divisible by the resolution X scale.
  432. *% Warning: the following printable length is adjusted (2175->2174) so it is divisible by the resolution Y scale.
  433. *PrintableArea: PAIR(1419, 2174)
  434. }
  435. }
  436. }
  437. *case: MANUAL
  438. {
  439. *PrintableArea: PAIR(1420, 2150)
  440. *PrintableOrigin: PAIR(90, 120)
  441. *switch: Resolution
  442. {
  443. *case: Option2
  444. {
  445. *% Warning: the following printable width is adjusted (1420->1419) so it is divisible by the resolution X scale.
  446. *PrintableArea: PAIR(1419, 2150)
  447. }
  448. }
  449. }
  450. *case: Option3
  451. {
  452. *PrintableArea: PAIR(1420, 2150)
  453. *PrintableOrigin: PAIR(90, 120)
  454. *switch: Resolution
  455. {
  456. *case: Option2
  457. {
  458. *% Warning: the following printable width is adjusted (1420->1419) so it is divisible by the resolution X scale.
  459. *PrintableArea: PAIR(1419, 2150)
  460. }
  461. }
  462. }
  463. }
  464. }
  465. *Option: PENV_3
  466. {
  467. *rcNameID: =PENV_3_DISPLAY
  468. *Command: CmdSelect
  469. {
  470. *Order: DOC_SETUP.4
  471. *Cmd: "<1B>2<1B>C)"
  472. }
  473. *switch: InputBin
  474. {
  475. *case: TRACTOR
  476. {
  477. *PrintableArea: PAIR(1636, 2175)
  478. *PrintableOrigin: PAIR(90, 120)
  479. *switch: Resolution
  480. {
  481. *case: Option1
  482. {
  483. *% Warning: the following printable length is adjusted (2175->2174) so it is divisible by the resolution Y scale.
  484. *PrintableArea: PAIR(1636, 2174)
  485. }
  486. *case: Option2
  487. {
  488. *% Warning: the following printable width is adjusted (1636->1635) so it is divisible by the resolution X scale.
  489. *% Warning: the following printable length is adjusted (2175->2174) so it is divisible by the resolution Y scale.
  490. *PrintableArea: PAIR(1635, 2174)
  491. }
  492. }
  493. }
  494. *case: MANUAL
  495. {
  496. *PrintableArea: PAIR(1636, 2150)
  497. *PrintableOrigin: PAIR(90, 120)
  498. *switch: Resolution
  499. {
  500. *case: Option2
  501. {
  502. *% Warning: the following printable width is adjusted (1636->1635) so it is divisible by the resolution X scale.
  503. *PrintableArea: PAIR(1635, 2150)
  504. }
  505. }
  506. }
  507. *case: Option3
  508. {
  509. *PrintableArea: PAIR(1636, 2150)
  510. *PrintableOrigin: PAIR(90, 120)
  511. *switch: Resolution
  512. {
  513. *case: Option2
  514. {
  515. *% Warning: the following printable width is adjusted (1636->1635) so it is divisible by the resolution X scale.
  516. *PrintableArea: PAIR(1635, 2150)
  517. }
  518. }
  519. }
  520. }
  521. }
  522. *Option: PENV_4
  523. {
  524. *rcNameID: =PENV_4_DISPLAY
  525. *Command: CmdSelect
  526. {
  527. *Order: DOC_SETUP.4
  528. *Cmd: "<1B>2<1B>C1"
  529. }
  530. *switch: InputBin
  531. {
  532. *case: TRACTOR
  533. {
  534. *PrintableArea: PAIR(1420, 2628)
  535. *PrintableOrigin: PAIR(90, 120)
  536. *switch: Resolution
  537. {
  538. *case: Option2
  539. {
  540. *% Warning: the following printable width is adjusted (1420->1419) so it is divisible by the resolution X scale.
  541. *PrintableArea: PAIR(1419, 2628)
  542. }
  543. }
  544. }
  545. *case: MANUAL
  546. {
  547. *PrintableArea: PAIR(1420, 2603)
  548. *PrintableOrigin: PAIR(90, 120)
  549. *switch: Resolution
  550. {
  551. *case: Option1
  552. {
  553. *% Warning: the following printable length is adjusted (2603->2602) so it is divisible by the resolution Y scale.
  554. *PrintableArea: PAIR(1420, 2602)
  555. }
  556. *case: Option2
  557. {
  558. *% Warning: the following printable width is adjusted (1420->1419) so it is divisible by the resolution X scale.
  559. *% Warning: the following printable length is adjusted (2603->2602) so it is divisible by the resolution Y scale.
  560. *PrintableArea: PAIR(1419, 2602)
  561. }
  562. }
  563. }
  564. *case: Option3
  565. {
  566. *PrintableArea: PAIR(1420, 2603)
  567. *PrintableOrigin: PAIR(90, 120)
  568. *switch: Resolution
  569. {
  570. *case: Option1
  571. {
  572. *% Warning: the following printable length is adjusted (2603->2602) so it is divisible by the resolution Y scale.
  573. *PrintableArea: PAIR(1420, 2602)
  574. }
  575. *case: Option2
  576. {
  577. *% Warning: the following printable width is adjusted (1420->1419) so it is divisible by the resolution X scale.
  578. *% Warning: the following printable length is adjusted (2603->2602) so it is divisible by the resolution Y scale.
  579. *PrintableArea: PAIR(1419, 2602)
  580. }
  581. }
  582. }
  583. }
  584. }
  585. *Option: PENV_5
  586. {
  587. *rcNameID: =PENV_5_DISPLAY
  588. *Command: CmdSelect
  589. {
  590. *Order: DOC_SETUP.4
  591. *Cmd: "<1B>2<1B>C4"
  592. }
  593. *switch: InputBin
  594. {
  595. *case: TRACTOR
  596. {
  597. *PrintableArea: PAIR(1420, 2798)
  598. *PrintableOrigin: PAIR(90, 120)
  599. *switch: Resolution
  600. {
  601. *case: Option2
  602. {
  603. *% Warning: the following printable width is adjusted (1420->1419) so it is divisible by the resolution X scale.
  604. *PrintableArea: PAIR(1419, 2798)
  605. }
  606. }
  607. }
  608. *case: MANUAL
  609. {
  610. *PrintableArea: PAIR(1420, 2773)
  611. *PrintableOrigin: PAIR(90, 120)
  612. *switch: Resolution
  613. {
  614. *case: Option1
  615. {
  616. *% Warning: the following printable length is adjusted (2773->2772) so it is divisible by the resolution Y scale.
  617. *PrintableArea: PAIR(1420, 2772)
  618. }
  619. *case: Option2
  620. {
  621. *% Warning: the following printable width is adjusted (1420->1419) so it is divisible by the resolution X scale.
  622. *% Warning: the following printable length is adjusted (2773->2772) so it is divisible by the resolution Y scale.
  623. *PrintableArea: PAIR(1419, 2772)
  624. }
  625. }
  626. }
  627. *case: Option3
  628. {
  629. *PrintableArea: PAIR(1420, 2773)
  630. *PrintableOrigin: PAIR(90, 120)
  631. *switch: Resolution
  632. {
  633. *case: Option1
  634. {
  635. *% Warning: the following printable length is adjusted (2773->2772) so it is divisible by the resolution Y scale.
  636. *PrintableArea: PAIR(1420, 2772)
  637. }
  638. *case: Option2
  639. {
  640. *% Warning: the following printable width is adjusted (1420->1419) so it is divisible by the resolution X scale.
  641. *% Warning: the following printable length is adjusted (2773->2772) so it is divisible by the resolution Y scale.
  642. *PrintableArea: PAIR(1419, 2772)
  643. }
  644. }
  645. }
  646. }
  647. }
  648. *Option: PENV_6
  649. {
  650. *rcNameID: =PENV_6_DISPLAY
  651. *Command: CmdSelect
  652. {
  653. *Order: DOC_SETUP.4
  654. *Cmd: "<1B>2<1B>C6"
  655. }
  656. *switch: InputBin
  657. {
  658. *case: TRACTOR
  659. {
  660. *PrintableArea: PAIR(1564, 2938)
  661. *PrintableOrigin: PAIR(90, 120)
  662. *switch: Resolution
  663. {
  664. *case: Option2
  665. {
  666. *% Warning: the following printable width is adjusted (1564->1563) so it is divisible by the resolution X scale.
  667. *PrintableArea: PAIR(1563, 2938)
  668. }
  669. }
  670. }
  671. *case: MANUAL
  672. {
  673. *PrintableArea: PAIR(1564, 2913)
  674. *PrintableOrigin: PAIR(90, 120)
  675. *switch: Resolution
  676. {
  677. *case: Option1
  678. {
  679. *% Warning: the following printable length is adjusted (2913->2912) so it is divisible by the resolution Y scale.
  680. *PrintableArea: PAIR(1564, 2912)
  681. }
  682. *case: Option2
  683. {
  684. *% Warning: the following printable width is adjusted (1564->1563) so it is divisible by the resolution X scale.
  685. *% Warning: the following printable length is adjusted (2913->2912) so it is divisible by the resolution Y scale.
  686. *PrintableArea: PAIR(1563, 2912)
  687. }
  688. }
  689. }
  690. *case: Option3
  691. {
  692. *PrintableArea: PAIR(1564, 2913)
  693. *PrintableOrigin: PAIR(90, 120)
  694. *switch: Resolution
  695. {
  696. *case: Option1
  697. {
  698. *% Warning: the following printable length is adjusted (2913->2912) so it is divisible by the resolution Y scale.
  699. *PrintableArea: PAIR(1564, 2912)
  700. }
  701. *case: Option2
  702. {
  703. *% Warning: the following printable width is adjusted (1564->1563) so it is divisible by the resolution X scale.
  704. *% Warning: the following printable length is adjusted (2913->2912) so it is divisible by the resolution Y scale.
  705. *PrintableArea: PAIR(1563, 2912)
  706. }
  707. }
  708. }
  709. }
  710. }
  711. *Option: PENV_7
  712. {
  713. *rcNameID: =PENV_7_DISPLAY
  714. *Command: CmdSelect
  715. {
  716. *Order: DOC_SETUP.4
  717. *Cmd: "<1B>2<1B>C6"
  718. }
  719. *switch: InputBin
  720. {
  721. *case: TRACTOR
  722. {
  723. *PrintableArea: PAIR(2133, 2938)
  724. *PrintableOrigin: PAIR(90, 120)
  725. *switch: Resolution
  726. {
  727. *case: Option1
  728. {
  729. *% Warning: the following printable width is adjusted (2133->2132) so it is divisible by the resolution X scale.
  730. *PrintableArea: PAIR(2132, 2938)
  731. }
  732. }
  733. }
  734. *case: MANUAL
  735. {
  736. *PrintableArea: PAIR(2133, 2913)
  737. *PrintableOrigin: PAIR(90, 120)
  738. *switch: Resolution
  739. {
  740. *case: Option1
  741. {
  742. *% Warning: the following printable width is adjusted (2133->2132) so it is divisible by the resolution X scale.
  743. *% Warning: the following printable length is adjusted (2913->2912) so it is divisible by the resolution Y scale.
  744. *PrintableArea: PAIR(2132, 2912)
  745. }
  746. *case: Option2
  747. {
  748. *% Warning: the following printable length is adjusted (2913->2912) so it is divisible by the resolution Y scale.
  749. *PrintableArea: PAIR(2133, 2912)
  750. }
  751. }
  752. }
  753. *case: Option3
  754. {
  755. *PrintableArea: PAIR(2133, 2913)
  756. *PrintableOrigin: PAIR(90, 120)
  757. *switch: Resolution
  758. {
  759. *case: Option1
  760. {
  761. *% Warning: the following printable width is adjusted (2133->2132) so it is divisible by the resolution X scale.
  762. *% Warning: the following printable length is adjusted (2913->2912) so it is divisible by the resolution Y scale.
  763. *PrintableArea: PAIR(2132, 2912)
  764. }
  765. *case: Option2
  766. {
  767. *% Warning: the following printable length is adjusted (2913->2912) so it is divisible by the resolution Y scale.
  768. *PrintableArea: PAIR(2133, 2912)
  769. }
  770. }
  771. }
  772. }
  773. }
  774. *Option: PENV_8
  775. {
  776. *rcNameID: =PENV_8_DISPLAY
  777. *Command: CmdSelect
  778. {
  779. *Order: DOC_SETUP.4
  780. *Cmd: "<1B>2<1B>CI"
  781. }
  782. *switch: InputBin
  783. {
  784. *case: TRACTOR
  785. {
  786. *PrintableArea: PAIR(1564, 4058)
  787. *PrintableOrigin: PAIR(90, 120)
  788. *switch: Resolution
  789. {
  790. *case: Option2
  791. {
  792. *% Warning: the following printable width is adjusted (1564->1563) so it is divisible by the resolution X scale.
  793. *PrintableArea: PAIR(1563, 4058)
  794. }
  795. }
  796. }
  797. *case: MANUAL
  798. {
  799. *PrintableArea: PAIR(1564, 4033)
  800. *PrintableOrigin: PAIR(90, 120)
  801. *switch: Resolution
  802. {
  803. *case: Option1
  804. {
  805. *% Warning: the following printable length is adjusted (4033->4032) so it is divisible by the resolution Y scale.
  806. *PrintableArea: PAIR(1564, 4032)
  807. }
  808. *case: Option2
  809. {
  810. *% Warning: the following printable width is adjusted (1564->1563) so it is divisible by the resolution X scale.
  811. *% Warning: the following printable length is adjusted (4033->4032) so it is divisible by the resolution Y scale.
  812. *PrintableArea: PAIR(1563, 4032)
  813. }
  814. }
  815. }
  816. *case: Option3
  817. {
  818. *PrintableArea: PAIR(1564, 4033)
  819. *PrintableOrigin: PAIR(90, 120)
  820. *switch: Resolution
  821. {
  822. *case: Option1
  823. {
  824. *% Warning: the following printable length is adjusted (4033->4032) so it is divisible by the resolution Y scale.
  825. *PrintableArea: PAIR(1564, 4032)
  826. }
  827. *case: Option2
  828. {
  829. *% Warning: the following printable width is adjusted (1564->1563) so it is divisible by the resolution X scale.
  830. *% Warning: the following printable length is adjusted (4033->4032) so it is divisible by the resolution Y scale.
  831. *PrintableArea: PAIR(1563, 4032)
  832. }
  833. }
  834. }
  835. }
  836. }
  837. *Option: PENV_9
  838. {
  839. *rcNameID: =PENV_9_DISPLAY
  840. *Command: CmdSelect
  841. {
  842. *Order: DOC_SETUP.4
  843. *Cmd: "<1B>2<1B>CL"
  844. }
  845. *switch: InputBin
  846. {
  847. *case: TRACTOR
  848. {
  849. *PrintableArea: PAIR(2880, 4270)
  850. *PrintableOrigin: PAIR(90, 120)
  851. }
  852. *case: MANUAL
  853. {
  854. *PrintableArea: PAIR(2880, 4245)
  855. *PrintableOrigin: PAIR(90, 120)
  856. *switch: Resolution
  857. {
  858. *case: Option1
  859. {
  860. *% Warning: the following printable length is adjusted (4245->4244) so it is divisible by the resolution Y scale.
  861. *PrintableArea: PAIR(2880, 4244)
  862. }
  863. *case: Option2
  864. {
  865. *% Warning: the following printable length is adjusted (4245->4244) so it is divisible by the resolution Y scale.
  866. *PrintableArea: PAIR(2880, 4244)
  867. }
  868. }
  869. }
  870. *case: Option3
  871. {
  872. *PrintableArea: PAIR(2880, 4245)
  873. *PrintableOrigin: PAIR(90, 120)
  874. *switch: Resolution
  875. {
  876. *case: Option1
  877. {
  878. *% Warning: the following printable length is adjusted (4245->4244) so it is divisible by the resolution Y scale.
  879. *PrintableArea: PAIR(2880, 4244)
  880. }
  881. *case: Option2
  882. {
  883. *% Warning: the following printable length is adjusted (4245->4244) so it is divisible by the resolution Y scale.
  884. *PrintableArea: PAIR(2880, 4244)
  885. }
  886. }
  887. }
  888. }
  889. }
  890. *Option: LEGAL
  891. {
  892. *rcNameID: =LEGAL_DISPLAY
  893. *Command: CmdSelect
  894. {
  895. *Order: DOC_SETUP.4
  896. *Cmd: "<1B>2<1B>CT"
  897. }
  898. *switch: InputBin
  899. {
  900. *case: TRACTOR
  901. {
  902. *PrintableArea: PAIR(2880, 4720)
  903. *PrintableOrigin: PAIR(90, 120)
  904. }
  905. *case: MANUAL
  906. {
  907. *PrintableArea: PAIR(2880, 4695)
  908. *PrintableOrigin: PAIR(90, 120)
  909. *switch: Resolution
  910. {
  911. *case: Option1
  912. {
  913. *% Warning: the following printable length is adjusted (4695->4694) so it is divisible by the resolution Y scale.
  914. *PrintableArea: PAIR(2880, 4694)
  915. }
  916. *case: Option2
  917. {
  918. *% Warning: the following printable length is adjusted (4695->4694) so it is divisible by the resolution Y scale.
  919. *PrintableArea: PAIR(2880, 4694)
  920. }
  921. }
  922. }
  923. *case: Option3
  924. {
  925. *PrintableArea: PAIR(2880, 4695)
  926. *PrintableOrigin: PAIR(90, 120)
  927. *switch: Resolution
  928. {
  929. *case: Option1
  930. {
  931. *% Warning: the following printable length is adjusted (4695->4694) so it is divisible by the resolution Y scale.
  932. *PrintableArea: PAIR(2880, 4694)
  933. }
  934. *case: Option2
  935. {
  936. *% Warning: the following printable length is adjusted (4695->4694) so it is divisible by the resolution Y scale.
  937. *PrintableArea: PAIR(2880, 4694)
  938. }
  939. }
  940. }
  941. }
  942. }
  943. *Option: EXECUTIVE
  944. {
  945. *rcNameID: =EXECUTIVE_DISPLAY
  946. *Command: CmdSelect
  947. {
  948. *Order: DOC_SETUP.4
  949. *Cmd: "<1B>2<1B>C?"
  950. }
  951. *switch: InputBin
  952. {
  953. *case: TRACTOR
  954. {
  955. *PrintableArea: PAIR(2475, 3460)
  956. *PrintableOrigin: PAIR(90, 120)
  957. *switch: Resolution
  958. {
  959. *case: Option1
  960. {
  961. *% Warning: the following printable width is adjusted (2475->2474) so it is divisible by the resolution X scale.
  962. *PrintableArea: PAIR(2474, 3460)
  963. }
  964. }
  965. }
  966. *case: MANUAL
  967. {
  968. *PrintableArea: PAIR(2475, 3435)
  969. *PrintableOrigin: PAIR(90, 120)
  970. *switch: Resolution
  971. {
  972. *case: Option1
  973. {
  974. *% Warning: the following printable width is adjusted (2475->2474) so it is divisible by the resolution X scale.
  975. *% Warning: the following printable length is adjusted (3435->3434) so it is divisible by the resolution Y scale.
  976. *PrintableArea: PAIR(2474, 3434)
  977. }
  978. *case: Option2
  979. {
  980. *% Warning: the following printable length is adjusted (3435->3434) so it is divisible by the resolution Y scale.
  981. *PrintableArea: PAIR(2475, 3434)
  982. }
  983. }
  984. }
  985. *case: Option3
  986. {
  987. *PrintableArea: PAIR(2475, 3435)
  988. *PrintableOrigin: PAIR(90, 120)
  989. *switch: Resolution
  990. {
  991. *case: Option1
  992. {
  993. *% Warning: the following printable width is adjusted (2475->2474) so it is divisible by the resolution X scale.
  994. *% Warning: the following printable length is adjusted (3435->3434) so it is divisible by the resolution Y scale.
  995. *PrintableArea: PAIR(2474, 3434)
  996. }
  997. *case: Option2
  998. {
  999. *% Warning: the following printable length is adjusted (3435->3434) so it is divisible by the resolution Y scale.
  1000. *PrintableArea: PAIR(2475, 3434)
  1001. }
  1002. }
  1003. }
  1004. }
  1005. }
  1006. *Option: FOLIO
  1007. {
  1008. *rcNameID: =FOLIO_DISPLAY
  1009. *Command: CmdSelect
  1010. {
  1011. *Order: DOC_SETUP.4
  1012. *Cmd: "<1B>2<1B>CN"
  1013. }
  1014. *switch: InputBin
  1015. {
  1016. *case: TRACTOR
  1017. {
  1018. *PrintableArea: PAIR(2880, 4360)
  1019. *PrintableOrigin: PAIR(90, 120)
  1020. }
  1021. *case: MANUAL
  1022. {
  1023. *PrintableArea: PAIR(2880, 4335)
  1024. *PrintableOrigin: PAIR(90, 120)
  1025. *switch: Resolution
  1026. {
  1027. *case: Option1
  1028. {
  1029. *% Warning: the following printable length is adjusted (4335->4334) so it is divisible by the resolution Y scale.
  1030. *PrintableArea: PAIR(2880, 4334)
  1031. }
  1032. *case: Option2
  1033. {
  1034. *% Warning: the following printable length is adjusted (4335->4334) so it is divisible by the resolution Y scale.
  1035. *PrintableArea: PAIR(2880, 4334)
  1036. }
  1037. }
  1038. }
  1039. *case: Option3
  1040. {
  1041. *PrintableArea: PAIR(2880, 4335)
  1042. *PrintableOrigin: PAIR(90, 120)
  1043. *switch: Resolution
  1044. {
  1045. *case: Option1
  1046. {
  1047. *% Warning: the following printable length is adjusted (4335->4334) so it is divisible by the resolution Y scale.
  1048. *PrintableArea: PAIR(2880, 4334)
  1049. }
  1050. *case: Option2
  1051. {
  1052. *% Warning: the following printable length is adjusted (4335->4334) so it is divisible by the resolution Y scale.
  1053. *PrintableArea: PAIR(2880, 4334)
  1054. }
  1055. }
  1056. }
  1057. }
  1058. }
  1059. *Option: A4
  1060. {
  1061. *rcNameID: =A4_DISPLAY
  1062. *Command: CmdSelect
  1063. {
  1064. *Order: DOC_SETUP.4
  1065. *Cmd: "<1B>2<1B>CF"
  1066. }
  1067. *switch: InputBin
  1068. {
  1069. *case: TRACTOR
  1070. {
  1071. *PrintableArea: PAIR(2842, 3888)
  1072. *PrintableOrigin: PAIR(90, 120)
  1073. *switch: Resolution
  1074. {
  1075. *case: Option2
  1076. {
  1077. *% Warning: the following printable width is adjusted (2842->2841) so it is divisible by the resolution X scale.
  1078. *PrintableArea: PAIR(2841, 3888)
  1079. }
  1080. }
  1081. }
  1082. *case: MANUAL
  1083. {
  1084. *PrintableArea: PAIR(2842, 3863)
  1085. *PrintableOrigin: PAIR(90, 120)
  1086. *switch: Resolution
  1087. {
  1088. *case: Option1
  1089. {
  1090. *% Warning: the following printable length is adjusted (3863->3862) so it is divisible by the resolution Y scale.
  1091. *PrintableArea: PAIR(2842, 3862)
  1092. }
  1093. *case: Option2
  1094. {
  1095. *% Warning: the following printable width is adjusted (2842->2841) so it is divisible by the resolution X scale.
  1096. *% Warning: the following printable length is adjusted (3863->3862) so it is divisible by the resolution Y scale.
  1097. *PrintableArea: PAIR(2841, 3862)
  1098. }
  1099. }
  1100. }
  1101. *case: Option3
  1102. {
  1103. *PrintableArea: PAIR(2842, 3863)
  1104. *PrintableOrigin: PAIR(90, 120)
  1105. *switch: Resolution
  1106. {
  1107. *case: Option1
  1108. {
  1109. *% Warning: the following printable length is adjusted (3863->3862) so it is divisible by the resolution Y scale.
  1110. *PrintableArea: PAIR(2842, 3862)
  1111. }
  1112. *case: Option2
  1113. {
  1114. *% Warning: the following printable width is adjusted (2842->2841) so it is divisible by the resolution X scale.
  1115. *% Warning: the following printable length is adjusted (3863->3862) so it is divisible by the resolution Y scale.
  1116. *PrintableArea: PAIR(2841, 3862)
  1117. }
  1118. }
  1119. }
  1120. }
  1121. }
  1122. *Option: A5
  1123. {
  1124. *rcNameID: =A5_DISPLAY
  1125. *Command: CmdSelect
  1126. {
  1127. *Order: DOC_SETUP.4
  1128. *Cmd: "<1B>2<1B>C2"
  1129. }
  1130. *switch: InputBin
  1131. {
  1132. *case: TRACTOR
  1133. {
  1134. *PrintableArea: PAIR(1964, 2657)
  1135. *PrintableOrigin: PAIR(90, 120)
  1136. *switch: Resolution
  1137. {
  1138. *case: Option1
  1139. {
  1140. *% Warning: the following printable length is adjusted (2657->2656) so it is divisible by the resolution Y scale.
  1141. *PrintableArea: PAIR(1964, 2656)
  1142. }
  1143. *case: Option2
  1144. {
  1145. *% Warning: the following printable width is adjusted (1964->1962) so it is divisible by the resolution X scale.
  1146. *% Warning: the following printable length is adjusted (2657->2656) so it is divisible by the resolution Y scale.
  1147. *PrintableArea: PAIR(1962, 2656)
  1148. }
  1149. }
  1150. }
  1151. *case: MANUAL
  1152. {
  1153. *PrintableArea: PAIR(1964, 2632)
  1154. *PrintableOrigin: PAIR(90, 120)
  1155. *switch: Resolution
  1156. {
  1157. *case: Option2
  1158. {
  1159. *% Warning: the following printable width is adjusted (1964->1962) so it is divisible by the resolution X scale.
  1160. *PrintableArea: PAIR(1962, 2632)
  1161. }
  1162. }
  1163. }
  1164. *case: Option3
  1165. {
  1166. *PrintableArea: PAIR(1964, 2632)
  1167. *PrintableOrigin: PAIR(90, 120)
  1168. *switch: Resolution
  1169. {
  1170. *case: Option2
  1171. {
  1172. *% Warning: the following printable width is adjusted (1964->1962) so it is divisible by the resolution X scale.
  1173. *PrintableArea: PAIR(1962, 2632)
  1174. }
  1175. }
  1176. }
  1177. }
  1178. }
  1179. *Option: B4
  1180. {
  1181. *rcNameID: =B4_DISPLAY
  1182. *Command: CmdSelect
  1183. {
  1184. *Order: DOC_SETUP.4
  1185. *Cmd: "<1B>2<1B>CT"
  1186. }
  1187. *switch: InputBin
  1188. {
  1189. *case: TRACTOR
  1190. {
  1191. *PrintableArea: PAIR(2880, 4839)
  1192. *PrintableOrigin: PAIR(90, 120)
  1193. *switch: Resolution
  1194. {
  1195. *case: Option1
  1196. {
  1197. *% Warning: the following printable length is adjusted (4839->4838) so it is divisible by the resolution Y scale.
  1198. *PrintableArea: PAIR(2880, 4838)
  1199. }
  1200. *case: Option2
  1201. {
  1202. *% Warning: the following printable length is adjusted (4839->4838) so it is divisible by the resolution Y scale.
  1203. *PrintableArea: PAIR(2880, 4838)
  1204. }
  1205. }
  1206. }
  1207. *case: MANUAL
  1208. {
  1209. *PrintableArea: PAIR(2880, 4814)
  1210. *PrintableOrigin: PAIR(90, 120)
  1211. }
  1212. *case: Option3
  1213. {
  1214. *PrintableArea: PAIR(2880, 4814)
  1215. *PrintableOrigin: PAIR(90, 120)
  1216. }
  1217. }
  1218. }
  1219. *Option: B5
  1220. {
  1221. *rcNameID: =B5_DISPLAY
  1222. *Command: CmdSelect
  1223. {
  1224. *Order: DOC_SETUP.4
  1225. *Cmd: "<1B>2<1B>C="
  1226. }
  1227. *switch: InputBin
  1228. {
  1229. *case: TRACTOR
  1230. {
  1231. *PrintableArea: PAIR(2446, 3323)
  1232. *PrintableOrigin: PAIR(90, 120)
  1233. *switch: Resolution
  1234. {
  1235. *case: Option1
  1236. {
  1237. *% Warning: the following printable length is adjusted (3323->3322) so it is divisible by the resolution Y scale.
  1238. *PrintableArea: PAIR(2446, 3322)
  1239. }
  1240. *case: Option2
  1241. {
  1242. *% Warning: the following printable width is adjusted (2446->2445) so it is divisible by the resolution X scale.
  1243. *% Warning: the following printable length is adjusted (3323->3322) so it is divisible by the resolution Y scale.
  1244. *PrintableArea: PAIR(2445, 3322)
  1245. }
  1246. }
  1247. }
  1248. *case: MANUAL
  1249. {
  1250. *PrintableArea: PAIR(2446, 3298)
  1251. *PrintableOrigin: PAIR(90, 120)
  1252. *switch: Resolution
  1253. {
  1254. *case: Option2
  1255. {
  1256. *% Warning: the following printable width is adjusted (2446->2445) so it is divisible by the resolution X scale.
  1257. *PrintableArea: PAIR(2445, 3298)
  1258. }
  1259. }
  1260. }
  1261. *case: Option3
  1262. {
  1263. *PrintableArea: PAIR(2446, 3298)
  1264. *PrintableOrigin: PAIR(90, 120)
  1265. *switch: Resolution
  1266. {
  1267. *case: Option2
  1268. {
  1269. *% Warning: the following printable width is adjusted (2446->2445) so it is divisible by the resolution X scale.
  1270. *PrintableArea: PAIR(2445, 3298)
  1271. }
  1272. }
  1273. }
  1274. }
  1275. }
  1276. *Option: Option21
  1277. {
  1278. *rcNameID: 260
  1279. *PageDimensions: PAIR(2880, 2160)
  1280. *Command: CmdSelect
  1281. {
  1282. *Order: DOC_SETUP.4
  1283. *Cmd: "<1B>2<1B>C$"
  1284. }
  1285. *switch: InputBin
  1286. {
  1287. *case: TRACTOR
  1288. {
  1289. *PrintableArea: PAIR(2790, 2160)
  1290. *PrintableOrigin: PAIR(90, 0)
  1291. }
  1292. *case: MANUAL
  1293. {
  1294. *PrintableArea: PAIR(2790, 1815)
  1295. *PrintableOrigin: PAIR(90, 120)
  1296. *switch: Resolution
  1297. {
  1298. *case: Option1
  1299. {
  1300. *% Warning: the following printable length is adjusted (1815->1814) so it is divisible by the resolution Y scale.
  1301. *PrintableArea: PAIR(2790, 1814)
  1302. }
  1303. *case: Option2
  1304. {
  1305. *% Warning: the following printable length is adjusted (1815->1814) so it is divisible by the resolution Y scale.
  1306. *PrintableArea: PAIR(2790, 1814)
  1307. }
  1308. }
  1309. }
  1310. *case: Option3
  1311. {
  1312. *PrintableArea: PAIR(2790, 1815)
  1313. *PrintableOrigin: PAIR(90, 120)
  1314. *switch: Resolution
  1315. {
  1316. *case: Option1
  1317. {
  1318. *% Warning: the following printable length is adjusted (1815->1814) so it is divisible by the resolution Y scale.
  1319. *PrintableArea: PAIR(2790, 1814)
  1320. }
  1321. *case: Option2
  1322. {
  1323. *% Warning: the following printable length is adjusted (1815->1814) so it is divisible by the resolution Y scale.
  1324. *PrintableArea: PAIR(2790, 1814)
  1325. }
  1326. }
  1327. }
  1328. }
  1329. }
  1330. *Option: FANFOLD_STD_GERMAN
  1331. {
  1332. *rcNameID: =FANFOLD_STD_GERMAN_DISPLAY
  1333. *Command: CmdSelect
  1334. {
  1335. *Order: DOC_SETUP.4
  1336. *Cmd: "<1B>2<1B>CH"
  1337. }
  1338. *switch: InputBin
  1339. {
  1340. *case: TRACTOR
  1341. {
  1342. *PrintableArea: PAIR(2880, 4320)
  1343. *PrintableOrigin: PAIR(90, 0)
  1344. }
  1345. *case: MANUAL
  1346. {
  1347. *PrintableArea: PAIR(2880, 3975)
  1348. *PrintableOrigin: PAIR(90, 120)
  1349. *switch: Resolution
  1350. {
  1351. *case: Option1
  1352. {
  1353. *% Warning: the following printable length is adjusted (3975->3974) so it is divisible by the resolution Y scale.
  1354. *PrintableArea: PAIR(2880, 3974)
  1355. }
  1356. *case: Option2
  1357. {
  1358. *% Warning: the following printable length is adjusted (3975->3974) so it is divisible by the resolution Y scale.
  1359. *PrintableArea: PAIR(2880, 3974)
  1360. }
  1361. }
  1362. }
  1363. *case: Option3
  1364. {
  1365. *PrintableArea: PAIR(2880, 3975)
  1366. *PrintableOrigin: PAIR(90, 120)
  1367. *switch: Resolution
  1368. {
  1369. *case: Option1
  1370. {
  1371. *% Warning: the following printable length is adjusted (3975->3974) so it is divisible by the resolution Y scale.
  1372. *PrintableArea: PAIR(2880, 3974)
  1373. }
  1374. *case: Option2
  1375. {
  1376. *% Warning: the following printable length is adjusted (3975->3974) so it is divisible by the resolution Y scale.
  1377. *PrintableArea: PAIR(2880, 3974)
  1378. }
  1379. }
  1380. }
  1381. }
  1382. }
  1383. *Option: Option23
  1384. {
  1385. *rcNameID: 262
  1386. *PageDimensions: PAIR(2976, 4320)
  1387. *Command: CmdSelect
  1388. {
  1389. *Order: DOC_SETUP.4
  1390. *Cmd: "<1B>2<1B>CH"
  1391. }
  1392. *switch: InputBin
  1393. {
  1394. *case: TRACTOR
  1395. {
  1396. *PrintableArea: PAIR(2880, 4320)
  1397. *PrintableOrigin: PAIR(90, 0)
  1398. }
  1399. *case: MANUAL
  1400. {
  1401. *PrintableArea: PAIR(2880, 3975)
  1402. *PrintableOrigin: PAIR(90, 120)
  1403. *switch: Resolution
  1404. {
  1405. *case: Option1
  1406. {
  1407. *% Warning: the following printable length is adjusted (3975->3974) so it is divisible by the resolution Y scale.
  1408. *PrintableArea: PAIR(2880, 3974)
  1409. }
  1410. *case: Option2
  1411. {
  1412. *% Warning: the following printable length is adjusted (3975->3974) so it is divisible by the resolution Y scale.
  1413. *PrintableArea: PAIR(2880, 3974)
  1414. }
  1415. }
  1416. }
  1417. *case: Option3
  1418. {
  1419. *PrintableArea: PAIR(2880, 3975)
  1420. *PrintableOrigin: PAIR(90, 120)
  1421. *switch: Resolution
  1422. {
  1423. *case: Option1
  1424. {
  1425. *% Warning: the following printable length is adjusted (3975->3974) so it is divisible by the resolution Y scale.
  1426. *PrintableArea: PAIR(2880, 3974)
  1427. }
  1428. *case: Option2
  1429. {
  1430. *% Warning: the following printable length is adjusted (3975->3974) so it is divisible by the resolution Y scale.
  1431. *PrintableArea: PAIR(2880, 3974)
  1432. }
  1433. }
  1434. }
  1435. }
  1436. }
  1437. *Option: FANFOLD_LGL_GERMAN
  1438. {
  1439. *rcNameID: =FANFOLD_LGL_GERMAN_DISPLAY
  1440. *Command: CmdSelect
  1441. {
  1442. *Order: DOC_SETUP.4
  1443. *Cmd: "<1B>2<1B>CN"
  1444. }
  1445. *switch: InputBin
  1446. {
  1447. *case: TRACTOR
  1448. {
  1449. *PrintableArea: PAIR(2880, 4680)
  1450. *PrintableOrigin: PAIR(90, 0)
  1451. }
  1452. *case: MANUAL
  1453. {
  1454. *PrintableArea: PAIR(2880, 4335)
  1455. *PrintableOrigin: PAIR(90, 120)
  1456. *switch: Resolution
  1457. {
  1458. *case: Option1
  1459. {
  1460. *% Warning: the following printable length is adjusted (4335->4334) so it is divisible by the resolution Y scale.
  1461. *PrintableArea: PAIR(2880, 4334)
  1462. }
  1463. *case: Option2
  1464. {
  1465. *% Warning: the following printable length is adjusted (4335->4334) so it is divisible by the resolution Y scale.
  1466. *PrintableArea: PAIR(2880, 4334)
  1467. }
  1468. }
  1469. }
  1470. *case: Option3
  1471. {
  1472. *PrintableArea: PAIR(2880, 4335)
  1473. *PrintableOrigin: PAIR(90, 120)
  1474. *switch: Resolution
  1475. {
  1476. *case: Option1
  1477. {
  1478. *% Warning: the following printable length is adjusted (4335->4334) so it is divisible by the resolution Y scale.
  1479. *PrintableArea: PAIR(2880, 4334)
  1480. }
  1481. *case: Option2
  1482. {
  1483. *% Warning: the following printable length is adjusted (4335->4334) so it is divisible by the resolution Y scale.
  1484. *PrintableArea: PAIR(2880, 4334)
  1485. }
  1486. }
  1487. }
  1488. }
  1489. }
  1490. *Option: ENV_9
  1491. {
  1492. *rcNameID: =ENV_9_DISPLAY
  1493. *RotateSize? : TRUE
  1494. *Command: CmdSelect
  1495. {
  1496. *Order: DOC_SETUP.4
  1497. *Cmd: "<1B>2<1B>C<17>"
  1498. }
  1499. *switch: InputBin
  1500. {
  1501. *case: TRACTOR
  1502. {
  1503. *PrintableArea: PAIR(2880, 1077)
  1504. *PrintableOrigin: PAIR(90, 120)
  1505. *switch: Resolution
  1506. {
  1507. *case: Option1
  1508. {
  1509. *% Warning: the following printable length is adjusted (1077->1076) so it is divisible by the resolution Y scale.
  1510. *PrintableArea: PAIR(2880, 1076)
  1511. }
  1512. *case: Option2
  1513. {
  1514. *% Warning: the following printable length is adjusted (1077->1076) so it is divisible by the resolution Y scale.
  1515. *PrintableArea: PAIR(2880, 1076)
  1516. }
  1517. }
  1518. }
  1519. *case: MANUAL
  1520. {
  1521. *PrintableArea: PAIR(2880, 1052)
  1522. *PrintableOrigin: PAIR(90, 120)
  1523. }
  1524. *case: Option3
  1525. {
  1526. *PrintableArea: PAIR(2880, 1052)
  1527. *PrintableOrigin: PAIR(90, 120)
  1528. }
  1529. }
  1530. }
  1531. *Option: ENV_10
  1532. {
  1533. *rcNameID: =ENV_10_DISPLAY
  1534. *RotateSize? : TRUE
  1535. *Command: CmdSelect
  1536. {
  1537. *Order: DOC_SETUP.4
  1538. *Cmd: "<1B>2<1B>C<19>"
  1539. }
  1540. *switch: InputBin
  1541. {
  1542. *case: TRACTOR
  1543. {
  1544. *PrintableArea: PAIR(2880, 1167)
  1545. *PrintableOrigin: PAIR(90, 120)
  1546. *switch: Resolution
  1547. {
  1548. *case: Option1
  1549. {
  1550. *% Warning: the following printable length is adjusted (1167->1166) so it is divisible by the resolution Y scale.
  1551. *PrintableArea: PAIR(2880, 1166)
  1552. }
  1553. *case: Option2
  1554. {
  1555. *% Warning: the following printable length is adjusted (1167->1166) so it is divisible by the resolution Y scale.
  1556. *PrintableArea: PAIR(2880, 1166)
  1557. }
  1558. }
  1559. }
  1560. *case: MANUAL
  1561. {
  1562. *PrintableArea: PAIR(2880, 1142)
  1563. *PrintableOrigin: PAIR(90, 120)
  1564. }
  1565. *case: Option3
  1566. {
  1567. *PrintableArea: PAIR(2880, 1142)
  1568. *PrintableOrigin: PAIR(90, 120)
  1569. }
  1570. }
  1571. }
  1572. *Option: ENV_DL
  1573. {
  1574. *rcNameID: =ENV_DL_DISPLAY
  1575. *RotateSize? : TRUE
  1576. *Command: CmdSelect
  1577. {
  1578. *Order: DOC_SETUP.4
  1579. *Cmd: "<1B>2<1B>C<1A>"
  1580. }
  1581. *switch: InputBin
  1582. {
  1583. *case: TRACTOR
  1584. {
  1585. *PrintableArea: PAIR(2880, 1239)
  1586. *PrintableOrigin: PAIR(90, 120)
  1587. *switch: Resolution
  1588. {
  1589. *case: Option1
  1590. {
  1591. *% Warning: the following printable length is adjusted (1239->1238) so it is divisible by the resolution Y scale.
  1592. *PrintableArea: PAIR(2880, 1238)
  1593. }
  1594. *case: Option2
  1595. {
  1596. *% Warning: the following printable length is adjusted (1239->1238) so it is divisible by the resolution Y scale.
  1597. *PrintableArea: PAIR(2880, 1238)
  1598. }
  1599. }
  1600. }
  1601. *case: MANUAL
  1602. {
  1603. *PrintableArea: PAIR(2880, 1214)
  1604. *PrintableOrigin: PAIR(90, 120)
  1605. }
  1606. *case: Option3
  1607. {
  1608. *PrintableArea: PAIR(2880, 1214)
  1609. *PrintableOrigin: PAIR(90, 120)
  1610. }
  1611. }
  1612. }
  1613. *Option: ENV_C5
  1614. {
  1615. *rcNameID: =ENV_C5_DISPLAY
  1616. *RotateSize? : TRUE
  1617. *Command: CmdSelect
  1618. {
  1619. *Order: DOC_SETUP.4
  1620. *Cmd: "<1B>2<1B>C&"
  1621. }
  1622. *switch: InputBin
  1623. {
  1624. *case: TRACTOR
  1625. {
  1626. *PrintableArea: PAIR(2880, 1977)
  1627. *PrintableOrigin: PAIR(90, 120)
  1628. *switch: Resolution
  1629. {
  1630. *case: Option1
  1631. {
  1632. *% Warning: the following printable length is adjusted (1977->1976) so it is divisible by the resolution Y scale.
  1633. *PrintableArea: PAIR(2880, 1976)
  1634. }
  1635. *case: Option2
  1636. {
  1637. *% Warning: the following printable length is adjusted (1977->1976) so it is divisible by the resolution Y scale.
  1638. *PrintableArea: PAIR(2880, 1976)
  1639. }
  1640. }
  1641. }
  1642. *case: MANUAL
  1643. {
  1644. *PrintableArea: PAIR(2880, 1952)
  1645. *PrintableOrigin: PAIR(90, 120)
  1646. }
  1647. *case: Option3
  1648. {
  1649. *PrintableArea: PAIR(2880, 1952)
  1650. *PrintableOrigin: PAIR(90, 120)
  1651. }
  1652. }
  1653. }
  1654. *Option: ENV_B5
  1655. {
  1656. *rcNameID: =ENV_B5_DISPLAY
  1657. *RotateSize? : TRUE
  1658. *Command: CmdSelect
  1659. {
  1660. *Order: DOC_SETUP.4
  1661. *Cmd: "<1B>2<1B>C*"
  1662. }
  1663. *switch: InputBin
  1664. {
  1665. *case: TRACTOR
  1666. {
  1667. *PrintableArea: PAIR(2880, 2175)
  1668. *PrintableOrigin: PAIR(90, 120)
  1669. *switch: Resolution
  1670. {
  1671. *case: Option1
  1672. {
  1673. *% Warning: the following printable length is adjusted (2175->2174) so it is divisible by the resolution Y scale.
  1674. *PrintableArea: PAIR(2880, 2174)
  1675. }
  1676. *case: Option2
  1677. {
  1678. *% Warning: the following printable length is adjusted (2175->2174) so it is divisible by the resolution Y scale.
  1679. *PrintableArea: PAIR(2880, 2174)
  1680. }
  1681. }
  1682. }
  1683. *case: MANUAL
  1684. {
  1685. *PrintableArea: PAIR(2880, 2150)
  1686. *PrintableOrigin: PAIR(90, 120)
  1687. }
  1688. *case: Option3
  1689. {
  1690. *PrintableArea: PAIR(2880, 2150)
  1691. *PrintableOrigin: PAIR(90, 120)
  1692. }
  1693. }
  1694. }
  1695. *Option: ENV_MONARCH
  1696. {
  1697. *rcNameID: =ENV_MONARCH_DISPLAY
  1698. *RotateSize? : TRUE
  1699. *Command: CmdSelect
  1700. {
  1701. *Order: DOC_SETUP.4
  1702. *Cmd: "<1B>2<1B>C!"
  1703. }
  1704. *switch: InputBin
  1705. {
  1706. *case: TRACTOR
  1707. {
  1708. *PrintableArea: PAIR(2565, 1077)
  1709. *PrintableOrigin: PAIR(90, 120)
  1710. *switch: Resolution
  1711. {
  1712. *case: Option1
  1713. {
  1714. *% Warning: the following printable width is adjusted (2565->2564) so it is divisible by the resolution X scale.
  1715. *% Warning: the following printable length is adjusted (1077->1076) so it is divisible by the resolution Y scale.
  1716. *PrintableArea: PAIR(2564, 1076)
  1717. }
  1718. *case: Option2
  1719. {
  1720. *% Warning: the following printable length is adjusted (1077->1076) so it is divisible by the resolution Y scale.
  1721. *PrintableArea: PAIR(2565, 1076)
  1722. }
  1723. }
  1724. }
  1725. *case: MANUAL
  1726. {
  1727. *PrintableArea: PAIR(2565, 1052)
  1728. *PrintableOrigin: PAIR(90, 120)
  1729. *switch: Resolution
  1730. {
  1731. *case: Option1
  1732. {
  1733. *% Warning: the following printable width is adjusted (2565->2564) so it is divisible by the resolution X scale.
  1734. *PrintableArea: PAIR(2564, 1052)
  1735. }
  1736. }
  1737. }
  1738. *case: Option3
  1739. {
  1740. *PrintableArea: PAIR(2565, 1052)
  1741. *PrintableOrigin: PAIR(90, 120)
  1742. *switch: Resolution
  1743. {
  1744. *case: Option1
  1745. {
  1746. *% Warning: the following printable width is adjusted (2565->2564) so it is divisible by the resolution X scale.
  1747. *PrintableArea: PAIR(2564, 1052)
  1748. }
  1749. }
  1750. }
  1751. }
  1752. }
  1753. *Option: CUSTOMSIZE
  1754. {
  1755. *rcNameID: =USER_DEFINED_SIZE_DISPLAY
  1756. *MinSize: PAIR(180, 180)
  1757. *MaxSize: PAIR(4140, 32767)
  1758. *MaxPrintableWidth: 2880
  1759. *MinLeftMargin: 90
  1760. *CenterPrintable?: FALSE
  1761. *switch: InputBin
  1762. {
  1763. *case: TRACTOR
  1764. {
  1765. *TopMargin: 0
  1766. *BottomMargin: 0
  1767. }
  1768. *case: MANUAL
  1769. {
  1770. *TopMargin: 120
  1771. *BottomMargin: 225
  1772. }
  1773. *case: Option3
  1774. {
  1775. *TopMargin: 120
  1776. *BottomMargin: 225
  1777. }
  1778. }
  1779. *Command: CmdSelect
  1780. {
  1781. *Order: DOC_SETUP.4
  1782. *Cmd: "<1B>2<1B>C" %c[0,127]{(PhysPaperLength / 60) }
  1783. }
  1784. }
  1785. }
  1786. *Feature: PrintQuality
  1787. {
  1788. *rcNameID: =TEXT_QUALITY_DISPLAY
  1789. *DefaultOption: LETTER_QUALITY
  1790. *Option: LETTER_QUALITY
  1791. {
  1792. *rcNameID: =LETTER_QUALITY_DISPLAY
  1793. *Command: CmdSelect
  1794. {
  1795. *Order: DOC_SETUP.2
  1796. *Cmd: "<1B>x<01>"
  1797. }
  1798. }
  1799. *Option: DRAFT_QUALITY
  1800. {
  1801. *rcNameID: =DRAFT_QUALITY_DISPLAY
  1802. *Command: CmdSelect
  1803. {
  1804. *Order: DOC_SETUP.2
  1805. *Cmd: "<1B>x<00>"
  1806. }
  1807. }
  1808. }
  1809. *Feature: ColorMode
  1810. {
  1811. *rcNameID: =COLOR_PRINTING_MODE_DISPLAY
  1812. *DefaultOption: Color
  1813. *Option: Mono
  1814. {
  1815. *rcNameID: =MONO_DISPLAY
  1816. *DevNumOfPlanes: 1
  1817. *DevBPP: 1
  1818. *Color? : FALSE
  1819. }
  1820. *Option: Color
  1821. {
  1822. *rcNameID: =COLOR_DISPLAY
  1823. *DevNumOfPlanes: 4
  1824. *DevBPP: 1
  1825. *DrvBPP: 4
  1826. EXTERN_GLOBAL: *UseExpColorSelectCmd? : TRUE
  1827. *ColorPlaneOrder: LIST(YELLOW, MAGENTA, CYAN, BLACK)
  1828. *Command: CmdSendYellowData { *Cmd : "<1B>r<04>" }
  1829. *Command: CmdSendMagentaData { *Cmd : "<1B>r<01>" }
  1830. *Command: CmdSendCyanData { *Cmd : "<1B>r<02>" }
  1831. *Command: CmdSendBlackData { *Cmd : "<1B>r<00>" }
  1832. *Command: CmdSelectBlackColor { *Cmd : "<1B>r<00>" }
  1833. *Command: CmdSelectRedColor { *Cmd : "<1B>r<05>" }
  1834. *Command: CmdSelectGreenColor { *Cmd : "<1B>r<06>" }
  1835. *Command: CmdSelectYellowColor { *Cmd : "<1B>r<04>" }
  1836. *Command: CmdSelectBlueColor { *Cmd : "<1B>r<02>" }
  1837. *Command: CmdSelectMagentaColor { *Cmd : "<1B>r<01>" }
  1838. *Command: CmdSelectCyanColor { *Cmd : "<1B>r<02>" }
  1839. }
  1840. }
  1841. *Feature: Halftone
  1842. {
  1843. *rcNameID: =HALFTONING_DISPLAY
  1844. *DefaultOption: HT_PATSIZE_AUTO
  1845. *Option: HT_PATSIZE_AUTO
  1846. {
  1847. *rcNameID: =HT_AUTO_SELECT_DISPLAY
  1848. }
  1849. *Option: HT_PATSIZE_SUPERCELL_M
  1850. {
  1851. *rcNameID: =HT_SUPERCELL_DISPLAY
  1852. }
  1853. *Option: HT_PATSIZE_6x6_M
  1854. {
  1855. *rcNameID: =HT_DITHER6X6_DISPLAY
  1856. }
  1857. *Option: HT_PATSIZE_8x8_M
  1858. {
  1859. *rcNameID: =HT_DITHER8X8_DISPLAY
  1860. }
  1861. }
  1862. *Command: CmdStartDoc
  1863. {
  1864. *Order: DOC_SETUP.1
  1865. *Cmd: "<1B>@<1B>t<011B>6<1B>R<001B>r<001B>U<01>"
  1866. }
  1867. *Command: CmdStartPage
  1868. {
  1869. *Order: PAGE_SETUP.1
  1870. *Cmd: "<0D>"
  1871. }
  1872. *Command: CmdEndJob
  1873. {
  1874. *Order: JOB_FINISH.1
  1875. *Cmd: "<1B>@"
  1876. }
  1877. *RotateCoordinate?: FALSE
  1878. *RotateRaster?: FALSE
  1879. *RotateFont?: FALSE
  1880. *switch: Orientation
  1881. {
  1882. *case: PORTRAIT
  1883. {
  1884. *TextCaps: LIST(TC_SA_DOUBLE,TC_EA_DOUBLE,TC_IA_ABLE,TC_UA_ABLE,TC_RA_ABLE)
  1885. }
  1886. *case: LANDSCAPE_CC270
  1887. {
  1888. *TextCaps: LIST(TC_RA_ABLE)
  1889. }
  1890. }
  1891. *CursorXAfterCR: AT_CURSOR_X_ORIGIN
  1892. *YMoveAttributes: LIST(SEND_CR_FIRST)
  1893. *MaxLineSpacing: 255
  1894. *XMoveThreshold: 0
  1895. *YMoveThreshold: *
  1896. *XMoveUnit: 60
  1897. *YMoveUnit: 180
  1898. *Command: CmdXMoveAbsolute { *Cmd : "<1B>$" %l{(DestX / 6) } }
  1899. *Command: CmdYMoveRelDown { *Cmd : "<1B>J" %c[0,255]{max_repeat((DestYRel / 2) )} }
  1900. *Command: CmdSetLineSpacing { *Cmd : "<1B>3" %c[0,255]{(LinefeedSpacing / 2) } }
  1901. *Command: CmdCR { *Cmd : "<0D>" }
  1902. *Command: CmdLF { *Cmd : "<0A>" }
  1903. *Command: CmdFF { *Cmd : "<0C>" }
  1904. *Command: CmdBackSpace { *Cmd : "<08>" }
  1905. *Command: CmdUniDirectionOn { *Cmd : "<1B>U<01>" }
  1906. *Command: CmdUniDirectionOff { *Cmd : "<1B>U<00>" }
  1907. *EjectPageWithFF?: TRUE
  1908. *OutputDataFormat: V_BYTE
  1909. *OptimizeLeftBound?: FALSE
  1910. *CursorXAfterSendBlockData: AT_GRXDATA_END
  1911. *CursorYAfterSendBlockData: NO_MOVE
  1912. *DefaultFont: 3
  1913. *DefaultCTT: 1
  1914. *switch: Orientation
  1915. {
  1916. *case: PORTRAIT
  1917. {
  1918. *DeviceFonts: LIST(1,2,3,4,5,6,7,41,42,44,48,49,52)
  1919. }
  1920. *case: LANDSCAPE_CC270
  1921. {
  1922. *DeviceFonts: LIST()
  1923. }
  1924. }
  1925. *Command: CmdBoldOn { *Cmd : "<1B>E" }
  1926. *Command: CmdBoldOff { *Cmd : "<1B>F" }
  1927. *Command: CmdItalicOn { *Cmd : "<1B>4" }
  1928. *Command: CmdItalicOff { *Cmd : "<1B>5" }
  1929. *Command: CmdUnderlineOn { *Cmd : "<1B>-<01>" }
  1930. *Command: CmdUnderlineOff { *Cmd : "<1B>-<00>" }