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.

1606 lines
58 KiB

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