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.

1922 lines
84 KiB

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