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.

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