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.

1432 lines
54 KiB

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