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.

1584 lines
61 KiB

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