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.

731 lines
22 KiB

  1. *CodePage: 1252
  2. *ModelName: "TriGem/EPSON PageJet-9000"
  3. *MasterUnits: PAIR(1200, 1200)
  4. *ResourceDLL: "EPAGERES.DLL"
  5. *PrinterType: PAGE
  6. *MaxCopies: 255
  7. *PrintRate: 20
  8. *PrintRateUnit: PPM
  9. *FontCartSlots: 2
  10. *Feature: Orientation
  11. {
  12. *rcNameID: =ORIENTATION_DISPLAY
  13. *DefaultOption: PORTRAIT
  14. *Option: PORTRAIT
  15. {
  16. *rcNameID: =PORTRAIT_DISPLAY
  17. *Command: CmdSelect
  18. {
  19. *Order: DOC_SETUP.30
  20. *Cmd: "<1D>0poE"
  21. }
  22. }
  23. *Option: LANDSCAPE_CC90
  24. {
  25. *rcNameID: =LANDSCAPE_DISPLAY
  26. *Command: CmdSelect
  27. {
  28. *Order: DOC_SETUP.30
  29. *Cmd: "<1D>1poE"
  30. }
  31. }
  32. }
  33. *Feature: InputBin
  34. {
  35. *rcNameID: =PAPER_SOURCE_DISPLAY
  36. *DefaultOption: AUTOSEL
  37. *Option: AUTOSEL
  38. {
  39. *rcNameID: =RC_STR_AUTOSEL
  40. *Command: CmdSelect
  41. {
  42. *Order: DOC_SETUP.50
  43. *Cmd: "<1D>0;0iuE"
  44. }
  45. }
  46. *Option: CST1
  47. {
  48. *rcNameID: =RC_STR_CST1
  49. *Command: CmdSelect
  50. {
  51. *Order: DOC_SETUP.50
  52. *Cmd: "<1D>2;1iuE"
  53. }
  54. }
  55. *Option: CST2
  56. {
  57. *rcNameID: =RC_STR_CST2
  58. *Command: CmdSelect
  59. {
  60. *Order: DOC_SETUP.50
  61. *Cmd: "<1D>3;1iuE"
  62. }
  63. }
  64. *Option: FTRAY
  65. {
  66. *rcNameID: =RC_STR_FTRAY
  67. *Command: CmdSelect
  68. {
  69. *Order: DOC_SETUP.50
  70. *Cmd: "<1D>1;1iuE"
  71. }
  72. }
  73. }
  74. *Feature: MediaType
  75. {
  76. *rcNameID: =MEDIA_TYPE_DISPLAY
  77. *DefaultOption: STANDARD
  78. *Option: STANDARD
  79. {
  80. *rcNameID: =PLAIN_PAPER_DISPLAY
  81. *Command: CmdSelect
  82. {
  83. *Order: JOB_SETUP.3
  84. *Cmd: =CMD_EJL_NORMAL
  85. }
  86. }
  87. *Option: TRANSPARENCY
  88. {
  89. *rcNameID: =TRANSPARENCY_DISPLAY
  90. *Command: CmdSelect
  91. {
  92. *Order: JOB_SETUP.3
  93. *Cmd: =CMD_EJL_OHP
  94. }
  95. }
  96. *Option: THICK
  97. {
  98. *rcNameID: =RC_STR_THICK
  99. *Command: CmdSelect
  100. {
  101. *Order: JOB_SETUP.3
  102. *Cmd: =CMD_EJL_THICK
  103. }
  104. }
  105. *Option: THIN
  106. {
  107. *rcNameID: =RC_STR_THIN
  108. *Command: CmdSelect
  109. {
  110. *Order: JOB_SETUP.3
  111. *Cmd: =CMD_EJL_THIN
  112. }
  113. }
  114. }
  115. *Feature: StartDocFin
  116. {
  117. *Name: ""
  118. *ConcealFromUI?: TRUE
  119. *DefaultOption: Option1
  120. *Option: Option1
  121. {
  122. *Name: ""
  123. *Command: CmdSelect
  124. {
  125. *Order: JOB_SETUP.10
  126. *Cmd: =CMD_EJL_END =CMD_STARTDOC_FIN_H
  127. }
  128. }
  129. }
  130. *Feature: Resolution
  131. {
  132. *rcNameID: =RESOLUTION_DISPLAY
  133. *DefaultOption: 600dpi
  134. *Option: 300dpi
  135. {
  136. *Name: "300 x 300 dots per inch"
  137. *DPI: PAIR(300, 300)
  138. *TextDPI: PAIR(300, 300)
  139. *MinStripBlankPixels: 32
  140. EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  141. EXTERN_GLOBAL: *SendMultipleRows?: TRUE
  142. *SpotDiameter: 100
  143. *Command: CmdSendBlockData { *Cmd : "<1D>" %d{NumOfDataBytes }";" %d{(RasterDataWidthInBytes * 8) }";" %d{RasterDataHeightInPixels }
  144. + ";0bi{I" }
  145. *Command: CmdSelect
  146. {
  147. *Order: DOC_SETUP.20
  148. *Cmd: "<1D>0;300;300drE<1D>1;300;300drE<1D>2;300;300drE"
  149. }
  150. }
  151. *Option: 600dpi
  152. {
  153. *Name: "600 x 600 dots per inch"
  154. *DPI: PAIR(600, 600)
  155. *TextDPI: PAIR(600, 600)
  156. *MinStripBlankPixels: 32
  157. EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  158. EXTERN_GLOBAL: *SendMultipleRows?: TRUE
  159. *SpotDiameter: 100
  160. *Command: CmdSendBlockData { *Cmd : "<1D>" %d{NumOfDataBytes }";" %d{(RasterDataWidthInBytes * 8) }";" %d{RasterDataHeightInPixels }
  161. + ";0bi{I" }
  162. *Command: CmdSelect
  163. {
  164. *Order: DOC_SETUP.20
  165. *Cmd: "<1D>0;600;600drE<1D>1;600;600drE<1D>2;600;600drE"
  166. }
  167. }
  168. }
  169. *Feature: PaperSize
  170. {
  171. *rcNameID: =PAPER_SIZE_DISPLAY
  172. *DefaultOption: A4
  173. *Option: A3
  174. {
  175. *InsertBlock: =BM_PS_A3
  176. }
  177. *Option: A4
  178. {
  179. *InsertBlock: =BM_PS_A4
  180. }
  181. *Option: A5
  182. {
  183. *InsertBlock: =BM_PS_A5
  184. }
  185. *Option: B5
  186. {
  187. *InsertBlock: =BM_PS_B5
  188. }
  189. *Option: LETTER
  190. {
  191. *InsertBlock: =BM_PS_LT
  192. }
  193. *Option: HLT
  194. {
  195. *InsertBlock: =BM_PS_HLT
  196. }
  197. *Option: LEGAL
  198. {
  199. *InsertBlock: =BM_PS_LGL
  200. }
  201. *Option: EXECUTIVE
  202. {
  203. *InsertBlock: =BM_PS_EXE
  204. }
  205. *Option: GLG
  206. {
  207. *InsertBlock: =BM_PS_GLG
  208. }
  209. *Option: GLT
  210. {
  211. *InsertBlock: =BM_PS_GLT
  212. }
  213. *Option: F4
  214. {
  215. *InsertBlock: =BM_PS_F4
  216. }
  217. *Option: ENV_MONARCH
  218. {
  219. *InsertBlock: =BM_PS_MON
  220. }
  221. *Option: C10
  222. {
  223. *InsertBlock: =BM_PS_C10
  224. }
  225. *Option: ENV_10
  226. {
  227. *InsertBlock: =BM_PS_E10
  228. }
  229. *Option: ENV_DL
  230. {
  231. *InsertBlock: =BM_PS_DL
  232. }
  233. *Option: ENV_C5
  234. {
  235. *InsertBlock: =BM_PS_C5
  236. }
  237. *Option: TABLOID
  238. {
  239. *InsertBlock: =BM_PS_TBLD
  240. }
  241. *Option: B4
  242. {
  243. *InsertBlock: =BM_PS_B4
  244. }
  245. *Option: CUSTOMSIZE
  246. {
  247. *rcNameID: =USER_DEFINED_SIZE_DISPLAY
  248. *MinSize: PAIR(4648, 6600)
  249. *MaxSize: PAIR(14032, 20400)
  250. *MaxPrintableWidth: 14032
  251. *InsertBlock: =BM_PSB_CTM
  252. }
  253. *Option: A3P
  254. {
  255. *InsertBlock: =BM_PS_A3P
  256. }
  257. }
  258. *Feature: Halftone
  259. {
  260. *rcNameID: =HALFTONING_DISPLAY
  261. *DefaultOption: HT_PATSIZE_AUTO
  262. *Option: HT_PATSIZE_AUTO
  263. {
  264. *rcNameID: =HT_AUTO_SELECT_DISPLAY
  265. }
  266. *Option: HT_PATSIZE_SUPERCELL_M
  267. {
  268. *rcNameID: =HT_SUPERCELL_DISPLAY
  269. }
  270. *Option: HT_PATSIZE_6x6_M
  271. {
  272. *rcNameID: =HT_DITHER6X6_DISPLAY
  273. }
  274. *Option: HT_PATSIZE_8x8_M
  275. {
  276. *rcNameID: =HT_DITHER8X8_DISPLAY
  277. }
  278. }
  279. *Feature: RectFill
  280. {
  281. *rcNameID: =RC_STR_RECTFILL
  282. *FeatureType: DOC_PROPERTY
  283. *DefaultOption: Enabled
  284. *Option: Enabled
  285. {
  286. *rcNameID: =RC_STR_ENABLED
  287. *Command: CmdSelect
  288. {
  289. *Order: DOC_SETUP.999
  290. *Cmd: ""
  291. }
  292. }
  293. *Option: Disabled
  294. {
  295. *rcNameID: =RC_STR_DISABLED
  296. *Command: CmdSelect
  297. {
  298. *Order: DOC_SETUP.999
  299. *Cmd: ""
  300. }
  301. }
  302. }
  303. *Feature: Memory
  304. {
  305. *rcNameID: =PRINTER_MEMORY_DISPLAY
  306. *DefaultOption: 6144KB
  307. *Option: 6144KB
  308. {
  309. *Name: "6MB"
  310. *MemoryConfigKB: PAIR(6144, 598)
  311. }
  312. *Option: 7168KB
  313. {
  314. *Name: "7MB"
  315. *MemoryConfigKB: PAIR(7168, 900)
  316. }
  317. *Option: 8192KB
  318. {
  319. *Name: "8MB"
  320. *MemoryConfigKB: PAIR(8192, 1201)
  321. }
  322. *Option: 9216KB
  323. {
  324. *Name: "9MB"
  325. *MemoryConfigKB: PAIR(9216, 1502)
  326. }
  327. *Option: 10240KB
  328. {
  329. *Name: "10MB"
  330. *MemoryConfigKB: PAIR(10240, 1600)
  331. }
  332. *Option: 11264KB
  333. {
  334. *Name: "11MB"
  335. *MemoryConfigKB: PAIR(11264, 1600)
  336. }
  337. *Option: 12288KB
  338. {
  339. *Name: "12MB"
  340. *MemoryConfigKB: PAIR(12288, 1600)
  341. }
  342. *Option: 14336KB
  343. {
  344. *Name: "14MB"
  345. *MemoryConfigKB: PAIR(14336, 1600)
  346. }
  347. *Option: 15360KB
  348. {
  349. *Name: "15MB"
  350. *MemoryConfigKB: PAIR(15360, 1600)
  351. }
  352. *Option: 16384KB
  353. {
  354. *Name: "16MB"
  355. *MemoryConfigKB: PAIR(16384, 1600)
  356. }
  357. *Option: 18432KB
  358. {
  359. *Name: "18MB"
  360. *MemoryConfigKB: PAIR(18432, 1600)
  361. }
  362. *Option: 22528KB
  363. {
  364. *Name: "22MB"
  365. *MemoryConfigKB: PAIR(22528, 1600)
  366. }
  367. *Option: 23552KB
  368. {
  369. *Name: "23MB"
  370. *MemoryConfigKB: PAIR(23552, 1600)
  371. }
  372. *Option: 24576KB
  373. {
  374. *Name: "24MB"
  375. *MemoryConfigKB: PAIR(24576, 1600)
  376. }
  377. *Option: 26624KB
  378. {
  379. *Name: "26MB"
  380. *MemoryConfigKB: PAIR(26624, 1600)
  381. }
  382. *Option: 30720KB
  383. {
  384. *Name: "30MB"
  385. *MemoryConfigKB: PAIR(30720, 1600)
  386. }
  387. *Option: 38912KB
  388. {
  389. *Name: "38MB"
  390. *MemoryConfigKB: PAIR(38912, 1600)
  391. }
  392. *Option: 39936KB
  393. {
  394. *Name: "39MB"
  395. *MemoryConfigKB: PAIR(39936, 1600)
  396. }
  397. *Option: 40960KB
  398. {
  399. *Name: "40MB"
  400. *MemoryConfigKB: PAIR(40960, 1600)
  401. }
  402. *Option: 43008KB
  403. {
  404. *Name: "42MB"
  405. *MemoryConfigKB: PAIR(43008, 1600)
  406. }
  407. *Option: 47104KB
  408. {
  409. *Name: "46MB"
  410. *MemoryConfigKB: PAIR(47104, 1600)
  411. }
  412. *Option: 55296KB
  413. {
  414. *Name: "54MB"
  415. *MemoryConfigKB: PAIR(55296, 1600)
  416. }
  417. *Option: 71680KB
  418. {
  419. *Name: "70MB"
  420. *MemoryConfigKB: PAIR(71680, 1600)
  421. }
  422. }
  423. *Feature: Duplex
  424. {
  425. *rcNameID: =TWO_SIDED_PRINTING_DISPLAY
  426. *DefaultOption: NONE
  427. *Option: NONE
  428. {
  429. *rcNameID: =NONE_DISPLAY
  430. *Command: CmdSelect
  431. {
  432. *Order: PAGE_SETUP.8
  433. *Cmd: "<1D>0sdE"
  434. }
  435. }
  436. *Option: VERTICAL
  437. {
  438. *rcNameID: =FLIP_ON_LONG_EDGE_DISPLAY
  439. *Command: CmdSelect
  440. {
  441. *Order: PAGE_SETUP.9
  442. *Cmd: "<1D>1sdE<1D>0bdE"
  443. }
  444. }
  445. *Option: HORIZONTAL
  446. {
  447. *rcNameID: =FLIP_ON_SHORT_EDGE_DISPLAY
  448. *Command: CmdSelect
  449. {
  450. *Order: PAGE_SETUP.9
  451. *Cmd: "<1D>1sdE<1D>1bdE"
  452. }
  453. }
  454. }
  455. *InvalidCombination: LIST(PaperSize.A4, Resolution.600dpi, Memory.6144KB, Duplex.VERTICAL)
  456. *InvalidCombination: LIST(PaperSize.A4, Resolution.600dpi, Memory.6144KB, Duplex.HORIZONTAL)
  457. *InvalidCombination: LIST(PaperSize.A4, Resolution.600dpi, Memory.7168KB, Duplex.VERTICAL)
  458. *InvalidCombination: LIST(PaperSize.A4, Resolution.600dpi, Memory.7168KB, Duplex.HORIZONTAL)
  459. *InvalidCombination: LIST(PaperSize.LETTER, Resolution.600dpi, Memory.6144KB, Duplex.VERTICAL)
  460. *InvalidCombination: LIST(PaperSize.LETTER, Resolution.600dpi, Memory.6144KB, Duplex.HORIZONTAL)
  461. *InvalidCombination: LIST(PaperSize.LETTER, Resolution.600dpi, Memory.7168KB, Duplex.VERTICAL)
  462. *InvalidCombination: LIST(PaperSize.LETTER, Resolution.600dpi, Memory.7168KB, Duplex.HORIZONTAL)
  463. *InvalidCombination: LIST(PaperSize.LEGAL, Resolution.600dpi, Memory.6144KB, Duplex.VERTICAL)
  464. *InvalidCombination: LIST(PaperSize.LEGAL, Resolution.600dpi, Memory.6144KB, Duplex.HORIZONTAL)
  465. *InvalidCombination: LIST(PaperSize.LEGAL, Resolution.600dpi, Memory.7168KB, Duplex.VERTICAL)
  466. *InvalidCombination: LIST(PaperSize.LEGAL, Resolution.600dpi, Memory.7168KB, Duplex.HORIZONTAL)
  467. *InvalidCombination: LIST(PaperSize.LEGAL, Resolution.600dpi, Memory.8192KB, Duplex.VERTICAL)
  468. *InvalidCombination: LIST(PaperSize.LEGAL, Resolution.600dpi, Memory.8192KB, Duplex.HORIZONTAL)
  469. *InvalidCombination: LIST(PaperSize.LEGAL, Resolution.600dpi, Memory.9216KB, Duplex.VERTICAL)
  470. *InvalidCombination: LIST(PaperSize.LEGAL, Resolution.600dpi, Memory.9216KB, Duplex.HORIZONTAL)
  471. *InvalidCombination: LIST(PaperSize.GLG, Resolution.600dpi, Memory.6144KB, Duplex.VERTICAL)
  472. *InvalidCombination: LIST(PaperSize.GLG, Resolution.600dpi, Memory.6144KB, Duplex.HORIZONTAL)
  473. *InvalidCombination: LIST(PaperSize.GLG, Resolution.600dpi, Memory.7168KB, Duplex.VERTICAL)
  474. *InvalidCombination: LIST(PaperSize.GLG, Resolution.600dpi, Memory.7168KB, Duplex.HORIZONTAL)
  475. *InvalidCombination: LIST(PaperSize.GLG, Resolution.600dpi, Memory.8192KB, Duplex.VERTICAL)
  476. *InvalidCombination: LIST(PaperSize.GLG, Resolution.600dpi, Memory.8192KB, Duplex.HORIZONTAL)
  477. *InvalidCombination: LIST(PaperSize.GLT, Resolution.600dpi, Memory.6144KB, Duplex.VERTICAL)
  478. *InvalidCombination: LIST(PaperSize.GLT, Resolution.600dpi, Memory.6144KB, Duplex.HORIZONTAL)
  479. *InvalidCombination: LIST(PaperSize.F4, Resolution.600dpi, Memory.6144KB, Duplex.VERTICAL)
  480. *InvalidCombination: LIST(PaperSize.F4, Resolution.600dpi, Memory.6144KB, Duplex.HORIZONTAL)
  481. *InvalidCombination: LIST(PaperSize.F4, Resolution.600dpi, Memory.7168KB, Duplex.VERTICAL)
  482. *InvalidCombination: LIST(PaperSize.F4, Resolution.600dpi, Memory.7168KB, Duplex.HORIZONTAL)
  483. *InvalidCombination: LIST(PaperSize.F4, Resolution.600dpi, Memory.8192KB, Duplex.VERTICAL)
  484. *InvalidCombination: LIST(PaperSize.F4, Resolution.600dpi, Memory.8192KB, Duplex.HORIZONTAL)
  485. *InvalidCombination: LIST(PaperSize.A3, Resolution.600dpi, Memory.6144KB)
  486. *InvalidCombination: LIST(PaperSize.A3, Resolution.600dpi, Memory.7168KB)
  487. *InvalidCombination: LIST(PaperSize.A3, Resolution.600dpi, Memory.8192KB, Duplex.VERTICAL)
  488. *InvalidCombination: LIST(PaperSize.A3, Resolution.600dpi, Memory.8192KB, Duplex.HORIZONTAL)
  489. *InvalidCombination: LIST(PaperSize.A3, Resolution.600dpi, Memory.9216KB, Duplex.VERTICAL)
  490. *InvalidCombination: LIST(PaperSize.A3, Resolution.600dpi, Memory.9216KB, Duplex.HORIZONTAL)
  491. *InvalidCombination: LIST(PaperSize.A3, Resolution.600dpi, Memory.10240KB, Duplex.VERTICAL)
  492. *InvalidCombination: LIST(PaperSize.A3, Resolution.600dpi, Memory.10240KB, Duplex.HORIZONTAL)
  493. *InvalidCombination: LIST(PaperSize.A3, Resolution.600dpi, Memory.11264KB, Duplex.VERTICAL)
  494. *InvalidCombination: LIST(PaperSize.A3, Resolution.600dpi, Memory.11264KB, Duplex.HORIZONTAL)
  495. *InvalidCombination: LIST(PaperSize.A3, Resolution.600dpi, Memory.12288KB, Duplex.VERTICAL)
  496. *InvalidCombination: LIST(PaperSize.A3, Resolution.600dpi, Memory.12288KB, Duplex.HORIZONTAL)
  497. *InvalidCombination: LIST(PaperSize.A3, Resolution.600dpi, Memory.14336KB, Duplex.VERTICAL)
  498. *InvalidCombination: LIST(PaperSize.A3, Resolution.600dpi, Memory.14336KB, Duplex.HORIZONTAL)
  499. *InvalidCombination: LIST(PaperSize.TABLOID, Resolution.600dpi, Memory.6144KB)
  500. *InvalidCombination: LIST(PaperSize.TABLOID, Resolution.600dpi, Memory.7168KB, Duplex.VERTICAL)
  501. *InvalidCombination: LIST(PaperSize.TABLOID, Resolution.600dpi, Memory.7168KB, Duplex.HORIZONTAL)
  502. *InvalidCombination: LIST(PaperSize.TABLOID, Resolution.600dpi, Memory.8192KB, Duplex.VERTICAL)
  503. *InvalidCombination: LIST(PaperSize.TABLOID, Resolution.600dpi, Memory.8192KB, Duplex.HORIZONTAL)
  504. *InvalidCombination: LIST(PaperSize.TABLOID, Resolution.600dpi, Memory.9216KB, Duplex.VERTICAL)
  505. *InvalidCombination: LIST(PaperSize.TABLOID, Resolution.600dpi, Memory.9216KB, Duplex.HORIZONTAL)
  506. *InvalidCombination: LIST(PaperSize.B4, Resolution.600dpi, Memory.6144KB, Duplex.VERTICAL)
  507. *InvalidCombination: LIST(PaperSize.B4, Resolution.600dpi, Memory.6144KB, Duplex.HORIZONTAL)
  508. *InvalidCombination: LIST(PaperSize.B4, Resolution.600dpi, Memory.7168KB, Duplex.VERTICAL)
  509. *InvalidCombination: LIST(PaperSize.B4, Resolution.600dpi, Memory.7168KB, Duplex.HORIZONTAL)
  510. *InvalidCombination: LIST(PaperSize.B4, Resolution.600dpi, Memory.8192KB, Duplex.VERTICAL)
  511. *InvalidCombination: LIST(PaperSize.B4, Resolution.600dpi, Memory.8192KB, Duplex.HORIZONTAL)
  512. *InvalidCombination: LIST(PaperSize.B4, Resolution.600dpi, Memory.9216KB, Duplex.VERTICAL)
  513. *InvalidCombination: LIST(PaperSize.B4, Resolution.600dpi, Memory.9216KB, Duplex.HORIZONTAL)
  514. *InvalidCombination: LIST(PaperSize.B4, Resolution.600dpi, Memory.10240KB, Duplex.VERTICAL)
  515. *InvalidCombination: LIST(PaperSize.B4, Resolution.600dpi, Memory.10240KB, Duplex.HORIZONTAL)
  516. *InvalidCombination: LIST(PaperSize.A3P, Resolution.600dpi, Memory.6144KB)
  517. *InvalidCombination: LIST(PaperSize.A3P, Resolution.600dpi, Memory.7168KB)
  518. *InvalidCombination: LIST(PaperSize.A3P, Resolution.600dpi, Memory.8192KB)
  519. *InvalidCombination: LIST(PaperSize.A3P, Resolution.600dpi, Memory.9216KB)
  520. *InvalidCombination: LIST(PaperSize.A3P, Resolution.600dpi, Memory.10240KB, Duplex.VERTICAL)
  521. *InvalidCombination: LIST(PaperSize.A3P, Resolution.600dpi, Memory.10240KB, Duplex.HORIZONTAL)
  522. *InvalidCombination: LIST(PaperSize.A3P, Resolution.600dpi, Memory.11264KB, Duplex.VERTICAL)
  523. *InvalidCombination: LIST(PaperSize.A3P, Resolution.600dpi, Memory.11264KB, Duplex.HORIZONTAL)
  524. *InvalidCombination: LIST(PaperSize.A3P, Resolution.600dpi, Memory.12288KB, Duplex.VERTICAL)
  525. *InvalidCombination: LIST(PaperSize.A3P, Resolution.600dpi, Memory.12288KB, Duplex.HORIZONTAL)
  526. *InvalidCombination: LIST(PaperSize.A3P, Resolution.600dpi, Memory.14336KB, Duplex.VERTICAL)
  527. *InvalidCombination: LIST(PaperSize.A3P, Resolution.600dpi, Memory.14336KB, Duplex.HORIZONTAL)
  528. *InvalidCombination: LIST(PaperSize.A3P, Resolution.600dpi, Memory.16384KB, Duplex.VERTICAL)
  529. *InvalidCombination: LIST(PaperSize.A3P, Resolution.600dpi, Memory.16384KB, Duplex.HORIZONTAL)
  530. *Command: CmdStartJob
  531. {
  532. *Order: JOB_SETUP.1
  533. *CallbackID: =SET_LCID_H
  534. }
  535. *Command: CmdStartDoc
  536. {
  537. *Order: JOB_SETUP.1
  538. *Cmd: =CMD_STARTDOC_INI_H =CMD_EJL_SET =CMD_EJL_DEF =CMD_EJL_FINE
  539. }
  540. *Command: CmdStartPage
  541. {
  542. *Order: PAGE_SETUP.1
  543. *Cmd: "<1D>1alfP<1D>1affP<1D>0;0;0clfP<1D>0X<1D>0Y"
  544. }
  545. *Command: CmdEndJob
  546. {
  547. *Order: JOB_FINISH.1
  548. *Cmd: "<1D>rhE<1B01>@EJL <0A1B01>@EJL <0A>"
  549. }
  550. *Command: CmdCopies
  551. {
  552. *Order: PAGE_SETUP.7
  553. *Cmd: "<1D>"%d[1,255]{NumOfCopies}"coO"
  554. }
  555. *RotateCoordinate?: TRUE
  556. *RotateRaster?: TRUE
  557. *RotateFont?: TRUE
  558. *TextCaps: LIST(TC_CR_90,TC_SF_X_YINDEP,TC_SA_INTEGER,TC_SA_CONTIN,TC_EA_DOUBLE,TC_IA_ABLE,TC_UA_ABLE)
  559. *MemoryUsage: LIST(FONT)
  560. *CursorXAfterCR: AT_CURSOR_X_ORIGIN
  561. *BadCursorMoveInGrxMode: LIST(X_PORTRAIT,Y_LANDSCAPE)
  562. *YMoveAttributes: LIST(SEND_CR_FIRST)
  563. *XMoveThreshold: 0
  564. *YMoveThreshold: 0
  565. *XMoveUnit: 600
  566. *YMoveUnit: 600
  567. *Command: CmdXMoveAbsolute { *Cmd : "<1D>" %d{(DestX / 2) }"X" }
  568. *Command: CmdXMoveRelRight { *Cmd : "<1D>" %d{(DestXRel / 2) }"H" }
  569. *Command: CmdXMoveRelLeft { *Cmd : "<1D>-" %d{(DestXRel / 2) }"H" }
  570. *Command: CmdYMoveAbsolute { *Cmd : "<1D>" %d{(DestY / 2) }"Y" }
  571. *Command: CmdYMoveRelDown { *Cmd : "<1D>" %d{(DestYRel / 2) }"V" }
  572. *Command: CmdYMoveRelUp { *Cmd : "<1D>-" %d{(DestYRel / 2) }"V" }
  573. *Command: CmdCR { *Cmd : "<0D>" }
  574. *Command: CmdLF { *Cmd : "<0A>" }
  575. *Command: CmdFF { *Cmd : "<0C>" }
  576. *Command: CmdBackSpace { *Cmd : "<08>" }
  577. *Command: CmdPushCursor { *Cmd : "<1D>1ppP" }
  578. *Command: CmdPopCursor { *Cmd : "<1D>2ppP" }
  579. *Command: CmdSetSimpleRotation
  580. {
  581. *CallbackID: =TEXT_PRN_DIRECTION
  582. *Params: LIST(PrintDirInCCDegrees)
  583. }
  584. *EjectPageWithFF?: TRUE
  585. *Command: CmdEnableFE_RLE { *Cmd : "<1D>1bcI" }
  586. *Command: CmdDisableCompression { *Cmd : "<1D>0bcI" }
  587. *OutputDataFormat: H_BYTE
  588. *OptimizeLeftBound?: TRUE
  589. *CursorXAfterSendBlockData: AT_GRXDATA_ORIGIN
  590. *CursorYAfterSendBlockData: NO_MOVE
  591. *DefaultFont: =RC_FONT_MYUNGH
  592. *DefaultCTT: 0
  593. *CharPosition: BASELINE
  594. *DeviceFonts: LIST(=RC_FONT_ROMAN,=RC_FONT_SANSRF,=RC_FONT_COURIER,=RC_FONT_COURIERI,
  595. + =RC_FONT_COURIERB,=RC_FONT_COURIERZ,=RC_FONT_SYMBOL,
  596. + =RC_FONT_DUTCH,=RC_FONT_DUTCHI,=RC_FONT_DUTCHB,=RC_FONT_DUTCHZ,
  597. + =RC_FONT_SWISS,=RC_FONT_SWISSI,=RC_FONT_SWISSB,=RC_FONT_SWISSZ,
  598. + =RC_FONT_MOREWB,
  599. + =RC_FONT_MYUNGH,=RC_FONT_MYUNGHV,=RC_FONT_MYUNGHB,=RC_FONT_MYUNGHBV,
  600. + =RC_FONT_GOTHIH,=RC_FONT_GOTHIHV,=RC_FONT_GOTHIHB,=RC_FONT_GOTHIHBV,
  601. + =RC_FONT_DINARH,=RC_FONT_DINARHV,=RC_FONT_DINARHB,=RC_FONT_DINARHBV,
  602. + =RC_FONT_GUNGH,=RC_FONT_GUNGHV,=RC_FONT_GUNGHB,=RC_FONT_GUNGHBV,
  603. + =RC_FONT_SAMMUH,=RC_FONT_SAMMUHV,=RC_FONT_SAMMUHB,=RC_FONT_SAMMUHBV)
  604. *FontCartridge: FC1
  605. {
  606. *rcCartridgeNameID: =RC_STR_PLYTCH
  607. *Fonts: LIST(=RC_FONT_PILGIH,=RC_FONT_PILGIHV,=RC_FONT_PILGIHB,=RC_FONT_PILGIHBV,
  608. + =RC_FONT_YETCHH,=RC_FONT_YETCHHV,=RC_FONT_YETCHHB,=RC_FONT_YETCHHBV)
  609. }
  610. *TTFS: Arial
  611. {
  612. *rcTTFontNameID: =RC_TTF_ARIAL
  613. *rcDevFontNameID: =RC_DF_SWISS721
  614. }
  615. *TTFS: CourierNew
  616. {
  617. *rcTTFontNameID: =RC_TTF_COURIERNEW
  618. *rcDevFontNameID: =RC_DF_COURIER
  619. }
  620. *TTFS: Symbol
  621. {
  622. *rcTTFontNameID: =RC_TTF_SYMBOL
  623. *rcDevFontNameID: =RC_DF_SYMBOLIC
  624. }
  625. *TTFS: TimesNewRoman
  626. {
  627. *rcTTFontNameID: =RC_TTF_TIMESNR
  628. *rcDevFontNameID: =RC_DF_DUTCH801
  629. }
  630. *TTFS: Wingdings
  631. {
  632. *rcTTFontNameID: =RC_TTF_WINGDINGS
  633. *rcDevFontNameID: =RC_DF_MOREWINGBATS
  634. }
  635. *TTFSEnabled?: =TTFS_ENABLED
  636. *MinFontID: =DOWNLOAD_MIN_FONT_ID
  637. *MaxFontID: =DOWNLOAD_MAX_FONT_ID
  638. *MaxNumDownFonts: =DOWNLOAD_MAX_FONTS
  639. *MinGlyphID: =DOWNLOAD_MIN_GLYPH_ID
  640. *MaxGlyphID: =DOWNLOAD_MAX_GLYPH_ID
  641. *FontFormat: OEM_CALLBACK
  642. *Command: CmdSelectFontID
  643. {
  644. *CallbackID: =DOWNLOAD_SELECT_FONT_ID
  645. *Params: LIST(CurrentFontID)
  646. }
  647. *Command: CmdSetFontID
  648. {
  649. *CallbackID: =DOWNLOAD_SET_FONT_ID
  650. *Params: LIST(CurrentFontID)
  651. }
  652. *Command: CmdSetCharCode
  653. {
  654. *CallbackID: =DOWNLOAD_SET_CHAR_CODE
  655. *Params: LIST(NextGlyph)
  656. }
  657. *Command: CmdDeleteFont
  658. {
  659. *CallbackID: =DOWNLOAD_DELETE_FONT
  660. *Params: LIST(CurrentFontID)
  661. }
  662. *Command: CmdBoldOn
  663. {
  664. *CallbackID: =TEXT_BOLD
  665. *Params: LIST(FontBold)
  666. }
  667. *Command: CmdBoldOff
  668. {
  669. *CallbackID: =TEXT_BOLD
  670. *Params: LIST(FontBold)
  671. }
  672. *Command: CmdItalicOn
  673. {
  674. *CallbackID: =TEXT_ITALIC
  675. *Params: LIST(FontItalic)
  676. }
  677. *Command: CmdItalicOff
  678. {
  679. *CallbackID: =TEXT_ITALIC
  680. *Params: LIST(FontItalic)
  681. }
  682. *Command: CmdUnderlineOn { *Cmd : "<1D>0;2rpI<1D>1ulC" }
  683. *Command: CmdUnderlineOff { *Cmd : "<1D>0ulC" }
  684. *Command: CmdWhiteTextOn { *Cmd : "<1D>1;0;0spE<1D>1owE<1D>1tsE" }
  685. *Command: CmdWhiteTextOff { *Cmd : "<1D>1;0;100spE<1D>0owE<1D>0tsE" }
  686. *Command: CmdSelectWhiteBrush { *Cmd : "<1D>1;0;0spE<1D>1owE<1D>1tsE" }
  687. *Command: CmdSelectBlackBrush { *Cmd : "<1D>1;0;100spE<1D>0owE<1D>0tsE" }
  688. *Command: CmdSelectSingleByteMode
  689. {
  690. *CallbackID: =TEXT_SINGLE_BYTE
  691. *Params: LIST(FontBold,FontItalic)
  692. }
  693. *Command: CmdSelectDoubleByteMode
  694. {
  695. *CallbackID: =TEXT_DOUBLE_BYTE
  696. *Params: LIST(FontBold,FontItalic)
  697. }
  698. *Command: CmdVerticalPrintingOn
  699. {
  700. *CallbackID: =TEXT_VERTICAL
  701. }
  702. *Command: CmdVerticalPrintingOff
  703. {
  704. *CallbackID: =TEXT_HORIZONTAL
  705. }
  706. *% Vector Printing / Rectangle Fill
  707. *switch: RectFill
  708. {
  709. *case: Enabled
  710. {
  711. *InsertBlock: =BM_RECTFILL
  712. }
  713. *case: Disabled
  714. {
  715. *% Nothing
  716. }
  717. }