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.

1201 lines
51 KiB

  1. *%
  2. *% Copyright (c) 1997 - 1999 Microsoft Corporation
  3. *% All Rights Reserved.
  4. *%
  5. *GPDSpecVersion: "1.0"
  6. *GPDFileName: "NCT3180J.GPD"
  7. *Include: "STDNAMES.GPD"
  8. *GPDFileVersion: "1.000"
  9. *CodePage: 1252
  10. *ModelName: "NEC PC-PR201/T180"
  11. *MasterUnits: PAIR(960, 960)
  12. *ResourceDLL: "NCT3JRES.DLL"
  13. *PrinterType: SERIAL
  14. *Feature: Orientation
  15. {
  16. *rcNameID: =ORIENTATION_DISPLAY
  17. *DefaultOption: PORTRAIT
  18. *Option: PORTRAIT
  19. {
  20. *rcNameID: =PORTRAIT_DISPLAY
  21. }
  22. *Option: LANDSCAPE_CC270
  23. {
  24. *rcNameID: =LANDSCAPE_DISPLAY
  25. }
  26. }
  27. *Feature: InputBin
  28. {
  29. *rcNameID: =PAPER_SOURCE_DISPLAY
  30. *DefaultOption: Option1
  31. *Option: Option1
  32. {
  33. *rcNameID: 260
  34. }
  35. *Option: Option2
  36. {
  37. *rcNameID: 261
  38. }
  39. *Option: Option3
  40. {
  41. *rcNameID: 262
  42. }
  43. }
  44. *Feature: Resolution
  45. {
  46. *rcNameID: =RESOLUTION_DISPLAY
  47. *DefaultOption: Option1
  48. *Option: Option1
  49. {
  50. *Name: "320 x 320 dots per inch"
  51. *DPI: PAIR(320, 320)
  52. *TextDPI: PAIR(320, 320)
  53. *PinsPerLogPass: 48
  54. *PinsPerPhysPass: 48
  55. *MinStripBlankPixels: 270
  56. EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  57. *% Error: this resolution has RES_BO_OEMGRXFILTER set in GPC. You must port over the custom code.
  58. *SpotDiameter: 120
  59. *Command: CmdSendBlockData { *Cmd : "<1C>bP,48," %4d{(NumOfDataBytes / 6) }"." }
  60. *Command: CmdSelect
  61. {
  62. *Order: DOC_SETUP.1
  63. *Cmd: "<1C>d320.<1B>H"
  64. }
  65. }
  66. *Option: Option2
  67. {
  68. *Name: "160 x 160 dots per inch"
  69. *DPI: PAIR(160, 160)
  70. *TextDPI: PAIR(160, 160)
  71. *PinsPerLogPass: 24
  72. *PinsPerPhysPass: 24
  73. *MinStripBlankPixels: 270
  74. EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  75. *% Error: this resolution has RES_BO_OEMGRXFILTER set in GPC. You must port over the custom code.
  76. *SpotDiameter: 120
  77. *Command: CmdSendBlockData { *Cmd : "<1B>J" %4d{NumOfDataBytes / 3} }
  78. *Command: CmdSelect
  79. {
  80. *Order: DOC_SETUP.1
  81. *Cmd: "<1C>d320."
  82. }
  83. }
  84. }
  85. *Feature: PaperSize
  86. {
  87. *rcNameID: =PAPER_SIZE_DISPLAY
  88. *DefaultOption: A4_ROTATED
  89. *Option: A3
  90. {
  91. *rcNameID: =A3_DISPLAY
  92. *Command: CmdSelect
  93. {
  94. *Order: DOC_SETUP.5
  95. *Cmd: "<1B>v99.<1B>L011"
  96. }
  97. *switch: InputBin
  98. {
  99. *case: Option1
  100. {
  101. *PrintableArea: PAIR(10844, 14441)
  102. *PrintableOrigin: PAIR(189, 945)
  103. *switch: Resolution
  104. {
  105. *case: Option1
  106. {
  107. *% Warning: the following printable width is adjusted (10844->10842) so it is divisible by the resolution X scale.
  108. *% Warning: the following printable length is adjusted (14441->14439) so it is divisible by the resolution Y scale.
  109. *PrintableArea: PAIR(10842, 14439)
  110. }
  111. *case: Option2
  112. {
  113. *% Warning: the following printable width is adjusted (10844->10836) so it is divisible by the resolution X scale.
  114. *% Warning: the following printable length is adjusted (14441->14436) so it is divisible by the resolution Y scale.
  115. *PrintableArea: PAIR(10836, 14436)
  116. *% Warning: the following printable origin X is adjusted (189->192) so it is divisible by the resolution X scale.
  117. *% Warning: the following printable origin Y is adjusted (945->948) so it is divisible by the resolution Y scale.
  118. *PrintableOrigin: PAIR(192, 948)
  119. }
  120. }
  121. }
  122. *case: Option2
  123. {
  124. *PrintableArea: PAIR(10844, 15158)
  125. *PrintableOrigin: PAIR(189, 189)
  126. *switch: Resolution
  127. {
  128. *case: Option1
  129. {
  130. *% Warning: the following printable width is adjusted (10844->10842) so it is divisible by the resolution X scale.
  131. *% Warning: the following printable length is adjusted (15158->15156) so it is divisible by the resolution Y scale.
  132. *PrintableArea: PAIR(10842, 15156)
  133. }
  134. *case: Option2
  135. {
  136. *% Warning: the following printable width is adjusted (10844->10836) so it is divisible by the resolution X scale.
  137. *% Warning: the following printable length is adjusted (15158->15150) so it is divisible by the resolution Y scale.
  138. *PrintableArea: PAIR(10836, 15150)
  139. *% Warning: the following printable origin X is adjusted (189->192) so it is divisible by the resolution X scale.
  140. *% Warning: the following printable origin Y is adjusted (189->192) so it is divisible by the resolution Y scale.
  141. *PrintableOrigin: PAIR(192, 192)
  142. }
  143. }
  144. }
  145. *case: Option3
  146. {
  147. *PrintableArea: PAIR(10844, 15239)
  148. *PrintableOrigin: PAIR(189, 150)
  149. *switch: Resolution
  150. {
  151. *case: Option1
  152. {
  153. *% Warning: the following printable width is adjusted (10844->10842) so it is divisible by the resolution X scale.
  154. *% Warning: the following printable length is adjusted (15239->15237) so it is divisible by the resolution Y scale.
  155. *PrintableArea: PAIR(10842, 15237)
  156. }
  157. *case: Option2
  158. {
  159. *% Warning: the following printable width is adjusted (10844->10836) so it is divisible by the resolution X scale.
  160. *% Warning: the following printable length is adjusted (15239->15234) so it is divisible by the resolution Y scale.
  161. *PrintableArea: PAIR(10836, 15234)
  162. *% Warning: the following printable origin X is adjusted (189->192) so it is divisible by the resolution X scale.
  163. *PrintableOrigin: PAIR(192, 150)
  164. }
  165. }
  166. }
  167. }
  168. }
  169. *Option: A3_ROTATED
  170. {
  171. *rcNameID: =A3_ROTATED_DISPLAY
  172. *Command: CmdSelect
  173. {
  174. *Order: DOC_SETUP.5
  175. *Cmd: "<1B>L000"
  176. }
  177. *switch: InputBin
  178. {
  179. *case: Option1
  180. {
  181. *PrintableArea: PAIR(12806, 9785)
  182. *PrintableOrigin: PAIR(1536, 945)
  183. *switch: Resolution
  184. {
  185. *case: Option1
  186. {
  187. *% Warning: the following printable width is adjusted (12806->12804) so it is divisible by the resolution X scale.
  188. *% Warning: the following printable length is adjusted (9785->9783) so it is divisible by the resolution Y scale.
  189. *PrintableArea: PAIR(12804, 9783)
  190. }
  191. *case: Option2
  192. {
  193. *% Warning: the following printable width is adjusted (12806->12804) so it is divisible by the resolution X scale.
  194. *% Warning: the following printable length is adjusted (9785->9780) so it is divisible by the resolution Y scale.
  195. *PrintableArea: PAIR(12804, 9780)
  196. *% Warning: the following printable origin Y is adjusted (945->948) so it is divisible by the resolution Y scale.
  197. *PrintableOrigin: PAIR(1536, 948)
  198. }
  199. }
  200. }
  201. *case: Option2
  202. {
  203. *PrintableArea: PAIR(12806, 10502)
  204. *PrintableOrigin: PAIR(1536, 189)
  205. *switch: Resolution
  206. {
  207. *case: Option1
  208. {
  209. *% Warning: the following printable width is adjusted (12806->12804) so it is divisible by the resolution X scale.
  210. *% Warning: the following printable length is adjusted (10502->10500) so it is divisible by the resolution Y scale.
  211. *PrintableArea: PAIR(12804, 10500)
  212. }
  213. *case: Option2
  214. {
  215. *% Warning: the following printable width is adjusted (12806->12804) so it is divisible by the resolution X scale.
  216. *% Warning: the following printable length is adjusted (10502->10494) so it is divisible by the resolution Y scale.
  217. *PrintableArea: PAIR(12804, 10494)
  218. *% Warning: the following printable origin Y is adjusted (189->192) so it is divisible by the resolution Y scale.
  219. *PrintableOrigin: PAIR(1536, 192)
  220. }
  221. }
  222. }
  223. *case: Option3
  224. {
  225. *PrintableArea: PAIR(12806, 10583)
  226. *PrintableOrigin: PAIR(1536, 150)
  227. *switch: Resolution
  228. {
  229. *case: Option1
  230. {
  231. *% Warning: the following printable width is adjusted (12806->12804) so it is divisible by the resolution X scale.
  232. *% Warning: the following printable length is adjusted (10583->10581) so it is divisible by the resolution Y scale.
  233. *PrintableArea: PAIR(12804, 10581)
  234. }
  235. *case: Option2
  236. {
  237. *% Warning: the following printable width is adjusted (12806->12804) so it is divisible by the resolution X scale.
  238. *% Warning: the following printable length is adjusted (10583->10578) so it is divisible by the resolution Y scale.
  239. *PrintableArea: PAIR(12804, 10578)
  240. }
  241. }
  242. }
  243. }
  244. }
  245. *Option: A4
  246. {
  247. *rcNameID: =A4_DISPLAY
  248. *Command: CmdSelect
  249. {
  250. *Order: DOC_SETUP.5
  251. *Cmd: "<1B>L028"
  252. }
  253. *switch: InputBin
  254. {
  255. *case: Option1
  256. {
  257. *PrintableArea: PAIR(7561, 9785)
  258. *PrintableOrigin: PAIR(189, 945)
  259. *switch: Resolution
  260. {
  261. *case: Option1
  262. {
  263. *% Warning: the following printable width is adjusted (7561->7560) so it is divisible by the resolution X scale.
  264. *% Warning: the following printable length is adjusted (9785->9783) so it is divisible by the resolution Y scale.
  265. *PrintableArea: PAIR(7560, 9783)
  266. }
  267. *case: Option2
  268. {
  269. *% Warning: the following printable width is adjusted (7561->7554) so it is divisible by the resolution X scale.
  270. *% Warning: the following printable length is adjusted (9785->9780) so it is divisible by the resolution Y scale.
  271. *PrintableArea: PAIR(7554, 9780)
  272. *% Warning: the following printable origin X is adjusted (189->192) so it is divisible by the resolution X scale.
  273. *% Warning: the following printable origin Y is adjusted (945->948) so it is divisible by the resolution Y scale.
  274. *PrintableOrigin: PAIR(192, 948)
  275. }
  276. }
  277. }
  278. *case: Option2
  279. {
  280. *PrintableArea: PAIR(7561, 10502)
  281. *PrintableOrigin: PAIR(189, 189)
  282. *switch: Resolution
  283. {
  284. *case: Option1
  285. {
  286. *% Warning: the following printable width is adjusted (7561->7560) so it is divisible by the resolution X scale.
  287. *% Warning: the following printable length is adjusted (10502->10500) so it is divisible by the resolution Y scale.
  288. *PrintableArea: PAIR(7560, 10500)
  289. }
  290. *case: Option2
  291. {
  292. *% Warning: the following printable width is adjusted (7561->7554) so it is divisible by the resolution X scale.
  293. *% Warning: the following printable length is adjusted (10502->10494) so it is divisible by the resolution Y scale.
  294. *PrintableArea: PAIR(7554, 10494)
  295. *% Warning: the following printable origin X is adjusted (189->192) so it is divisible by the resolution X scale.
  296. *% Warning: the following printable origin Y is adjusted (189->192) so it is divisible by the resolution Y scale.
  297. *PrintableOrigin: PAIR(192, 192)
  298. }
  299. }
  300. }
  301. *case: Option3
  302. {
  303. *PrintableArea: PAIR(7561, 10583)
  304. *PrintableOrigin: PAIR(189, 150)
  305. *switch: Resolution
  306. {
  307. *case: Option1
  308. {
  309. *% Warning: the following printable width is adjusted (7561->7560) so it is divisible by the resolution X scale.
  310. *% Warning: the following printable length is adjusted (10583->10581) so it is divisible by the resolution Y scale.
  311. *PrintableArea: PAIR(7560, 10581)
  312. }
  313. *case: Option2
  314. {
  315. *% Warning: the following printable width is adjusted (7561->7554) so it is divisible by the resolution X scale.
  316. *% Warning: the following printable length is adjusted (10583->10578) so it is divisible by the resolution Y scale.
  317. *PrintableArea: PAIR(7554, 10578)
  318. *% Warning: the following printable origin X is adjusted (189->192) so it is divisible by the resolution X scale.
  319. *PrintableOrigin: PAIR(192, 150)
  320. }
  321. }
  322. }
  323. }
  324. }
  325. *Option: A4_ROTATED
  326. {
  327. *rcNameID: =A4_ROTATED_DISPLAY
  328. *Command: CmdSelect
  329. {
  330. *Order: DOC_SETUP.5
  331. *Cmd: "<1B>L011"
  332. }
  333. *switch: InputBin
  334. {
  335. *case: Option1
  336. {
  337. *PrintableArea: PAIR(10844, 6502)
  338. *PrintableOrigin: PAIR(189, 945)
  339. *switch: Resolution
  340. {
  341. *case: Option1
  342. {
  343. *% Warning: the following printable width is adjusted (10844->10842) so it is divisible by the resolution X scale.
  344. *% Warning: the following printable length is adjusted (6502->6501) so it is divisible by the resolution Y scale.
  345. *PrintableArea: PAIR(10842, 6501)
  346. }
  347. *case: Option2
  348. {
  349. *% Warning: the following printable width is adjusted (10844->10836) so it is divisible by the resolution X scale.
  350. *% Warning: the following printable length is adjusted (6502->6498) so it is divisible by the resolution Y scale.
  351. *PrintableArea: PAIR(10836, 6498)
  352. *% Warning: the following printable origin X is adjusted (189->192) so it is divisible by the resolution X scale.
  353. *% Warning: the following printable origin Y is adjusted (945->948) so it is divisible by the resolution Y scale.
  354. *PrintableOrigin: PAIR(192, 948)
  355. }
  356. }
  357. }
  358. *case: Option2
  359. {
  360. *PrintableArea: PAIR(10844, 7219)
  361. *PrintableOrigin: PAIR(189, 189)
  362. *switch: Resolution
  363. {
  364. *case: Option1
  365. {
  366. *% Warning: the following printable width is adjusted (10844->10842) so it is divisible by the resolution X scale.
  367. *% Warning: the following printable length is adjusted (7219->7218) so it is divisible by the resolution Y scale.
  368. *PrintableArea: PAIR(10842, 7218)
  369. }
  370. *case: Option2
  371. {
  372. *% Warning: the following printable width is adjusted (10844->10836) so it is divisible by the resolution X scale.
  373. *% Warning: the following printable length is adjusted (7219->7212) so it is divisible by the resolution Y scale.
  374. *PrintableArea: PAIR(10836, 7212)
  375. *% Warning: the following printable origin X is adjusted (189->192) so it is divisible by the resolution X scale.
  376. *% Warning: the following printable origin Y is adjusted (189->192) so it is divisible by the resolution Y scale.
  377. *PrintableOrigin: PAIR(192, 192)
  378. }
  379. }
  380. }
  381. *case: Option3
  382. {
  383. *PrintableArea: PAIR(10844, 7300)
  384. *PrintableOrigin: PAIR(189, 150)
  385. *switch: Resolution
  386. {
  387. *case: Option1
  388. {
  389. *% Warning: the following printable width is adjusted (10844->10842) so it is divisible by the resolution X scale.
  390. *% Warning: the following printable length is adjusted (7300->7299) so it is divisible by the resolution Y scale.
  391. *PrintableArea: PAIR(10842, 7299)
  392. }
  393. *case: Option2
  394. {
  395. *% Warning: the following printable width is adjusted (10844->10836) so it is divisible by the resolution X scale.
  396. *% Warning: the following printable length is adjusted (7300->7296) so it is divisible by the resolution Y scale.
  397. *PrintableArea: PAIR(10836, 7296)
  398. *% Warning: the following printable origin X is adjusted (189->192) so it is divisible by the resolution X scale.
  399. *PrintableOrigin: PAIR(192, 150)
  400. }
  401. }
  402. }
  403. }
  404. }
  405. *Option: B4
  406. {
  407. *rcNameID: =B4_DISPLAY
  408. *Command: CmdSelect
  409. {
  410. *Order: DOC_SETUP.5
  411. *Cmd: "<1B>v99.<1B>L020"
  412. }
  413. *switch: InputBin
  414. {
  415. *case: Option1
  416. {
  417. *PrintableArea: PAIR(9337, 12320)
  418. *PrintableOrigin: PAIR(189, 945)
  419. *switch: Resolution
  420. {
  421. *case: Option1
  422. {
  423. *% Warning: the following printable width is adjusted (9337->9336) so it is divisible by the resolution X scale.
  424. *% Warning: the following printable length is adjusted (12320->12318) so it is divisible by the resolution Y scale.
  425. *PrintableArea: PAIR(9336, 12318)
  426. }
  427. *case: Option2
  428. {
  429. *% Warning: the following printable width is adjusted (9337->9330) so it is divisible by the resolution X scale.
  430. *% Warning: the following printable length is adjusted (12320->12312) so it is divisible by the resolution Y scale.
  431. *PrintableArea: PAIR(9330, 12312)
  432. *% Warning: the following printable origin X is adjusted (189->192) so it is divisible by the resolution X scale.
  433. *% Warning: the following printable origin Y is adjusted (945->948) so it is divisible by the resolution Y scale.
  434. *PrintableOrigin: PAIR(192, 948)
  435. }
  436. }
  437. }
  438. *case: Option2
  439. {
  440. *PrintableArea: PAIR(9337, 13037)
  441. *PrintableOrigin: PAIR(189, 189)
  442. *switch: Resolution
  443. {
  444. *case: Option1
  445. {
  446. *% Warning: the following printable width is adjusted (9337->9336) so it is divisible by the resolution X scale.
  447. *% Warning: the following printable length is adjusted (13037->13035) so it is divisible by the resolution Y scale.
  448. *PrintableArea: PAIR(9336, 13035)
  449. }
  450. *case: Option2
  451. {
  452. *% Warning: the following printable width is adjusted (9337->9330) so it is divisible by the resolution X scale.
  453. *% Warning: the following printable length is adjusted (13037->13032) so it is divisible by the resolution Y scale.
  454. *PrintableArea: PAIR(9330, 13032)
  455. *% Warning: the following printable origin X is adjusted (189->192) so it is divisible by the resolution X scale.
  456. *% Warning: the following printable origin Y is adjusted (189->192) so it is divisible by the resolution Y scale.
  457. *PrintableOrigin: PAIR(192, 192)
  458. }
  459. }
  460. }
  461. *case: Option3
  462. {
  463. *PrintableArea: PAIR(9337, 13118)
  464. *PrintableOrigin: PAIR(189, 150)
  465. *switch: Resolution
  466. {
  467. *case: Option1
  468. {
  469. *% Warning: the following printable width is adjusted (9337->9336) so it is divisible by the resolution X scale.
  470. *% Warning: the following printable length is adjusted (13118->13116) so it is divisible by the resolution Y scale.
  471. *PrintableArea: PAIR(9336, 13116)
  472. }
  473. *case: Option2
  474. {
  475. *% Warning: the following printable width is adjusted (9337->9330) so it is divisible by the resolution X scale.
  476. *% Warning: the following printable length is adjusted (13118->13116) so it is divisible by the resolution Y scale.
  477. *PrintableArea: PAIR(9330, 13116)
  478. *% Warning: the following printable origin X is adjusted (189->192) so it is divisible by the resolution X scale.
  479. *PrintableOrigin: PAIR(192, 150)
  480. }
  481. }
  482. }
  483. }
  484. }
  485. *Option: B4_JIS_ROTATED
  486. {
  487. *rcNameID: =B4_JIS_ROTATED_DISPLAY
  488. *Command: CmdSelect
  489. {
  490. *Order: DOC_SETUP.5
  491. *Cmd: "<1B>L000"
  492. }
  493. *switch: InputBin
  494. {
  495. *case: Option1
  496. {
  497. *PrintableArea: PAIR(12797, 8278)
  498. *PrintableOrigin: PAIR(480, 945)
  499. *switch: Resolution
  500. {
  501. *case: Option1
  502. {
  503. *% Warning: the following printable width is adjusted (12797->12795) so it is divisible by the resolution X scale.
  504. *% Warning: the following printable length is adjusted (8278->8277) so it is divisible by the resolution Y scale.
  505. *PrintableArea: PAIR(12795, 8277)
  506. }
  507. *case: Option2
  508. {
  509. *% Warning: the following printable width is adjusted (12797->12792) so it is divisible by the resolution X scale.
  510. *% Warning: the following printable length is adjusted (8278->8274) so it is divisible by the resolution Y scale.
  511. *PrintableArea: PAIR(12792, 8274)
  512. *% Warning: the following printable origin Y is adjusted (945->948) so it is divisible by the resolution Y scale.
  513. *PrintableOrigin: PAIR(480, 948)
  514. }
  515. }
  516. }
  517. *case: Option2
  518. {
  519. *PrintableArea: PAIR(12797, 8995)
  520. *PrintableOrigin: PAIR(480, 189)
  521. *switch: Resolution
  522. {
  523. *case: Option1
  524. {
  525. *% Warning: the following printable width is adjusted (12797->12795) so it is divisible by the resolution X scale.
  526. *% Warning: the following printable length is adjusted (8995->8994) so it is divisible by the resolution Y scale.
  527. *PrintableArea: PAIR(12795, 8994)
  528. }
  529. *case: Option2
  530. {
  531. *% Warning: the following printable width is adjusted (12797->12792) so it is divisible by the resolution X scale.
  532. *% Warning: the following printable length is adjusted (8995->8988) so it is divisible by the resolution Y scale.
  533. *PrintableArea: PAIR(12792, 8988)
  534. *% Warning: the following printable origin Y is adjusted (189->192) so it is divisible by the resolution Y scale.
  535. *PrintableOrigin: PAIR(480, 192)
  536. }
  537. }
  538. }
  539. *case: Option3
  540. {
  541. *PrintableArea: PAIR(12797, 9076)
  542. *PrintableOrigin: PAIR(480, 150)
  543. *switch: Resolution
  544. {
  545. *case: Option1
  546. {
  547. *% Warning: the following printable width is adjusted (12797->12795) so it is divisible by the resolution X scale.
  548. *% Warning: the following printable length is adjusted (9076->9075) so it is divisible by the resolution Y scale.
  549. *PrintableArea: PAIR(12795, 9075)
  550. }
  551. *case: Option2
  552. {
  553. *% Warning: the following printable width is adjusted (12797->12792) so it is divisible by the resolution X scale.
  554. *% Warning: the following printable length is adjusted (9076->9072) so it is divisible by the resolution Y scale.
  555. *PrintableArea: PAIR(12792, 9072)
  556. }
  557. }
  558. }
  559. }
  560. }
  561. *Option: A5
  562. {
  563. *rcNameID: =A5_DISPLAY
  564. *Command: CmdSelect
  565. {
  566. *Order: DOC_SETUP.5
  567. *Cmd: "<1B>L040"
  568. }
  569. *switch: InputBin
  570. {
  571. *case: Option1
  572. {
  573. *PrintableArea: PAIR(5219, 6502)
  574. *PrintableOrigin: PAIR(189, 945)
  575. *switch: Resolution
  576. {
  577. *case: Option1
  578. {
  579. *% Warning: the following printable width is adjusted (5219->5217) so it is divisible by the resolution X scale.
  580. *% Warning: the following printable length is adjusted (6502->6501) so it is divisible by the resolution Y scale.
  581. *PrintableArea: PAIR(5217, 6501)
  582. }
  583. *case: Option2
  584. {
  585. *% Warning: the following printable width is adjusted (5219->5214) so it is divisible by the resolution X scale.
  586. *% Warning: the following printable length is adjusted (6502->6498) so it is divisible by the resolution Y scale.
  587. *PrintableArea: PAIR(5214, 6498)
  588. *% Warning: the following printable origin X is adjusted (189->192) so it is divisible by the resolution X scale.
  589. *% Warning: the following printable origin Y is adjusted (945->948) so it is divisible by the resolution Y scale.
  590. *PrintableOrigin: PAIR(192, 948)
  591. }
  592. }
  593. }
  594. *case: Option2
  595. {
  596. *PrintableArea: PAIR(5219, 7219)
  597. *PrintableOrigin: PAIR(189, 189)
  598. *switch: Resolution
  599. {
  600. *case: Option1
  601. {
  602. *% Warning: the following printable width is adjusted (5219->5217) so it is divisible by the resolution X scale.
  603. *% Warning: the following printable length is adjusted (7219->7218) so it is divisible by the resolution Y scale.
  604. *PrintableArea: PAIR(5217, 7218)
  605. }
  606. *case: Option2
  607. {
  608. *% Warning: the following printable width is adjusted (5219->5214) so it is divisible by the resolution X scale.
  609. *% Warning: the following printable length is adjusted (7219->7212) so it is divisible by the resolution Y scale.
  610. *PrintableArea: PAIR(5214, 7212)
  611. *% Warning: the following printable origin X is adjusted (189->192) so it is divisible by the resolution X scale.
  612. *% Warning: the following printable origin Y is adjusted (189->192) so it is divisible by the resolution Y scale.
  613. *PrintableOrigin: PAIR(192, 192)
  614. }
  615. }
  616. }
  617. *case: Option3
  618. {
  619. *PrintableArea: PAIR(5219, 7300)
  620. *PrintableOrigin: PAIR(189, 150)
  621. *switch: Resolution
  622. {
  623. *case: Option1
  624. {
  625. *% Warning: the following printable width is adjusted (5219->5217) so it is divisible by the resolution X scale.
  626. *% Warning: the following printable length is adjusted (7300->7299) so it is divisible by the resolution Y scale.
  627. *PrintableArea: PAIR(5217, 7299)
  628. }
  629. *case: Option2
  630. {
  631. *% Warning: the following printable width is adjusted (5219->5214) so it is divisible by the resolution X scale.
  632. *% Warning: the following printable length is adjusted (7300->7296) so it is divisible by the resolution Y scale.
  633. *PrintableArea: PAIR(5214, 7296)
  634. *% Warning: the following printable origin X is adjusted (189->192) so it is divisible by the resolution X scale.
  635. *PrintableOrigin: PAIR(192, 150)
  636. }
  637. }
  638. }
  639. }
  640. }
  641. *Option: A5_ROTATED
  642. {
  643. *rcNameID: =A5_ROTATED_DISPLAY
  644. *Command: CmdSelect
  645. {
  646. *Order: DOC_SETUP.5
  647. *Cmd: "<1B>L028"
  648. }
  649. *switch: InputBin
  650. {
  651. *case: Option1
  652. {
  653. *PrintableArea: PAIR(7561, 4160)
  654. *PrintableOrigin: PAIR(189, 945)
  655. *switch: Resolution
  656. {
  657. *case: Option1
  658. {
  659. *% Warning: the following printable width is adjusted (7561->7560) so it is divisible by the resolution X scale.
  660. *% Warning: the following printable length is adjusted (4160->4158) so it is divisible by the resolution Y scale.
  661. *PrintableArea: PAIR(7560, 4158)
  662. }
  663. *case: Option2
  664. {
  665. *% Warning: the following printable width is adjusted (7561->7554) so it is divisible by the resolution X scale.
  666. *% Warning: the following printable length is adjusted (4160->4152) so it is divisible by the resolution Y scale.
  667. *PrintableArea: PAIR(7554, 4152)
  668. *% Warning: the following printable origin X is adjusted (189->192) so it is divisible by the resolution X scale.
  669. *% Warning: the following printable origin Y is adjusted (945->948) so it is divisible by the resolution Y scale.
  670. *PrintableOrigin: PAIR(192, 948)
  671. }
  672. }
  673. }
  674. *case: Option2
  675. {
  676. *PrintableArea: PAIR(7561, 4877)
  677. *PrintableOrigin: PAIR(189, 189)
  678. *switch: Resolution
  679. {
  680. *case: Option1
  681. {
  682. *% Warning: the following printable width is adjusted (7561->7560) so it is divisible by the resolution X scale.
  683. *% Warning: the following printable length is adjusted (4877->4875) so it is divisible by the resolution Y scale.
  684. *PrintableArea: PAIR(7560, 4875)
  685. }
  686. *case: Option2
  687. {
  688. *% Warning: the following printable width is adjusted (7561->7554) so it is divisible by the resolution X scale.
  689. *% Warning: the following printable length is adjusted (4877->4872) so it is divisible by the resolution Y scale.
  690. *PrintableArea: PAIR(7554, 4872)
  691. *% Warning: the following printable origin X is adjusted (189->192) so it is divisible by the resolution X scale.
  692. *% Warning: the following printable origin Y is adjusted (189->192) so it is divisible by the resolution Y scale.
  693. *PrintableOrigin: PAIR(192, 192)
  694. }
  695. }
  696. }
  697. *case: Option3
  698. {
  699. *PrintableArea: PAIR(7561, 4958)
  700. *PrintableOrigin: PAIR(189, 150)
  701. *switch: Resolution
  702. {
  703. *case: Option1
  704. {
  705. *% Warning: the following printable width is adjusted (7561->7560) so it is divisible by the resolution X scale.
  706. *% Warning: the following printable length is adjusted (4958->4956) so it is divisible by the resolution Y scale.
  707. *PrintableArea: PAIR(7560, 4956)
  708. }
  709. *case: Option2
  710. {
  711. *% Warning: the following printable width is adjusted (7561->7554) so it is divisible by the resolution X scale.
  712. *% Warning: the following printable length is adjusted (4958->4956) so it is divisible by the resolution Y scale.
  713. *PrintableArea: PAIR(7554, 4956)
  714. *% Warning: the following printable origin X is adjusted (189->192) so it is divisible by the resolution X scale.
  715. *PrintableOrigin: PAIR(192, 150)
  716. }
  717. }
  718. }
  719. }
  720. }
  721. *Option: B5
  722. {
  723. *rcNameID: =B5_DISPLAY
  724. *Command: CmdSelect
  725. {
  726. *Order: DOC_SETUP.5
  727. *Cmd: "<1B>L035"
  728. }
  729. *switch: InputBin
  730. {
  731. *case: Option1
  732. {
  733. *PrintableArea: PAIR(6466, 8278)
  734. *PrintableOrigin: PAIR(189, 945)
  735. *switch: Resolution
  736. {
  737. *case: Option1
  738. {
  739. *% Warning: the following printable width is adjusted (6466->6465) so it is divisible by the resolution X scale.
  740. *% Warning: the following printable length is adjusted (8278->8277) so it is divisible by the resolution Y scale.
  741. *PrintableArea: PAIR(6465, 8277)
  742. }
  743. *case: Option2
  744. {
  745. *% Warning: the following printable width is adjusted (6466->6462) so it is divisible by the resolution X scale.
  746. *% Warning: the following printable length is adjusted (8278->8274) so it is divisible by the resolution Y scale.
  747. *PrintableArea: PAIR(6462, 8274)
  748. *% Warning: the following printable origin X is adjusted (189->192) so it is divisible by the resolution X scale.
  749. *% Warning: the following printable origin Y is adjusted (945->948) so it is divisible by the resolution Y scale.
  750. *PrintableOrigin: PAIR(192, 948)
  751. }
  752. }
  753. }
  754. *case: Option2
  755. {
  756. *PrintableArea: PAIR(6466, 8995)
  757. *PrintableOrigin: PAIR(189, 189)
  758. *switch: Resolution
  759. {
  760. *case: Option1
  761. {
  762. *% Warning: the following printable width is adjusted (6466->6465) so it is divisible by the resolution X scale.
  763. *% Warning: the following printable length is adjusted (8995->8994) so it is divisible by the resolution Y scale.
  764. *PrintableArea: PAIR(6465, 8994)
  765. }
  766. *case: Option2
  767. {
  768. *% Warning: the following printable width is adjusted (6466->6462) so it is divisible by the resolution X scale.
  769. *% Warning: the following printable length is adjusted (8995->8988) so it is divisible by the resolution Y scale.
  770. *PrintableArea: PAIR(6462, 8988)
  771. *% Warning: the following printable origin X is adjusted (189->192) so it is divisible by the resolution X scale.
  772. *% Warning: the following printable origin Y is adjusted (189->192) so it is divisible by the resolution Y scale.
  773. *PrintableOrigin: PAIR(192, 192)
  774. }
  775. }
  776. }
  777. *case: Option3
  778. {
  779. *PrintableArea: PAIR(6466, 9076)
  780. *PrintableOrigin: PAIR(189, 150)
  781. *switch: Resolution
  782. {
  783. *case: Option1
  784. {
  785. *% Warning: the following printable width is adjusted (6466->6465) so it is divisible by the resolution X scale.
  786. *% Warning: the following printable length is adjusted (9076->9075) so it is divisible by the resolution Y scale.
  787. *PrintableArea: PAIR(6465, 9075)
  788. }
  789. *case: Option2
  790. {
  791. *% Warning: the following printable width is adjusted (6466->6462) so it is divisible by the resolution X scale.
  792. *% Warning: the following printable length is adjusted (9076->9072) so it is divisible by the resolution Y scale.
  793. *PrintableArea: PAIR(6462, 9072)
  794. *% Warning: the following printable origin X is adjusted (189->192) so it is divisible by the resolution X scale.
  795. *PrintableOrigin: PAIR(192, 150)
  796. }
  797. }
  798. }
  799. }
  800. }
  801. *Option: B5_JIS_ROTATED
  802. {
  803. *rcNameID: =B5_JIS_ROTATED_DISPLAY
  804. *Command: CmdSelect
  805. {
  806. *Order: DOC_SETUP.5
  807. *Cmd: "<1B>L020"
  808. }
  809. *switch: InputBin
  810. {
  811. *case: Option1
  812. {
  813. *PrintableArea: PAIR(9298, 5446)
  814. *PrintableOrigin: PAIR(189, 945)
  815. *switch: Resolution
  816. {
  817. *case: Option1
  818. {
  819. *% Warning: the following printable width is adjusted (9298->9297) so it is divisible by the resolution X scale.
  820. *% Warning: the following printable length is adjusted (5446->5445) so it is divisible by the resolution Y scale.
  821. *PrintableArea: PAIR(9297, 5445)
  822. }
  823. *case: Option2
  824. {
  825. *% Warning: the following printable width is adjusted (9298->9294) so it is divisible by the resolution X scale.
  826. *% Warning: the following printable length is adjusted (5446->5442) so it is divisible by the resolution Y scale.
  827. *PrintableArea: PAIR(9294, 5442)
  828. *% Warning: the following printable origin X is adjusted (189->192) so it is divisible by the resolution X scale.
  829. *% Warning: the following printable origin Y is adjusted (945->948) so it is divisible by the resolution Y scale.
  830. *PrintableOrigin: PAIR(192, 948)
  831. }
  832. }
  833. }
  834. *case: Option2
  835. {
  836. *PrintableArea: PAIR(9298, 6163)
  837. *PrintableOrigin: PAIR(189, 189)
  838. *switch: Resolution
  839. {
  840. *case: Option1
  841. {
  842. *% Warning: the following printable width is adjusted (9298->9297) so it is divisible by the resolution X scale.
  843. *% Warning: the following printable length is adjusted (6163->6162) so it is divisible by the resolution Y scale.
  844. *PrintableArea: PAIR(9297, 6162)
  845. }
  846. *case: Option2
  847. {
  848. *% Warning: the following printable width is adjusted (9298->9294) so it is divisible by the resolution X scale.
  849. *% Warning: the following printable length is adjusted (6163->6156) so it is divisible by the resolution Y scale.
  850. *PrintableArea: PAIR(9294, 6156)
  851. *% Warning: the following printable origin X is adjusted (189->192) so it is divisible by the resolution X scale.
  852. *% Warning: the following printable origin Y is adjusted (189->192) so it is divisible by the resolution Y scale.
  853. *PrintableOrigin: PAIR(192, 192)
  854. }
  855. }
  856. }
  857. *case: Option3
  858. {
  859. *PrintableArea: PAIR(9298, 6244)
  860. *PrintableOrigin: PAIR(189, 150)
  861. *switch: Resolution
  862. {
  863. *case: Option1
  864. {
  865. *% Warning: the following printable width is adjusted (9298->9297) so it is divisible by the resolution X scale.
  866. *% Warning: the following printable length is adjusted (6244->6243) so it is divisible by the resolution Y scale.
  867. *PrintableArea: PAIR(9297, 6243)
  868. }
  869. *case: Option2
  870. {
  871. *% Warning: the following printable width is adjusted (9298->9294) so it is divisible by the resolution X scale.
  872. *% Warning: the following printable length is adjusted (6244->6240) so it is divisible by the resolution Y scale.
  873. *PrintableArea: PAIR(9294, 6240)
  874. *% Warning: the following printable origin X is adjusted (189->192) so it is divisible by the resolution X scale.
  875. *PrintableOrigin: PAIR(192, 150)
  876. }
  877. }
  878. }
  879. }
  880. }
  881. *Option: JAPANESE_POSTCARD
  882. {
  883. *rcNameID: =JAPANESE_POSTCARD_DISPLAY
  884. *Command: CmdSelect
  885. {
  886. *Order: DOC_SETUP.5
  887. *Cmd: "<1B>L052"
  888. }
  889. *switch: InputBin
  890. {
  891. *case: Option1
  892. {
  893. *PrintableArea: PAIR(3398, 4160)
  894. *PrintableOrigin: PAIR(192, 945)
  895. *switch: Resolution
  896. {
  897. *case: Option1
  898. {
  899. *% Warning: the following printable width is adjusted (3398->3396) so it is divisible by the resolution X scale.
  900. *% Warning: the following printable length is adjusted (4160->4158) so it is divisible by the resolution Y scale.
  901. *PrintableArea: PAIR(3396, 4158)
  902. }
  903. *case: Option2
  904. {
  905. *% Warning: the following printable width is adjusted (3398->3396) so it is divisible by the resolution X scale.
  906. *% Warning: the following printable length is adjusted (4160->4152) so it is divisible by the resolution Y scale.
  907. *PrintableArea: PAIR(3396, 4152)
  908. *% Warning: the following printable origin Y is adjusted (945->948) so it is divisible by the resolution Y scale.
  909. *PrintableOrigin: PAIR(192, 948)
  910. }
  911. }
  912. }
  913. *case: Option2
  914. {
  915. *PrintableArea: PAIR(3398, 4877)
  916. *PrintableOrigin: PAIR(192, 189)
  917. *switch: Resolution
  918. {
  919. *case: Option1
  920. {
  921. *% Warning: the following printable width is adjusted (3398->3396) so it is divisible by the resolution X scale.
  922. *% Warning: the following printable length is adjusted (4877->4875) so it is divisible by the resolution Y scale.
  923. *PrintableArea: PAIR(3396, 4875)
  924. }
  925. *case: Option2
  926. {
  927. *% Warning: the following printable width is adjusted (3398->3396) so it is divisible by the resolution X scale.
  928. *% Warning: the following printable length is adjusted (4877->4872) so it is divisible by the resolution Y scale.
  929. *PrintableArea: PAIR(3396, 4872)
  930. *% Warning: the following printable origin Y is adjusted (189->192) so it is divisible by the resolution Y scale.
  931. *PrintableOrigin: PAIR(192, 192)
  932. }
  933. }
  934. }
  935. *case: Option3
  936. {
  937. *PrintableArea: PAIR(3398, 4958)
  938. *PrintableOrigin: PAIR(192, 150)
  939. *switch: Resolution
  940. {
  941. *case: Option1
  942. {
  943. *% Warning: the following printable width is adjusted (3398->3396) so it is divisible by the resolution X scale.
  944. *% Warning: the following printable length is adjusted (4958->4956) so it is divisible by the resolution Y scale.
  945. *PrintableArea: PAIR(3396, 4956)
  946. }
  947. *case: Option2
  948. {
  949. *% Warning: the following printable width is adjusted (3398->3396) so it is divisible by the resolution X scale.
  950. *% Warning: the following printable length is adjusted (4958->4956) so it is divisible by the resolution Y scale.
  951. *PrintableArea: PAIR(3396, 4956)
  952. }
  953. }
  954. }
  955. }
  956. }
  957. *Option: JAPANESE_POSTCARD_ROTATED
  958. {
  959. *rcNameID: =JAPANESE_POSTCARD_ROTATED_DISPLAY
  960. *Command: CmdSelect
  961. {
  962. *Order: DOC_SETUP.5
  963. *Cmd: "<1B>L043"
  964. }
  965. *switch: InputBin
  966. {
  967. *case: Option1
  968. {
  969. *PrintableArea: PAIR(5213, 2345)
  970. *PrintableOrigin: PAIR(192, 945)
  971. *switch: Resolution
  972. {
  973. *case: Option1
  974. {
  975. *% Warning: the following printable width is adjusted (5213->5211) so it is divisible by the resolution X scale.
  976. *% Warning: the following printable length is adjusted (2345->2343) so it is divisible by the resolution Y scale.
  977. *PrintableArea: PAIR(5211, 2343)
  978. }
  979. *case: Option2
  980. {
  981. *% Warning: the following printable width is adjusted (5213->5208) so it is divisible by the resolution X scale.
  982. *% Warning: the following printable length is adjusted (2345->2340) so it is divisible by the resolution Y scale.
  983. *PrintableArea: PAIR(5208, 2340)
  984. *% Warning: the following printable origin Y is adjusted (945->948) so it is divisible by the resolution Y scale.
  985. *PrintableOrigin: PAIR(192, 948)
  986. }
  987. }
  988. }
  989. *case: Option2
  990. {
  991. *PrintableArea: PAIR(5213, 3062)
  992. *PrintableOrigin: PAIR(192, 189)
  993. *switch: Resolution
  994. {
  995. *case: Option1
  996. {
  997. *% Warning: the following printable width is adjusted (5213->5211) so it is divisible by the resolution X scale.
  998. *% Warning: the following printable length is adjusted (3062->3060) so it is divisible by the resolution Y scale.
  999. *PrintableArea: PAIR(5211, 3060)
  1000. }
  1001. *case: Option2
  1002. {
  1003. *% Warning: the following printable width is adjusted (5213->5208) so it is divisible by the resolution X scale.
  1004. *% Warning: the following printable length is adjusted (3062->3054) so it is divisible by the resolution Y scale.
  1005. *PrintableArea: PAIR(5208, 3054)
  1006. *% Warning: the following printable origin Y is adjusted (189->192) so it is divisible by the resolution Y scale.
  1007. *PrintableOrigin: PAIR(192, 192)
  1008. }
  1009. }
  1010. }
  1011. *case: Option3
  1012. {
  1013. *PrintableArea: PAIR(5213, 3143)
  1014. *PrintableOrigin: PAIR(192, 150)
  1015. *switch: Resolution
  1016. {
  1017. *case: Option1
  1018. {
  1019. *% Warning: the following printable width is adjusted (5213->5211) so it is divisible by the resolution X scale.
  1020. *% Warning: the following printable length is adjusted (3143->3141) so it is divisible by the resolution Y scale.
  1021. *PrintableArea: PAIR(5211, 3141)
  1022. }
  1023. *case: Option2
  1024. {
  1025. *% Warning: the following printable width is adjusted (5213->5208) so it is divisible by the resolution X scale.
  1026. *% Warning: the following printable length is adjusted (3143->3138) so it is divisible by the resolution Y scale.
  1027. *PrintableArea: PAIR(5208, 3138)
  1028. }
  1029. }
  1030. }
  1031. }
  1032. }
  1033. }
  1034. *InvalidCombination: LIST(InputBin.Option1, PaperSize.JAPANESE_POSTCARD)
  1035. *InvalidCombination: LIST(InputBin.Option1, PaperSize.JAPANESE_POSTCARD_ROTATED)
  1036. *InvalidCombination: LIST(InputBin.Option2, PaperSize.A3)
  1037. *InvalidCombination: LIST(InputBin.Option2, PaperSize.A3_ROTATED)
  1038. *InvalidCombination: LIST(InputBin.Option2, PaperSize.A4)
  1039. *InvalidCombination: LIST(InputBin.Option2, PaperSize.A4_ROTATED)
  1040. *InvalidCombination: LIST(InputBin.Option2, PaperSize.B4)
  1041. *InvalidCombination: LIST(InputBin.Option2, PaperSize.B4_JIS_ROTATED)
  1042. *InvalidCombination: LIST(InputBin.Option2, PaperSize.A5)
  1043. *InvalidCombination: LIST(InputBin.Option2, PaperSize.A5_ROTATED)
  1044. *InvalidCombination: LIST(InputBin.Option2, PaperSize.B5)
  1045. *InvalidCombination: LIST(InputBin.Option2, PaperSize.B5_JIS_ROTATED)
  1046. *InvalidCombination: LIST(InputBin.Option3, PaperSize.A3_ROTATED)
  1047. *InvalidCombination: LIST(InputBin.Option3, PaperSize.A5)
  1048. *Feature: MediaType
  1049. {
  1050. *rcNameID: =MEDIA_TYPE_DISPLAY
  1051. *DefaultOption: Option2
  1052. *Option: Option1
  1053. {
  1054. *rcNameID: 258
  1055. *Command: CmdSelect
  1056. {
  1057. *Order: DOC_SETUP.6
  1058. *Cmd: "<1B>L000"
  1059. }
  1060. }
  1061. *Option: Option2
  1062. {
  1063. *rcNameID: 259
  1064. }
  1065. }
  1066. *Feature: ColorMode
  1067. {
  1068. *rcNameID: =COLOR_PRINTING_MODE_DISPLAY
  1069. *DefaultOption: Color
  1070. *Option: Mono
  1071. {
  1072. *rcNameID: =MONO_DISPLAY
  1073. *DevNumOfPlanes: 1
  1074. *DevBPP: 1
  1075. *Color? : FALSE
  1076. }
  1077. *Option: Color
  1078. {
  1079. *rcNameID: =COLOR_DISPLAY
  1080. *DevNumOfPlanes: 4
  1081. *DevBPP: 1
  1082. *DrvBPP: 4
  1083. *ColorPlaneOrder: LIST(YELLOW, MAGENTA, CYAN, BLACK)
  1084. *Command: CmdSendBlackData { *Cmd : "<1B>C0" }
  1085. *Command: CmdSendCyanData { *Cmd : "<1B>C5" }
  1086. *Command: CmdSendMagentaData { *Cmd : "<1B>C3" }
  1087. *Command: CmdSendYellowData { *Cmd : "<1B>C6" }
  1088. *Command: CmdSelectBlackColor { *Cmd : "<1B>C0" }
  1089. *Command: CmdSelectRedColor { *Cmd : "<1B>C2" }
  1090. *Command: CmdSelectGreenColor { *Cmd : "<1B>C4" }
  1091. *Command: CmdSelectYellowColor { *Cmd : "<1B>C6" }
  1092. *Command: CmdSelectBlueColor { *Cmd : "<1B>C1" }
  1093. *Command: CmdSelectMagentaColor { *Cmd : "<1B>C3" }
  1094. *Command: CmdSelectCyanColor { *Cmd : "<1B>C5" }
  1095. }
  1096. }
  1097. *Feature: Halftone
  1098. {
  1099. *rcNameID: =HALFTONING_DISPLAY
  1100. *DefaultOption: HT_PATSIZE_AUTO
  1101. *Option: HT_PATSIZE_AUTO
  1102. {
  1103. *rcNameID: =HT_AUTO_SELECT_DISPLAY
  1104. }
  1105. *Option: HT_PATSIZE_SUPERCELL_M
  1106. {
  1107. *rcNameID: =HT_SUPERCELL_DISPLAY
  1108. }
  1109. *Option: HT_PATSIZE_6x6_M
  1110. {
  1111. *rcNameID: =HT_DITHER6X6_DISPLAY
  1112. }
  1113. *Option: HT_PATSIZE_8x8_M
  1114. {
  1115. *rcNameID: =HT_DITHER8X8_DISPLAY
  1116. }
  1117. }
  1118. *Command: CmdStartDoc
  1119. {
  1120. *Order: DOC_SETUP.2
  1121. *Cmd: "<1B>O0<1C>c,,0,7."
  1122. }
  1123. *Command: CmdStartPage
  1124. {
  1125. *Order: PAGE_SETUP.1
  1126. *Cmd: "<0D>"
  1127. }
  1128. *Command: CmdEndJob
  1129. {
  1130. *Order: JOB_FINISH.1
  1131. *Cmd: "<1B>c1"
  1132. }
  1133. *Command: CmdEndPage
  1134. {
  1135. *Order: PAGE_FINISH.1
  1136. *Cmd: "<1B>b"
  1137. }
  1138. *RotateCoordinate?: FALSE
  1139. *RotateRaster?: FALSE
  1140. *RotateFont?: FALSE
  1141. *switch: Orientation
  1142. {
  1143. *case: PORTRAIT
  1144. {
  1145. *TextCaps: LIST(TC_OP_CHARACTER,TC_EA_DOUBLE,TC_IA_ABLE,TC_UA_ABLE,TC_RA_ABLE)
  1146. }
  1147. *case: LANDSCAPE_CC270
  1148. {
  1149. *TextCaps: LIST()
  1150. }
  1151. }
  1152. *CursorXAfterCR: AT_CURSOR_X_ORIGIN
  1153. *YMoveAttributes: LIST(SEND_CR_FIRST,FAVOR_LF)
  1154. *MaxLineSpacing: 792
  1155. *XMoveThreshold: 0
  1156. *XMoveUnit: 320
  1157. *AbsXMovesRightOnly?: TRUE
  1158. *Command: CmdXMoveAbsolute { *Cmd : "<1B>F" %4d[0,4480]{max_repeat(DestX / 3)} }
  1159. *LineSpacingMoveUnit: 120
  1160. *Command: CmdSetLineSpacing { *Cmd : "<1B>T" %2d[0,99]{(LinefeedSpacing / 8) } }
  1161. *Command: CmdCR { *Cmd : "<0D>" }
  1162. *Command: CmdLF { *Cmd : "<0A>" }
  1163. *Command: CmdFF { *Cmd : "<0D0C>" }
  1164. *Command: CmdBackSpace { *Cmd : "<08>" }
  1165. *EjectPageWithFF?: TRUE
  1166. *switch: InputBin
  1167. {
  1168. *case: Option3
  1169. {
  1170. *EjectPageWithFF?: FALSE
  1171. }
  1172. }
  1173. *OutputDataFormat: V_BYTE
  1174. *OptimizeLeftBound?: FALSE
  1175. *CursorXAfterSendBlockData: AT_GRXDATA_END
  1176. *CursorYAfterSendBlockData: NO_MOVE
  1177. *DefaultFont: 3
  1178. *DefaultCTT: 1
  1179. *switch: Orientation
  1180. {
  1181. *case: PORTRAIT
  1182. {
  1183. *DeviceFonts: LIST(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,
  1184. + 17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,
  1185. + 33,34,35,36,37,38)
  1186. }
  1187. *case: LANDSCAPE_CC270
  1188. {
  1189. *DeviceFonts: LIST()
  1190. }
  1191. }
  1192. *Command: CmdBoldOn { *Cmd : "<1B>!" }
  1193. *Command: CmdBoldOff { *Cmd : "<1B>%"" }
  1194. *Command: CmdItalicOn { *Cmd : "<1B>i1" }
  1195. *Command: CmdItalicOff { *Cmd : "<1B>i0" }
  1196. *Command: CmdUnderlineOn { *Cmd : "<1B>X" }
  1197. *Command: CmdUnderlineOff { *Cmd : "<1B>Y" }
  1198. *MirrorRasterByte?: TRUE
  1199. *MoveToX0BeforeSetColor?: TRUE
  1200. *UseExpColorSelectCmd?: TRUE
  1201. *ReselectFont: LIST(AFTER_GRXDATA, AFTER_XMOVE, AFTER_FF)