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.

1904 lines
76 KiB

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