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.

1818 lines
67 KiB

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