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.

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