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.

1720 lines
68 KiB

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