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.

1802 lines
68 KiB

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