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.

1628 lines
59 KiB

  1. *%
  2. *% Copyright (c) 1997 - 1999 Microsoft Corporation
  3. *% All Rights Reserved.
  4. *%
  5. *GPDSpecVersion: "1.0"
  6. *GPDFileVersion: "1.00"
  7. *GPDFileName: "EPVP260J.GPD"
  8. *Include: "STDNAMES.GPD"
  9. *CodePage: 1252
  10. *ModelName: "EPSON VP-2600"
  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. *switch: InputBin
  1278. {
  1279. *case: MANUAL
  1280. {
  1281. *PrintableArea: PAIR(1334, 1744)
  1282. *PrintableOrigin: PAIR(42, 142)
  1283. *switch: Resolution
  1284. {
  1285. *case: Option2
  1286. {
  1287. *% Warning: the following printable width is adjusted (1334->1332) so it is divisible by the resolution X scale.
  1288. *PrintableArea: PAIR(1332, 1744)
  1289. }
  1290. }
  1291. }
  1292. *case: Option2
  1293. {
  1294. *PrintableArea: PAIR(1334, 1957)
  1295. *PrintableOrigin: PAIR(42, 142)
  1296. *switch: Resolution
  1297. {
  1298. *case: Option1
  1299. {
  1300. *% Warning: the following printable length is adjusted (1957->1956) so it is divisible by the resolution Y scale.
  1301. *PrintableArea: PAIR(1334, 1956)
  1302. }
  1303. *case: Option2
  1304. {
  1305. *% Warning: the following printable width is adjusted (1334->1332) so it is divisible by the resolution X scale.
  1306. *% Warning: the following printable length is adjusted (1957->1956) so it is divisible by the resolution Y scale.
  1307. *PrintableArea: PAIR(1332, 1956)
  1308. }
  1309. }
  1310. }
  1311. *case: Option3
  1312. {
  1313. *PrintableArea: PAIR(1334, 1744)
  1314. *PrintableOrigin: PAIR(42, 142)
  1315. *switch: Resolution
  1316. {
  1317. *case: Option2
  1318. {
  1319. *% Warning: the following printable width is adjusted (1334->1332) so it is divisible by the resolution X scale.
  1320. *PrintableArea: PAIR(1332, 1744)
  1321. }
  1322. }
  1323. }
  1324. *case: Option4
  1325. {
  1326. *PrintableArea: PAIR(1334, 1744)
  1327. *PrintableOrigin: PAIR(42, 142)
  1328. *switch: Resolution
  1329. {
  1330. *case: Option2
  1331. {
  1332. *% Warning: the following printable width is adjusted (1334->1332) so it is divisible by the resolution X scale.
  1333. *PrintableArea: PAIR(1332, 1744)
  1334. }
  1335. }
  1336. }
  1337. }
  1338. }
  1339. *Option: JAPANESE_POSTCARD_ROTATED
  1340. {
  1341. *rcNameID: =JAPANESE_POSTCARD_ROTATED_DISPLAY
  1342. *switch: InputBin
  1343. {
  1344. *case: MANUAL
  1345. {
  1346. *PrintableArea: PAIR(2015, 1063)
  1347. *PrintableOrigin: PAIR(42, 142)
  1348. *switch: Resolution
  1349. {
  1350. *case: Option1
  1351. {
  1352. *% Warning: the following printable width is adjusted (2015->2014) so it is divisible by the resolution X scale.
  1353. *% Warning: the following printable length is adjusted (1063->1062) so it is divisible by the resolution Y scale.
  1354. *PrintableArea: PAIR(2014, 1062)
  1355. }
  1356. *case: Option2
  1357. {
  1358. *% Warning: the following printable width is adjusted (2015->2013) so it is divisible by the resolution X scale.
  1359. *% Warning: the following printable length is adjusted (1063->1062) so it is divisible by the resolution Y scale.
  1360. *PrintableArea: PAIR(2013, 1062)
  1361. }
  1362. }
  1363. }
  1364. *case: Option2
  1365. {
  1366. *PrintableArea: PAIR(2015, 1276)
  1367. *PrintableOrigin: PAIR(42, 142)
  1368. *switch: Resolution
  1369. {
  1370. *case: Option1
  1371. {
  1372. *% Warning: the following printable width is adjusted (2015->2014) so it is divisible by the resolution X scale.
  1373. *PrintableArea: PAIR(2014, 1276)
  1374. }
  1375. *case: Option2
  1376. {
  1377. *% Warning: the following printable width is adjusted (2015->2013) so it is divisible by the resolution X scale.
  1378. *PrintableArea: PAIR(2013, 1276)
  1379. }
  1380. }
  1381. }
  1382. *case: Option3
  1383. {
  1384. *PrintableArea: PAIR(2015, 1063)
  1385. *PrintableOrigin: PAIR(42, 142)
  1386. *switch: Resolution
  1387. {
  1388. *case: Option1
  1389. {
  1390. *% Warning: the following printable width is adjusted (2015->2014) so it is divisible by the resolution X scale.
  1391. *% Warning: the following printable length is adjusted (1063->1062) so it is divisible by the resolution Y scale.
  1392. *PrintableArea: PAIR(2014, 1062)
  1393. }
  1394. *case: Option2
  1395. {
  1396. *% Warning: the following printable width is adjusted (2015->2013) so it is divisible by the resolution X scale.
  1397. *% Warning: the following printable length is adjusted (1063->1062) so it is divisible by the resolution Y scale.
  1398. *PrintableArea: PAIR(2013, 1062)
  1399. }
  1400. }
  1401. }
  1402. *case: Option4
  1403. {
  1404. *PrintableArea: PAIR(2015, 1063)
  1405. *PrintableOrigin: PAIR(42, 142)
  1406. *switch: Resolution
  1407. {
  1408. *case: Option1
  1409. {
  1410. *% Warning: the following printable width is adjusted (2015->2014) so it is divisible by the resolution X scale.
  1411. *% Warning: the following printable length is adjusted (1063->1062) so it is divisible by the resolution Y scale.
  1412. *PrintableArea: PAIR(2014, 1062)
  1413. }
  1414. *case: Option2
  1415. {
  1416. *% Warning: the following printable width is adjusted (2015->2013) so it is divisible by the resolution X scale.
  1417. *% Warning: the following printable length is adjusted (1063->1062) so it is divisible by the resolution Y scale.
  1418. *PrintableArea: PAIR(2013, 1062)
  1419. }
  1420. }
  1421. }
  1422. }
  1423. }
  1424. *Option: CUSTOMSIZE
  1425. {
  1426. *rcNameID: =USER_DEFINED_SIZE_DISPLAY
  1427. *MinSize: PAIR(360, 360)
  1428. *MaxSize: PAIR(5400, 7920)
  1429. *MaxPrintableWidth: 4896
  1430. *MinLeftMargin: 0
  1431. *CenterPrintable?: FALSE
  1432. *switch: InputBin
  1433. {
  1434. *case: MANUAL
  1435. {
  1436. *TopMargin: 120
  1437. *BottomMargin: 213
  1438. }
  1439. *case: Option2
  1440. {
  1441. *TopMargin: 0
  1442. *BottomMargin: 0
  1443. }
  1444. *case: Option3
  1445. {
  1446. *TopMargin: 120
  1447. *BottomMargin: 213
  1448. }
  1449. *case: Option4
  1450. {
  1451. *TopMargin: 120
  1452. *BottomMargin: 213
  1453. }
  1454. }
  1455. *Command: CmdSelect
  1456. {
  1457. *Order: DOC_SETUP.8
  1458. *Cmd: "<1B>2<1B>C" %c[0,127]{(PhysPaperLength / 60) }
  1459. }
  1460. }
  1461. }
  1462. *InvalidCombination: LIST(InputBin.MANUAL, PaperSize.10X11)
  1463. *InvalidCombination: LIST(InputBin.MANUAL, PaperSize.15X11)
  1464. *InvalidCombination: LIST(InputBin.Option2, PaperSize.A3)
  1465. *InvalidCombination: LIST(InputBin.Option2, PaperSize.A4)
  1466. *InvalidCombination: LIST(InputBin.Option2, PaperSize.A4_ROTATED)
  1467. *InvalidCombination: LIST(InputBin.Option2, PaperSize.A5)
  1468. *InvalidCombination: LIST(InputBin.Option2, PaperSize.A5_ROTATED)
  1469. *InvalidCombination: LIST(InputBin.Option2, PaperSize.A6)
  1470. *InvalidCombination: LIST(InputBin.Option2, PaperSize.A6_ROTATED)
  1471. *InvalidCombination: LIST(InputBin.Option2, PaperSize.B4)
  1472. *InvalidCombination: LIST(InputBin.Option2, PaperSize.B4_JIS_ROTATED)
  1473. *InvalidCombination: LIST(InputBin.Option2, PaperSize.B5)
  1474. *InvalidCombination: LIST(InputBin.Option2, PaperSize.B5_JIS_ROTATED)
  1475. *InvalidCombination: LIST(InputBin.Option2, PaperSize.LETTER)
  1476. *InvalidCombination: LIST(InputBin.Option2, PaperSize.LEGAL)
  1477. *InvalidCombination: LIST(InputBin.Option2, PaperSize.JAPANESE_POSTCARD)
  1478. *InvalidCombination: LIST(InputBin.Option2, PaperSize.JAPANESE_POSTCARD_ROTATED)
  1479. *InvalidCombination: LIST(InputBin.Option3, PaperSize.10X11)
  1480. *InvalidCombination: LIST(InputBin.Option3, PaperSize.15X11)
  1481. *InvalidCombination: LIST(InputBin.Option4, PaperSize.10X11)
  1482. *InvalidCombination: LIST(InputBin.Option4, PaperSize.15X11)
  1483. *Feature: PrintQuality
  1484. {
  1485. *rcNameID: =TEXT_QUALITY_DISPLAY
  1486. *DefaultOption: LETTER_QUALITY
  1487. *Option: LETTER_QUALITY
  1488. {
  1489. *rcNameID: =LETTER_QUALITY_DISPLAY
  1490. *Command: CmdSelect
  1491. {
  1492. *Order: DOC_SETUP.6
  1493. *Cmd: "<1B>x<011C>x<00>"
  1494. }
  1495. }
  1496. *Option: DRAFT_QUALITY
  1497. {
  1498. *rcNameID: =DRAFT_QUALITY_DISPLAY
  1499. *Command: CmdSelect
  1500. {
  1501. *Order: DOC_SETUP.6
  1502. *Cmd: "<1B>x<001C>x<01>"
  1503. }
  1504. }
  1505. }
  1506. *Feature: ColorMode
  1507. {
  1508. *rcNameID: =COLOR_PRINTING_MODE_DISPLAY
  1509. *DefaultOption: Color
  1510. *Option: Mono
  1511. {
  1512. *rcNameID: =MONO_DISPLAY
  1513. *DevNumOfPlanes: 1
  1514. *DevBPP: 1
  1515. *Color? : FALSE
  1516. }
  1517. *Option: Color
  1518. {
  1519. *rcNameID: =COLOR_DISPLAY
  1520. *DevNumOfPlanes: 4
  1521. *DevBPP: 1
  1522. *DrvBPP: 4
  1523. *ColorPlaneOrder: LIST(YELLOW, MAGENTA, CYAN, BLACK)
  1524. *Command: CmdSendYellowData { *Cmd : "<1B>r<04>" }
  1525. *Command: CmdSendMagentaData { *Cmd : "<1B>r<01>" }
  1526. *Command: CmdSendCyanData { *Cmd : "<1B>r<02>" }
  1527. *Command: CmdSendBlackData { *Cmd : "<1B>r<00>" }
  1528. *Command: CmdSelectBlackColor { *Cmd : "<1B>r<00>" }
  1529. *Command: CmdSelectRedColor { *Cmd : "<1B>r<05>" }
  1530. *Command: CmdSelectGreenColor { *Cmd : "<1B>r<06>" }
  1531. *Command: CmdSelectYellowColor { *Cmd : "<1B>r<04>" }
  1532. *Command: CmdSelectBlueColor { *Cmd : "<1B>r<03>" }
  1533. *Command: CmdSelectMagentaColor { *Cmd : "<1B>r<01>" }
  1534. *Command: CmdSelectCyanColor { *Cmd : "<1B>r<02>" }
  1535. }
  1536. }
  1537. *Feature: Halftone
  1538. {
  1539. *rcNameID: =HALFTONING_DISPLAY
  1540. *DefaultOption: HT_PATSIZE_AUTO
  1541. *Option: HT_PATSIZE_AUTO
  1542. {
  1543. *rcNameID: =HT_AUTO_SELECT_DISPLAY
  1544. }
  1545. *Option: HT_PATSIZE_SUPERCELL_M
  1546. {
  1547. *rcNameID: =HT_SUPERCELL_DISPLAY
  1548. }
  1549. *Option: HT_PATSIZE_6x6_M
  1550. {
  1551. *rcNameID: =HT_DITHER6X6_DISPLAY
  1552. }
  1553. *Option: HT_PATSIZE_8x8_M
  1554. {
  1555. *rcNameID: =HT_DITHER8X8_DISPLAY
  1556. }
  1557. }
  1558. *Command: CmdStartDoc
  1559. {
  1560. *Order: DOC_SETUP.1
  1561. *Cmd: "<1B>S<1B1B>S<1C1B>@<181B>t<011B>R<00>"
  1562. }
  1563. *Command: CmdStartPage
  1564. {
  1565. *Order: PAGE_SETUP.1
  1566. *Cmd: "<0D>"
  1567. }
  1568. *Command: CmdEndJob
  1569. {
  1570. *Order: JOB_FINISH.1
  1571. *Cmd: "<1B>S<1B1B>SK"
  1572. }
  1573. *RotateCoordinate?: FALSE
  1574. *RotateRaster?: FALSE
  1575. *RotateFont?: FALSE
  1576. *switch: Orientation
  1577. {
  1578. *case: PORTRAIT
  1579. {
  1580. *TextCaps: LIST(TC_SA_DOUBLE,TC_EA_DOUBLE,TC_IA_ABLE,TC_RA_ABLE)
  1581. }
  1582. *case: LANDSCAPE_CC270
  1583. {
  1584. *TextCaps: LIST(TC_RA_ABLE)
  1585. }
  1586. }
  1587. *CursorXAfterCR: AT_CURSOR_X_ORIGIN
  1588. *YMoveAttributes: LIST(SEND_CR_FIRST)
  1589. *MaxLineSpacing: 255
  1590. *XMoveThreshold: 0
  1591. *YMoveThreshold: *
  1592. *XMoveUnit: 60
  1593. *YMoveUnit: 180
  1594. *Command: CmdXMoveAbsolute { *Cmd : "<1B>$" %l[0,815]{max_repeat((DestX / 6) )} }
  1595. *Command: CmdYMoveRelDown { *Cmd : "<1B>J" %c[0,255]{max_repeat((DestYRel / 2) )} }
  1596. *Command: CmdSetLineSpacing { *Cmd : "<1B>3" %c[0,255]{(LinefeedSpacing / 2) } }
  1597. *Command: CmdCR { *Cmd : "<0D>" }
  1598. *Command: CmdLF { *Cmd : "<0A>" }
  1599. *Command: CmdFF { *Cmd : "<0C>" }
  1600. *Command: CmdBackSpace { *Cmd : "<08>" }
  1601. *Command: CmdUniDirectionOn { *Cmd : "<1B>U<01>" }
  1602. *Command: CmdUniDirectionOff { *Cmd : "<1B>U<00>" }
  1603. *EjectPageWithFF?: TRUE
  1604. *OutputDataFormat: V_BYTE
  1605. *OptimizeLeftBound?: FALSE
  1606. *CursorXAfterSendBlockData: AT_GRXDATA_END
  1607. *CursorYAfterSendBlockData: NO_MOVE
  1608. *DefaultFont: 1
  1609. *DefaultCTT: -1
  1610. *switch: Orientation
  1611. {
  1612. *case: PORTRAIT
  1613. {
  1614. *DeviceFonts: LIST(1,3,4,5,6,7,8,9,10,11,12,14,15,16,17,
  1615. + 18,19,20,21)
  1616. }
  1617. *case: LANDSCAPE_CC270
  1618. {
  1619. *DeviceFonts: LIST()
  1620. }
  1621. }
  1622. *Command: CmdBoldOn { *Cmd : "<1B>E" }
  1623. *Command: CmdBoldOff { *Cmd : "<1B>F" }
  1624. *Command: CmdItalicOn { *Cmd : "<1B>4" }
  1625. *Command: CmdItalicOff { *Cmd : "<1B>5" }
  1626. *Command: CmdSelectSingleByteMode { *Cmd : "<1C0F>" }
  1627. *Command: CmdSelectDoubleByteMode { *Cmd : "<1C12>" }
  1628. *UseExpColorSelectCmd?: TRUE