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.

2852 lines
98 KiB

  1. *%
  2. *% Copyright (c) 1997 - 1999 Microsoft Corporation
  3. *% All Rights Reserved.
  4. *%
  5. *GPDSpecVersion: "1.0"
  6. *Include: "StdNames.gpd"
  7. *GPDFileVersion: "1.0"
  8. *GPDFileName: "atm550j.gpd"
  9. *ModelName: "APTi PowerTyper M550"
  10. *MasterUnits: PAIR(360, 360)
  11. *ResourceDLL: "atepjres.dll"
  12. *PrinterType: SERIAL
  13. *Feature: Orientation
  14. {
  15. *rcNameID: =ORIENTATION_DISPLAY
  16. *DefaultOption: PORTRAIT
  17. *Option: PORTRAIT
  18. {
  19. *rcNameID: =PORTRAIT_DISPLAY
  20. }
  21. *Option: LANDSCAPE_CC270
  22. {
  23. *rcNameID: =LANDSCAPE_DISPLAY
  24. }
  25. }
  26. *Feature: InputBin
  27. {
  28. *rcNameID: =PAPER_SOURCE_DISPLAY
  29. *DefaultOption: Option1
  30. *Option: Option1
  31. {
  32. *rcNameID: 276
  33. *OptionID: 276
  34. }
  35. *Option: Option2
  36. {
  37. *rcNameID: 277
  38. *OptionID: 277
  39. *Command: CmdSelect
  40. {
  41. *Order: DOC_SETUP.2
  42. *Cmd: "<1B19>F<1B>O"
  43. }
  44. }
  45. *Option: Option3
  46. {
  47. *rcNameID: 278
  48. *OptionID: 278
  49. *Command: CmdSelect
  50. {
  51. *Order: DOC_SETUP.2
  52. *Cmd: "<1B19>F<1B>O"
  53. }
  54. }
  55. *Option: Option4
  56. {
  57. *rcNameID: 279
  58. *OptionID: 279
  59. *Command: CmdSelect
  60. {
  61. *Order: DOC_SETUP.2
  62. *Cmd: "<1B19>B<1B>O"
  63. }
  64. }
  65. *Option: Option5
  66. {
  67. *rcNameID: 280
  68. *OptionID: 280
  69. *Command: CmdSelect
  70. {
  71. *Order: DOC_SETUP.2
  72. *Cmd: "<1B19>B<1B>O"
  73. }
  74. }
  75. *Option: Option6
  76. {
  77. *rcNameID: 281
  78. *OptionID: 281
  79. }
  80. *Option: Option7
  81. {
  82. *rcNameID: 282
  83. *OptionID: 282
  84. }
  85. }
  86. *Feature: Resolution
  87. {
  88. *rcNameID: =RESOLUTION_DISPLAY
  89. *DefaultOption: Option1
  90. *Option: Option1
  91. {
  92. *Name: "180 x 180 " =DOTS_PER_INCH
  93. *DPI: PAIR(180, 180)
  94. *TextDPI: PAIR(180, 180)
  95. *PinsPerLogPass: 24
  96. *PinsPerPhysPass: 24
  97. *MinStripBlankPixels: 36
  98. EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  99. *SpotDiameter: 140
  100. *Command: CmdSendBlockData { *Cmd : "<1B>*'" %l{NumOfDataBytes / 3} }
  101. }
  102. *Option: Option2
  103. {
  104. *Name: "120 x 180 " =DOTS_PER_INCH
  105. *DPI: PAIR(120, 180)
  106. *TextDPI: PAIR(120, 180)
  107. *PinsPerLogPass: 24
  108. *PinsPerPhysPass: 24
  109. *MinStripBlankPixels: 24
  110. EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  111. *SpotDiameter: 120
  112. *Command: CmdSendBlockData { *Cmd : "<1B>*!" %l{NumOfDataBytes / 3} }
  113. }
  114. }
  115. *Feature: PaperSize
  116. {
  117. *rcNameID: =PAPER_SIZE_DISPLAY
  118. *DefaultOption: A4
  119. *Option: A3
  120. {
  121. *rcNameID: =A3_DISPLAY
  122. *Command: CmdSelect
  123. {
  124. *Order: DOC_SETUP.4
  125. *Cmd: "<1B>3<1E1B>Cd"
  126. }
  127. *switch: InputBin
  128. {
  129. *case: Option1
  130. {
  131. *PrintableArea: PAIR(4028, 5704)
  132. *PrintableOrigin: PAIR(90, 90)
  133. *switch: Resolution
  134. {
  135. *case: Option2
  136. {
  137. *% Warning: the following printable width is adjusted (4028->4026) so it is divisible by the resolution X scale.
  138. *PrintableArea: PAIR(4026, 5704)
  139. }
  140. }
  141. }
  142. *case: Option2
  143. {
  144. *PrintableArea: PAIR(4028, 5774)
  145. *PrintableOrigin: PAIR(90, 90)
  146. *switch: Resolution
  147. {
  148. *case: Option2
  149. {
  150. *% Warning: the following printable width is adjusted (4028->4026) so it is divisible by the resolution X scale.
  151. *PrintableArea: PAIR(4026, 5774)
  152. }
  153. }
  154. }
  155. *case: Option3
  156. {
  157. *PrintableArea: PAIR(4028, 5954)
  158. *PrintableOrigin: PAIR(90, 0)
  159. *switch: Resolution
  160. {
  161. *case: Option2
  162. {
  163. *% Warning: the following printable width is adjusted (4028->4026) so it is divisible by the resolution X scale.
  164. *PrintableArea: PAIR(4026, 5954)
  165. }
  166. }
  167. }
  168. *case: Option4
  169. {
  170. *PrintableArea: PAIR(4028, 5774)
  171. *PrintableOrigin: PAIR(90, 90)
  172. *switch: Resolution
  173. {
  174. *case: Option2
  175. {
  176. *% Warning: the following printable width is adjusted (4028->4026) so it is divisible by the resolution X scale.
  177. *PrintableArea: PAIR(4026, 5774)
  178. }
  179. }
  180. }
  181. *case: Option5
  182. {
  183. *PrintableArea: PAIR(4028, 5954)
  184. *PrintableOrigin: PAIR(90, 0)
  185. *switch: Resolution
  186. {
  187. *case: Option2
  188. {
  189. *% Warning: the following printable width is adjusted (4028->4026) so it is divisible by the resolution X scale.
  190. *PrintableArea: PAIR(4026, 5954)
  191. }
  192. }
  193. }
  194. *case: Option6
  195. {
  196. *PrintableArea: PAIR(4028, 5774)
  197. *PrintableOrigin: PAIR(90, 90)
  198. *switch: Resolution
  199. {
  200. *case: Option2
  201. {
  202. *% Warning: the following printable width is adjusted (4028->4026) so it is divisible by the resolution X scale.
  203. *PrintableArea: PAIR(4026, 5774)
  204. }
  205. }
  206. }
  207. *case: Option7
  208. {
  209. *PrintableArea: PAIR(4028, 5954)
  210. *PrintableOrigin: PAIR(90, 0)
  211. *switch: Resolution
  212. {
  213. *case: Option2
  214. {
  215. *% Warning: the following printable width is adjusted (4028->4026) so it is divisible by the resolution X scale.
  216. *PrintableArea: PAIR(4026, 5954)
  217. }
  218. }
  219. }
  220. }
  221. }
  222. *Option: A3_ROTATED
  223. {
  224. *rcNameID: =A3_ROTATED_DISPLAY
  225. *Command: CmdSelect
  226. {
  227. *Order: DOC_SETUP.4
  228. *Cmd: "<1B>3<1E1B>CG"
  229. }
  230. *switch: InputBin
  231. {
  232. *case: Option1
  233. {
  234. *PrintableArea: PAIR(4896, 3958)
  235. *PrintableOrigin: PAIR(90, 90)
  236. }
  237. *case: Option2
  238. {
  239. *PrintableArea: PAIR(4896, 4028)
  240. *PrintableOrigin: PAIR(90, 90)
  241. }
  242. *case: Option3
  243. {
  244. *PrintableArea: PAIR(4896, 4208)
  245. *PrintableOrigin: PAIR(90, 0)
  246. }
  247. *case: Option4
  248. {
  249. *PrintableArea: PAIR(4896, 4028)
  250. *PrintableOrigin: PAIR(90, 90)
  251. }
  252. *case: Option5
  253. {
  254. *PrintableArea: PAIR(4896, 4208)
  255. *PrintableOrigin: PAIR(90, 0)
  256. }
  257. *case: Option6
  258. {
  259. *PrintableArea: PAIR(4896, 4028)
  260. *PrintableOrigin: PAIR(90, 90)
  261. }
  262. *case: Option7
  263. {
  264. *PrintableArea: PAIR(4896, 4208)
  265. *PrintableOrigin: PAIR(90, 0)
  266. }
  267. }
  268. }
  269. *Option: A4
  270. {
  271. *rcNameID: =A4_DISPLAY
  272. *Command: CmdSelect
  273. {
  274. *Order: DOC_SETUP.4
  275. *Cmd: "<1B>3<1E1B>CG"
  276. }
  277. *switch: InputBin
  278. {
  279. *case: Option1
  280. {
  281. *PrintableArea: PAIR(2796, 3958)
  282. *PrintableOrigin: PAIR(90, 90)
  283. }
  284. *case: Option2
  285. {
  286. *PrintableArea: PAIR(2796, 4028)
  287. *PrintableOrigin: PAIR(90, 90)
  288. }
  289. *case: Option3
  290. {
  291. *PrintableArea: PAIR(2796, 4208)
  292. *PrintableOrigin: PAIR(90, 0)
  293. }
  294. *case: Option4
  295. {
  296. *PrintableArea: PAIR(2796, 4028)
  297. *PrintableOrigin: PAIR(90, 90)
  298. }
  299. *case: Option5
  300. {
  301. *PrintableArea: PAIR(2796, 4208)
  302. *PrintableOrigin: PAIR(90, 0)
  303. }
  304. *case: Option6
  305. {
  306. *PrintableArea: PAIR(2796, 4028)
  307. *PrintableOrigin: PAIR(90, 90)
  308. }
  309. *case: Option7
  310. {
  311. *PrintableArea: PAIR(2796, 4208)
  312. *PrintableOrigin: PAIR(90, 0)
  313. }
  314. }
  315. }
  316. *Option: A4_ROTATED
  317. {
  318. *rcNameID: =A4_ROTATED_DISPLAY
  319. *Command: CmdSelect
  320. {
  321. *Order: DOC_SETUP.4
  322. *Cmd: "<1B>3<1E1B>C2"
  323. }
  324. *switch: InputBin
  325. {
  326. *case: Option1
  327. {
  328. *PrintableArea: PAIR(4028, 2727)
  329. *PrintableOrigin: PAIR(90, 90)
  330. *switch: Resolution
  331. {
  332. *case: Option1
  333. {
  334. *% Warning: the following printable length is adjusted (2727->2726) so it is divisible by the resolution Y scale.
  335. *PrintableArea: PAIR(4028, 2726)
  336. }
  337. *case: Option2
  338. {
  339. *% Warning: the following printable width is adjusted (4028->4026) so it is divisible by the resolution X scale.
  340. *% Warning: the following printable length is adjusted (2727->2726) so it is divisible by the resolution Y scale.
  341. *PrintableArea: PAIR(4026, 2726)
  342. }
  343. }
  344. }
  345. *case: Option2
  346. {
  347. *PrintableArea: PAIR(4028, 2797)
  348. *PrintableOrigin: PAIR(90, 90)
  349. *switch: Resolution
  350. {
  351. *case: Option1
  352. {
  353. *% Warning: the following printable length is adjusted (2797->2796) so it is divisible by the resolution Y scale.
  354. *PrintableArea: PAIR(4028, 2796)
  355. }
  356. *case: Option2
  357. {
  358. *% Warning: the following printable width is adjusted (4028->4026) so it is divisible by the resolution X scale.
  359. *% Warning: the following printable length is adjusted (2797->2796) so it is divisible by the resolution Y scale.
  360. *PrintableArea: PAIR(4026, 2796)
  361. }
  362. }
  363. }
  364. *case: Option3
  365. {
  366. *PrintableArea: PAIR(4028, 2977)
  367. *PrintableOrigin: PAIR(90, 0)
  368. *switch: Resolution
  369. {
  370. *case: Option1
  371. {
  372. *% Warning: the following printable length is adjusted (2977->2976) so it is divisible by the resolution Y scale.
  373. *PrintableArea: PAIR(4028, 2976)
  374. }
  375. *case: Option2
  376. {
  377. *% Warning: the following printable width is adjusted (4028->4026) so it is divisible by the resolution X scale.
  378. *% Warning: the following printable length is adjusted (2977->2976) so it is divisible by the resolution Y scale.
  379. *PrintableArea: PAIR(4026, 2976)
  380. }
  381. }
  382. }
  383. *case: Option4
  384. {
  385. *PrintableArea: PAIR(4028, 2797)
  386. *PrintableOrigin: PAIR(90, 90)
  387. *switch: Resolution
  388. {
  389. *case: Option1
  390. {
  391. *% Warning: the following printable length is adjusted (2797->2796) so it is divisible by the resolution Y scale.
  392. *PrintableArea: PAIR(4028, 2796)
  393. }
  394. *case: Option2
  395. {
  396. *% Warning: the following printable width is adjusted (4028->4026) so it is divisible by the resolution X scale.
  397. *% Warning: the following printable length is adjusted (2797->2796) so it is divisible by the resolution Y scale.
  398. *PrintableArea: PAIR(4026, 2796)
  399. }
  400. }
  401. }
  402. *case: Option5
  403. {
  404. *PrintableArea: PAIR(4028, 2977)
  405. *PrintableOrigin: PAIR(90, 0)
  406. *switch: Resolution
  407. {
  408. *case: Option1
  409. {
  410. *% Warning: the following printable length is adjusted (2977->2976) so it is divisible by the resolution Y scale.
  411. *PrintableArea: PAIR(4028, 2976)
  412. }
  413. *case: Option2
  414. {
  415. *% Warning: the following printable width is adjusted (4028->4026) so it is divisible by the resolution X scale.
  416. *% Warning: the following printable length is adjusted (2977->2976) so it is divisible by the resolution Y scale.
  417. *PrintableArea: PAIR(4026, 2976)
  418. }
  419. }
  420. }
  421. *case: Option6
  422. {
  423. *PrintableArea: PAIR(4028, 2797)
  424. *PrintableOrigin: PAIR(90, 90)
  425. *switch: Resolution
  426. {
  427. *case: Option1
  428. {
  429. *% Warning: the following printable length is adjusted (2797->2796) so it is divisible by the resolution Y scale.
  430. *PrintableArea: PAIR(4028, 2796)
  431. }
  432. *case: Option2
  433. {
  434. *% Warning: the following printable width is adjusted (4028->4026) so it is divisible by the resolution X scale.
  435. *% Warning: the following printable length is adjusted (2797->2796) so it is divisible by the resolution Y scale.
  436. *PrintableArea: PAIR(4026, 2796)
  437. }
  438. }
  439. }
  440. *case: Option7
  441. {
  442. *PrintableArea: PAIR(4028, 2977)
  443. *PrintableOrigin: PAIR(90, 0)
  444. *switch: Resolution
  445. {
  446. *case: Option1
  447. {
  448. *% Warning: the following printable length is adjusted (2977->2976) so it is divisible by the resolution Y scale.
  449. *PrintableArea: PAIR(4028, 2976)
  450. }
  451. *case: Option2
  452. {
  453. *% Warning: the following printable width is adjusted (4028->4026) so it is divisible by the resolution X scale.
  454. *% Warning: the following printable length is adjusted (2977->2976) so it is divisible by the resolution Y scale.
  455. *PrintableArea: PAIR(4026, 2976)
  456. }
  457. }
  458. }
  459. }
  460. }
  461. *Option: A5
  462. {
  463. *rcNameID: =A5_DISPLAY
  464. *Command: CmdSelect
  465. {
  466. *Order: DOC_SETUP.4
  467. *Cmd: "<1B>3<1E1B>C2"
  468. }
  469. *switch: InputBin
  470. {
  471. *case: Option1
  472. {
  473. *PrintableArea: PAIR(1918, 2727)
  474. *PrintableOrigin: PAIR(90, 90)
  475. *switch: Resolution
  476. {
  477. *case: Option1
  478. {
  479. *% Warning: the following printable length is adjusted (2727->2726) so it is divisible by the resolution Y scale.
  480. *PrintableArea: PAIR(1918, 2726)
  481. }
  482. *case: Option2
  483. {
  484. *% Warning: the following printable width is adjusted (1918->1917) so it is divisible by the resolution X scale.
  485. *% Warning: the following printable length is adjusted (2727->2726) so it is divisible by the resolution Y scale.
  486. *PrintableArea: PAIR(1917, 2726)
  487. }
  488. }
  489. }
  490. *case: Option2
  491. {
  492. *PrintableArea: PAIR(1918, 2797)
  493. *PrintableOrigin: PAIR(90, 90)
  494. *switch: Resolution
  495. {
  496. *case: Option1
  497. {
  498. *% Warning: the following printable length is adjusted (2797->2796) so it is divisible by the resolution Y scale.
  499. *PrintableArea: PAIR(1918, 2796)
  500. }
  501. *case: Option2
  502. {
  503. *% Warning: the following printable width is adjusted (1918->1917) so it is divisible by the resolution X scale.
  504. *% Warning: the following printable length is adjusted (2797->2796) so it is divisible by the resolution Y scale.
  505. *PrintableArea: PAIR(1917, 2796)
  506. }
  507. }
  508. }
  509. *case: Option3
  510. {
  511. *PrintableArea: PAIR(1918, 2977)
  512. *PrintableOrigin: PAIR(90, 0)
  513. *switch: Resolution
  514. {
  515. *case: Option1
  516. {
  517. *% Warning: the following printable length is adjusted (2977->2976) so it is divisible by the resolution Y scale.
  518. *PrintableArea: PAIR(1918, 2976)
  519. }
  520. *case: Option2
  521. {
  522. *% Warning: the following printable width is adjusted (1918->1917) so it is divisible by the resolution X scale.
  523. *% Warning: the following printable length is adjusted (2977->2976) so it is divisible by the resolution Y scale.
  524. *PrintableArea: PAIR(1917, 2976)
  525. }
  526. }
  527. }
  528. *case: Option4
  529. {
  530. *PrintableArea: PAIR(1918, 2797)
  531. *PrintableOrigin: PAIR(90, 90)
  532. *switch: Resolution
  533. {
  534. *case: Option1
  535. {
  536. *% Warning: the following printable length is adjusted (2797->2796) so it is divisible by the resolution Y scale.
  537. *PrintableArea: PAIR(1918, 2796)
  538. }
  539. *case: Option2
  540. {
  541. *% Warning: the following printable width is adjusted (1918->1917) so it is divisible by the resolution X scale.
  542. *% Warning: the following printable length is adjusted (2797->2796) so it is divisible by the resolution Y scale.
  543. *PrintableArea: PAIR(1917, 2796)
  544. }
  545. }
  546. }
  547. *case: Option5
  548. {
  549. *PrintableArea: PAIR(1918, 2977)
  550. *PrintableOrigin: PAIR(90, 0)
  551. *switch: Resolution
  552. {
  553. *case: Option1
  554. {
  555. *% Warning: the following printable length is adjusted (2977->2976) so it is divisible by the resolution Y scale.
  556. *PrintableArea: PAIR(1918, 2976)
  557. }
  558. *case: Option2
  559. {
  560. *% Warning: the following printable width is adjusted (1918->1917) so it is divisible by the resolution X scale.
  561. *% Warning: the following printable length is adjusted (2977->2976) so it is divisible by the resolution Y scale.
  562. *PrintableArea: PAIR(1917, 2976)
  563. }
  564. }
  565. }
  566. *case: Option6
  567. {
  568. *PrintableArea: PAIR(1918, 2797)
  569. *PrintableOrigin: PAIR(90, 90)
  570. *switch: Resolution
  571. {
  572. *case: Option1
  573. {
  574. *% Warning: the following printable length is adjusted (2797->2796) so it is divisible by the resolution Y scale.
  575. *PrintableArea: PAIR(1918, 2796)
  576. }
  577. *case: Option2
  578. {
  579. *% Warning: the following printable width is adjusted (1918->1917) so it is divisible by the resolution X scale.
  580. *% Warning: the following printable length is adjusted (2797->2796) so it is divisible by the resolution Y scale.
  581. *PrintableArea: PAIR(1917, 2796)
  582. }
  583. }
  584. }
  585. *case: Option7
  586. {
  587. *PrintableArea: PAIR(1918, 2977)
  588. *PrintableOrigin: PAIR(90, 0)
  589. *switch: Resolution
  590. {
  591. *case: Option1
  592. {
  593. *% Warning: the following printable length is adjusted (2977->2976) so it is divisible by the resolution Y scale.
  594. *PrintableArea: PAIR(1918, 2976)
  595. }
  596. *case: Option2
  597. {
  598. *% Warning: the following printable width is adjusted (1918->1917) so it is divisible by the resolution X scale.
  599. *% Warning: the following printable length is adjusted (2977->2976) so it is divisible by the resolution Y scale.
  600. *PrintableArea: PAIR(1917, 2976)
  601. }
  602. }
  603. }
  604. }
  605. }
  606. *Option: A5_ROTATED
  607. {
  608. *rcNameID: =A5_ROTATED_DISPLAY
  609. *Command: CmdSelect
  610. {
  611. *Order: DOC_SETUP.4
  612. *Cmd: "<1B>3<1E1B>C#"
  613. }
  614. *switch: InputBin
  615. {
  616. *case: Option1
  617. {
  618. *PrintableArea: PAIR(2796, 1849)
  619. *PrintableOrigin: PAIR(90, 90)
  620. *switch: Resolution
  621. {
  622. *case: Option1
  623. {
  624. *% Warning: the following printable length is adjusted (1849->1848) so it is divisible by the resolution Y scale.
  625. *PrintableArea: PAIR(2796, 1848)
  626. }
  627. *case: Option2
  628. {
  629. *% Warning: the following printable length is adjusted (1849->1848) so it is divisible by the resolution Y scale.
  630. *PrintableArea: PAIR(2796, 1848)
  631. }
  632. }
  633. }
  634. *case: Option2
  635. {
  636. *PrintableArea: PAIR(2796, 1919)
  637. *PrintableOrigin: PAIR(90, 90)
  638. *switch: Resolution
  639. {
  640. *case: Option1
  641. {
  642. *% Warning: the following printable length is adjusted (1919->1918) so it is divisible by the resolution Y scale.
  643. *PrintableArea: PAIR(2796, 1918)
  644. }
  645. *case: Option2
  646. {
  647. *% Warning: the following printable length is adjusted (1919->1918) so it is divisible by the resolution Y scale.
  648. *PrintableArea: PAIR(2796, 1918)
  649. }
  650. }
  651. }
  652. *case: Option3
  653. {
  654. *PrintableArea: PAIR(2796, 2099)
  655. *PrintableOrigin: PAIR(90, 0)
  656. *switch: Resolution
  657. {
  658. *case: Option1
  659. {
  660. *% Warning: the following printable length is adjusted (2099->2098) so it is divisible by the resolution Y scale.
  661. *PrintableArea: PAIR(2796, 2098)
  662. }
  663. *case: Option2
  664. {
  665. *% Warning: the following printable length is adjusted (2099->2098) so it is divisible by the resolution Y scale.
  666. *PrintableArea: PAIR(2796, 2098)
  667. }
  668. }
  669. }
  670. *case: Option4
  671. {
  672. *PrintableArea: PAIR(2796, 1919)
  673. *PrintableOrigin: PAIR(90, 90)
  674. *switch: Resolution
  675. {
  676. *case: Option1
  677. {
  678. *% Warning: the following printable length is adjusted (1919->1918) so it is divisible by the resolution Y scale.
  679. *PrintableArea: PAIR(2796, 1918)
  680. }
  681. *case: Option2
  682. {
  683. *% Warning: the following printable length is adjusted (1919->1918) so it is divisible by the resolution Y scale.
  684. *PrintableArea: PAIR(2796, 1918)
  685. }
  686. }
  687. }
  688. *case: Option5
  689. {
  690. *PrintableArea: PAIR(2796, 2099)
  691. *PrintableOrigin: PAIR(90, 0)
  692. *switch: Resolution
  693. {
  694. *case: Option1
  695. {
  696. *% Warning: the following printable length is adjusted (2099->2098) so it is divisible by the resolution Y scale.
  697. *PrintableArea: PAIR(2796, 2098)
  698. }
  699. *case: Option2
  700. {
  701. *% Warning: the following printable length is adjusted (2099->2098) so it is divisible by the resolution Y scale.
  702. *PrintableArea: PAIR(2796, 2098)
  703. }
  704. }
  705. }
  706. *case: Option6
  707. {
  708. *PrintableArea: PAIR(2796, 1919)
  709. *PrintableOrigin: PAIR(90, 90)
  710. *switch: Resolution
  711. {
  712. *case: Option1
  713. {
  714. *% Warning: the following printable length is adjusted (1919->1918) so it is divisible by the resolution Y scale.
  715. *PrintableArea: PAIR(2796, 1918)
  716. }
  717. *case: Option2
  718. {
  719. *% Warning: the following printable length is adjusted (1919->1918) so it is divisible by the resolution Y scale.
  720. *PrintableArea: PAIR(2796, 1918)
  721. }
  722. }
  723. }
  724. *case: Option7
  725. {
  726. *PrintableArea: PAIR(2796, 2099)
  727. *PrintableOrigin: PAIR(90, 0)
  728. *switch: Resolution
  729. {
  730. *case: Option1
  731. {
  732. *% Warning: the following printable length is adjusted (2099->2098) so it is divisible by the resolution Y scale.
  733. *PrintableArea: PAIR(2796, 2098)
  734. }
  735. *case: Option2
  736. {
  737. *% Warning: the following printable length is adjusted (2099->2098) so it is divisible by the resolution Y scale.
  738. *PrintableArea: PAIR(2796, 2098)
  739. }
  740. }
  741. }
  742. }
  743. }
  744. *Option: B4
  745. {
  746. *rcNameID: =B4_DISPLAY
  747. *Command: CmdSelect
  748. {
  749. *Order: DOC_SETUP.4
  750. *Cmd: "<1B>3<1E1B>CV"
  751. }
  752. *switch: InputBin
  753. {
  754. *case: Option1
  755. {
  756. *PrintableArea: PAIR(3463, 4909)
  757. *PrintableOrigin: PAIR(90, 90)
  758. *switch: Resolution
  759. {
  760. *case: Option1
  761. {
  762. *% Warning: the following printable width is adjusted (3463->3462) so it is divisible by the resolution X scale.
  763. *% Warning: the following printable length is adjusted (4909->4908) so it is divisible by the resolution Y scale.
  764. *PrintableArea: PAIR(3462, 4908)
  765. }
  766. *case: Option2
  767. {
  768. *% Warning: the following printable width is adjusted (3463->3462) so it is divisible by the resolution X scale.
  769. *% Warning: the following printable length is adjusted (4909->4908) so it is divisible by the resolution Y scale.
  770. *PrintableArea: PAIR(3462, 4908)
  771. }
  772. }
  773. }
  774. *case: Option2
  775. {
  776. *PrintableArea: PAIR(3463, 4979)
  777. *PrintableOrigin: PAIR(90, 90)
  778. *switch: Resolution
  779. {
  780. *case: Option1
  781. {
  782. *% Warning: the following printable width is adjusted (3463->3462) so it is divisible by the resolution X scale.
  783. *% Warning: the following printable length is adjusted (4979->4978) so it is divisible by the resolution Y scale.
  784. *PrintableArea: PAIR(3462, 4978)
  785. }
  786. *case: Option2
  787. {
  788. *% Warning: the following printable width is adjusted (3463->3462) so it is divisible by the resolution X scale.
  789. *% Warning: the following printable length is adjusted (4979->4978) so it is divisible by the resolution Y scale.
  790. *PrintableArea: PAIR(3462, 4978)
  791. }
  792. }
  793. }
  794. *case: Option3
  795. {
  796. *PrintableArea: PAIR(3463, 5159)
  797. *PrintableOrigin: PAIR(90, 0)
  798. *switch: Resolution
  799. {
  800. *case: Option1
  801. {
  802. *% Warning: the following printable width is adjusted (3463->3462) so it is divisible by the resolution X scale.
  803. *% Warning: the following printable length is adjusted (5159->5158) so it is divisible by the resolution Y scale.
  804. *PrintableArea: PAIR(3462, 5158)
  805. }
  806. *case: Option2
  807. {
  808. *% Warning: the following printable width is adjusted (3463->3462) so it is divisible by the resolution X scale.
  809. *% Warning: the following printable length is adjusted (5159->5158) so it is divisible by the resolution Y scale.
  810. *PrintableArea: PAIR(3462, 5158)
  811. }
  812. }
  813. }
  814. *case: Option4
  815. {
  816. *PrintableArea: PAIR(3463, 4979)
  817. *PrintableOrigin: PAIR(90, 90)
  818. *switch: Resolution
  819. {
  820. *case: Option1
  821. {
  822. *% Warning: the following printable width is adjusted (3463->3462) so it is divisible by the resolution X scale.
  823. *% Warning: the following printable length is adjusted (4979->4978) so it is divisible by the resolution Y scale.
  824. *PrintableArea: PAIR(3462, 4978)
  825. }
  826. *case: Option2
  827. {
  828. *% Warning: the following printable width is adjusted (3463->3462) so it is divisible by the resolution X scale.
  829. *% Warning: the following printable length is adjusted (4979->4978) so it is divisible by the resolution Y scale.
  830. *PrintableArea: PAIR(3462, 4978)
  831. }
  832. }
  833. }
  834. *case: Option5
  835. {
  836. *PrintableArea: PAIR(3463, 5159)
  837. *PrintableOrigin: PAIR(90, 0)
  838. *switch: Resolution
  839. {
  840. *case: Option1
  841. {
  842. *% Warning: the following printable width is adjusted (3463->3462) so it is divisible by the resolution X scale.
  843. *% Warning: the following printable length is adjusted (5159->5158) so it is divisible by the resolution Y scale.
  844. *PrintableArea: PAIR(3462, 5158)
  845. }
  846. *case: Option2
  847. {
  848. *% Warning: the following printable width is adjusted (3463->3462) so it is divisible by the resolution X scale.
  849. *% Warning: the following printable length is adjusted (5159->5158) so it is divisible by the resolution Y scale.
  850. *PrintableArea: PAIR(3462, 5158)
  851. }
  852. }
  853. }
  854. *case: Option6
  855. {
  856. *PrintableArea: PAIR(3463, 4979)
  857. *PrintableOrigin: PAIR(90, 90)
  858. *switch: Resolution
  859. {
  860. *case: Option1
  861. {
  862. *% Warning: the following printable width is adjusted (3463->3462) so it is divisible by the resolution X scale.
  863. *% Warning: the following printable length is adjusted (4979->4978) so it is divisible by the resolution Y scale.
  864. *PrintableArea: PAIR(3462, 4978)
  865. }
  866. *case: Option2
  867. {
  868. *% Warning: the following printable width is adjusted (3463->3462) so it is divisible by the resolution X scale.
  869. *% Warning: the following printable length is adjusted (4979->4978) so it is divisible by the resolution Y scale.
  870. *PrintableArea: PAIR(3462, 4978)
  871. }
  872. }
  873. }
  874. *case: Option7
  875. {
  876. *PrintableArea: PAIR(3463, 5159)
  877. *PrintableOrigin: PAIR(90, 0)
  878. *switch: Resolution
  879. {
  880. *case: Option1
  881. {
  882. *% Warning: the following printable width is adjusted (3463->3462) so it is divisible by the resolution X scale.
  883. *% Warning: the following printable length is adjusted (5159->5158) so it is divisible by the resolution Y scale.
  884. *PrintableArea: PAIR(3462, 5158)
  885. }
  886. *case: Option2
  887. {
  888. *% Warning: the following printable width is adjusted (3463->3462) so it is divisible by the resolution X scale.
  889. *% Warning: the following printable length is adjusted (5159->5158) so it is divisible by the resolution Y scale.
  890. *PrintableArea: PAIR(3462, 5158)
  891. }
  892. }
  893. }
  894. }
  895. }
  896. *Option: B4_JIS_ROTATED
  897. {
  898. *rcNameID: =B4_JIS_ROTATED_DISPLAY
  899. *Command: CmdSelect
  900. {
  901. *Order: DOC_SETUP.4
  902. *Cmd: "<1B>3<1E1B>C="
  903. }
  904. *switch: InputBin
  905. {
  906. *case: Option1
  907. {
  908. *PrintableArea: PAIR(4896, 3393)
  909. *PrintableOrigin: PAIR(90, 90)
  910. *switch: Resolution
  911. {
  912. *case: Option1
  913. {
  914. *% Warning: the following printable length is adjusted (3393->3392) so it is divisible by the resolution Y scale.
  915. *PrintableArea: PAIR(4896, 3392)
  916. }
  917. *case: Option2
  918. {
  919. *% Warning: the following printable length is adjusted (3393->3392) so it is divisible by the resolution Y scale.
  920. *PrintableArea: PAIR(4896, 3392)
  921. }
  922. }
  923. }
  924. *case: Option2
  925. {
  926. *PrintableArea: PAIR(4896, 3463)
  927. *PrintableOrigin: PAIR(90, 90)
  928. *switch: Resolution
  929. {
  930. *case: Option1
  931. {
  932. *% Warning: the following printable length is adjusted (3463->3462) so it is divisible by the resolution Y scale.
  933. *PrintableArea: PAIR(4896, 3462)
  934. }
  935. *case: Option2
  936. {
  937. *% Warning: the following printable length is adjusted (3463->3462) so it is divisible by the resolution Y scale.
  938. *PrintableArea: PAIR(4896, 3462)
  939. }
  940. }
  941. }
  942. *case: Option3
  943. {
  944. *PrintableArea: PAIR(4896, 3643)
  945. *PrintableOrigin: PAIR(90, 0)
  946. *switch: Resolution
  947. {
  948. *case: Option1
  949. {
  950. *% Warning: the following printable length is adjusted (3643->3642) so it is divisible by the resolution Y scale.
  951. *PrintableArea: PAIR(4896, 3642)
  952. }
  953. *case: Option2
  954. {
  955. *% Warning: the following printable length is adjusted (3643->3642) so it is divisible by the resolution Y scale.
  956. *PrintableArea: PAIR(4896, 3642)
  957. }
  958. }
  959. }
  960. *case: Option4
  961. {
  962. *PrintableArea: PAIR(4896, 3463)
  963. *PrintableOrigin: PAIR(90, 90)
  964. *switch: Resolution
  965. {
  966. *case: Option1
  967. {
  968. *% Warning: the following printable length is adjusted (3463->3462) so it is divisible by the resolution Y scale.
  969. *PrintableArea: PAIR(4896, 3462)
  970. }
  971. *case: Option2
  972. {
  973. *% Warning: the following printable length is adjusted (3463->3462) so it is divisible by the resolution Y scale.
  974. *PrintableArea: PAIR(4896, 3462)
  975. }
  976. }
  977. }
  978. *case: Option5
  979. {
  980. *PrintableArea: PAIR(4896, 3643)
  981. *PrintableOrigin: PAIR(90, 0)
  982. *switch: Resolution
  983. {
  984. *case: Option1
  985. {
  986. *% Warning: the following printable length is adjusted (3643->3642) so it is divisible by the resolution Y scale.
  987. *PrintableArea: PAIR(4896, 3642)
  988. }
  989. *case: Option2
  990. {
  991. *% Warning: the following printable length is adjusted (3643->3642) so it is divisible by the resolution Y scale.
  992. *PrintableArea: PAIR(4896, 3642)
  993. }
  994. }
  995. }
  996. *case: Option6
  997. {
  998. *PrintableArea: PAIR(4896, 3463)
  999. *PrintableOrigin: PAIR(90, 90)
  1000. *switch: Resolution
  1001. {
  1002. *case: Option1
  1003. {
  1004. *% Warning: the following printable length is adjusted (3463->3462) so it is divisible by the resolution Y scale.
  1005. *PrintableArea: PAIR(4896, 3462)
  1006. }
  1007. *case: Option2
  1008. {
  1009. *% Warning: the following printable length is adjusted (3463->3462) so it is divisible by the resolution Y scale.
  1010. *PrintableArea: PAIR(4896, 3462)
  1011. }
  1012. }
  1013. }
  1014. *case: Option7
  1015. {
  1016. *PrintableArea: PAIR(4896, 3643)
  1017. *PrintableOrigin: PAIR(90, 0)
  1018. *switch: Resolution
  1019. {
  1020. *case: Option1
  1021. {
  1022. *% Warning: the following printable length is adjusted (3643->3642) so it is divisible by the resolution Y scale.
  1023. *PrintableArea: PAIR(4896, 3642)
  1024. }
  1025. *case: Option2
  1026. {
  1027. *% Warning: the following printable length is adjusted (3643->3642) so it is divisible by the resolution Y scale.
  1028. *PrintableArea: PAIR(4896, 3642)
  1029. }
  1030. }
  1031. }
  1032. }
  1033. }
  1034. *Option: B5
  1035. {
  1036. *rcNameID: =B5_DISPLAY
  1037. *Command: CmdSelect
  1038. {
  1039. *Order: DOC_SETUP.4
  1040. *Cmd: "<1B>3<1E1B>C="
  1041. }
  1042. *switch: InputBin
  1043. {
  1044. *case: Option1
  1045. {
  1046. *PrintableArea: PAIR(2400, 3393)
  1047. *PrintableOrigin: PAIR(90, 90)
  1048. *switch: Resolution
  1049. {
  1050. *case: Option1
  1051. {
  1052. *% Warning: the following printable length is adjusted (3393->3392) so it is divisible by the resolution Y scale.
  1053. *PrintableArea: PAIR(2400, 3392)
  1054. }
  1055. *case: Option2
  1056. {
  1057. *% Warning: the following printable length is adjusted (3393->3392) so it is divisible by the resolution Y scale.
  1058. *PrintableArea: PAIR(2400, 3392)
  1059. }
  1060. }
  1061. }
  1062. *case: Option2
  1063. {
  1064. *PrintableArea: PAIR(2400, 3463)
  1065. *PrintableOrigin: PAIR(90, 90)
  1066. *switch: Resolution
  1067. {
  1068. *case: Option1
  1069. {
  1070. *% Warning: the following printable length is adjusted (3463->3462) so it is divisible by the resolution Y scale.
  1071. *PrintableArea: PAIR(2400, 3462)
  1072. }
  1073. *case: Option2
  1074. {
  1075. *% Warning: the following printable length is adjusted (3463->3462) so it is divisible by the resolution Y scale.
  1076. *PrintableArea: PAIR(2400, 3462)
  1077. }
  1078. }
  1079. }
  1080. *case: Option3
  1081. {
  1082. *PrintableArea: PAIR(2400, 3643)
  1083. *PrintableOrigin: PAIR(90, 0)
  1084. *switch: Resolution
  1085. {
  1086. *case: Option1
  1087. {
  1088. *% Warning: the following printable length is adjusted (3643->3642) so it is divisible by the resolution Y scale.
  1089. *PrintableArea: PAIR(2400, 3642)
  1090. }
  1091. *case: Option2
  1092. {
  1093. *% Warning: the following printable length is adjusted (3643->3642) so it is divisible by the resolution Y scale.
  1094. *PrintableArea: PAIR(2400, 3642)
  1095. }
  1096. }
  1097. }
  1098. *case: Option4
  1099. {
  1100. *PrintableArea: PAIR(2400, 3463)
  1101. *PrintableOrigin: PAIR(90, 90)
  1102. *switch: Resolution
  1103. {
  1104. *case: Option1
  1105. {
  1106. *% Warning: the following printable length is adjusted (3463->3462) so it is divisible by the resolution Y scale.
  1107. *PrintableArea: PAIR(2400, 3462)
  1108. }
  1109. *case: Option2
  1110. {
  1111. *% Warning: the following printable length is adjusted (3463->3462) so it is divisible by the resolution Y scale.
  1112. *PrintableArea: PAIR(2400, 3462)
  1113. }
  1114. }
  1115. }
  1116. *case: Option5
  1117. {
  1118. *PrintableArea: PAIR(2400, 3643)
  1119. *PrintableOrigin: PAIR(90, 0)
  1120. *switch: Resolution
  1121. {
  1122. *case: Option1
  1123. {
  1124. *% Warning: the following printable length is adjusted (3643->3642) so it is divisible by the resolution Y scale.
  1125. *PrintableArea: PAIR(2400, 3642)
  1126. }
  1127. *case: Option2
  1128. {
  1129. *% Warning: the following printable length is adjusted (3643->3642) so it is divisible by the resolution Y scale.
  1130. *PrintableArea: PAIR(2400, 3642)
  1131. }
  1132. }
  1133. }
  1134. *case: Option6
  1135. {
  1136. *PrintableArea: PAIR(2400, 3463)
  1137. *PrintableOrigin: PAIR(90, 90)
  1138. *switch: Resolution
  1139. {
  1140. *case: Option1
  1141. {
  1142. *% Warning: the following printable length is adjusted (3463->3462) so it is divisible by the resolution Y scale.
  1143. *PrintableArea: PAIR(2400, 3462)
  1144. }
  1145. *case: Option2
  1146. {
  1147. *% Warning: the following printable length is adjusted (3463->3462) so it is divisible by the resolution Y scale.
  1148. *PrintableArea: PAIR(2400, 3462)
  1149. }
  1150. }
  1151. }
  1152. *case: Option7
  1153. {
  1154. *PrintableArea: PAIR(2400, 3643)
  1155. *PrintableOrigin: PAIR(90, 0)
  1156. *switch: Resolution
  1157. {
  1158. *case: Option1
  1159. {
  1160. *% Warning: the following printable length is adjusted (3643->3642) so it is divisible by the resolution Y scale.
  1161. *PrintableArea: PAIR(2400, 3642)
  1162. }
  1163. *case: Option2
  1164. {
  1165. *% Warning: the following printable length is adjusted (3643->3642) so it is divisible by the resolution Y scale.
  1166. *PrintableArea: PAIR(2400, 3642)
  1167. }
  1168. }
  1169. }
  1170. }
  1171. }
  1172. *Option: B5_JIS_ROTATED
  1173. {
  1174. *rcNameID: =B5_JIS_ROTATED_DISPLAY
  1175. *Command: CmdSelect
  1176. {
  1177. *Order: DOC_SETUP.4
  1178. *Cmd: "<1B>3<1E1B>C+"
  1179. }
  1180. *switch: InputBin
  1181. {
  1182. *case: Option1
  1183. {
  1184. *PrintableArea: PAIR(3462, 2331)
  1185. *PrintableOrigin: PAIR(90, 90)
  1186. *switch: Resolution
  1187. {
  1188. *case: Option1
  1189. {
  1190. *% Warning: the following printable length is adjusted (2331->2330) so it is divisible by the resolution Y scale.
  1191. *PrintableArea: PAIR(3462, 2330)
  1192. }
  1193. *case: Option2
  1194. {
  1195. *% Warning: the following printable length is adjusted (2331->2330) so it is divisible by the resolution Y scale.
  1196. *PrintableArea: PAIR(3462, 2330)
  1197. }
  1198. }
  1199. }
  1200. *case: Option2
  1201. {
  1202. *PrintableArea: PAIR(3462, 2401)
  1203. *PrintableOrigin: PAIR(90, 90)
  1204. *switch: Resolution
  1205. {
  1206. *case: Option1
  1207. {
  1208. *% Warning: the following printable length is adjusted (2401->2400) so it is divisible by the resolution Y scale.
  1209. *PrintableArea: PAIR(3462, 2400)
  1210. }
  1211. *case: Option2
  1212. {
  1213. *% Warning: the following printable length is adjusted (2401->2400) so it is divisible by the resolution Y scale.
  1214. *PrintableArea: PAIR(3462, 2400)
  1215. }
  1216. }
  1217. }
  1218. *case: Option3
  1219. {
  1220. *PrintableArea: PAIR(3462, 2581)
  1221. *PrintableOrigin: PAIR(90, 0)
  1222. *switch: Resolution
  1223. {
  1224. *case: Option1
  1225. {
  1226. *% Warning: the following printable length is adjusted (2581->2580) so it is divisible by the resolution Y scale.
  1227. *PrintableArea: PAIR(3462, 2580)
  1228. }
  1229. *case: Option2
  1230. {
  1231. *% Warning: the following printable length is adjusted (2581->2580) so it is divisible by the resolution Y scale.
  1232. *PrintableArea: PAIR(3462, 2580)
  1233. }
  1234. }
  1235. }
  1236. *case: Option4
  1237. {
  1238. *PrintableArea: PAIR(3462, 2401)
  1239. *PrintableOrigin: PAIR(90, 90)
  1240. *switch: Resolution
  1241. {
  1242. *case: Option1
  1243. {
  1244. *% Warning: the following printable length is adjusted (2401->2400) so it is divisible by the resolution Y scale.
  1245. *PrintableArea: PAIR(3462, 2400)
  1246. }
  1247. *case: Option2
  1248. {
  1249. *% Warning: the following printable length is adjusted (2401->2400) so it is divisible by the resolution Y scale.
  1250. *PrintableArea: PAIR(3462, 2400)
  1251. }
  1252. }
  1253. }
  1254. *case: Option5
  1255. {
  1256. *PrintableArea: PAIR(3462, 2581)
  1257. *PrintableOrigin: PAIR(90, 0)
  1258. *switch: Resolution
  1259. {
  1260. *case: Option1
  1261. {
  1262. *% Warning: the following printable length is adjusted (2581->2580) so it is divisible by the resolution Y scale.
  1263. *PrintableArea: PAIR(3462, 2580)
  1264. }
  1265. *case: Option2
  1266. {
  1267. *% Warning: the following printable length is adjusted (2581->2580) so it is divisible by the resolution Y scale.
  1268. *PrintableArea: PAIR(3462, 2580)
  1269. }
  1270. }
  1271. }
  1272. *case: Option6
  1273. {
  1274. *PrintableArea: PAIR(3462, 2401)
  1275. *PrintableOrigin: PAIR(90, 90)
  1276. *switch: Resolution
  1277. {
  1278. *case: Option1
  1279. {
  1280. *% Warning: the following printable length is adjusted (2401->2400) so it is divisible by the resolution Y scale.
  1281. *PrintableArea: PAIR(3462, 2400)
  1282. }
  1283. *case: Option2
  1284. {
  1285. *% Warning: the following printable length is adjusted (2401->2400) so it is divisible by the resolution Y scale.
  1286. *PrintableArea: PAIR(3462, 2400)
  1287. }
  1288. }
  1289. }
  1290. *case: Option7
  1291. {
  1292. *PrintableArea: PAIR(3462, 2581)
  1293. *PrintableOrigin: PAIR(90, 0)
  1294. *switch: Resolution
  1295. {
  1296. *case: Option1
  1297. {
  1298. *% Warning: the following printable length is adjusted (2581->2580) so it is divisible by the resolution Y scale.
  1299. *PrintableArea: PAIR(3462, 2580)
  1300. }
  1301. *case: Option2
  1302. {
  1303. *% Warning: the following printable length is adjusted (2581->2580) so it is divisible by the resolution Y scale.
  1304. *PrintableArea: PAIR(3462, 2580)
  1305. }
  1306. }
  1307. }
  1308. }
  1309. }
  1310. *Option: LETTER
  1311. {
  1312. *rcNameID: =LETTER_DISPLAY
  1313. *Command: CmdSelect
  1314. {
  1315. *Order: DOC_SETUP.4
  1316. *Cmd: "<1B>C<000B>"
  1317. }
  1318. *switch: InputBin
  1319. {
  1320. *case: Option1
  1321. {
  1322. *PrintableArea: PAIR(2880, 3710)
  1323. *PrintableOrigin: PAIR(90, 90)
  1324. }
  1325. *case: Option2
  1326. {
  1327. *PrintableArea: PAIR(2880, 3780)
  1328. *PrintableOrigin: PAIR(90, 90)
  1329. }
  1330. *case: Option3
  1331. {
  1332. *PrintableArea: PAIR(2880, 3960)
  1333. *PrintableOrigin: PAIR(90, 0)
  1334. }
  1335. *case: Option4
  1336. {
  1337. *PrintableArea: PAIR(2880, 3780)
  1338. *PrintableOrigin: PAIR(90, 90)
  1339. }
  1340. *case: Option5
  1341. {
  1342. *PrintableArea: PAIR(2880, 3960)
  1343. *PrintableOrigin: PAIR(90, 0)
  1344. }
  1345. *case: Option6
  1346. {
  1347. *PrintableArea: PAIR(2880, 3780)
  1348. *PrintableOrigin: PAIR(90, 90)
  1349. }
  1350. *case: Option7
  1351. {
  1352. *PrintableArea: PAIR(2880, 3960)
  1353. *PrintableOrigin: PAIR(90, 0)
  1354. }
  1355. }
  1356. }
  1357. *Option: LETTER_ROTATED
  1358. {
  1359. *rcNameID: =LETTER_ROTATED_DISPLAY
  1360. *Command: CmdSelect
  1361. {
  1362. *Order: DOC_SETUP.4
  1363. *Cmd: "<1B>3<1E1B>C3"
  1364. }
  1365. *switch: InputBin
  1366. {
  1367. *case: Option1
  1368. {
  1369. *PrintableArea: PAIR(3780, 2810)
  1370. *PrintableOrigin: PAIR(90, 90)
  1371. }
  1372. *case: Option2
  1373. {
  1374. *PrintableArea: PAIR(3780, 2880)
  1375. *PrintableOrigin: PAIR(90, 90)
  1376. }
  1377. *case: Option3
  1378. {
  1379. *PrintableArea: PAIR(3780, 3060)
  1380. *PrintableOrigin: PAIR(90, 0)
  1381. }
  1382. *case: Option4
  1383. {
  1384. *PrintableArea: PAIR(3780, 2880)
  1385. *PrintableOrigin: PAIR(90, 90)
  1386. }
  1387. *case: Option5
  1388. {
  1389. *PrintableArea: PAIR(3780, 3060)
  1390. *PrintableOrigin: PAIR(90, 0)
  1391. }
  1392. *case: Option6
  1393. {
  1394. *PrintableArea: PAIR(3780, 2880)
  1395. *PrintableOrigin: PAIR(90, 90)
  1396. }
  1397. *case: Option7
  1398. {
  1399. *PrintableArea: PAIR(3780, 3060)
  1400. *PrintableOrigin: PAIR(90, 0)
  1401. }
  1402. }
  1403. }
  1404. *Option: JAPANESE_POSTCARD
  1405. {
  1406. *rcNameID: =JAPANESE_POSTCARD_DISPLAY
  1407. *Command: CmdSelect
  1408. {
  1409. *Order: DOC_SETUP.4
  1410. *Cmd: "<1B>3<1E1B>C#"
  1411. }
  1412. *switch: InputBin
  1413. {
  1414. *case: Option1
  1415. {
  1416. *PrintableArea: PAIR(1238, 1849)
  1417. *PrintableOrigin: PAIR(90, 90)
  1418. *switch: Resolution
  1419. {
  1420. *case: Option1
  1421. {
  1422. *% Warning: the following printable length is adjusted (1849->1848) so it is divisible by the resolution Y scale.
  1423. *PrintableArea: PAIR(1238, 1848)
  1424. }
  1425. *case: Option2
  1426. {
  1427. *% Warning: the following printable width is adjusted (1238->1236) so it is divisible by the resolution X scale.
  1428. *% Warning: the following printable length is adjusted (1849->1848) so it is divisible by the resolution Y scale.
  1429. *PrintableArea: PAIR(1236, 1848)
  1430. }
  1431. }
  1432. }
  1433. *case: Option2
  1434. {
  1435. *PrintableArea: PAIR(1238, 1919)
  1436. *PrintableOrigin: PAIR(90, 90)
  1437. *switch: Resolution
  1438. {
  1439. *case: Option1
  1440. {
  1441. *% Warning: the following printable length is adjusted (1919->1918) so it is divisible by the resolution Y scale.
  1442. *PrintableArea: PAIR(1238, 1918)
  1443. }
  1444. *case: Option2
  1445. {
  1446. *% Warning: the following printable width is adjusted (1238->1236) so it is divisible by the resolution X scale.
  1447. *% Warning: the following printable length is adjusted (1919->1918) so it is divisible by the resolution Y scale.
  1448. *PrintableArea: PAIR(1236, 1918)
  1449. }
  1450. }
  1451. }
  1452. *case: Option3
  1453. {
  1454. *PrintableArea: PAIR(1238, 2099)
  1455. *PrintableOrigin: PAIR(90, 0)
  1456. *switch: Resolution
  1457. {
  1458. *case: Option1
  1459. {
  1460. *% Warning: the following printable length is adjusted (2099->2098) so it is divisible by the resolution Y scale.
  1461. *PrintableArea: PAIR(1238, 2098)
  1462. }
  1463. *case: Option2
  1464. {
  1465. *% Warning: the following printable width is adjusted (1238->1236) so it is divisible by the resolution X scale.
  1466. *% Warning: the following printable length is adjusted (2099->2098) so it is divisible by the resolution Y scale.
  1467. *PrintableArea: PAIR(1236, 2098)
  1468. }
  1469. }
  1470. }
  1471. *case: Option4
  1472. {
  1473. *PrintableArea: PAIR(1238, 1919)
  1474. *PrintableOrigin: PAIR(90, 90)
  1475. *switch: Resolution
  1476. {
  1477. *case: Option1
  1478. {
  1479. *% Warning: the following printable length is adjusted (1919->1918) so it is divisible by the resolution Y scale.
  1480. *PrintableArea: PAIR(1238, 1918)
  1481. }
  1482. *case: Option2
  1483. {
  1484. *% Warning: the following printable width is adjusted (1238->1236) so it is divisible by the resolution X scale.
  1485. *% Warning: the following printable length is adjusted (1919->1918) so it is divisible by the resolution Y scale.
  1486. *PrintableArea: PAIR(1236, 1918)
  1487. }
  1488. }
  1489. }
  1490. *case: Option5
  1491. {
  1492. *PrintableArea: PAIR(1238, 2099)
  1493. *PrintableOrigin: PAIR(90, 0)
  1494. *switch: Resolution
  1495. {
  1496. *case: Option1
  1497. {
  1498. *% Warning: the following printable length is adjusted (2099->2098) so it is divisible by the resolution Y scale.
  1499. *PrintableArea: PAIR(1238, 2098)
  1500. }
  1501. *case: Option2
  1502. {
  1503. *% Warning: the following printable width is adjusted (1238->1236) so it is divisible by the resolution X scale.
  1504. *% Warning: the following printable length is adjusted (2099->2098) so it is divisible by the resolution Y scale.
  1505. *PrintableArea: PAIR(1236, 2098)
  1506. }
  1507. }
  1508. }
  1509. *case: Option6
  1510. {
  1511. *PrintableArea: PAIR(1238, 1919)
  1512. *PrintableOrigin: PAIR(90, 90)
  1513. *switch: Resolution
  1514. {
  1515. *case: Option1
  1516. {
  1517. *% Warning: the following printable length is adjusted (1919->1918) so it is divisible by the resolution Y scale.
  1518. *PrintableArea: PAIR(1238, 1918)
  1519. }
  1520. *case: Option2
  1521. {
  1522. *% Warning: the following printable width is adjusted (1238->1236) so it is divisible by the resolution X scale.
  1523. *% Warning: the following printable length is adjusted (1919->1918) so it is divisible by the resolution Y scale.
  1524. *PrintableArea: PAIR(1236, 1918)
  1525. }
  1526. }
  1527. }
  1528. *case: Option7
  1529. {
  1530. *PrintableArea: PAIR(1238, 2099)
  1531. *PrintableOrigin: PAIR(90, 0)
  1532. *switch: Resolution
  1533. {
  1534. *case: Option1
  1535. {
  1536. *% Warning: the following printable length is adjusted (2099->2098) so it is divisible by the resolution Y scale.
  1537. *PrintableArea: PAIR(1238, 2098)
  1538. }
  1539. *case: Option2
  1540. {
  1541. *% Warning: the following printable width is adjusted (1238->1236) so it is divisible by the resolution X scale.
  1542. *% Warning: the following printable length is adjusted (2099->2098) so it is divisible by the resolution Y scale.
  1543. *PrintableArea: PAIR(1236, 2098)
  1544. }
  1545. }
  1546. }
  1547. }
  1548. }
  1549. *Option: JAPANESE_POSTCARD_ROTATED
  1550. {
  1551. *rcNameID: =JAPANESE_POSTCARD_ROTATED_DISPLAY
  1552. *Command: CmdSelect
  1553. {
  1554. *Order: DOC_SETUP.4
  1555. *Cmd: "<1B>3<1E1B>C<18>"
  1556. }
  1557. *switch: InputBin
  1558. {
  1559. *case: Option1
  1560. {
  1561. *PrintableArea: PAIR(1919, 1168)
  1562. *PrintableOrigin: PAIR(90, 90)
  1563. *switch: Resolution
  1564. {
  1565. *case: Option1
  1566. {
  1567. *% Warning: the following printable width is adjusted (1919->1918) so it is divisible by the resolution X scale.
  1568. *PrintableArea: PAIR(1918, 1168)
  1569. }
  1570. *case: Option2
  1571. {
  1572. *% Warning: the following printable width is adjusted (1919->1917) so it is divisible by the resolution X scale.
  1573. *PrintableArea: PAIR(1917, 1168)
  1574. }
  1575. }
  1576. }
  1577. *case: Option2
  1578. {
  1579. *PrintableArea: PAIR(1919, 1238)
  1580. *PrintableOrigin: PAIR(90, 90)
  1581. *switch: Resolution
  1582. {
  1583. *case: Option1
  1584. {
  1585. *% Warning: the following printable width is adjusted (1919->1918) so it is divisible by the resolution X scale.
  1586. *PrintableArea: PAIR(1918, 1238)
  1587. }
  1588. *case: Option2
  1589. {
  1590. *% Warning: the following printable width is adjusted (1919->1917) so it is divisible by the resolution X scale.
  1591. *PrintableArea: PAIR(1917, 1238)
  1592. }
  1593. }
  1594. }
  1595. *case: Option3
  1596. {
  1597. *PrintableArea: PAIR(1919, 1418)
  1598. *PrintableOrigin: PAIR(90, 0)
  1599. *switch: Resolution
  1600. {
  1601. *case: Option1
  1602. {
  1603. *% Warning: the following printable width is adjusted (1919->1918) so it is divisible by the resolution X scale.
  1604. *PrintableArea: PAIR(1918, 1418)
  1605. }
  1606. *case: Option2
  1607. {
  1608. *% Warning: the following printable width is adjusted (1919->1917) so it is divisible by the resolution X scale.
  1609. *PrintableArea: PAIR(1917, 1418)
  1610. }
  1611. }
  1612. }
  1613. *case: Option4
  1614. {
  1615. *PrintableArea: PAIR(1919, 1238)
  1616. *PrintableOrigin: PAIR(90, 90)
  1617. *switch: Resolution
  1618. {
  1619. *case: Option1
  1620. {
  1621. *% Warning: the following printable width is adjusted (1919->1918) so it is divisible by the resolution X scale.
  1622. *PrintableArea: PAIR(1918, 1238)
  1623. }
  1624. *case: Option2
  1625. {
  1626. *% Warning: the following printable width is adjusted (1919->1917) so it is divisible by the resolution X scale.
  1627. *PrintableArea: PAIR(1917, 1238)
  1628. }
  1629. }
  1630. }
  1631. *case: Option5
  1632. {
  1633. *PrintableArea: PAIR(1919, 1418)
  1634. *PrintableOrigin: PAIR(90, 0)
  1635. *switch: Resolution
  1636. {
  1637. *case: Option1
  1638. {
  1639. *% Warning: the following printable width is adjusted (1919->1918) so it is divisible by the resolution X scale.
  1640. *PrintableArea: PAIR(1918, 1418)
  1641. }
  1642. *case: Option2
  1643. {
  1644. *% Warning: the following printable width is adjusted (1919->1917) so it is divisible by the resolution X scale.
  1645. *PrintableArea: PAIR(1917, 1418)
  1646. }
  1647. }
  1648. }
  1649. *case: Option6
  1650. {
  1651. *PrintableArea: PAIR(1919, 1238)
  1652. *PrintableOrigin: PAIR(90, 90)
  1653. *switch: Resolution
  1654. {
  1655. *case: Option1
  1656. {
  1657. *% Warning: the following printable width is adjusted (1919->1918) so it is divisible by the resolution X scale.
  1658. *PrintableArea: PAIR(1918, 1238)
  1659. }
  1660. *case: Option2
  1661. {
  1662. *% Warning: the following printable width is adjusted (1919->1917) so it is divisible by the resolution X scale.
  1663. *PrintableArea: PAIR(1917, 1238)
  1664. }
  1665. }
  1666. }
  1667. *case: Option7
  1668. {
  1669. *PrintableArea: PAIR(1919, 1418)
  1670. *PrintableOrigin: PAIR(90, 0)
  1671. *switch: Resolution
  1672. {
  1673. *case: Option1
  1674. {
  1675. *% Warning: the following printable width is adjusted (1919->1918) so it is divisible by the resolution X scale.
  1676. *PrintableArea: PAIR(1918, 1418)
  1677. }
  1678. *case: Option2
  1679. {
  1680. *% Warning: the following printable width is adjusted (1919->1917) so it is divisible by the resolution X scale.
  1681. *PrintableArea: PAIR(1917, 1418)
  1682. }
  1683. }
  1684. }
  1685. }
  1686. }
  1687. *Option: Option15
  1688. {
  1689. *rcNameID: 258
  1690. *OptionID: 258
  1691. *PageDimensions: PAIR(3060, 3960)
  1692. *Command: CmdSelect
  1693. {
  1694. *Order: DOC_SETUP.4
  1695. *Cmd: "<1B>C<000B>"
  1696. }
  1697. *switch: InputBin
  1698. {
  1699. *case: Option1
  1700. {
  1701. *PrintableArea: PAIR(2700, 3710)
  1702. *PrintableOrigin: PAIR(90, 90)
  1703. }
  1704. *case: Option2
  1705. {
  1706. *PrintableArea: PAIR(2700, 3780)
  1707. *PrintableOrigin: PAIR(90, 90)
  1708. }
  1709. *case: Option3
  1710. {
  1711. *PrintableArea: PAIR(2700, 3960)
  1712. *PrintableOrigin: PAIR(90, 0)
  1713. }
  1714. *case: Option4
  1715. {
  1716. *PrintableArea: PAIR(2700, 3780)
  1717. *PrintableOrigin: PAIR(90, 90)
  1718. }
  1719. *case: Option5
  1720. {
  1721. *PrintableArea: PAIR(2700, 3960)
  1722. *PrintableOrigin: PAIR(90, 0)
  1723. }
  1724. *case: Option6
  1725. {
  1726. *PrintableArea: PAIR(2700, 3780)
  1727. *PrintableOrigin: PAIR(90, 90)
  1728. }
  1729. *case: Option7
  1730. {
  1731. *PrintableArea: PAIR(2700, 3960)
  1732. *PrintableOrigin: PAIR(90, 0)
  1733. }
  1734. }
  1735. }
  1736. *Option: Option16
  1737. {
  1738. *rcNameID: 259
  1739. *OptionID: 259
  1740. *PageDimensions: PAIR(3600, 3960)
  1741. *Command: CmdSelect
  1742. {
  1743. *Order: DOC_SETUP.4
  1744. *Cmd: "<1B>C<000B>"
  1745. }
  1746. *switch: InputBin
  1747. {
  1748. *case: Option1
  1749. {
  1750. *PrintableArea: PAIR(3240, 3710)
  1751. *PrintableOrigin: PAIR(90, 90)
  1752. }
  1753. *case: Option2
  1754. {
  1755. *PrintableArea: PAIR(3240, 3780)
  1756. *PrintableOrigin: PAIR(90, 90)
  1757. }
  1758. *case: Option3
  1759. {
  1760. *PrintableArea: PAIR(3240, 3960)
  1761. *PrintableOrigin: PAIR(90, 0)
  1762. }
  1763. *case: Option4
  1764. {
  1765. *PrintableArea: PAIR(3240, 3780)
  1766. *PrintableOrigin: PAIR(90, 90)
  1767. }
  1768. *case: Option5
  1769. {
  1770. *PrintableArea: PAIR(3240, 3960)
  1771. *PrintableOrigin: PAIR(90, 0)
  1772. }
  1773. *case: Option6
  1774. {
  1775. *PrintableArea: PAIR(3240, 3780)
  1776. *PrintableOrigin: PAIR(90, 90)
  1777. }
  1778. *case: Option7
  1779. {
  1780. *PrintableArea: PAIR(3240, 3960)
  1781. *PrintableOrigin: PAIR(90, 0)
  1782. }
  1783. }
  1784. }
  1785. *Option: Option17
  1786. {
  1787. *rcNameID: 260
  1788. *OptionID: 260
  1789. *PageDimensions: PAIR(5400, 1080)
  1790. *Command: CmdSelect
  1791. {
  1792. *Order: DOC_SETUP.4
  1793. *Cmd: "<1B>C<0003>"
  1794. }
  1795. *switch: InputBin
  1796. {
  1797. *case: Option1
  1798. {
  1799. *PrintableArea: PAIR(4896, 830)
  1800. *PrintableOrigin: PAIR(90, 90)
  1801. }
  1802. *case: Option2
  1803. {
  1804. *PrintableArea: PAIR(4896, 900)
  1805. *PrintableOrigin: PAIR(90, 90)
  1806. }
  1807. *case: Option3
  1808. {
  1809. *PrintableArea: PAIR(4896, 1080)
  1810. *PrintableOrigin: PAIR(90, 0)
  1811. }
  1812. *case: Option4
  1813. {
  1814. *PrintableArea: PAIR(4896, 900)
  1815. *PrintableOrigin: PAIR(90, 90)
  1816. }
  1817. *case: Option5
  1818. {
  1819. *PrintableArea: PAIR(4896, 1080)
  1820. *PrintableOrigin: PAIR(90, 0)
  1821. }
  1822. *case: Option6
  1823. {
  1824. *PrintableArea: PAIR(4896, 900)
  1825. *PrintableOrigin: PAIR(90, 90)
  1826. }
  1827. *case: Option7
  1828. {
  1829. *PrintableArea: PAIR(4896, 1080)
  1830. *PrintableOrigin: PAIR(90, 0)
  1831. }
  1832. }
  1833. }
  1834. *Option: Option18
  1835. {
  1836. *rcNameID: 261
  1837. *OptionID: 261
  1838. *PageDimensions: PAIR(5400, 1320)
  1839. *Command: CmdSelect
  1840. {
  1841. *Order: DOC_SETUP.4
  1842. *Cmd: "<1B>3<1E1B>C<16>"
  1843. }
  1844. *switch: InputBin
  1845. {
  1846. *case: Option1
  1847. {
  1848. *PrintableArea: PAIR(4896, 1070)
  1849. *PrintableOrigin: PAIR(90, 90)
  1850. }
  1851. *case: Option2
  1852. {
  1853. *PrintableArea: PAIR(4896, 1140)
  1854. *PrintableOrigin: PAIR(90, 90)
  1855. }
  1856. *case: Option3
  1857. {
  1858. *PrintableArea: PAIR(4896, 1320)
  1859. *PrintableOrigin: PAIR(90, 0)
  1860. }
  1861. *case: Option4
  1862. {
  1863. *PrintableArea: PAIR(4896, 1140)
  1864. *PrintableOrigin: PAIR(90, 90)
  1865. }
  1866. *case: Option5
  1867. {
  1868. *PrintableArea: PAIR(4896, 1320)
  1869. *PrintableOrigin: PAIR(90, 0)
  1870. }
  1871. *case: Option6
  1872. {
  1873. *PrintableArea: PAIR(4896, 1140)
  1874. *PrintableOrigin: PAIR(90, 90)
  1875. }
  1876. *case: Option7
  1877. {
  1878. *PrintableArea: PAIR(4896, 1320)
  1879. *PrintableOrigin: PAIR(90, 0)
  1880. }
  1881. }
  1882. }
  1883. *Option: Option19
  1884. {
  1885. *rcNameID: 262
  1886. *OptionID: 262
  1887. *PageDimensions: PAIR(5400, 1440)
  1888. *Command: CmdSelect
  1889. {
  1890. *Order: DOC_SETUP.4
  1891. *Cmd: "<1B>C<0004>"
  1892. }
  1893. *switch: InputBin
  1894. {
  1895. *case: Option1
  1896. {
  1897. *PrintableArea: PAIR(4896, 1190)
  1898. *PrintableOrigin: PAIR(90, 90)
  1899. }
  1900. *case: Option2
  1901. {
  1902. *PrintableArea: PAIR(4896, 1260)
  1903. *PrintableOrigin: PAIR(90, 90)
  1904. }
  1905. *case: Option3
  1906. {
  1907. *PrintableArea: PAIR(4896, 1440)
  1908. *PrintableOrigin: PAIR(90, 0)
  1909. }
  1910. *case: Option4
  1911. {
  1912. *PrintableArea: PAIR(4896, 1260)
  1913. *PrintableOrigin: PAIR(90, 90)
  1914. }
  1915. *case: Option5
  1916. {
  1917. *PrintableArea: PAIR(4896, 1440)
  1918. *PrintableOrigin: PAIR(90, 0)
  1919. }
  1920. *case: Option6
  1921. {
  1922. *PrintableArea: PAIR(4896, 1260)
  1923. *PrintableOrigin: PAIR(90, 90)
  1924. }
  1925. *case: Option7
  1926. {
  1927. *PrintableArea: PAIR(4896, 1440)
  1928. *PrintableOrigin: PAIR(90, 0)
  1929. }
  1930. }
  1931. }
  1932. *Option: Option20
  1933. {
  1934. *rcNameID: 263
  1935. *OptionID: 263
  1936. *PageDimensions: PAIR(5400, 1620)
  1937. *Command: CmdSelect
  1938. {
  1939. *Order: DOC_SETUP.4
  1940. *Cmd: "<1B>3<1E1B>C<1B>"
  1941. }
  1942. *switch: InputBin
  1943. {
  1944. *case: Option1
  1945. {
  1946. *PrintableArea: PAIR(4896, 1370)
  1947. *PrintableOrigin: PAIR(90, 90)
  1948. }
  1949. *case: Option2
  1950. {
  1951. *PrintableArea: PAIR(4896, 1440)
  1952. *PrintableOrigin: PAIR(90, 90)
  1953. }
  1954. *case: Option3
  1955. {
  1956. *PrintableArea: PAIR(4896, 1620)
  1957. *PrintableOrigin: PAIR(90, 0)
  1958. }
  1959. *case: Option4
  1960. {
  1961. *PrintableArea: PAIR(4896, 1440)
  1962. *PrintableOrigin: PAIR(90, 90)
  1963. }
  1964. *case: Option5
  1965. {
  1966. *PrintableArea: PAIR(4896, 1620)
  1967. *PrintableOrigin: PAIR(90, 0)
  1968. }
  1969. *case: Option6
  1970. {
  1971. *PrintableArea: PAIR(4896, 1440)
  1972. *PrintableOrigin: PAIR(90, 90)
  1973. }
  1974. *case: Option7
  1975. {
  1976. *PrintableArea: PAIR(4896, 1620)
  1977. *PrintableOrigin: PAIR(90, 0)
  1978. }
  1979. }
  1980. }
  1981. *Option: Option21
  1982. {
  1983. *rcNameID: 264
  1984. *OptionID: 264
  1985. *PageDimensions: PAIR(5400, 1800)
  1986. *Command: CmdSelect
  1987. {
  1988. *Order: DOC_SETUP.4
  1989. *Cmd: "<1B>C<0005>"
  1990. }
  1991. *switch: InputBin
  1992. {
  1993. *case: Option1
  1994. {
  1995. *PrintableArea: PAIR(4896, 1550)
  1996. *PrintableOrigin: PAIR(90, 90)
  1997. }
  1998. *case: Option2
  1999. {
  2000. *PrintableArea: PAIR(4896, 1620)
  2001. *PrintableOrigin: PAIR(90, 90)
  2002. }
  2003. *case: Option3
  2004. {
  2005. *PrintableArea: PAIR(4896, 1800)
  2006. *PrintableOrigin: PAIR(90, 0)
  2007. }
  2008. *case: Option4
  2009. {
  2010. *PrintableArea: PAIR(4896, 1620)
  2011. *PrintableOrigin: PAIR(90, 90)
  2012. }
  2013. *case: Option5
  2014. {
  2015. *PrintableArea: PAIR(4896, 1800)
  2016. *PrintableOrigin: PAIR(90, 0)
  2017. }
  2018. *case: Option6
  2019. {
  2020. *PrintableArea: PAIR(4896, 1620)
  2021. *PrintableOrigin: PAIR(90, 90)
  2022. }
  2023. *case: Option7
  2024. {
  2025. *PrintableArea: PAIR(4896, 1800)
  2026. *PrintableOrigin: PAIR(90, 0)
  2027. }
  2028. }
  2029. }
  2030. *Option: Option22
  2031. {
  2032. *rcNameID: 265
  2033. *OptionID: 265
  2034. *PageDimensions: PAIR(5400, 1980)
  2035. *Command: CmdSelect
  2036. {
  2037. *Order: DOC_SETUP.4
  2038. *Cmd: "<1B>3<1E1B>C!"
  2039. }
  2040. *switch: InputBin
  2041. {
  2042. *case: Option1
  2043. {
  2044. *PrintableArea: PAIR(4896, 1730)
  2045. *PrintableOrigin: PAIR(90, 90)
  2046. }
  2047. *case: Option2
  2048. {
  2049. *PrintableArea: PAIR(4896, 1800)
  2050. *PrintableOrigin: PAIR(90, 90)
  2051. }
  2052. *case: Option3
  2053. {
  2054. *PrintableArea: PAIR(4896, 1980)
  2055. *PrintableOrigin: PAIR(90, 0)
  2056. }
  2057. *case: Option4
  2058. {
  2059. *PrintableArea: PAIR(4896, 1800)
  2060. *PrintableOrigin: PAIR(90, 90)
  2061. }
  2062. *case: Option5
  2063. {
  2064. *PrintableArea: PAIR(4896, 1980)
  2065. *PrintableOrigin: PAIR(90, 0)
  2066. }
  2067. *case: Option6
  2068. {
  2069. *PrintableArea: PAIR(4896, 1800)
  2070. *PrintableOrigin: PAIR(90, 90)
  2071. }
  2072. *case: Option7
  2073. {
  2074. *PrintableArea: PAIR(4896, 1980)
  2075. *PrintableOrigin: PAIR(90, 0)
  2076. }
  2077. }
  2078. }
  2079. *Option: Option23
  2080. {
  2081. *rcNameID: 266
  2082. *OptionID: 266
  2083. *PageDimensions: PAIR(5400, 2040)
  2084. *Command: CmdSelect
  2085. {
  2086. *Order: DOC_SETUP.4
  2087. *Cmd: "<1B>3<1E1B>C%""
  2088. }
  2089. *switch: InputBin
  2090. {
  2091. *case: Option1
  2092. {
  2093. *PrintableArea: PAIR(4896, 1790)
  2094. *PrintableOrigin: PAIR(90, 90)
  2095. }
  2096. *case: Option2
  2097. {
  2098. *PrintableArea: PAIR(4896, 1860)
  2099. *PrintableOrigin: PAIR(90, 90)
  2100. }
  2101. *case: Option3
  2102. {
  2103. *PrintableArea: PAIR(4896, 2040)
  2104. *PrintableOrigin: PAIR(90, 0)
  2105. }
  2106. *case: Option4
  2107. {
  2108. *PrintableArea: PAIR(4896, 1860)
  2109. *PrintableOrigin: PAIR(90, 90)
  2110. }
  2111. *case: Option5
  2112. {
  2113. *PrintableArea: PAIR(4896, 2040)
  2114. *PrintableOrigin: PAIR(90, 0)
  2115. }
  2116. *case: Option6
  2117. {
  2118. *PrintableArea: PAIR(4896, 1860)
  2119. *PrintableOrigin: PAIR(90, 90)
  2120. }
  2121. *case: Option7
  2122. {
  2123. *PrintableArea: PAIR(4896, 2040)
  2124. *PrintableOrigin: PAIR(90, 0)
  2125. }
  2126. }
  2127. }
  2128. *Option: Option24
  2129. {
  2130. *rcNameID: 267
  2131. *OptionID: 267
  2132. *PageDimensions: PAIR(5400, 2160)
  2133. *Command: CmdSelect
  2134. {
  2135. *Order: DOC_SETUP.4
  2136. *Cmd: "<1B>C<0006>"
  2137. }
  2138. *switch: InputBin
  2139. {
  2140. *case: Option1
  2141. {
  2142. *PrintableArea: PAIR(4896, 1910)
  2143. *PrintableOrigin: PAIR(90, 90)
  2144. }
  2145. *case: Option2
  2146. {
  2147. *PrintableArea: PAIR(4896, 1980)
  2148. *PrintableOrigin: PAIR(90, 90)
  2149. }
  2150. *case: Option3
  2151. {
  2152. *PrintableArea: PAIR(4896, 2160)
  2153. *PrintableOrigin: PAIR(90, 0)
  2154. }
  2155. *case: Option4
  2156. {
  2157. *PrintableArea: PAIR(4896, 1980)
  2158. *PrintableOrigin: PAIR(90, 90)
  2159. }
  2160. *case: Option5
  2161. {
  2162. *PrintableArea: PAIR(4896, 2160)
  2163. *PrintableOrigin: PAIR(90, 0)
  2164. }
  2165. *case: Option6
  2166. {
  2167. *PrintableArea: PAIR(4896, 1980)
  2168. *PrintableOrigin: PAIR(90, 90)
  2169. }
  2170. *case: Option7
  2171. {
  2172. *PrintableArea: PAIR(4896, 2160)
  2173. *PrintableOrigin: PAIR(90, 0)
  2174. }
  2175. }
  2176. }
  2177. *Option: Option25
  2178. {
  2179. *rcNameID: 268
  2180. *OptionID: 268
  2181. *PageDimensions: PAIR(5400, 2520)
  2182. *Command: CmdSelect
  2183. {
  2184. *Order: DOC_SETUP.4
  2185. *Cmd: "<1B>C<0007>"
  2186. }
  2187. *switch: InputBin
  2188. {
  2189. *case: Option1
  2190. {
  2191. *PrintableArea: PAIR(4896, 2270)
  2192. *PrintableOrigin: PAIR(90, 90)
  2193. }
  2194. *case: Option2
  2195. {
  2196. *PrintableArea: PAIR(4896, 2340)
  2197. *PrintableOrigin: PAIR(90, 90)
  2198. }
  2199. *case: Option3
  2200. {
  2201. *PrintableArea: PAIR(4896, 2520)
  2202. *PrintableOrigin: PAIR(90, 0)
  2203. }
  2204. *case: Option4
  2205. {
  2206. *PrintableArea: PAIR(4896, 2340)
  2207. *PrintableOrigin: PAIR(90, 90)
  2208. }
  2209. *case: Option5
  2210. {
  2211. *PrintableArea: PAIR(4896, 2520)
  2212. *PrintableOrigin: PAIR(90, 0)
  2213. }
  2214. *case: Option6
  2215. {
  2216. *PrintableArea: PAIR(4896, 2340)
  2217. *PrintableOrigin: PAIR(90, 90)
  2218. }
  2219. *case: Option7
  2220. {
  2221. *PrintableArea: PAIR(4896, 2520)
  2222. *PrintableOrigin: PAIR(90, 0)
  2223. }
  2224. }
  2225. }
  2226. *Option: Option26
  2227. {
  2228. *rcNameID: 269
  2229. *OptionID: 269
  2230. *PageDimensions: PAIR(5400, 2880)
  2231. *Command: CmdSelect
  2232. {
  2233. *Order: DOC_SETUP.4
  2234. *Cmd: "<1B>C<0008>"
  2235. }
  2236. *switch: InputBin
  2237. {
  2238. *case: Option1
  2239. {
  2240. *PrintableArea: PAIR(4896, 2630)
  2241. *PrintableOrigin: PAIR(90, 90)
  2242. }
  2243. *case: Option2
  2244. {
  2245. *PrintableArea: PAIR(4896, 2700)
  2246. *PrintableOrigin: PAIR(90, 90)
  2247. }
  2248. *case: Option3
  2249. {
  2250. *PrintableArea: PAIR(4896, 2880)
  2251. *PrintableOrigin: PAIR(90, 0)
  2252. }
  2253. *case: Option4
  2254. {
  2255. *PrintableArea: PAIR(4896, 2700)
  2256. *PrintableOrigin: PAIR(90, 90)
  2257. }
  2258. *case: Option5
  2259. {
  2260. *PrintableArea: PAIR(4896, 2880)
  2261. *PrintableOrigin: PAIR(90, 0)
  2262. }
  2263. *case: Option6
  2264. {
  2265. *PrintableArea: PAIR(4896, 2700)
  2266. *PrintableOrigin: PAIR(90, 90)
  2267. }
  2268. *case: Option7
  2269. {
  2270. *PrintableArea: PAIR(4896, 2880)
  2271. *PrintableOrigin: PAIR(90, 0)
  2272. }
  2273. }
  2274. }
  2275. *Option: Option27
  2276. {
  2277. *rcNameID: 270
  2278. *OptionID: 270
  2279. *PageDimensions: PAIR(5400, 3060)
  2280. *Command: CmdSelect
  2281. {
  2282. *Order: DOC_SETUP.4
  2283. *Cmd: "<1B>3<1E1B>C3"
  2284. }
  2285. *switch: InputBin
  2286. {
  2287. *case: Option1
  2288. {
  2289. *PrintableArea: PAIR(4896, 2810)
  2290. *PrintableOrigin: PAIR(90, 90)
  2291. }
  2292. *case: Option2
  2293. {
  2294. *PrintableArea: PAIR(4896, 2880)
  2295. *PrintableOrigin: PAIR(90, 90)
  2296. }
  2297. *case: Option3
  2298. {
  2299. *PrintableArea: PAIR(4896, 3060)
  2300. *PrintableOrigin: PAIR(90, 0)
  2301. }
  2302. *case: Option4
  2303. {
  2304. *PrintableArea: PAIR(4896, 2880)
  2305. *PrintableOrigin: PAIR(90, 90)
  2306. }
  2307. *case: Option5
  2308. {
  2309. *PrintableArea: PAIR(4896, 3060)
  2310. *PrintableOrigin: PAIR(90, 0)
  2311. }
  2312. *case: Option6
  2313. {
  2314. *PrintableArea: PAIR(4896, 2880)
  2315. *PrintableOrigin: PAIR(90, 90)
  2316. }
  2317. *case: Option7
  2318. {
  2319. *PrintableArea: PAIR(4896, 3060)
  2320. *PrintableOrigin: PAIR(90, 0)
  2321. }
  2322. }
  2323. }
  2324. *Option: Option28
  2325. {
  2326. *rcNameID: 271
  2327. *OptionID: 271
  2328. *PageDimensions: PAIR(5400, 3240)
  2329. *Command: CmdSelect
  2330. {
  2331. *Order: DOC_SETUP.4
  2332. *Cmd: "<1B>C<0009>"
  2333. }
  2334. *switch: InputBin
  2335. {
  2336. *case: Option1
  2337. {
  2338. *PrintableArea: PAIR(4896, 2990)
  2339. *PrintableOrigin: PAIR(90, 90)
  2340. }
  2341. *case: Option2
  2342. {
  2343. *PrintableArea: PAIR(4896, 3060)
  2344. *PrintableOrigin: PAIR(90, 90)
  2345. }
  2346. *case: Option3
  2347. {
  2348. *PrintableArea: PAIR(4896, 3240)
  2349. *PrintableOrigin: PAIR(90, 0)
  2350. }
  2351. *case: Option4
  2352. {
  2353. *PrintableArea: PAIR(4896, 3060)
  2354. *PrintableOrigin: PAIR(90, 90)
  2355. }
  2356. *case: Option5
  2357. {
  2358. *PrintableArea: PAIR(4896, 3240)
  2359. *PrintableOrigin: PAIR(90, 0)
  2360. }
  2361. *case: Option6
  2362. {
  2363. *PrintableArea: PAIR(4896, 3060)
  2364. *PrintableOrigin: PAIR(90, 90)
  2365. }
  2366. *case: Option7
  2367. {
  2368. *PrintableArea: PAIR(4896, 3240)
  2369. *PrintableOrigin: PAIR(90, 0)
  2370. }
  2371. }
  2372. }
  2373. *Option: Option29
  2374. {
  2375. *rcNameID: 272
  2376. *OptionID: 272
  2377. *PageDimensions: PAIR(5400, 3600)
  2378. *Command: CmdSelect
  2379. {
  2380. *Order: DOC_SETUP.4
  2381. *Cmd: "<1B>C<000A>"
  2382. }
  2383. *switch: InputBin
  2384. {
  2385. *case: Option1
  2386. {
  2387. *PrintableArea: PAIR(4896, 3350)
  2388. *PrintableOrigin: PAIR(90, 90)
  2389. }
  2390. *case: Option2
  2391. {
  2392. *PrintableArea: PAIR(4896, 3420)
  2393. *PrintableOrigin: PAIR(90, 90)
  2394. }
  2395. *case: Option3
  2396. {
  2397. *PrintableArea: PAIR(4896, 3600)
  2398. *PrintableOrigin: PAIR(90, 0)
  2399. }
  2400. *case: Option4
  2401. {
  2402. *PrintableArea: PAIR(4896, 3420)
  2403. *PrintableOrigin: PAIR(90, 90)
  2404. }
  2405. *case: Option5
  2406. {
  2407. *PrintableArea: PAIR(4896, 3600)
  2408. *PrintableOrigin: PAIR(90, 0)
  2409. }
  2410. *case: Option6
  2411. {
  2412. *PrintableArea: PAIR(4896, 3420)
  2413. *PrintableOrigin: PAIR(90, 90)
  2414. }
  2415. *case: Option7
  2416. {
  2417. *PrintableArea: PAIR(4896, 3600)
  2418. *PrintableOrigin: PAIR(90, 0)
  2419. }
  2420. }
  2421. }
  2422. *Option: Option30
  2423. {
  2424. *rcNameID: 273
  2425. *OptionID: 273
  2426. *PageDimensions: PAIR(5400, 3960)
  2427. *Command: CmdSelect
  2428. {
  2429. *Order: DOC_SETUP.4
  2430. *Cmd: "<1B>C<000B>"
  2431. }
  2432. *switch: InputBin
  2433. {
  2434. *case: Option1
  2435. {
  2436. *PrintableArea: PAIR(4896, 3710)
  2437. *PrintableOrigin: PAIR(90, 90)
  2438. }
  2439. *case: Option2
  2440. {
  2441. *PrintableArea: PAIR(4896, 3780)
  2442. *PrintableOrigin: PAIR(90, 90)
  2443. }
  2444. *case: Option3
  2445. {
  2446. *PrintableArea: PAIR(4896, 3960)
  2447. *PrintableOrigin: PAIR(90, 0)
  2448. }
  2449. *case: Option4
  2450. {
  2451. *PrintableArea: PAIR(4896, 3780)
  2452. *PrintableOrigin: PAIR(90, 90)
  2453. }
  2454. *case: Option5
  2455. {
  2456. *PrintableArea: PAIR(4896, 3960)
  2457. *PrintableOrigin: PAIR(90, 0)
  2458. }
  2459. *case: Option6
  2460. {
  2461. *PrintableArea: PAIR(4896, 3780)
  2462. *PrintableOrigin: PAIR(90, 90)
  2463. }
  2464. *case: Option7
  2465. {
  2466. *PrintableArea: PAIR(4896, 3960)
  2467. *PrintableOrigin: PAIR(90, 0)
  2468. }
  2469. }
  2470. }
  2471. *Option: Option31
  2472. {
  2473. *rcNameID: 274
  2474. *OptionID: 274
  2475. *PageDimensions: PAIR(5400, 4320)
  2476. *Command: CmdSelect
  2477. {
  2478. *Order: DOC_SETUP.4
  2479. *Cmd: "<1B>C<000C>"
  2480. }
  2481. *switch: InputBin
  2482. {
  2483. *case: Option1
  2484. {
  2485. *PrintableArea: PAIR(4896, 4070)
  2486. *PrintableOrigin: PAIR(90, 90)
  2487. }
  2488. *case: Option2
  2489. {
  2490. *PrintableArea: PAIR(4896, 4140)
  2491. *PrintableOrigin: PAIR(90, 90)
  2492. }
  2493. *case: Option3
  2494. {
  2495. *PrintableArea: PAIR(4896, 4320)
  2496. *PrintableOrigin: PAIR(90, 0)
  2497. }
  2498. *case: Option4
  2499. {
  2500. *PrintableArea: PAIR(4896, 4140)
  2501. *PrintableOrigin: PAIR(90, 90)
  2502. }
  2503. *case: Option5
  2504. {
  2505. *PrintableArea: PAIR(4896, 4320)
  2506. *PrintableOrigin: PAIR(90, 0)
  2507. }
  2508. *case: Option6
  2509. {
  2510. *PrintableArea: PAIR(4896, 4140)
  2511. *PrintableOrigin: PAIR(90, 90)
  2512. }
  2513. *case: Option7
  2514. {
  2515. *PrintableArea: PAIR(4896, 4320)
  2516. *PrintableOrigin: PAIR(90, 0)
  2517. }
  2518. }
  2519. }
  2520. *Option: Option32
  2521. {
  2522. *rcNameID: 275
  2523. *OptionID: 275
  2524. *PageDimensions: PAIR(5400, 5040)
  2525. *Command: CmdSelect
  2526. {
  2527. *Order: DOC_SETUP.4
  2528. *Cmd: "<1B>C<000E>"
  2529. }
  2530. *switch: InputBin
  2531. {
  2532. *case: Option1
  2533. {
  2534. *PrintableArea: PAIR(4896, 4790)
  2535. *PrintableOrigin: PAIR(90, 90)
  2536. }
  2537. *case: Option2
  2538. {
  2539. *PrintableArea: PAIR(4896, 4860)
  2540. *PrintableOrigin: PAIR(90, 90)
  2541. }
  2542. *case: Option3
  2543. {
  2544. *PrintableArea: PAIR(4896, 5040)
  2545. *PrintableOrigin: PAIR(90, 0)
  2546. }
  2547. *case: Option4
  2548. {
  2549. *PrintableArea: PAIR(4896, 4860)
  2550. *PrintableOrigin: PAIR(90, 90)
  2551. }
  2552. *case: Option5
  2553. {
  2554. *PrintableArea: PAIR(4896, 5040)
  2555. *PrintableOrigin: PAIR(90, 0)
  2556. }
  2557. *case: Option6
  2558. {
  2559. *PrintableArea: PAIR(4896, 4860)
  2560. *PrintableOrigin: PAIR(90, 90)
  2561. }
  2562. *case: Option7
  2563. {
  2564. *PrintableArea: PAIR(4896, 5040)
  2565. *PrintableOrigin: PAIR(90, 0)
  2566. }
  2567. }
  2568. }
  2569. *Option: CUSTOMSIZE
  2570. {
  2571. *rcNameID: =USER_DEFINED_SIZE_DISPLAY
  2572. *MinSize: PAIR(720, 720)
  2573. *MaxSize: PAIR(5760, 7920)
  2574. *MaxPrintableWidth: 4896
  2575. *switch: InputBin
  2576. {
  2577. *case: Option1
  2578. {
  2579. *CustPrintableSizeX: %d{min(4896, PhysPaperWidth)}
  2580. *CustPrintableSizeY: %d{PhysPaperLength-(90+160)}
  2581. *CustPrintableOriginX: %d{90}
  2582. *CustPrintableOriginY: %d{90}
  2583. *CustCursorOriginX: %d{90}
  2584. *CustCursorOriginY: %d{90}
  2585. }
  2586. *case: Option2
  2587. {
  2588. *CustPrintableSizeX: %d{min(4896, PhysPaperWidth)}
  2589. *CustPrintableSizeY: %d{PhysPaperLength-(90+90)}
  2590. *CustPrintableOriginX: %d{90}
  2591. *CustPrintableOriginY: %d{90}
  2592. *CustCursorOriginX: %d{90}
  2593. *CustCursorOriginY: %d{90}
  2594. }
  2595. *case: Option3
  2596. {
  2597. *CustPrintableSizeX: %d{min(4896, PhysPaperWidth)}
  2598. *CustPrintableSizeY: %d{PhysPaperLength}
  2599. *CustPrintableOriginX: %d{90}
  2600. *CustPrintableOriginY: %d{0}
  2601. *CustCursorOriginX: %d{90}
  2602. *CustCursorOriginY: %d{0}
  2603. }
  2604. *case: Option4
  2605. {
  2606. *CustPrintableSizeX: %d{min(4896, PhysPaperWidth)}
  2607. *CustPrintableSizeY: %d{PhysPaperLength-(90+90)}
  2608. *CustPrintableOriginX: %d{90}
  2609. *CustPrintableOriginY: %d{90}
  2610. *CustCursorOriginX: %d{90}
  2611. *CustCursorOriginY: %d{90}
  2612. }
  2613. *case: Option5
  2614. {
  2615. *CustPrintableSizeX: %d{min(4896, PhysPaperWidth)}
  2616. *CustPrintableSizeY: %d{PhysPaperLength}
  2617. *CustPrintableOriginX: %d{90}
  2618. *CustPrintableOriginY: %d{0}
  2619. *CustCursorOriginX: %d{90}
  2620. *CustCursorOriginY: %d{0}
  2621. }
  2622. *case: Option6
  2623. {
  2624. *CustPrintableSizeX: %d{min(4896, PhysPaperWidth)}
  2625. *CustPrintableSizeY: %d{PhysPaperLength-(90+90)}
  2626. *CustPrintableOriginX: %d{90}
  2627. *CustPrintableOriginY: %d{90}
  2628. *CustCursorOriginX: %d{90}
  2629. *CustCursorOriginY: %d{90}
  2630. }
  2631. *case: Option7
  2632. {
  2633. *CustPrintableSizeX: %d{min(4896, PhysPaperWidth)}
  2634. *CustPrintableSizeY: %d{PhysPaperLength}
  2635. *CustPrintableOriginX: %d{90}
  2636. *CustPrintableOriginY: %d{0}
  2637. *CustCursorOriginX: %d{90}
  2638. *CustCursorOriginY: %d{0}
  2639. }
  2640. }
  2641. *Command: CmdSelect
  2642. {
  2643. *Order: DOC_SETUP.4
  2644. *Cmd: "<1B>2<1B>C" %c[0,132]{max_repeat((PhysPaperLength / 60) )}
  2645. }
  2646. }
  2647. }
  2648. *InvalidCombination: LIST(InputBin.Option1, PaperSize.Option15)
  2649. *InvalidCombination: LIST(InputBin.Option1, PaperSize.Option16)
  2650. *InvalidCombination: LIST(InputBin.Option1, PaperSize.Option17)
  2651. *InvalidCombination: LIST(InputBin.Option1, PaperSize.Option18)
  2652. *InvalidCombination: LIST(InputBin.Option1, PaperSize.Option19)
  2653. *InvalidCombination: LIST(InputBin.Option1, PaperSize.Option20)
  2654. *InvalidCombination: LIST(InputBin.Option1, PaperSize.Option21)
  2655. *InvalidCombination: LIST(InputBin.Option1, PaperSize.Option22)
  2656. *InvalidCombination: LIST(InputBin.Option1, PaperSize.Option23)
  2657. *InvalidCombination: LIST(InputBin.Option1, PaperSize.Option24)
  2658. *InvalidCombination: LIST(InputBin.Option1, PaperSize.Option25)
  2659. *InvalidCombination: LIST(InputBin.Option1, PaperSize.Option26)
  2660. *InvalidCombination: LIST(InputBin.Option1, PaperSize.Option27)
  2661. *InvalidCombination: LIST(InputBin.Option1, PaperSize.Option28)
  2662. *InvalidCombination: LIST(InputBin.Option1, PaperSize.Option29)
  2663. *InvalidCombination: LIST(InputBin.Option1, PaperSize.Option30)
  2664. *InvalidCombination: LIST(InputBin.Option1, PaperSize.Option31)
  2665. *InvalidCombination: LIST(InputBin.Option1, PaperSize.Option32)
  2666. *InvalidCombination: LIST(InputBin.Option2, PaperSize.A3)
  2667. *InvalidCombination: LIST(InputBin.Option2, PaperSize.A3_ROTATED)
  2668. *InvalidCombination: LIST(InputBin.Option2, PaperSize.A4)
  2669. *InvalidCombination: LIST(InputBin.Option2, PaperSize.A4_ROTATED)
  2670. *InvalidCombination: LIST(InputBin.Option2, PaperSize.A5)
  2671. *InvalidCombination: LIST(InputBin.Option2, PaperSize.A5_ROTATED)
  2672. *InvalidCombination: LIST(InputBin.Option2, PaperSize.B4)
  2673. *InvalidCombination: LIST(InputBin.Option2, PaperSize.B4_JIS_ROTATED)
  2674. *InvalidCombination: LIST(InputBin.Option2, PaperSize.B5)
  2675. *InvalidCombination: LIST(InputBin.Option2, PaperSize.B5_JIS_ROTATED)
  2676. *InvalidCombination: LIST(InputBin.Option2, PaperSize.LETTER)
  2677. *InvalidCombination: LIST(InputBin.Option2, PaperSize.LETTER_ROTATED)
  2678. *InvalidCombination: LIST(InputBin.Option2, PaperSize.JAPANESE_POSTCARD)
  2679. *InvalidCombination: LIST(InputBin.Option2, PaperSize.JAPANESE_POSTCARD_ROTATED)
  2680. *InvalidCombination: LIST(InputBin.Option3, PaperSize.A3)
  2681. *InvalidCombination: LIST(InputBin.Option3, PaperSize.A3_ROTATED)
  2682. *InvalidCombination: LIST(InputBin.Option3, PaperSize.A4)
  2683. *InvalidCombination: LIST(InputBin.Option3, PaperSize.A4_ROTATED)
  2684. *InvalidCombination: LIST(InputBin.Option3, PaperSize.A5)
  2685. *InvalidCombination: LIST(InputBin.Option3, PaperSize.A5_ROTATED)
  2686. *InvalidCombination: LIST(InputBin.Option3, PaperSize.B4)
  2687. *InvalidCombination: LIST(InputBin.Option3, PaperSize.B4_JIS_ROTATED)
  2688. *InvalidCombination: LIST(InputBin.Option3, PaperSize.B5)
  2689. *InvalidCombination: LIST(InputBin.Option3, PaperSize.B5_JIS_ROTATED)
  2690. *InvalidCombination: LIST(InputBin.Option3, PaperSize.LETTER)
  2691. *InvalidCombination: LIST(InputBin.Option3, PaperSize.LETTER_ROTATED)
  2692. *InvalidCombination: LIST(InputBin.Option3, PaperSize.JAPANESE_POSTCARD)
  2693. *InvalidCombination: LIST(InputBin.Option3, PaperSize.JAPANESE_POSTCARD_ROTATED)
  2694. *InvalidCombination: LIST(InputBin.Option4, PaperSize.A3)
  2695. *InvalidCombination: LIST(InputBin.Option4, PaperSize.A3_ROTATED)
  2696. *InvalidCombination: LIST(InputBin.Option4, PaperSize.A4)
  2697. *InvalidCombination: LIST(InputBin.Option4, PaperSize.A4_ROTATED)
  2698. *InvalidCombination: LIST(InputBin.Option4, PaperSize.A5)
  2699. *InvalidCombination: LIST(InputBin.Option4, PaperSize.A5_ROTATED)
  2700. *InvalidCombination: LIST(InputBin.Option4, PaperSize.B4)
  2701. *InvalidCombination: LIST(InputBin.Option4, PaperSize.B4_JIS_ROTATED)
  2702. *InvalidCombination: LIST(InputBin.Option4, PaperSize.B5)
  2703. *InvalidCombination: LIST(InputBin.Option4, PaperSize.B5_JIS_ROTATED)
  2704. *InvalidCombination: LIST(InputBin.Option4, PaperSize.LETTER)
  2705. *InvalidCombination: LIST(InputBin.Option4, PaperSize.LETTER_ROTATED)
  2706. *InvalidCombination: LIST(InputBin.Option4, PaperSize.JAPANESE_POSTCARD)
  2707. *InvalidCombination: LIST(InputBin.Option4, PaperSize.JAPANESE_POSTCARD_ROTATED)
  2708. *InvalidCombination: LIST(InputBin.Option5, PaperSize.A3)
  2709. *InvalidCombination: LIST(InputBin.Option5, PaperSize.A3_ROTATED)
  2710. *InvalidCombination: LIST(InputBin.Option5, PaperSize.A4)
  2711. *InvalidCombination: LIST(InputBin.Option5, PaperSize.A4_ROTATED)
  2712. *InvalidCombination: LIST(InputBin.Option5, PaperSize.A5)
  2713. *InvalidCombination: LIST(InputBin.Option5, PaperSize.A5_ROTATED)
  2714. *InvalidCombination: LIST(InputBin.Option5, PaperSize.B4)
  2715. *InvalidCombination: LIST(InputBin.Option5, PaperSize.B4_JIS_ROTATED)
  2716. *InvalidCombination: LIST(InputBin.Option5, PaperSize.B5)
  2717. *InvalidCombination: LIST(InputBin.Option5, PaperSize.B5_JIS_ROTATED)
  2718. *InvalidCombination: LIST(InputBin.Option5, PaperSize.LETTER)
  2719. *InvalidCombination: LIST(InputBin.Option5, PaperSize.LETTER_ROTATED)
  2720. *InvalidCombination: LIST(InputBin.Option5, PaperSize.JAPANESE_POSTCARD)
  2721. *InvalidCombination: LIST(InputBin.Option5, PaperSize.JAPANESE_POSTCARD_ROTATED)
  2722. *Feature: PrintQuality
  2723. {
  2724. *rcNameID: =TEXT_QUALITY_DISPLAY
  2725. *DefaultOption: Option1
  2726. *Option: Option1
  2727. {
  2728. *rcNameID: 283
  2729. *Command: CmdSelect
  2730. {
  2731. *Order: DOC_SETUP.3
  2732. *Cmd: "<1C>x<001B>x<011B>)C<001B>U<00>"
  2733. }
  2734. }
  2735. *Option: Option2
  2736. {
  2737. *rcNameID: 284
  2738. *Command: CmdSelect
  2739. {
  2740. *Order: DOC_SETUP.3
  2741. *Cmd: "<1C>x<001B>x<011B>)C<001B>U<01>"
  2742. }
  2743. }
  2744. *Option: Option3
  2745. {
  2746. *rcNameID: 285
  2747. *Command: CmdSelect
  2748. {
  2749. *Order: DOC_SETUP.3
  2750. *Cmd: "<1C>x<011B>x<001B>)C<001B>U<00>"
  2751. }
  2752. }
  2753. *Option: Option4
  2754. {
  2755. *rcNameID: 286
  2756. *Command: CmdSelect
  2757. {
  2758. *Order: DOC_SETUP.3
  2759. *Cmd: "<1C>x<011B>x<001B>)C<001B>U<01>"
  2760. }
  2761. }
  2762. }
  2763. *Feature: Halftone
  2764. {
  2765. *rcNameID: =HALFTONING_DISPLAY
  2766. *DefaultOption: HT_PATSIZE_AUTO
  2767. *Option: HT_PATSIZE_AUTO
  2768. {
  2769. *rcNameID: =HT_AUTO_SELECT_DISPLAY
  2770. }
  2771. *Option: HT_PATSIZE_SUPERCELL_M
  2772. {
  2773. *rcNameID: =HT_SUPERCELL_DISPLAY
  2774. }
  2775. *Option: HT_PATSIZE_6x6_M
  2776. {
  2777. *rcNameID: =HT_DITHER6X6_DISPLAY
  2778. }
  2779. *Option: HT_PATSIZE_8x8_M
  2780. {
  2781. *rcNameID: =HT_DITHER8X8_DISPLAY
  2782. }
  2783. }
  2784. *Command: CmdStartDoc
  2785. {
  2786. *Order: DOC_SETUP.1
  2787. *Cmd: "<1B>~<120001> <1B>@<181B>t<011B>R<00>"
  2788. }
  2789. *Command: CmdStartPage
  2790. {
  2791. *Order: PAGE_SETUP.1
  2792. *Cmd: "<0D>"
  2793. }
  2794. *Command: CmdEndJob
  2795. {
  2796. *Order: JOB_FINISH.1
  2797. *Cmd: "<1B>@"
  2798. }
  2799. *RotateCoordinate?: FALSE
  2800. *RotateRaster?: FALSE
  2801. *RotateFont?: FALSE
  2802. *switch: Orientation
  2803. {
  2804. *case: PORTRAIT
  2805. {
  2806. *TextCaps: LIST(TC_SA_DOUBLE,TC_EA_DOUBLE,TC_IA_ABLE,TC_RA_ABLE)
  2807. }
  2808. *case: LANDSCAPE_CC270
  2809. {
  2810. *TextCaps: LIST()
  2811. }
  2812. }
  2813. *CursorXAfterCR: AT_CURSOR_X_ORIGIN
  2814. *YMoveAttributes: LIST(SEND_CR_FIRST)
  2815. *MaxLineSpacing: 255
  2816. *XMoveThreshold: 0
  2817. *YMoveThreshold: *
  2818. *XMoveUnit: 60
  2819. *YMoveUnit: 180
  2820. *Command: CmdXMoveAbsolute { *Cmd : "<1B>$" %l[0,815]{max_repeat((DestX / 6) )} }
  2821. *Command: CmdYMoveRelDown { *Cmd : "<1B>J" %c[0,255]{max_repeat((DestYRel / 2) )} }
  2822. *Command: CmdSetLineSpacing { *Cmd : "<1B>3" %c[0,255]{(LinefeedSpacing / 2) } }
  2823. *Command: CmdCR { *Cmd : "<0D>" }
  2824. *Command: CmdLF { *Cmd : "<0A>" }
  2825. *Command: CmdFF { *Cmd : "<0C>" }
  2826. *Command: CmdBackSpace { *Cmd : "<08>" }
  2827. *Command: CmdUniDirectionOn { *Cmd : "<1B>U<01>" }
  2828. *Command: CmdUniDirectionOff { *Cmd : "<1B>U<00>" }
  2829. *EjectPageWithFF?: TRUE
  2830. *OutputDataFormat: V_BYTE
  2831. *OptimizeLeftBound?: FALSE
  2832. *CursorXAfterSendBlockData: AT_GRXDATA_END
  2833. *CursorYAfterSendBlockData: NO_MOVE
  2834. *DefaultFont: 1
  2835. *DefaultCTT: 0
  2836. *switch: Orientation
  2837. {
  2838. *case: PORTRAIT
  2839. {
  2840. *DeviceFonts: LIST(1,3,4,5,6,7,8,9,10,12,14)
  2841. }
  2842. *case: LANDSCAPE_CC270
  2843. {
  2844. *DeviceFonts: LIST()
  2845. }
  2846. }
  2847. *Command: CmdBoldOn { *Cmd : "<1B>E" }
  2848. *Command: CmdBoldOff { *Cmd : "<1B>F" }
  2849. *Command: CmdItalicOn { *Cmd : "<1B>4" }
  2850. *Command: CmdItalicOff { *Cmd : "<1B>5" }
  2851. *Command: CmdSelectSingleByteMode { *Cmd : "<1C0F>" }
  2852. *Command: CmdSelectDoubleByteMode { *Cmd : "<1C12>" }