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.

1854 lines
69 KiB

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