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.

1552 lines
54 KiB

  1. *%
  2. *% Copyright (c) 1997 - 1999 Microsoft Corporation
  3. *% All Rights Reserved.
  4. *%
  5. *GPDSpecVersion: "1.0"
  6. *CodePage: 1252
  7. *GPDFileVersion: "1.0"
  8. *GPDFileName: "eplq57pt.gpd"
  9. *Include: "STDNAMES.GPD"
  10. *ModelName: "Epson LQ-570C+"
  11. *MasterUnits: PAIR(360, 360)
  12. *ResourceDLL: "ep24tres.dll"
  13. *PrinterType: SERIAL
  14. *PrintRateUnit: CPS
  15. *PrintRate: 225
  16. *Feature: Orientation
  17. {
  18. *rcNameID: =ORIENTATION_DISPLAY
  19. *DefaultOption: PORTRAIT
  20. *Option: PORTRAIT
  21. {
  22. *rcNameID: =PORTRAIT_DISPLAY
  23. }
  24. *Option: LANDSCAPE_CC270
  25. {
  26. *rcNameID: =LANDSCAPE_DISPLAY
  27. }
  28. }
  29. *Feature: InputBin
  30. {
  31. *rcNameID: =PAPER_SOURCE_DISPLAY
  32. *DefaultOption: TRACTOR
  33. *Option: TRACTOR
  34. {
  35. *rcNameID: =TRACTOR_DISPLAY
  36. *Command: CmdSelect
  37. {
  38. *Order: DOC_SETUP.3
  39. *Cmd: "<1B19>0"
  40. }
  41. }
  42. *Option: MANUAL
  43. {
  44. *rcNameID: =MANUAL_FEED_DISPLAY
  45. *% Warning: this input bin has PSRC_MAN_PROMPT set in GPC, which is ignored by GPD.
  46. *Command: CmdSelect
  47. {
  48. *Order: DOC_SETUP.3
  49. *Cmd: "<1B19>0"
  50. }
  51. }
  52. *Option: Option3
  53. {
  54. *rcNameID: 265
  55. *OptionID: 265
  56. *Command: CmdSelect
  57. {
  58. *Order: DOC_SETUP.3
  59. *Cmd: "<1B19>4<1B19>1"
  60. }
  61. }
  62. *Option: Option4
  63. {
  64. *rcNameID: 266
  65. *OptionID: 266
  66. *Command: CmdSelect
  67. {
  68. *Order: DOC_SETUP.3
  69. *Cmd: "<1B19>4<1B19>2"
  70. }
  71. }
  72. }
  73. *Feature: Resolution
  74. {
  75. *rcNameID: =RESOLUTION_DISPLAY
  76. *DefaultOption: Option3
  77. *Option: Option1
  78. {
  79. *Name: "360 x 180 dots per inch"
  80. *DPI: PAIR(360, 180)
  81. *TextDPI: PAIR(360, 180)
  82. *PinsPerLogPass: 24
  83. *PinsPerPhysPass: 24
  84. *MinStripBlankPixels: 360
  85. EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  86. *% Warning: this resolution has RES_BO_NO_ADJACENT set in GPC, which is ignored by GPD. Custom code is needed.
  87. *SpotDiameter: 170
  88. *Command: CmdSendBlockData { *Cmd : "<1B>*(" %l{NumOfDataBytes / 3} }
  89. }
  90. *Option: Option2
  91. {
  92. *Name: "360 x 360 dots per inch"
  93. *DPI: PAIR(360, 360)
  94. *TextDPI: PAIR(360, 360)
  95. *PinsPerLogPass: 48
  96. *PinsPerPhysPass: 24
  97. *MinStripBlankPixels: 360
  98. EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  99. *% Warning: this resolution has RES_BO_NO_ADJACENT set in GPC, which is ignored by GPD. Custom code is needed.
  100. *SpotDiameter: 170
  101. *Command: CmdSendBlockData { *Cmd : "<1B>*(" %l{NumOfDataBytes / 3} }
  102. }
  103. *Option: Option3
  104. {
  105. *Name: "180 x 180 dots per inch"
  106. *DPI: PAIR(180, 180)
  107. *TextDPI: PAIR(180, 180)
  108. *PinsPerLogPass: 24
  109. *PinsPerPhysPass: 24
  110. *MinStripBlankPixels: 180
  111. EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  112. *SpotDiameter: 120
  113. *Command: CmdSendBlockData { *Cmd : "<1B>*'" %l{NumOfDataBytes / 3} }
  114. }
  115. *Option: Option4
  116. {
  117. *Name: "120 x 180 dots per inch"
  118. *DPI: PAIR(120, 180)
  119. *TextDPI: PAIR(120, 180)
  120. *PinsPerLogPass: 24
  121. *PinsPerPhysPass: 24
  122. *MinStripBlankPixels: 120
  123. EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  124. *SpotDiameter: 100
  125. *Command: CmdSendBlockData { *Cmd : "<1B>*!" %l{NumOfDataBytes / 3} }
  126. }
  127. }
  128. *Feature: PaperSize
  129. {
  130. *rcNameID: =PAPER_SIZE_DISPLAY
  131. *DefaultOption: LETTER
  132. *Option: LETTER
  133. {
  134. *rcNameID: =LETTER_DISPLAY
  135. *Command: CmdSelect
  136. {
  137. *Order: DOC_SETUP.4
  138. *Cmd: "<1B>2<1B>CB"
  139. }
  140. *switch: InputBin
  141. {
  142. *case: TRACTOR
  143. {
  144. *PrintableArea: PAIR(2880, 3615)
  145. *PrintableOrigin: PAIR(90, 120)
  146. *switch: Resolution
  147. {
  148. *case: Option1
  149. {
  150. *% Warning: the following printable length is adjusted (3615->3614) so it is divisible by the resolution Y scale.
  151. *PrintableArea: PAIR(2880, 3614)
  152. }
  153. *case: Option3
  154. {
  155. *% Warning: the following printable length is adjusted (3615->3614) so it is divisible by the resolution Y scale.
  156. *PrintableArea: PAIR(2880, 3614)
  157. }
  158. *case: Option4
  159. {
  160. *% Warning: the following printable length is adjusted (3615->3614) so it is divisible by the resolution Y scale.
  161. *PrintableArea: PAIR(2880, 3614)
  162. }
  163. }
  164. }
  165. *case: MANUAL
  166. {
  167. *PrintableArea: PAIR(2880, 3615)
  168. *PrintableOrigin: PAIR(90, 120)
  169. *switch: Resolution
  170. {
  171. *case: Option1
  172. {
  173. *% Warning: the following printable length is adjusted (3615->3614) so it is divisible by the resolution Y scale.
  174. *PrintableArea: PAIR(2880, 3614)
  175. }
  176. *case: Option3
  177. {
  178. *% Warning: the following printable length is adjusted (3615->3614) so it is divisible by the resolution Y scale.
  179. *PrintableArea: PAIR(2880, 3614)
  180. }
  181. *case: Option4
  182. {
  183. *% Warning: the following printable length is adjusted (3615->3614) so it is divisible by the resolution Y scale.
  184. *PrintableArea: PAIR(2880, 3614)
  185. }
  186. }
  187. }
  188. *case: Option3
  189. {
  190. *PrintableArea: PAIR(2880, 3615)
  191. *PrintableOrigin: PAIR(90, 120)
  192. *switch: Resolution
  193. {
  194. *case: Option1
  195. {
  196. *% Warning: the following printable length is adjusted (3615->3614) so it is divisible by the resolution Y scale.
  197. *PrintableArea: PAIR(2880, 3614)
  198. }
  199. *case: Option3
  200. {
  201. *% Warning: the following printable length is adjusted (3615->3614) so it is divisible by the resolution Y scale.
  202. *PrintableArea: PAIR(2880, 3614)
  203. }
  204. *case: Option4
  205. {
  206. *% Warning: the following printable length is adjusted (3615->3614) so it is divisible by the resolution Y scale.
  207. *PrintableArea: PAIR(2880, 3614)
  208. }
  209. }
  210. }
  211. *case: Option4
  212. {
  213. *PrintableArea: PAIR(2880, 3615)
  214. *PrintableOrigin: PAIR(90, 120)
  215. *switch: Resolution
  216. {
  217. *case: Option1
  218. {
  219. *% Warning: the following printable length is adjusted (3615->3614) so it is divisible by the resolution Y scale.
  220. *PrintableArea: PAIR(2880, 3614)
  221. }
  222. *case: Option3
  223. {
  224. *% Warning: the following printable length is adjusted (3615->3614) so it is divisible by the resolution Y scale.
  225. *PrintableArea: PAIR(2880, 3614)
  226. }
  227. *case: Option4
  228. {
  229. *% Warning: the following printable length is adjusted (3615->3614) so it is divisible by the resolution Y scale.
  230. *PrintableArea: PAIR(2880, 3614)
  231. }
  232. }
  233. }
  234. }
  235. }
  236. *Option: LEGAL
  237. {
  238. *rcNameID: =LEGAL_DISPLAY
  239. *Command: CmdSelect
  240. {
  241. *Order: DOC_SETUP.4
  242. *Cmd: "<1B>2<1B>CT"
  243. }
  244. *switch: InputBin
  245. {
  246. *case: TRACTOR
  247. {
  248. *PrintableArea: PAIR(2880, 4695)
  249. *PrintableOrigin: PAIR(90, 120)
  250. *switch: Resolution
  251. {
  252. *case: Option1
  253. {
  254. *% Warning: the following printable length is adjusted (4695->4694) so it is divisible by the resolution Y scale.
  255. *PrintableArea: PAIR(2880, 4694)
  256. }
  257. *case: Option3
  258. {
  259. *% Warning: the following printable length is adjusted (4695->4694) so it is divisible by the resolution Y scale.
  260. *PrintableArea: PAIR(2880, 4694)
  261. }
  262. *case: Option4
  263. {
  264. *% Warning: the following printable length is adjusted (4695->4694) so it is divisible by the resolution Y scale.
  265. *PrintableArea: PAIR(2880, 4694)
  266. }
  267. }
  268. }
  269. *case: MANUAL
  270. {
  271. *PrintableArea: PAIR(2880, 4695)
  272. *PrintableOrigin: PAIR(90, 120)
  273. *switch: Resolution
  274. {
  275. *case: Option1
  276. {
  277. *% Warning: the following printable length is adjusted (4695->4694) so it is divisible by the resolution Y scale.
  278. *PrintableArea: PAIR(2880, 4694)
  279. }
  280. *case: Option3
  281. {
  282. *% Warning: the following printable length is adjusted (4695->4694) so it is divisible by the resolution Y scale.
  283. *PrintableArea: PAIR(2880, 4694)
  284. }
  285. *case: Option4
  286. {
  287. *% Warning: the following printable length is adjusted (4695->4694) so it is divisible by the resolution Y scale.
  288. *PrintableArea: PAIR(2880, 4694)
  289. }
  290. }
  291. }
  292. *case: Option3
  293. {
  294. *PrintableArea: PAIR(2880, 4695)
  295. *PrintableOrigin: PAIR(90, 120)
  296. *switch: Resolution
  297. {
  298. *case: Option1
  299. {
  300. *% Warning: the following printable length is adjusted (4695->4694) so it is divisible by the resolution Y scale.
  301. *PrintableArea: PAIR(2880, 4694)
  302. }
  303. *case: Option3
  304. {
  305. *% Warning: the following printable length is adjusted (4695->4694) so it is divisible by the resolution Y scale.
  306. *PrintableArea: PAIR(2880, 4694)
  307. }
  308. *case: Option4
  309. {
  310. *% Warning: the following printable length is adjusted (4695->4694) so it is divisible by the resolution Y scale.
  311. *PrintableArea: PAIR(2880, 4694)
  312. }
  313. }
  314. }
  315. *case: Option4
  316. {
  317. *PrintableArea: PAIR(2880, 4695)
  318. *PrintableOrigin: PAIR(90, 120)
  319. *switch: Resolution
  320. {
  321. *case: Option1
  322. {
  323. *% Warning: the following printable length is adjusted (4695->4694) so it is divisible by the resolution Y scale.
  324. *PrintableArea: PAIR(2880, 4694)
  325. }
  326. *case: Option3
  327. {
  328. *% Warning: the following printable length is adjusted (4695->4694) so it is divisible by the resolution Y scale.
  329. *PrintableArea: PAIR(2880, 4694)
  330. }
  331. *case: Option4
  332. {
  333. *% Warning: the following printable length is adjusted (4695->4694) so it is divisible by the resolution Y scale.
  334. *PrintableArea: PAIR(2880, 4694)
  335. }
  336. }
  337. }
  338. }
  339. }
  340. *Option: EXECUTIVE
  341. {
  342. *rcNameID: =EXECUTIVE_DISPLAY
  343. *Command: CmdSelect
  344. {
  345. *Order: DOC_SETUP.4
  346. *Cmd: "<1B>2<1B>C?"
  347. }
  348. *switch: InputBin
  349. {
  350. *case: TRACTOR
  351. {
  352. *PrintableArea: PAIR(2475, 3435)
  353. *PrintableOrigin: PAIR(90, 120)
  354. *switch: Resolution
  355. {
  356. *case: Option1
  357. {
  358. *% Warning: the following printable length is adjusted (3435->3434) so it is divisible by the resolution Y scale.
  359. *PrintableArea: PAIR(2475, 3434)
  360. }
  361. *case: Option3
  362. {
  363. *% Warning: the following printable width is adjusted (2475->2474) so it is divisible by the resolution X scale.
  364. *% Warning: the following printable length is adjusted (3435->3434) so it is divisible by the resolution Y scale.
  365. *PrintableArea: PAIR(2474, 3434)
  366. }
  367. *case: Option4
  368. {
  369. *% Warning: the following printable length is adjusted (3435->3434) so it is divisible by the resolution Y scale.
  370. *PrintableArea: PAIR(2475, 3434)
  371. }
  372. }
  373. }
  374. *case: MANUAL
  375. {
  376. *PrintableArea: PAIR(2475, 3435)
  377. *PrintableOrigin: PAIR(90, 120)
  378. *switch: Resolution
  379. {
  380. *case: Option1
  381. {
  382. *% Warning: the following printable length is adjusted (3435->3434) so it is divisible by the resolution Y scale.
  383. *PrintableArea: PAIR(2475, 3434)
  384. }
  385. *case: Option3
  386. {
  387. *% Warning: the following printable width is adjusted (2475->2474) so it is divisible by the resolution X scale.
  388. *% Warning: the following printable length is adjusted (3435->3434) so it is divisible by the resolution Y scale.
  389. *PrintableArea: PAIR(2474, 3434)
  390. }
  391. *case: Option4
  392. {
  393. *% Warning: the following printable length is adjusted (3435->3434) so it is divisible by the resolution Y scale.
  394. *PrintableArea: PAIR(2475, 3434)
  395. }
  396. }
  397. }
  398. *case: Option3
  399. {
  400. *PrintableArea: PAIR(2475, 3435)
  401. *PrintableOrigin: PAIR(90, 120)
  402. *switch: Resolution
  403. {
  404. *case: Option1
  405. {
  406. *% Warning: the following printable length is adjusted (3435->3434) so it is divisible by the resolution Y scale.
  407. *PrintableArea: PAIR(2475, 3434)
  408. }
  409. *case: Option3
  410. {
  411. *% Warning: the following printable width is adjusted (2475->2474) so it is divisible by the resolution X scale.
  412. *% Warning: the following printable length is adjusted (3435->3434) so it is divisible by the resolution Y scale.
  413. *PrintableArea: PAIR(2474, 3434)
  414. }
  415. *case: Option4
  416. {
  417. *% Warning: the following printable length is adjusted (3435->3434) so it is divisible by the resolution Y scale.
  418. *PrintableArea: PAIR(2475, 3434)
  419. }
  420. }
  421. }
  422. *case: Option4
  423. {
  424. *PrintableArea: PAIR(2475, 3435)
  425. *PrintableOrigin: PAIR(90, 120)
  426. *switch: Resolution
  427. {
  428. *case: Option1
  429. {
  430. *% Warning: the following printable length is adjusted (3435->3434) so it is divisible by the resolution Y scale.
  431. *PrintableArea: PAIR(2475, 3434)
  432. }
  433. *case: Option3
  434. {
  435. *% Warning: the following printable width is adjusted (2475->2474) so it is divisible by the resolution X scale.
  436. *% Warning: the following printable length is adjusted (3435->3434) so it is divisible by the resolution Y scale.
  437. *PrintableArea: PAIR(2474, 3434)
  438. }
  439. *case: Option4
  440. {
  441. *% Warning: the following printable length is adjusted (3435->3434) so it is divisible by the resolution Y scale.
  442. *PrintableArea: PAIR(2475, 3434)
  443. }
  444. }
  445. }
  446. }
  447. }
  448. *Option: FOLIO
  449. {
  450. *rcNameID: =FOLIO_DISPLAY
  451. *Command: CmdSelect
  452. {
  453. *Order: DOC_SETUP.4
  454. *Cmd: "<1B>2<1B>CN"
  455. }
  456. *switch: InputBin
  457. {
  458. *case: TRACTOR
  459. {
  460. *PrintableArea: PAIR(2880, 4335)
  461. *PrintableOrigin: PAIR(90, 120)
  462. *switch: Resolution
  463. {
  464. *case: Option1
  465. {
  466. *% Warning: the following printable length is adjusted (4335->4334) so it is divisible by the resolution Y scale.
  467. *PrintableArea: PAIR(2880, 4334)
  468. }
  469. *case: Option3
  470. {
  471. *% Warning: the following printable length is adjusted (4335->4334) so it is divisible by the resolution Y scale.
  472. *PrintableArea: PAIR(2880, 4334)
  473. }
  474. *case: Option4
  475. {
  476. *% Warning: the following printable length is adjusted (4335->4334) so it is divisible by the resolution Y scale.
  477. *PrintableArea: PAIR(2880, 4334)
  478. }
  479. }
  480. }
  481. *case: MANUAL
  482. {
  483. *PrintableArea: PAIR(2880, 4335)
  484. *PrintableOrigin: PAIR(90, 120)
  485. *switch: Resolution
  486. {
  487. *case: Option1
  488. {
  489. *% Warning: the following printable length is adjusted (4335->4334) so it is divisible by the resolution Y scale.
  490. *PrintableArea: PAIR(2880, 4334)
  491. }
  492. *case: Option3
  493. {
  494. *% Warning: the following printable length is adjusted (4335->4334) so it is divisible by the resolution Y scale.
  495. *PrintableArea: PAIR(2880, 4334)
  496. }
  497. *case: Option4
  498. {
  499. *% Warning: the following printable length is adjusted (4335->4334) so it is divisible by the resolution Y scale.
  500. *PrintableArea: PAIR(2880, 4334)
  501. }
  502. }
  503. }
  504. *case: Option3
  505. {
  506. *PrintableArea: PAIR(2880, 4335)
  507. *PrintableOrigin: PAIR(90, 120)
  508. *switch: Resolution
  509. {
  510. *case: Option1
  511. {
  512. *% Warning: the following printable length is adjusted (4335->4334) so it is divisible by the resolution Y scale.
  513. *PrintableArea: PAIR(2880, 4334)
  514. }
  515. *case: Option3
  516. {
  517. *% Warning: the following printable length is adjusted (4335->4334) so it is divisible by the resolution Y scale.
  518. *PrintableArea: PAIR(2880, 4334)
  519. }
  520. *case: Option4
  521. {
  522. *% Warning: the following printable length is adjusted (4335->4334) so it is divisible by the resolution Y scale.
  523. *PrintableArea: PAIR(2880, 4334)
  524. }
  525. }
  526. }
  527. *case: Option4
  528. {
  529. *PrintableArea: PAIR(2880, 4335)
  530. *PrintableOrigin: PAIR(90, 120)
  531. *switch: Resolution
  532. {
  533. *case: Option1
  534. {
  535. *% Warning: the following printable length is adjusted (4335->4334) so it is divisible by the resolution Y scale.
  536. *PrintableArea: PAIR(2880, 4334)
  537. }
  538. *case: Option3
  539. {
  540. *% Warning: the following printable length is adjusted (4335->4334) so it is divisible by the resolution Y scale.
  541. *PrintableArea: PAIR(2880, 4334)
  542. }
  543. *case: Option4
  544. {
  545. *% Warning: the following printable length is adjusted (4335->4334) so it is divisible by the resolution Y scale.
  546. *PrintableArea: PAIR(2880, 4334)
  547. }
  548. }
  549. }
  550. }
  551. }
  552. *Option: A4
  553. {
  554. *rcNameID: =A4_DISPLAY
  555. *Command: CmdSelect
  556. {
  557. *Order: DOC_SETUP.4
  558. *Cmd: "<1B>2<1B>CF"
  559. }
  560. *switch: InputBin
  561. {
  562. *case: TRACTOR
  563. {
  564. *PrintableArea: PAIR(2842, 3863)
  565. *PrintableOrigin: PAIR(90, 120)
  566. *switch: Resolution
  567. {
  568. *case: Option1
  569. {
  570. *% Warning: the following printable length is adjusted (3863->3862) so it is divisible by the resolution Y scale.
  571. *PrintableArea: PAIR(2842, 3862)
  572. }
  573. *case: Option3
  574. {
  575. *% Warning: the following printable length is adjusted (3863->3862) so it is divisible by the resolution Y scale.
  576. *PrintableArea: PAIR(2842, 3862)
  577. }
  578. *case: Option4
  579. {
  580. *% Warning: the following printable width is adjusted (2842->2841) so it is divisible by the resolution X scale.
  581. *% Warning: the following printable length is adjusted (3863->3862) so it is divisible by the resolution Y scale.
  582. *PrintableArea: PAIR(2841, 3862)
  583. }
  584. }
  585. }
  586. *case: MANUAL
  587. {
  588. *PrintableArea: PAIR(2842, 3863)
  589. *PrintableOrigin: PAIR(90, 120)
  590. *switch: Resolution
  591. {
  592. *case: Option1
  593. {
  594. *% Warning: the following printable length is adjusted (3863->3862) so it is divisible by the resolution Y scale.
  595. *PrintableArea: PAIR(2842, 3862)
  596. }
  597. *case: Option3
  598. {
  599. *% Warning: the following printable length is adjusted (3863->3862) so it is divisible by the resolution Y scale.
  600. *PrintableArea: PAIR(2842, 3862)
  601. }
  602. *case: Option4
  603. {
  604. *% Warning: the following printable width is adjusted (2842->2841) so it is divisible by the resolution X scale.
  605. *% Warning: the following printable length is adjusted (3863->3862) so it is divisible by the resolution Y scale.
  606. *PrintableArea: PAIR(2841, 3862)
  607. }
  608. }
  609. }
  610. *case: Option3
  611. {
  612. *PrintableArea: PAIR(2842, 3863)
  613. *PrintableOrigin: PAIR(90, 120)
  614. *switch: Resolution
  615. {
  616. *case: Option1
  617. {
  618. *% Warning: the following printable length is adjusted (3863->3862) so it is divisible by the resolution Y scale.
  619. *PrintableArea: PAIR(2842, 3862)
  620. }
  621. *case: Option3
  622. {
  623. *% Warning: the following printable length is adjusted (3863->3862) so it is divisible by the resolution Y scale.
  624. *PrintableArea: PAIR(2842, 3862)
  625. }
  626. *case: Option4
  627. {
  628. *% Warning: the following printable width is adjusted (2842->2841) so it is divisible by the resolution X scale.
  629. *% Warning: the following printable length is adjusted (3863->3862) so it is divisible by the resolution Y scale.
  630. *PrintableArea: PAIR(2841, 3862)
  631. }
  632. }
  633. }
  634. *case: Option4
  635. {
  636. *PrintableArea: PAIR(2842, 3863)
  637. *PrintableOrigin: PAIR(90, 120)
  638. *switch: Resolution
  639. {
  640. *case: Option1
  641. {
  642. *% Warning: the following printable length is adjusted (3863->3862) so it is divisible by the resolution Y scale.
  643. *PrintableArea: PAIR(2842, 3862)
  644. }
  645. *case: Option3
  646. {
  647. *% Warning: the following printable length is adjusted (3863->3862) so it is divisible by the resolution Y scale.
  648. *PrintableArea: PAIR(2842, 3862)
  649. }
  650. *case: Option4
  651. {
  652. *% Warning: the following printable width is adjusted (2842->2841) so it is divisible by the resolution X scale.
  653. *% Warning: the following printable length is adjusted (3863->3862) so it is divisible by the resolution Y scale.
  654. *PrintableArea: PAIR(2841, 3862)
  655. }
  656. }
  657. }
  658. }
  659. }
  660. *Option: A5
  661. {
  662. *rcNameID: =A5_DISPLAY
  663. *Command: CmdSelect
  664. {
  665. *Order: DOC_SETUP.4
  666. *Cmd: "<1B>2<1B>C2"
  667. }
  668. *switch: InputBin
  669. {
  670. *case: TRACTOR
  671. {
  672. *PrintableArea: PAIR(1964, 2632)
  673. *PrintableOrigin: PAIR(90, 120)
  674. *switch: Resolution
  675. {
  676. *case: Option4
  677. {
  678. *% Warning: the following printable width is adjusted (1964->1962) so it is divisible by the resolution X scale.
  679. *PrintableArea: PAIR(1962, 2632)
  680. }
  681. }
  682. }
  683. *case: MANUAL
  684. {
  685. *PrintableArea: PAIR(1964, 2632)
  686. *PrintableOrigin: PAIR(90, 120)
  687. *switch: Resolution
  688. {
  689. *case: Option4
  690. {
  691. *% Warning: the following printable width is adjusted (1964->1962) so it is divisible by the resolution X scale.
  692. *PrintableArea: PAIR(1962, 2632)
  693. }
  694. }
  695. }
  696. *case: Option3
  697. {
  698. *PrintableArea: PAIR(1964, 2632)
  699. *PrintableOrigin: PAIR(90, 120)
  700. *switch: Resolution
  701. {
  702. *case: Option4
  703. {
  704. *% Warning: the following printable width is adjusted (1964->1962) so it is divisible by the resolution X scale.
  705. *PrintableArea: PAIR(1962, 2632)
  706. }
  707. }
  708. }
  709. *case: Option4
  710. {
  711. *PrintableArea: PAIR(1964, 2632)
  712. *PrintableOrigin: PAIR(90, 120)
  713. *switch: Resolution
  714. {
  715. *case: Option4
  716. {
  717. *% Warning: the following printable width is adjusted (1964->1962) so it is divisible by the resolution X scale.
  718. *PrintableArea: PAIR(1962, 2632)
  719. }
  720. }
  721. }
  722. }
  723. }
  724. *Option: B4
  725. {
  726. *rcNameID: =B4_DISPLAY
  727. *Command: CmdSelect
  728. {
  729. *Order: DOC_SETUP.4
  730. *Cmd: "<1B>2<1B>CT"
  731. }
  732. *switch: InputBin
  733. {
  734. *case: TRACTOR
  735. {
  736. *PrintableArea: PAIR(2880, 4814)
  737. *PrintableOrigin: PAIR(90, 120)
  738. }
  739. *case: MANUAL
  740. {
  741. *PrintableArea: PAIR(2880, 4814)
  742. *PrintableOrigin: PAIR(90, 120)
  743. }
  744. *case: Option3
  745. {
  746. *PrintableArea: PAIR(2880, 4814)
  747. *PrintableOrigin: PAIR(90, 120)
  748. }
  749. *case: Option4
  750. {
  751. *PrintableArea: PAIR(2880, 4814)
  752. *PrintableOrigin: PAIR(90, 120)
  753. }
  754. }
  755. }
  756. *Option: B5
  757. {
  758. *rcNameID: =B5_DISPLAY
  759. *Command: CmdSelect
  760. {
  761. *Order: DOC_SETUP.4
  762. *Cmd: "<1B>2<1B>C="
  763. }
  764. *switch: InputBin
  765. {
  766. *case: TRACTOR
  767. {
  768. *PrintableArea: PAIR(2446, 3298)
  769. *PrintableOrigin: PAIR(90, 120)
  770. *switch: Resolution
  771. {
  772. *case: Option4
  773. {
  774. *% Warning: the following printable width is adjusted (2446->2445) so it is divisible by the resolution X scale.
  775. *PrintableArea: PAIR(2445, 3298)
  776. }
  777. }
  778. }
  779. *case: MANUAL
  780. {
  781. *PrintableArea: PAIR(2446, 3298)
  782. *PrintableOrigin: PAIR(90, 120)
  783. *switch: Resolution
  784. {
  785. *case: Option4
  786. {
  787. *% Warning: the following printable width is adjusted (2446->2445) so it is divisible by the resolution X scale.
  788. *PrintableArea: PAIR(2445, 3298)
  789. }
  790. }
  791. }
  792. *case: Option3
  793. {
  794. *PrintableArea: PAIR(2446, 3298)
  795. *PrintableOrigin: PAIR(90, 120)
  796. *switch: Resolution
  797. {
  798. *case: Option4
  799. {
  800. *% Warning: the following printable width is adjusted (2446->2445) so it is divisible by the resolution X scale.
  801. *PrintableArea: PAIR(2445, 3298)
  802. }
  803. }
  804. }
  805. *case: Option4
  806. {
  807. *PrintableArea: PAIR(2446, 3298)
  808. *PrintableOrigin: PAIR(90, 120)
  809. *switch: Resolution
  810. {
  811. *case: Option4
  812. {
  813. *% Warning: the following printable width is adjusted (2446->2445) so it is divisible by the resolution X scale.
  814. *PrintableArea: PAIR(2445, 3298)
  815. }
  816. }
  817. }
  818. }
  819. }
  820. *Option: Option9
  821. {
  822. *rcNameID: 260
  823. *OptionID: 260
  824. *PageDimensions: PAIR(2880, 2160)
  825. *Command: CmdSelect
  826. {
  827. *Order: DOC_SETUP.4
  828. *Cmd: "<1B>2<1B>C$"
  829. }
  830. *switch: InputBin
  831. {
  832. *case: TRACTOR
  833. {
  834. *PrintableArea: PAIR(2790, 2160)
  835. *PrintableOrigin: PAIR(90, 0)
  836. }
  837. *case: MANUAL
  838. {
  839. *PrintableArea: PAIR(2790, 1815)
  840. *PrintableOrigin: PAIR(90, 120)
  841. *switch: Resolution
  842. {
  843. *case: Option1
  844. {
  845. *% Warning: the following printable length is adjusted (1815->1814) so it is divisible by the resolution Y scale.
  846. *PrintableArea: PAIR(2790, 1814)
  847. }
  848. *case: Option3
  849. {
  850. *% Warning: the following printable length is adjusted (1815->1814) so it is divisible by the resolution Y scale.
  851. *PrintableArea: PAIR(2790, 1814)
  852. }
  853. *case: Option4
  854. {
  855. *% Warning: the following printable length is adjusted (1815->1814) so it is divisible by the resolution Y scale.
  856. *PrintableArea: PAIR(2790, 1814)
  857. }
  858. }
  859. }
  860. *case: Option3
  861. {
  862. *PrintableArea: PAIR(2790, 1815)
  863. *PrintableOrigin: PAIR(90, 120)
  864. *switch: Resolution
  865. {
  866. *case: Option1
  867. {
  868. *% Warning: the following printable length is adjusted (1815->1814) so it is divisible by the resolution Y scale.
  869. *PrintableArea: PAIR(2790, 1814)
  870. }
  871. *case: Option3
  872. {
  873. *% Warning: the following printable length is adjusted (1815->1814) so it is divisible by the resolution Y scale.
  874. *PrintableArea: PAIR(2790, 1814)
  875. }
  876. *case: Option4
  877. {
  878. *% Warning: the following printable length is adjusted (1815->1814) so it is divisible by the resolution Y scale.
  879. *PrintableArea: PAIR(2790, 1814)
  880. }
  881. }
  882. }
  883. *case: Option4
  884. {
  885. *PrintableArea: PAIR(2790, 1815)
  886. *PrintableOrigin: PAIR(90, 120)
  887. *switch: Resolution
  888. {
  889. *case: Option1
  890. {
  891. *% Warning: the following printable length is adjusted (1815->1814) so it is divisible by the resolution Y scale.
  892. *PrintableArea: PAIR(2790, 1814)
  893. }
  894. *case: Option3
  895. {
  896. *% Warning: the following printable length is adjusted (1815->1814) so it is divisible by the resolution Y scale.
  897. *PrintableArea: PAIR(2790, 1814)
  898. }
  899. *case: Option4
  900. {
  901. *% Warning: the following printable length is adjusted (1815->1814) so it is divisible by the resolution Y scale.
  902. *PrintableArea: PAIR(2790, 1814)
  903. }
  904. }
  905. }
  906. }
  907. }
  908. *Option: FANFOLD_STD_GERMAN
  909. {
  910. *rcNameID: =FANFOLD_STD_GERMAN_DISPLAY
  911. *Command: CmdSelect
  912. {
  913. *Order: DOC_SETUP.4
  914. *Cmd: "<1B>2<1B>CH"
  915. }
  916. *switch: InputBin
  917. {
  918. *case: TRACTOR
  919. {
  920. *PrintableArea: PAIR(2880, 4320)
  921. *PrintableOrigin: PAIR(90, 0)
  922. }
  923. *case: MANUAL
  924. {
  925. *PrintableArea: PAIR(2880, 3975)
  926. *PrintableOrigin: PAIR(90, 120)
  927. *switch: Resolution
  928. {
  929. *case: Option1
  930. {
  931. *% Warning: the following printable length is adjusted (3975->3974) so it is divisible by the resolution Y scale.
  932. *PrintableArea: PAIR(2880, 3974)
  933. }
  934. *case: Option3
  935. {
  936. *% Warning: the following printable length is adjusted (3975->3974) so it is divisible by the resolution Y scale.
  937. *PrintableArea: PAIR(2880, 3974)
  938. }
  939. *case: Option4
  940. {
  941. *% Warning: the following printable length is adjusted (3975->3974) so it is divisible by the resolution Y scale.
  942. *PrintableArea: PAIR(2880, 3974)
  943. }
  944. }
  945. }
  946. *case: Option3
  947. {
  948. *PrintableArea: PAIR(2880, 3975)
  949. *PrintableOrigin: PAIR(90, 120)
  950. *switch: Resolution
  951. {
  952. *case: Option1
  953. {
  954. *% Warning: the following printable length is adjusted (3975->3974) so it is divisible by the resolution Y scale.
  955. *PrintableArea: PAIR(2880, 3974)
  956. }
  957. *case: Option3
  958. {
  959. *% Warning: the following printable length is adjusted (3975->3974) so it is divisible by the resolution Y scale.
  960. *PrintableArea: PAIR(2880, 3974)
  961. }
  962. *case: Option4
  963. {
  964. *% Warning: the following printable length is adjusted (3975->3974) so it is divisible by the resolution Y scale.
  965. *PrintableArea: PAIR(2880, 3974)
  966. }
  967. }
  968. }
  969. *case: Option4
  970. {
  971. *PrintableArea: PAIR(2880, 3975)
  972. *PrintableOrigin: PAIR(90, 120)
  973. *switch: Resolution
  974. {
  975. *case: Option1
  976. {
  977. *% Warning: the following printable length is adjusted (3975->3974) so it is divisible by the resolution Y scale.
  978. *PrintableArea: PAIR(2880, 3974)
  979. }
  980. *case: Option3
  981. {
  982. *% Warning: the following printable length is adjusted (3975->3974) so it is divisible by the resolution Y scale.
  983. *PrintableArea: PAIR(2880, 3974)
  984. }
  985. *case: Option4
  986. {
  987. *% Warning: the following printable length is adjusted (3975->3974) so it is divisible by the resolution Y scale.
  988. *PrintableArea: PAIR(2880, 3974)
  989. }
  990. }
  991. }
  992. }
  993. }
  994. *Option: Option11
  995. {
  996. *rcNameID: 262
  997. *OptionID: 262
  998. *PageDimensions: PAIR(2976, 4320)
  999. *Command: CmdSelect
  1000. {
  1001. *Order: DOC_SETUP.4
  1002. *Cmd: "<1B>2<1B>CH"
  1003. }
  1004. *switch: InputBin
  1005. {
  1006. *case: TRACTOR
  1007. {
  1008. *PrintableArea: PAIR(2880, 4320)
  1009. *PrintableOrigin: PAIR(90, 0)
  1010. }
  1011. *case: MANUAL
  1012. {
  1013. *PrintableArea: PAIR(2880, 3975)
  1014. *PrintableOrigin: PAIR(90, 120)
  1015. *switch: Resolution
  1016. {
  1017. *case: Option1
  1018. {
  1019. *% Warning: the following printable length is adjusted (3975->3974) so it is divisible by the resolution Y scale.
  1020. *PrintableArea: PAIR(2880, 3974)
  1021. }
  1022. *case: Option3
  1023. {
  1024. *% Warning: the following printable length is adjusted (3975->3974) so it is divisible by the resolution Y scale.
  1025. *PrintableArea: PAIR(2880, 3974)
  1026. }
  1027. *case: Option4
  1028. {
  1029. *% Warning: the following printable length is adjusted (3975->3974) so it is divisible by the resolution Y scale.
  1030. *PrintableArea: PAIR(2880, 3974)
  1031. }
  1032. }
  1033. }
  1034. *case: Option3
  1035. {
  1036. *PrintableArea: PAIR(2880, 3975)
  1037. *PrintableOrigin: PAIR(90, 120)
  1038. *switch: Resolution
  1039. {
  1040. *case: Option1
  1041. {
  1042. *% Warning: the following printable length is adjusted (3975->3974) so it is divisible by the resolution Y scale.
  1043. *PrintableArea: PAIR(2880, 3974)
  1044. }
  1045. *case: Option3
  1046. {
  1047. *% Warning: the following printable length is adjusted (3975->3974) so it is divisible by the resolution Y scale.
  1048. *PrintableArea: PAIR(2880, 3974)
  1049. }
  1050. *case: Option4
  1051. {
  1052. *% Warning: the following printable length is adjusted (3975->3974) so it is divisible by the resolution Y scale.
  1053. *PrintableArea: PAIR(2880, 3974)
  1054. }
  1055. }
  1056. }
  1057. *case: Option4
  1058. {
  1059. *PrintableArea: PAIR(2880, 3975)
  1060. *PrintableOrigin: PAIR(90, 120)
  1061. *switch: Resolution
  1062. {
  1063. *case: Option1
  1064. {
  1065. *% Warning: the following printable length is adjusted (3975->3974) so it is divisible by the resolution Y scale.
  1066. *PrintableArea: PAIR(2880, 3974)
  1067. }
  1068. *case: Option3
  1069. {
  1070. *% Warning: the following printable length is adjusted (3975->3974) so it is divisible by the resolution Y scale.
  1071. *PrintableArea: PAIR(2880, 3974)
  1072. }
  1073. *case: Option4
  1074. {
  1075. *% Warning: the following printable length is adjusted (3975->3974) so it is divisible by the resolution Y scale.
  1076. *PrintableArea: PAIR(2880, 3974)
  1077. }
  1078. }
  1079. }
  1080. }
  1081. }
  1082. *Option: FANFOLD_LGL_GERMAN
  1083. {
  1084. *rcNameID: =FANFOLD_LGL_GERMAN_DISPLAY
  1085. *Command: CmdSelect
  1086. {
  1087. *Order: DOC_SETUP.4
  1088. *Cmd: "<1B>2<1B>CN"
  1089. }
  1090. *switch: InputBin
  1091. {
  1092. *case: TRACTOR
  1093. {
  1094. *PrintableArea: PAIR(2880, 4680)
  1095. *PrintableOrigin: PAIR(90, 0)
  1096. }
  1097. *case: MANUAL
  1098. {
  1099. *PrintableArea: PAIR(2880, 4335)
  1100. *PrintableOrigin: PAIR(90, 120)
  1101. *switch: Resolution
  1102. {
  1103. *case: Option1
  1104. {
  1105. *% Warning: the following printable length is adjusted (4335->4334) so it is divisible by the resolution Y scale.
  1106. *PrintableArea: PAIR(2880, 4334)
  1107. }
  1108. *case: Option3
  1109. {
  1110. *% Warning: the following printable length is adjusted (4335->4334) so it is divisible by the resolution Y scale.
  1111. *PrintableArea: PAIR(2880, 4334)
  1112. }
  1113. *case: Option4
  1114. {
  1115. *% Warning: the following printable length is adjusted (4335->4334) so it is divisible by the resolution Y scale.
  1116. *PrintableArea: PAIR(2880, 4334)
  1117. }
  1118. }
  1119. }
  1120. *case: Option3
  1121. {
  1122. *PrintableArea: PAIR(2880, 4335)
  1123. *PrintableOrigin: PAIR(90, 120)
  1124. *switch: Resolution
  1125. {
  1126. *case: Option1
  1127. {
  1128. *% Warning: the following printable length is adjusted (4335->4334) so it is divisible by the resolution Y scale.
  1129. *PrintableArea: PAIR(2880, 4334)
  1130. }
  1131. *case: Option3
  1132. {
  1133. *% Warning: the following printable length is adjusted (4335->4334) so it is divisible by the resolution Y scale.
  1134. *PrintableArea: PAIR(2880, 4334)
  1135. }
  1136. *case: Option4
  1137. {
  1138. *% Warning: the following printable length is adjusted (4335->4334) so it is divisible by the resolution Y scale.
  1139. *PrintableArea: PAIR(2880, 4334)
  1140. }
  1141. }
  1142. }
  1143. *case: Option4
  1144. {
  1145. *PrintableArea: PAIR(2880, 4335)
  1146. *PrintableOrigin: PAIR(90, 120)
  1147. *switch: Resolution
  1148. {
  1149. *case: Option1
  1150. {
  1151. *% Warning: the following printable length is adjusted (4335->4334) so it is divisible by the resolution Y scale.
  1152. *PrintableArea: PAIR(2880, 4334)
  1153. }
  1154. *case: Option3
  1155. {
  1156. *% Warning: the following printable length is adjusted (4335->4334) so it is divisible by the resolution Y scale.
  1157. *PrintableArea: PAIR(2880, 4334)
  1158. }
  1159. *case: Option4
  1160. {
  1161. *% Warning: the following printable length is adjusted (4335->4334) so it is divisible by the resolution Y scale.
  1162. *PrintableArea: PAIR(2880, 4334)
  1163. }
  1164. }
  1165. }
  1166. }
  1167. }
  1168. *Option: ENV_9
  1169. {
  1170. *rcNameID: =ENV_9_DISPLAY
  1171. *RotateSize? : TRUE
  1172. *Command: CmdSelect
  1173. {
  1174. *Order: DOC_SETUP.4
  1175. *Cmd: "<1B>2<1B>C<17>"
  1176. }
  1177. *switch: InputBin
  1178. {
  1179. *case: TRACTOR
  1180. {
  1181. *PrintableArea: PAIR(2880, 1052)
  1182. *PrintableOrigin: PAIR(90, 120)
  1183. }
  1184. *case: MANUAL
  1185. {
  1186. *PrintableArea: PAIR(2880, 1052)
  1187. *PrintableOrigin: PAIR(90, 120)
  1188. }
  1189. *case: Option3
  1190. {
  1191. *PrintableArea: PAIR(2880, 1052)
  1192. *PrintableOrigin: PAIR(90, 120)
  1193. }
  1194. *case: Option4
  1195. {
  1196. *PrintableArea: PAIR(2880, 1052)
  1197. *PrintableOrigin: PAIR(90, 120)
  1198. }
  1199. }
  1200. }
  1201. *Option: ENV_10
  1202. {
  1203. *rcNameID: =ENV_10_DISPLAY
  1204. *RotateSize? : TRUE
  1205. *Command: CmdSelect
  1206. {
  1207. *Order: DOC_SETUP.4
  1208. *Cmd: "<1B>2<1B>C<19>"
  1209. }
  1210. *switch: InputBin
  1211. {
  1212. *case: TRACTOR
  1213. {
  1214. *PrintableArea: PAIR(2880, 1142)
  1215. *PrintableOrigin: PAIR(90, 120)
  1216. }
  1217. *case: MANUAL
  1218. {
  1219. *PrintableArea: PAIR(2880, 1142)
  1220. *PrintableOrigin: PAIR(90, 120)
  1221. }
  1222. *case: Option3
  1223. {
  1224. *PrintableArea: PAIR(2880, 1142)
  1225. *PrintableOrigin: PAIR(90, 120)
  1226. }
  1227. *case: Option4
  1228. {
  1229. *PrintableArea: PAIR(2880, 1142)
  1230. *PrintableOrigin: PAIR(90, 120)
  1231. }
  1232. }
  1233. }
  1234. *Option: ENV_DL
  1235. {
  1236. *rcNameID: =ENV_DL_DISPLAY
  1237. *RotateSize? : TRUE
  1238. *Command: CmdSelect
  1239. {
  1240. *Order: DOC_SETUP.4
  1241. *Cmd: "<1B>2<1B>C<1A>"
  1242. }
  1243. *switch: InputBin
  1244. {
  1245. *case: TRACTOR
  1246. {
  1247. *PrintableArea: PAIR(2880, 1214)
  1248. *PrintableOrigin: PAIR(90, 120)
  1249. }
  1250. *case: MANUAL
  1251. {
  1252. *PrintableArea: PAIR(2880, 1214)
  1253. *PrintableOrigin: PAIR(90, 120)
  1254. }
  1255. *case: Option3
  1256. {
  1257. *PrintableArea: PAIR(2880, 1214)
  1258. *PrintableOrigin: PAIR(90, 120)
  1259. }
  1260. *case: Option4
  1261. {
  1262. *PrintableArea: PAIR(2880, 1214)
  1263. *PrintableOrigin: PAIR(90, 120)
  1264. }
  1265. }
  1266. }
  1267. *Option: ENV_C5
  1268. {
  1269. *rcNameID: =ENV_C5_DISPLAY
  1270. *RotateSize? : TRUE
  1271. *Command: CmdSelect
  1272. {
  1273. *Order: DOC_SETUP.4
  1274. *Cmd: "<1B>2<1B>C&"
  1275. }
  1276. *switch: InputBin
  1277. {
  1278. *case: TRACTOR
  1279. {
  1280. *PrintableArea: PAIR(2880, 1952)
  1281. *PrintableOrigin: PAIR(90, 120)
  1282. }
  1283. *case: MANUAL
  1284. {
  1285. *PrintableArea: PAIR(2880, 1952)
  1286. *PrintableOrigin: PAIR(90, 120)
  1287. }
  1288. *case: Option3
  1289. {
  1290. *PrintableArea: PAIR(2880, 1952)
  1291. *PrintableOrigin: PAIR(90, 120)
  1292. }
  1293. *case: Option4
  1294. {
  1295. *PrintableArea: PAIR(2880, 1952)
  1296. *PrintableOrigin: PAIR(90, 120)
  1297. }
  1298. }
  1299. }
  1300. *Option: ENV_B5
  1301. {
  1302. *rcNameID: =ENV_B5_DISPLAY
  1303. *RotateSize? : TRUE
  1304. *Command: CmdSelect
  1305. {
  1306. *Order: DOC_SETUP.4
  1307. *Cmd: "<1B>2<1B>C*"
  1308. }
  1309. *switch: InputBin
  1310. {
  1311. *case: TRACTOR
  1312. {
  1313. *PrintableArea: PAIR(2880, 2150)
  1314. *PrintableOrigin: PAIR(90, 120)
  1315. }
  1316. *case: MANUAL
  1317. {
  1318. *PrintableArea: PAIR(2880, 2150)
  1319. *PrintableOrigin: PAIR(90, 120)
  1320. }
  1321. *case: Option3
  1322. {
  1323. *PrintableArea: PAIR(2880, 2150)
  1324. *PrintableOrigin: PAIR(90, 120)
  1325. }
  1326. *case: Option4
  1327. {
  1328. *PrintableArea: PAIR(2880, 2150)
  1329. *PrintableOrigin: PAIR(90, 120)
  1330. }
  1331. }
  1332. }
  1333. *Option: ENV_MONARCH
  1334. {
  1335. *rcNameID: =ENV_MONARCH_DISPLAY
  1336. *RotateSize? : TRUE
  1337. *Command: CmdSelect
  1338. {
  1339. *Order: DOC_SETUP.4
  1340. *Cmd: "<1B>2<1B>C!"
  1341. }
  1342. *switch: InputBin
  1343. {
  1344. *case: TRACTOR
  1345. {
  1346. *PrintableArea: PAIR(2565, 1052)
  1347. *PrintableOrigin: PAIR(90, 120)
  1348. *switch: Resolution
  1349. {
  1350. *case: Option3
  1351. {
  1352. *% Warning: the following printable width is adjusted (2565->2564) so it is divisible by the resolution X scale.
  1353. *PrintableArea: PAIR(2564, 1052)
  1354. }
  1355. }
  1356. }
  1357. *case: MANUAL
  1358. {
  1359. *PrintableArea: PAIR(2565, 1052)
  1360. *PrintableOrigin: PAIR(90, 120)
  1361. *switch: Resolution
  1362. {
  1363. *case: Option3
  1364. {
  1365. *% Warning: the following printable width is adjusted (2565->2564) so it is divisible by the resolution X scale.
  1366. *PrintableArea: PAIR(2564, 1052)
  1367. }
  1368. }
  1369. }
  1370. *case: Option3
  1371. {
  1372. *PrintableArea: PAIR(2565, 1052)
  1373. *PrintableOrigin: PAIR(90, 120)
  1374. *switch: Resolution
  1375. {
  1376. *case: Option3
  1377. {
  1378. *% Warning: the following printable width is adjusted (2565->2564) so it is divisible by the resolution X scale.
  1379. *PrintableArea: PAIR(2564, 1052)
  1380. }
  1381. }
  1382. }
  1383. *case: Option4
  1384. {
  1385. *PrintableArea: PAIR(2565, 1052)
  1386. *PrintableOrigin: PAIR(90, 120)
  1387. *switch: Resolution
  1388. {
  1389. *case: Option3
  1390. {
  1391. *% Warning: the following printable width is adjusted (2565->2564) so it is divisible by the resolution X scale.
  1392. *PrintableArea: PAIR(2564, 1052)
  1393. }
  1394. }
  1395. }
  1396. }
  1397. }
  1398. *Option: CUSTOMSIZE
  1399. {
  1400. *rcNameID: =USER_DEFINED_SIZE_DISPLAY
  1401. *MinSize: PAIR(180, 180)
  1402. *MaxSize: PAIR(4140, 32767)
  1403. *MaxPrintableWidth: 2880
  1404. *MinLeftMargin: 90
  1405. *CenterPrintable?: FALSE
  1406. *switch: InputBin
  1407. {
  1408. *case: TRACTOR
  1409. {
  1410. *TopMargin: 0
  1411. *BottomMargin: 0
  1412. }
  1413. *case: MANUAL
  1414. {
  1415. *TopMargin: 120
  1416. *BottomMargin: 225
  1417. }
  1418. *case: Option3
  1419. {
  1420. *TopMargin: 120
  1421. *BottomMargin: 225
  1422. }
  1423. *case: Option4
  1424. {
  1425. *TopMargin: 120
  1426. *BottomMargin: 225
  1427. }
  1428. }
  1429. *Command: CmdSelect
  1430. {
  1431. *Order: DOC_SETUP.4
  1432. *Cmd: "<1B>2<1B>C" %c[0,127]{(PhysPaperLength / 60) }
  1433. }
  1434. }
  1435. }
  1436. *Feature: PrintQuality
  1437. {
  1438. *rcNameID: =TEXT_QUALITY_DISPLAY
  1439. *DefaultOption: LETTER_QUALITY
  1440. *Option: LETTER_QUALITY
  1441. {
  1442. *rcNameID: =LETTER_QUALITY_DISPLAY
  1443. *Command: CmdSelect
  1444. {
  1445. *Order: DOC_SETUP.2
  1446. *Cmd: "<1B>x<01>"
  1447. }
  1448. }
  1449. *Option: DRAFT_QUALITY
  1450. {
  1451. *rcNameID: =DRAFT_QUALITY_DISPLAY
  1452. *Command: CmdSelect
  1453. {
  1454. *Order: DOC_SETUP.2
  1455. *Cmd: "<1B>x<00>"
  1456. }
  1457. }
  1458. }
  1459. *Feature: Halftone
  1460. {
  1461. *rcNameID: =HALFTONING_DISPLAY
  1462. *DefaultOption: HT_PATSIZE_AUTO
  1463. *Option: HT_PATSIZE_AUTO
  1464. {
  1465. *rcNameID: =HT_AUTO_SELECT_DISPLAY
  1466. }
  1467. *Option: HT_PATSIZE_SUPERCELL_M
  1468. {
  1469. *rcNameID: =HT_SUPERCELL_DISPLAY
  1470. }
  1471. *Option: HT_PATSIZE_6x6_M
  1472. {
  1473. *rcNameID: =HT_DITHER6X6_DISPLAY
  1474. }
  1475. *Option: HT_PATSIZE_8x8_M
  1476. {
  1477. *rcNameID: =HT_DITHER8X8_DISPLAY
  1478. }
  1479. }
  1480. *Command: CmdStartDoc
  1481. {
  1482. *Order: DOC_SETUP.1
  1483. *Cmd: "<1B>@<1B>t<011B>6<1B>R<001B>r<001B>U<011C>."
  1484. }
  1485. *Command: CmdStartPage
  1486. {
  1487. *Order: PAGE_SETUP.1
  1488. *Cmd: "<0D>"
  1489. }
  1490. *Command: CmdEndJob
  1491. {
  1492. *Order: JOB_FINISH.1
  1493. *Cmd: "<1B>@"
  1494. }
  1495. *RotateCoordinate?: FALSE
  1496. *RotateRaster?: FALSE
  1497. *RotateFont?: FALSE
  1498. *switch: Orientation
  1499. {
  1500. *case: PORTRAIT
  1501. {
  1502. *TextCaps: LIST(TC_SA_DOUBLE,TC_EA_DOUBLE,TC_IA_ABLE,TC_UA_ABLE,TC_RA_ABLE)
  1503. }
  1504. *case: LANDSCAPE_CC270
  1505. {
  1506. *TextCaps: LIST(TC_RA_ABLE)
  1507. }
  1508. }
  1509. *CursorXAfterCR: AT_CURSOR_X_ORIGIN
  1510. *YMoveAttributes: LIST(SEND_CR_FIRST)
  1511. *MaxLineSpacing: 255
  1512. *XMoveThreshold: 0
  1513. *YMoveThreshold: *
  1514. *XMoveUnit: 60
  1515. *YMoveUnit: 180
  1516. *Command: CmdXMoveAbsolute { *Cmd : "<1B>$" %l{(DestX / 6) } }
  1517. *Command: CmdYMoveRelDown { *Cmd : "<1B>J" %c[0,255]{max_repeat((DestYRel / 2) )} }
  1518. *Command: CmdSetLineSpacing { *Cmd : "<1B>3" %c[0,255]{(LinefeedSpacing / 2) } }
  1519. *Command: CmdCR { *Cmd : "<0D>" }
  1520. *Command: CmdLF { *Cmd : "<0A>" }
  1521. *Command: CmdFF { *Cmd : "<0C>" }
  1522. *Command: CmdBackSpace { *Cmd : "<08>" }
  1523. *Command: CmdUniDirectionOn { *Cmd : "<1B>U<01>" }
  1524. *Command: CmdUniDirectionOff { *Cmd : "<1B>U<00>" }
  1525. *EjectPageWithFF?: TRUE
  1526. *OutputDataFormat: V_BYTE
  1527. *OptimizeLeftBound?: FALSE
  1528. *CursorXAfterSendBlockData: AT_GRXDATA_END
  1529. *CursorYAfterSendBlockData: NO_MOVE
  1530. *DefaultFont: 3
  1531. *DefaultCTT: 2
  1532. *switch: Orientation
  1533. {
  1534. *case: PORTRAIT
  1535. {
  1536. *DeviceFonts: LIST(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,
  1537. + 17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,
  1538. + 33,34,35,36,37,42,44,46,48,50,52,54,56,58,60,62,
  1539. + 64,66,68,70,72,74,76,78,80,82,84,86,88)
  1540. }
  1541. *case: LANDSCAPE_CC270
  1542. {
  1543. *DeviceFonts: LIST()
  1544. }
  1545. }
  1546. *Command: CmdBoldOn { *Cmd : "<1B>E" }
  1547. *Command: CmdBoldOff { *Cmd : "<1B>F" }
  1548. *Command: CmdItalicOn { *Cmd : "<1B>4" }
  1549. *Command: CmdItalicOff { *Cmd : "<1B>5" }
  1550. *Command: CmdUnderlineOn { *Cmd : "<1B>-<01>" }
  1551. *Command: CmdUnderlineOff { *Cmd : "<1B>-<00>" }