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.

1529 lines
38 KiB

  1. *%
  2. *% Copyright (c) 1997 - 1999 Microsoft Corporation
  3. *% All Rights Reserved.
  4. *%
  5. *GPDSpecVersion: "1.0"
  6. *GPDFileName: "IBNP24.GPD"
  7. *GPDFileVersion: "1.0"
  8. *Include: "StdNames.gpd"
  9. *Include: "ttfsub.gpd"
  10. *ModelName: "IBM Network Printer 24 (PCL)"
  11. *MasterUnits: PAIR(600, 600)
  12. *ResourceDLL: "pcl5eres.dll"
  13. *PrintRate: 24
  14. *PrintRatePPM: 24
  15. *PrintRateUnit: PPM
  16. *PrinterType: PAGE
  17. *MaxCopies: 999
  18. *Feature: Orientation
  19. {
  20. *rcNameID: =ORIENTATION_DISPLAY
  21. *DefaultOption: PORTRAIT
  22. *Option: PORTRAIT
  23. {
  24. *rcNameID: =PORTRAIT_DISPLAY
  25. *Command: CmdSelect
  26. {
  27. *Order: DOC_SETUP.5
  28. *NoPageEject?: TRUE
  29. *Cmd: "<1B>&l0o1E"
  30. }
  31. }
  32. *Option: LANDSCAPE_CC90
  33. {
  34. *rcNameID: =LANDSCAPE_DISPLAY
  35. *Command: CmdSelect
  36. {
  37. *Order: DOC_SETUP.5
  38. *NoPageEject?: TRUE
  39. *Cmd: "<1B>&l1o1E"
  40. }
  41. }
  42. }
  43. *Feature: InputBin
  44. {
  45. *rcNameID: =PAPER_SOURCE_DISPLAY
  46. *DefaultOption: Option2
  47. *Option: Option2 *% Tray 1
  48. {
  49. *rcNameID: 276
  50. *Command: CmdSelect
  51. {
  52. *Order: DOC_SETUP.28
  53. *Cmd: "<1B>&l1H"
  54. }
  55. }
  56. *Option: Option3 *% Tray 2
  57. {
  58. *rcNameID: 277
  59. *Command: CmdSelect
  60. {
  61. *Order: DOC_SETUP.28
  62. *Cmd: "<1B>&l5H"
  63. }
  64. }
  65. *Option: Option4 *% Tray 3
  66. {
  67. *rcNameID: 410
  68. *Command: CmdSelect
  69. {
  70. *Order: DOC_SETUP.28
  71. *Cmd: "<1B>&l7H"
  72. }
  73. }
  74. *Option: Option5 *% Auxiliary tray
  75. {
  76. *rcNameID: 406
  77. *Command: CmdSelect
  78. {
  79. *Order: DOC_SETUP.28
  80. *Cmd: "<1B>&l4H"
  81. }
  82. }
  83. *Option: Option6 *% Manual feed (paper)
  84. {
  85. *rcNameID: =MANUAL_FEED_DISPLAY
  86. *Command: CmdSelect
  87. {
  88. *Order: DOC_SETUP.28
  89. *Cmd: "<1B>&l2H"
  90. }
  91. }
  92. *Option: Option7 *% Manual feed (envelopes)
  93. {
  94. *rcNameID: 541
  95. *Command: CmdSelect
  96. {
  97. *Order: DOC_SETUP.28
  98. *Cmd: "<1B>&l3H"
  99. }
  100. }
  101. *Option: ENVFEED *% Envelope Feeder
  102. {
  103. *rcNameID: =ENV_FEED_DISPLAY
  104. *Command: CmdSelect
  105. {
  106. *Order: DOC_SETUP.28
  107. *Cmd: "<1B>&l6H"
  108. }
  109. }
  110. }
  111. *Feature: Resolution
  112. {
  113. *rcNameID: =RESOLUTION_DISPLAY
  114. *DefaultOption: Option1
  115. *Option: Option1
  116. {
  117. *Name: "600 x 600 " =DOTS_PER_INCH
  118. *DPI: PAIR(600, 600)
  119. *TextDPI: PAIR(600, 600)
  120. *MinStripBlankPixels: 32
  121. EXTERN_GLOBAL: *StripBlanks: LIST(ENCLOSED,TRAILING)
  122. *SpotDiameter: 100
  123. *Command: CmdBeginRaster { *Cmd : "<1B>*r1A" }
  124. *Command: CmdEndRaster { *Cmd : "<1B>*rB" }
  125. *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  126. *Command: CmdSelect
  127. {
  128. *Order: DOC_SETUP.4
  129. *Cmd: "@PJL SET RESOLUTION=600@PJL ENTER LANGUAGE=PCL<0D0A1B>E<1B>*t600R"
  130. }
  131. }
  132. }
  133. *Feature: PaperSize
  134. {
  135. *rcNameID: =PAPER_SIZE_DISPLAY
  136. *DefaultOption: LETTER
  137. *Option: FOLIO
  138. {
  139. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  140. *PageProtectMem: 0
  141. *switch: Orientation
  142. {
  143. *case: PORTRAIT
  144. {
  145. *PrintableArea: PAIR(4800, 7550)
  146. *PrintableOrigin: PAIR(150, 100)
  147. *CursorOrigin: PAIR(150, 100)
  148. *Command: CmdSelect
  149. {
  150. *Order: DOC_SETUP.30
  151. *Cmd: "<1B>&l2007a8c1E<1B>*p0x0Y<1B>*c0t5760x9120Y"
  152. }
  153. }
  154. *case: LANDSCAPE_CC90
  155. {
  156. *PrintableArea: PAIR(4880, 7560)
  157. *PrintableOrigin: PAIR(100, 120)
  158. *CursorOrigin: PAIR(100, 7680)
  159. *Command: CmdSelect
  160. {
  161. *Order: DOC_SETUP.30
  162. *Cmd: "<1B>&l2007a8c1E<1B>*p0x0Y<1B>*c0t5880x9072Y"
  163. }
  164. }
  165. }
  166. }
  167. *Option: LETTER
  168. {
  169. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  170. *PageProtectMem: 0
  171. *switch: Orientation
  172. {
  173. *case: PORTRAIT
  174. {
  175. *PrintableArea: PAIR(4800, 6350)
  176. *PrintableOrigin: PAIR(150, 100)
  177. *CursorOrigin: PAIR(150, 100)
  178. *Command: CmdSelect
  179. {
  180. *Order: DOC_SETUP.30
  181. *Cmd: "<1B>&l2a8c1E<1B>*p0x0Y<1B>*c0t5760x7680Y"
  182. }
  183. }
  184. *case: LANDSCAPE_CC90
  185. {
  186. *PrintableArea: PAIR(4880, 6360)
  187. *PrintableOrigin: PAIR(100, 120)
  188. *CursorOrigin: PAIR(100, 6480)
  189. *Command: CmdSelect
  190. {
  191. *Order: DOC_SETUP.30
  192. *Cmd: "<1B>&l2a8c1E<1B>*p0x0Y<1B>*c0t5880x7632Y"
  193. }
  194. }
  195. }
  196. }
  197. *Option: LEGAL
  198. {
  199. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  200. *PageProtectMem: 0
  201. *switch: Orientation
  202. {
  203. *case: PORTRAIT
  204. {
  205. *PrintableArea: PAIR(4800, 8150)
  206. *PrintableOrigin: PAIR(150, 100)
  207. *CursorOrigin: PAIR(150, 100)
  208. *Command: CmdSelect
  209. {
  210. *Order: DOC_SETUP.30
  211. *Cmd: "<1B>&l3a8c1E<1B>*p0x0Y<1B>*c0t5760x9840Y"
  212. }
  213. }
  214. *case: LANDSCAPE_CC90
  215. {
  216. *PrintableArea: PAIR(4880, 8160)
  217. *PrintableOrigin: PAIR(100, 120)
  218. *CursorOrigin: PAIR(100, 8280)
  219. *Command: CmdSelect
  220. {
  221. *Order: DOC_SETUP.30
  222. *Cmd: "<1B>&l3a8c1E<1B>*p0x0Y<1B>*c0t5880x9792Y"
  223. }
  224. }
  225. }
  226. }
  227. *Option: LEDGER11x17 *% This is 11 x 17 papersize
  228. {
  229. *rcNameID: 259
  230. *PageDimensions: PAIR(6600, 10200)
  231. *PageProtectMem: 0
  232. *switch: Orientation
  233. {
  234. *case: PORTRAIT
  235. {
  236. *PrintableArea: PAIR(6300, 9950)
  237. *PrintableOrigin: PAIR(150, 100)
  238. *CursorOrigin: PAIR(150, 100)
  239. *Command: CmdSelect
  240. {
  241. *Order: DOC_SETUP.30
  242. *Cmd: "<1B>&l6a8c1E<1B>*p0x0Y<1B>*c0t7560x12000Y"
  243. }
  244. }
  245. *case: LANDSCAPE_CC90
  246. {
  247. *PrintableArea: PAIR(6380, 9960)
  248. *PrintableOrigin: PAIR(100, 120)
  249. *CursorOrigin: PAIR(100, 10080)
  250. *Command: CmdSelect
  251. {
  252. *Order: DOC_SETUP.30
  253. *Cmd: "<1B>&l6a8c1E<1B>*p0x0Y<1B>*c0t7680x11952Y"
  254. }
  255. }
  256. }
  257. }
  258. *Option: STATEMENT
  259. {
  260. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  261. *PageProtectMem: 0
  262. *switch: Orientation
  263. {
  264. *case: PORTRAIT
  265. {
  266. *PrintableArea: PAIR(3000, 4850)
  267. *PrintableOrigin: PAIR(150, 100)
  268. *CursorOrigin: PAIR(150, 100)
  269. *Command: CmdSelect
  270. {
  271. *Order: DOC_SETUP.30
  272. *Cmd: "<1B>&l2008a8c1E<1B>*p0x0Y<1B>*c0t3600x5880Y"
  273. }
  274. }
  275. *case: LANDSCAPE_CC90
  276. {
  277. *PrintableArea: PAIR(3080, 4860)
  278. *PrintableOrigin: PAIR(100, 120)
  279. *CursorOrigin: PAIR(100, 4980)
  280. *Command: CmdSelect
  281. {
  282. *Order: DOC_SETUP.30
  283. *Cmd: "<1B>&l2008a8c1E<1B>*p0x0Y<1B>*c0t3720x5832Y"
  284. }
  285. }
  286. }
  287. }
  288. *Option: EXECUTIVE
  289. {
  290. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  291. *PageProtectMem: 0
  292. *switch: Orientation
  293. {
  294. *case: PORTRAIT
  295. {
  296. *PrintableArea: PAIR(4050, 6050)
  297. *PrintableOrigin: PAIR(150, 100)
  298. *CursorOrigin: PAIR(150, 100)
  299. *Command: CmdSelect
  300. {
  301. *Order: DOC_SETUP.30
  302. *Cmd: "<1B>&l1a8c1E<1B>*p0x0Y<1B>*c0t4860x7320Y"
  303. }
  304. }
  305. *case: LANDSCAPE_CC90
  306. {
  307. *PrintableArea: PAIR(4130, 6060)
  308. *PrintableOrigin: PAIR(100, 120)
  309. *CursorOrigin: PAIR(100, 6180)
  310. *Command: CmdSelect
  311. {
  312. *Order: DOC_SETUP.30
  313. *Cmd: "<1B>&l1a8c1E<1B>*p0x0Y<1B>*c0t4980x7272Y"
  314. }
  315. }
  316. }
  317. }
  318. *Option: A3
  319. {
  320. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  321. *PageProtectMem: 0
  322. *switch: Orientation
  323. {
  324. *case: PORTRAIT
  325. {
  326. *PrintableArea: PAIR(6714, 9678)
  327. *PrintableOrigin: PAIR(142, 100)
  328. *CursorOrigin: PAIR(142, 100)
  329. *Command: CmdSelect
  330. {
  331. *Order: DOC_SETUP.30
  332. *Cmd: "<1B>&l27a8c1E<1B>*p0x0Y<1B>*c0t8076x11664Y"
  333. }
  334. }
  335. *case: LANDSCAPE_CC90
  336. {
  337. *PrintableArea: PAIR(6796, 9684)
  338. *PrintableOrigin: PAIR(100, 118)
  339. *CursorOrigin: PAIR(100, 9802)
  340. *Command: CmdSelect
  341. {
  342. *Order: DOC_SETUP.30
  343. *Cmd: "<1B>&l27a8c1E<1B>*p0x0Y<1B>*c0t8177x11621Y"
  344. }
  345. }
  346. }
  347. }
  348. *Option: A4
  349. {
  350. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  351. *PageProtectMem: 0
  352. *switch: Orientation
  353. {
  354. *case: PORTRAIT
  355. {
  356. *PrintableArea: PAIR(4660, 6772)
  357. *PrintableOrigin: PAIR(142, 100)
  358. *CursorOrigin: PAIR(142, 100)
  359. *Command: CmdSelect
  360. {
  361. *Order: DOC_SETUP.30
  362. *Cmd: "<1B>&l26a8c1E<1B>*p0x0Y<1B>*c0t5731x8177Y"
  363. }
  364. }
  365. *case: LANDSCAPE_CC90
  366. {
  367. *PrintableArea: PAIR(4742, 6778)
  368. *PrintableOrigin: PAIR(100, 118)
  369. *CursorOrigin: PAIR(100, 6896)
  370. *Command: CmdSelect
  371. {
  372. *Order: DOC_SETUP.30
  373. *Cmd: "<1B>&l26a8c1E<1B>*p0x0Y<1B>*c0t5712x8134Y"
  374. }
  375. }
  376. }
  377. }
  378. *Option: A5
  379. {
  380. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  381. *PageProtectMem: 0
  382. *switch: Orientation
  383. {
  384. *case: PORTRAIT
  385. {
  386. *PrintableArea: PAIR(3196, 4718)
  387. *PrintableOrigin: PAIR(142, 100)
  388. *CursorOrigin: PAIR(142, 100)
  389. *Command: CmdSelect
  390. {
  391. *Order: DOC_SETUP.30
  392. *Cmd: "<1B>&l2000a8c1E<1B>*p0x0Y<1B>*c0t3854x5712Y"
  393. }
  394. }
  395. *case: LANDSCAPE_CC90
  396. {
  397. *PrintableArea: PAIR(3278, 4724)
  398. *PrintableOrigin: PAIR(100, 118)
  399. *CursorOrigin: PAIR(100, 4842)
  400. *Command: CmdSelect
  401. {
  402. *Order: DOC_SETUP.30
  403. *Cmd: "<1B>&l2000a8c1E<1B>*p0x0Y<1B>*c0t3955x5669Y"
  404. }
  405. }
  406. }
  407. }
  408. *Option: B4
  409. {
  410. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  411. *PageProtectMem: 0
  412. *switch: Orientation
  413. {
  414. *case: PORTRAIT
  415. {
  416. *PrintableArea: PAIR(5770, 8356)
  417. *PrintableOrigin: PAIR(142, 100)
  418. *CursorOrigin: PAIR(142, 100)
  419. *Command: CmdSelect
  420. {
  421. *Order: DOC_SETUP.30
  422. *Cmd: "<1B>&l46a8c1E<1B>*p0x0Y<1B>*c0t6943x10078Y"
  423. }
  424. }
  425. *case: LANDSCAPE_CC90
  426. {
  427. *PrintableArea: PAIR(5852, 8362)
  428. *PrintableOrigin: PAIR(100, 118)
  429. *CursorOrigin: PAIR(100, 8480)
  430. *Command: CmdSelect
  431. {
  432. *Order: DOC_SETUP.30
  433. *Cmd: "<1B>&l46a8c1E<1B>*p0x0Y<1B>*c0t7044x10034Y"
  434. }
  435. }
  436. }
  437. }
  438. *Option: B5-ISO *% This is B5 ISO size
  439. {
  440. *rcNameID: 600
  441. *PageDimensions: PAIR(4156, 5904)
  442. *PageProtectMem: 0
  443. *switch: Orientation
  444. {
  445. *case: PORTRAIT
  446. {
  447. *PrintableArea: PAIR(3856, 5662)
  448. *PrintableOrigin: PAIR(142, 100)
  449. *CursorOrigin: PAIR(142, 100)
  450. *Command: CmdSelect
  451. {
  452. *Order: DOC_SETUP.30
  453. *Cmd: "<1B>&l100a8c1E<1B>*p0x0Y<1B>*c0t4646x6845Y"
  454. }
  455. }
  456. *case: LANDSCAPE_CC90
  457. {
  458. *PrintableArea: PAIR(3938, 5668)
  459. *PrintableOrigin: PAIR(100, 118)
  460. *CursorOrigin: PAIR(100, 5786)
  461. *Command: CmdSelect
  462. {
  463. *Order: DOC_SETUP.30
  464. *Cmd: "<1B>&l100a8c1E<1B>*p0x0Y<1B>*c0t4747x6802Y"
  465. }
  466. }
  467. }
  468. }
  469. *Option: B5 *% This is B5 JIS size
  470. {
  471. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  472. *PageProtectMem: 0
  473. *switch: Orientation
  474. {
  475. *case: PORTRAIT
  476. {
  477. *PrintableArea: PAIR(4002, 5830)
  478. *PrintableOrigin: PAIR(142, 100)
  479. *CursorOrigin: PAIR(142, 100)
  480. *Command: CmdSelect
  481. {
  482. *Order: DOC_SETUP.30
  483. *Cmd: "<1B>&l45a8c1E<1B>*p0x0Y<1B>*c0t4822x7046Y"
  484. }
  485. }
  486. *case: LANDSCAPE_CC90
  487. {
  488. *PrintableArea: PAIR(4084, 5836)
  489. *PrintableOrigin: PAIR(100, 118)
  490. *CursorOrigin: PAIR(100, 5954)
  491. *Command: CmdSelect
  492. {
  493. *Order: DOC_SETUP.30
  494. *Cmd: "<1B>&l45a8c1E<1B>*p0x0Y<1B>*c0t4922x7003Y"
  495. }
  496. }
  497. }
  498. }
  499. *Option: ENV_10
  500. {
  501. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  502. *PageProtectMem: 0
  503. *switch: Orientation
  504. {
  505. *case: PORTRAIT
  506. {
  507. *PrintableArea: PAIR(2174, 5450)
  508. *PrintableOrigin: PAIR(150, 100)
  509. *CursorOrigin: PAIR(150, 100)
  510. *Command: CmdSelect
  511. {
  512. *Order: DOC_SETUP.30
  513. *Cmd: "<1B>&l2O<1B>&l81a8c1E<1B>*p0x0Y<1B>*c0t2609x6600Y"
  514. }
  515. }
  516. *case: LANDSCAPE_CC90
  517. {
  518. *PrintableArea: PAIR(2254, 5460)
  519. *PrintableOrigin: PAIR(100, 120)
  520. *CursorOrigin: PAIR(100, 5580)
  521. *Command: CmdSelect
  522. {
  523. *Order: DOC_SETUP.30
  524. *Cmd: "<1B>&l3O<1B>&l81a8c1E<1B>*p0x0Y<1B>*c0t2729x6552Y"
  525. }
  526. }
  527. }
  528. }
  529. *Option: ENV_B5 *% This is B5 ISO Envelope
  530. {
  531. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  532. *PageProtectMem: 0
  533. *switch: Orientation
  534. {
  535. *case: PORTRAIT
  536. {
  537. *PrintableArea: PAIR(3856, 5662)
  538. *PrintableOrigin: PAIR(142, 100)
  539. *CursorOrigin: PAIR(142, 100)
  540. *Command: CmdSelect
  541. {
  542. *Order: DOC_SETUP.30
  543. *Cmd: "<1B>&l2O<1B>&l100a8c1E<1B>*p0x0Y<1B>*c0t4646x6845Y"
  544. }
  545. }
  546. *case: LANDSCAPE_CC90
  547. {
  548. *PrintableArea: PAIR(3938, 5668)
  549. *PrintableOrigin: PAIR(100, 118)
  550. *CursorOrigin: PAIR(100, 5786)
  551. *Command: CmdSelect
  552. {
  553. *Order: DOC_SETUP.30
  554. *Cmd: "<1B>&l3O<1B>&l100a8c1E<1B>*p0x0Y<1B>*c0t4747x6802Y"
  555. }
  556. }
  557. }
  558. }
  559. *Option: ENV_C5
  560. {
  561. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  562. *PageProtectMem: 0
  563. *switch: Orientation
  564. {
  565. *case: PORTRAIT
  566. {
  567. *PrintableArea: PAIR(3536, 5166)
  568. *PrintableOrigin: PAIR(142, 100)
  569. *CursorOrigin: PAIR(142, 100)
  570. *Command: CmdSelect
  571. {
  572. *Order: DOC_SETUP.30
  573. *Cmd: "<1B>&l2O<1B>&l91a8c1E<1B>*p0x0Y<1B>*c0t4250x6250Y"
  574. }
  575. }
  576. *case: LANDSCAPE_CC90
  577. {
  578. *PrintableArea: PAIR(3608, 5172)
  579. *PrintableOrigin: PAIR(100, 118)
  580. *CursorOrigin: PAIR(100, 5290)
  581. *Command: CmdSelect
  582. {
  583. *Order: DOC_SETUP.30
  584. *Cmd: "<1B>&l3O<1B>&l91a8c1E<1B>*p0x0Y<1B>*c0t4351x6206Y"
  585. }
  586. }
  587. }
  588. }
  589. *Option: ENV_DL
  590. {
  591. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  592. *PageProtectMem: 0
  593. *switch: Orientation
  594. {
  595. *case: PORTRAIT
  596. {
  597. *PrintableArea: PAIR(2298, 4954)
  598. *PrintableOrigin: PAIR(142, 100)
  599. *CursorOrigin: PAIR(142, 100)
  600. *Command: CmdSelect
  601. {
  602. *Order: DOC_SETUP.30
  603. *Cmd: "<1B>&l2O<1B>&l90a8c1E<1B>*p0x0Y<1B>*c0t2777x5995Y"
  604. }
  605. }
  606. *case: LANDSCAPE_CC90
  607. {
  608. *PrintableArea: PAIR(2380, 4960)
  609. *PrintableOrigin: PAIR(100, 118)
  610. *CursorOrigin: PAIR(100, 5078)
  611. *Command: CmdSelect
  612. {
  613. *Order: DOC_SETUP.30
  614. *Cmd: "<1B>&l3O<1B>&l90a8c1E<1B>*p0x0Y<1B>*c0t2878x5952Y"
  615. }
  616. }
  617. }
  618. }
  619. *Option: ENV_MONARCH
  620. {
  621. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  622. *PageProtectMem: 0
  623. *switch: Orientation
  624. {
  625. *case: PORTRAIT
  626. {
  627. *PrintableArea: PAIR(2024, 4250)
  628. *PrintableOrigin: PAIR(150, 100)
  629. *CursorOrigin: PAIR(150, 100)
  630. *Command: CmdSelect
  631. {
  632. *Order: DOC_SETUP.30
  633. *Cmd: "<1B>&l2O<1B>&l80a8c1E<1B>*p0x0Y<1B>*c0t2429x5160Y"
  634. }
  635. }
  636. *case: LANDSCAPE_CC90
  637. {
  638. *PrintableArea: PAIR(2104, 4260)
  639. *PrintableOrigin: PAIR(100, 120)
  640. *CursorOrigin: PAIR(100, 4380)
  641. *Command: CmdSelect
  642. {
  643. *Order: DOC_SETUP.30
  644. *Cmd: "<1B>&l3O<1B>&l80a8c1E<1B>*p0x0Y<1B>*c0t2549x5112Y"
  645. }
  646. }
  647. }
  648. }
  649. *Option: JPOSTD *% This is JPOSTD
  650. {
  651. *rcNameID: 602
  652. *PageDimensions: PAIR(3496, 4724)
  653. *PageProtectMem: 0
  654. *switch: Orientation
  655. {
  656. *case: PORTRAIT
  657. {
  658. *PrintableArea: PAIR(3196, 4506)
  659. *PrintableOrigin: PAIR(118, 100)
  660. *CursorOrigin: PAIR(118, 100)
  661. *Command: CmdSelect
  662. {
  663. *Order: DOC_SETUP.30
  664. *Cmd: "<1B>&l2O<1B>&l72a8c1E<1B>*p0x0Y<1B>*c0t13854x5429Y"
  665. }
  666. }
  667. *case: LANDSCAPE_CC90
  668. {
  669. *PrintableArea: PAIR(3278, 4488)
  670. *PrintableOrigin: PAIR(100, 118)
  671. *CursorOrigin: PAIR(100, 4606)
  672. *Command: CmdSelect
  673. {
  674. *Order: DOC_SETUP.30
  675. *Cmd: "<1B>&l3O<1B>&l72a8c1E<1B>*p0x0Y<1B>*c0t13955x5386Y"
  676. }
  677. }
  678. }
  679. }
  680. }
  681. *% Envelopes cannot be selected in Trays 1/2/3 or Manual Paper
  682. *InvalidCombination: LIST(InputBin.Option2, PaperSize.ENV_10) *% Tray1
  683. *InvalidCombination: LIST(InputBin.Option2, PaperSize.ENV_B5)
  684. *InvalidCombination: LIST(InputBin.Option2, PaperSize.ENV_DL)
  685. *InvalidCombination: LIST(InputBin.Option2, PaperSize.ENV_C5)
  686. *InvalidCombination: LIST(InputBin.Option2, PaperSize.ENV_MONARCH)
  687. *InvalidCombination: LIST(InputBin.Option2, PaperSize.JPOSTD)
  688. *InvalidCombination: LIST(InputBin.Option3, PaperSize.ENV_10) *% Tray2
  689. *InvalidCombination: LIST(InputBin.Option3, PaperSize.ENV_B5)
  690. *InvalidCombination: LIST(InputBin.Option3, PaperSize.ENV_DL)
  691. *InvalidCombination: LIST(InputBin.Option3, PaperSize.ENV_C5)
  692. *InvalidCombination: LIST(InputBin.Option3, PaperSize.ENV_MONARCH)
  693. *InvalidCombination: LIST(InputBin.Option3, PaperSize.JPOSTD)
  694. *InvalidCombination: LIST(InputBin.Option4, PaperSize.ENV_10) *% Tray3
  695. *InvalidCombination: LIST(InputBin.Option4, PaperSize.ENV_B5)
  696. *InvalidCombination: LIST(InputBin.Option4, PaperSize.ENV_DL)
  697. *InvalidCombination: LIST(InputBin.Option4, PaperSize.ENV_C5)
  698. *InvalidCombination: LIST(InputBin.Option4, PaperSize.ENV_MONARCH)
  699. *InvalidCombination: LIST(InputBin.Option4, PaperSize.JPOSTD)
  700. *InvalidCombination: LIST(InputBin.Option6, PaperSize.ENV_10) *% Manualpaper
  701. *InvalidCombination: LIST(InputBin.Option6, PaperSize.ENV_B5)
  702. *InvalidCombination: LIST(InputBin.Option6, PaperSize.ENV_DL)
  703. *InvalidCombination: LIST(InputBin.Option6, PaperSize.ENV_C5)
  704. *InvalidCombination: LIST(InputBin.Option6, PaperSize.ENV_MONARCH)
  705. *InvalidCombination: LIST(InputBin.Option6, PaperSize.JPOSTD)
  706. *% Paper cannot be selected with Envelope feeder or Manual envelope tray
  707. *InvalidCombination: LIST(InputBin.ENVFEED, PaperSize.FOLIO)
  708. *InvalidCombination: LIST(InputBin.ENVFEED, PaperSize.LETTER)
  709. *InvalidCombination: LIST(InputBin.ENVFEED, PaperSize.LEGAL)
  710. *InvalidCombination: LIST(InputBin.ENVFEED, PaperSize.LEDGER11x17) *% 11x17
  711. *InvalidCombination: LIST(InputBin.ENVFEED, PaperSize.EXECUTIVE)
  712. *InvalidCombination: LIST(InputBin.ENVFEED, PaperSize.A3)
  713. *InvalidCombination: LIST(InputBin.ENVFEED, PaperSize.A4)
  714. *InvalidCombination: LIST(InputBin.ENVFEED, PaperSize.A5)
  715. *InvalidCombination: LIST(InputBin.ENVFEED, PaperSize.B4)
  716. *InvalidCombination: LIST(InputBin.ENVFEED, PaperSize.B5)
  717. *InvalidCombination: LIST(InputBin.ENVFEED, PaperSize.STATEMENT)
  718. *InvalidCombination: LIST(InputBin.ENVFEED, PaperSize.B5-ISO) *% B5 ISO
  719. *InvalidCombination: LIST(InputBin.Option7, PaperSize.FOLIO)
  720. *InvalidCombination: LIST(InputBin.Option7, PaperSize.LETTER)
  721. *InvalidCombination: LIST(InputBin.Option7, PaperSize.LEGAL)
  722. *InvalidCombination: LIST(InputBin.Option7, PaperSize.LEDGER11x17) *% 11x17
  723. *InvalidCombination: LIST(InputBin.Option7, PaperSize.EXECUTIVE)
  724. *InvalidCombination: LIST(InputBin.Option7, PaperSize.A3)
  725. *InvalidCombination: LIST(InputBin.Option7, PaperSize.A4)
  726. *InvalidCombination: LIST(InputBin.Option7, PaperSize.A5)
  727. *InvalidCombination: LIST(InputBin.Option7, PaperSize.B4)
  728. *InvalidCombination: LIST(InputBin.Option7, PaperSize.B5)
  729. *InvalidCombination: LIST(InputBin.Option7, PaperSize.STATEMENT)
  730. *InvalidCombination: LIST(InputBin.Option7, PaperSize.B5-ISO) *% B5 ISO
  731. *% Input Tray1 - paper that cannot be selected
  732. *InvalidCombination: LIST(InputBin.Option2, PaperSize.FOLIO)
  733. *InvalidCombination: LIST(InputBin.Option2, PaperSize.LEDGER11x17)
  734. *InvalidCombination: LIST(InputBin.Option2, PaperSize.A3)
  735. *InvalidCombination: LIST(InputBin.Option2, PaperSize.A5)
  736. *InvalidCombination: LIST(InputBin.Option2, PaperSize.B5)
  737. *InvalidCombination: LIST(InputBin.Option2, PaperSize.B5-ISO)
  738. *InvalidCombination: LIST(InputBin.Option2, PaperSize.EXECUTIVE)
  739. *InvalidCombination: LIST(InputBin.Option2, PaperSize.STATEMENT)
  740. *% Input Tray2 - paper that cannot be selected
  741. *InvalidCombination: LIST(InputBin.Option3, PaperSize.FOLIO)
  742. *InvalidCombination: LIST(InputBin.Option3, PaperSize.A5)
  743. *InvalidCombination: LIST(InputBin.Option3, PaperSize.B5)
  744. *InvalidCombination: LIST(InputBin.Option3, PaperSize.B5-ISO)
  745. *InvalidCombination: LIST(InputBin.Option3, PaperSize.EXECUTIVE)
  746. *InvalidCombination: LIST(InputBin.Option3, PaperSize.STATEMENT)
  747. *% Input Tray3 - paper that cannot be selected
  748. *InvalidCombination: LIST(InputBin.Option4, PaperSize.FOLIO)
  749. *InvalidCombination: LIST(InputBin.Option4, PaperSize.A5)
  750. *InvalidCombination: LIST(InputBin.Option4, PaperSize.B5)
  751. *InvalidCombination: LIST(InputBin.Option4, PaperSize.B5-ISO)
  752. *InvalidCombination: LIST(InputBin.Option4, PaperSize.EXECUTIVE)
  753. *InvalidCombination: LIST(InputBin.Option4, PaperSize.STATEMENT)
  754. *% Output Finisher Face Down - envelopes cannot be selected
  755. *InvalidCombination: LIST(OutputBin.Option5, PaperSize.ENV_10) *% Top down
  756. *InvalidCombination: LIST(OutputBin.Option5, PaperSize.ENV_B5)
  757. *InvalidCombination: LIST(OutputBin.Option5, PaperSize.ENV_C5)
  758. *InvalidCombination: LIST(OutputBin.Option5, PaperSize.ENV_DL)
  759. *InvalidCombination: LIST(OutputBin.Option5, PaperSize.ENV_MONARCH)
  760. *InvalidCombination: LIST(OutputBin.Option5, PaperSize.JPOSTD)
  761. *InvalidCombination: LIST(OutputBin.Option6, PaperSize.ENV_10) *% Mid down
  762. *InvalidCombination: LIST(OutputBin.Option6, PaperSize.ENV_B5)
  763. *InvalidCombination: LIST(OutputBin.Option6, PaperSize.ENV_C5)
  764. *InvalidCombination: LIST(OutputBin.Option6, PaperSize.ENV_DL)
  765. *InvalidCombination: LIST(OutputBin.Option6, PaperSize.ENV_MONARCH)
  766. *InvalidCombination: LIST(OutputBin.Option6, PaperSize.JPOSTD)
  767. *InvalidCombination: LIST(OutputBin.Option7, PaperSize.ENV_10) *% Bot down
  768. *InvalidCombination: LIST(OutputBin.Option7, PaperSize.ENV_B5)
  769. *InvalidCombination: LIST(OutputBin.Option7, PaperSize.ENV_C5)
  770. *InvalidCombination: LIST(OutputBin.Option7, PaperSize.ENV_DL)
  771. *InvalidCombination: LIST(OutputBin.Option7, PaperSize.ENV_MONARCH)
  772. *InvalidCombination: LIST(OutputBin.Option7, PaperSize.JPOSTD)
  773. *InvalidCombination: LIST(OutputBin.Option11, PaperSize.ENV_10) *% Any down
  774. *InvalidCombination: LIST(OutputBin.Option11, PaperSize.ENV_B5)
  775. *InvalidCombination: LIST(OutputBin.Option11, PaperSize.ENV_C5)
  776. *InvalidCombination: LIST(OutputBin.Option11, PaperSize.ENV_DL)
  777. *InvalidCombination: LIST(OutputBin.Option11, PaperSize.ENV_MONARCH)
  778. *InvalidCombination: LIST(OutputBin.Option11, PaperSize.JPOSTD)
  779. *% The following Paper sizes cannot be Duplexed
  780. *InvalidCombination: LIST(Duplex.VERTICAL, PaperSize.FOLIO)
  781. *InvalidCombination: LIST(Duplex.VERTICAL, PaperSize.B5-ISO)
  782. *InvalidCombination: LIST(Duplex.VERTICAL, PaperSize.STATEMENT)
  783. *InvalidCombination: LIST(Duplex.VERTICAL, PaperSize.ENV_10)
  784. *InvalidCombination: LIST(Duplex.VERTICAL, PaperSize.ENV_B5)
  785. *InvalidCombination: LIST(Duplex.VERTICAL, PaperSize.ENV_C5)
  786. *InvalidCombination: LIST(Duplex.VERTICAL, PaperSize.ENV_DL)
  787. *InvalidCombination: LIST(Duplex.VERTICAL, PaperSize.ENV_MONARCH)
  788. *InvalidCombination: LIST(Duplex.VERTICAL, PaperSize.JPOSTD)
  789. *InvalidCombination: LIST(Duplex.HORIZONTAL, PaperSize.FOLIO)
  790. *InvalidCombination: LIST(Duplex.HORIZONTAL, PaperSize.B5-ISO)
  791. *InvalidCombination: LIST(Duplex.HORIZONTAL, PaperSize.STATEMENT)
  792. *InvalidCombination: LIST(Duplex.HORIZONTAL, PaperSize.ENV_10)
  793. *InvalidCombination: LIST(Duplex.HORIZONTAL, PaperSize.ENV_B5)
  794. *InvalidCombination: LIST(Duplex.HORIZONTAL, PaperSize.ENV_C5)
  795. *InvalidCombination: LIST(Duplex.HORIZONTAL, PaperSize.ENV_DL)
  796. *InvalidCombination: LIST(Duplex.HORIZONTAL, PaperSize.ENV_MONARCH)
  797. *InvalidCombination: LIST(Duplex.HORIZONTAL, PaperSize.JPOSTD)
  798. *% The following Paper sizes cannot be Stapled
  799. *InvalidCombination: LIST(Staple.Portrait1, PaperSize.FOLIO)
  800. *InvalidCombination: LIST(Staple.Portrait1, PaperSize.A5)
  801. *InvalidCombination: LIST(Staple.Portrait1, PaperSize.B5)
  802. *InvalidCombination: LIST(Staple.Portrait1, PaperSize.B5-ISO)
  803. *InvalidCombination: LIST(Staple.Portrait1, PaperSize.EXECUTIVE)
  804. *InvalidCombination: LIST(Staple.Portrait1, PaperSize.STATEMENT)
  805. *InvalidCombination: LIST(Staple.Portrait1, PaperSize.ENV_10)
  806. *InvalidCombination: LIST(Staple.Portrait1, PaperSize.ENV_B5)
  807. *InvalidCombination: LIST(Staple.Portrait1, PaperSize.ENV_C5)
  808. *InvalidCombination: LIST(Staple.Portrait1, PaperSize.ENV_DL)
  809. *InvalidCombination: LIST(Staple.Portrait1, PaperSize.ENV_MONARCH)
  810. *InvalidCombination: LIST(Staple.Portrait1, PaperSize.JPOSTD)
  811. *InvalidCombination: LIST(Staple.Landscape1, PaperSize.FOLIO)
  812. *InvalidCombination: LIST(Staple.Landscape1, PaperSize.A5)
  813. *InvalidCombination: LIST(Staple.Landscape1, PaperSize.B5)
  814. *InvalidCombination: LIST(Staple.Landscape1, PaperSize.B5-ISO)
  815. *InvalidCombination: LIST(Staple.Landscape1, PaperSize.EXECUTIVE)
  816. *InvalidCombination: LIST(Staple.Landscape1, PaperSize.STATEMENT)
  817. *InvalidCombination: LIST(Staple.Landscape1, PaperSize.ENV_10)
  818. *InvalidCombination: LIST(Staple.Landscape1, PaperSize.ENV_B5)
  819. *InvalidCombination: LIST(Staple.Landscape1, PaperSize.ENV_C5)
  820. *InvalidCombination: LIST(Staple.Landscape1, PaperSize.ENV_DL)
  821. *InvalidCombination: LIST(Staple.Landscape1, PaperSize.ENV_MONARCH)
  822. *InvalidCombination: LIST(Staple.Landscape1, PaperSize.JPOSTD)
  823. *InvalidCombination: LIST(Staple.TwoStaples, PaperSize.FOLIO)
  824. *InvalidCombination: LIST(Staple.TwoStaples, PaperSize.A5)
  825. *InvalidCombination: LIST(Staple.TwoStaples, PaperSize.B5)
  826. *InvalidCombination: LIST(Staple.TwoStaples, PaperSize.B5-ISO)
  827. *InvalidCombination: LIST(Staple.TwoStaples, PaperSize.EXECUTIVE)
  828. *InvalidCombination: LIST(Staple.TwoStaples, PaperSize.STATEMENT)
  829. *InvalidCombination: LIST(Staple.TwoStaples, PaperSize.ENV_10)
  830. *InvalidCombination: LIST(Staple.TwoStaples, PaperSize.ENV_B5)
  831. *InvalidCombination: LIST(Staple.TwoStaples, PaperSize.ENV_C5)
  832. *InvalidCombination: LIST(Staple.TwoStaples, PaperSize.ENV_DL)
  833. *InvalidCombination: LIST(Staple.TwoStaples, PaperSize.ENV_MONARCH)
  834. *InvalidCombination: LIST(Staple.TwoStaples, PaperSize.JPOSTD)
  835. *% The following Paper sizes cannot be Jogged
  836. *InvalidCombination: LIST(JogOutput.Option2, PaperSize.FOLIO)
  837. *InvalidCombination: LIST(JogOutput.Option2, PaperSize.A5)
  838. *InvalidCombination: LIST(JogOutput.Option2, PaperSize.B5)
  839. *InvalidCombination: LIST(JogOutput.Option2, PaperSize.B5-ISO)
  840. *InvalidCombination: LIST(JogOutput.Option2, PaperSize.EXECUTIVE)
  841. *InvalidCombination: LIST(JogOutput.Option2, PaperSize.STATEMENT)
  842. *InvalidCombination: LIST(JogOutput.Option2, PaperSize.ENV_10)
  843. *InvalidCombination: LIST(JogOutput.Option2, PaperSize.ENV_B5)
  844. *InvalidCombination: LIST(JogOutput.Option2, PaperSize.ENV_C5)
  845. *InvalidCombination: LIST(JogOutput.Option2, PaperSize.ENV_DL)
  846. *InvalidCombination: LIST(JogOutput.Option2, PaperSize.ENV_MONARCH)
  847. *InvalidCombination: LIST(JogOutput.Option2, PaperSize.JPOSTD)
  848. *Feature: PrintQuality
  849. {
  850. *rcNameID: =TEXT_QUALITY_DISPLAY
  851. *DefaultOption: Option1
  852. *Option: Option1
  853. {
  854. *rcNameID: 407
  855. *Command: CmdSelect
  856. {
  857. *Order: DOC_SETUP.2
  858. *Cmd: "<1B>E<1B>%%-12345X@PJL SET RET=OFF<0D0A>@PJL SET ECONOMODE=OFF<0D0A>"
  859. }
  860. }
  861. *Option: Option2
  862. {
  863. *rcNameID: 408
  864. *Command: CmdSelect
  865. {
  866. *Order: DOC_SETUP.2
  867. *Cmd: "<1B>E<1B>%%-12345X@PJL SET ECONOMODE=ON<0D0A>"
  868. }
  869. }
  870. *Option: Option3
  871. {
  872. *rcNameID: 409
  873. *Command: CmdSelect
  874. {
  875. *Order: DOC_SETUP.2
  876. *Cmd: "<1B>E<1B>%%-12345X@PJL SET RET=ON<0D0A>"
  877. }
  878. }
  879. }
  880. *Feature: OutputBin
  881. {
  882. *rcNameID: =OUTPUTBIN_DISPLAY
  883. *DefaultOption: Option1
  884. *Option: Option1 *% Printer Default
  885. {
  886. *rcNameID: 279
  887. }
  888. *Option: Option2 *% Main
  889. {
  890. *rcNameID: 386
  891. *Command: CmdSelect
  892. {
  893. *Order: DOC_SETUP.32
  894. *Cmd: "<1B>&l1G"
  895. }
  896. }
  897. *Option: Option4 *% Face-Up
  898. {
  899. *rcNameID: 363
  900. *Command: CmdSelect
  901. {
  902. *Order: DOC_SETUP.32
  903. *Cmd: "<1B>&l2G"
  904. }
  905. }
  906. *Option: Option5 *% Finisher top bin (face down)
  907. {
  908. *rcNameID: 603
  909. *Command: CmdSelect
  910. {
  911. *Order: DOC_SETUP.32
  912. *Cmd: "<1B>&l3G"
  913. }
  914. }
  915. *Option: Option6 *% Finisher middle bin (face down)
  916. {
  917. *rcNameID: 604
  918. *Command: CmdSelect
  919. {
  920. *Order: DOC_SETUP.32
  921. *Cmd: "<1B>&l4G"
  922. }
  923. }
  924. *Option: Option7 *% Finisher bottom bin (face down)
  925. {
  926. *rcNameID: 605
  927. *Command: CmdSelect
  928. {
  929. *Order: DOC_SETUP.32
  930. *Cmd: "<1B>&l5G"
  931. }
  932. }
  933. *Option: Option8 *% Finisher top bin (face up)
  934. {
  935. *rcNameID: 606
  936. *Command: CmdSelect
  937. {
  938. *Order: DOC_SETUP.32
  939. *Cmd: "<1B>&l6G"
  940. }
  941. }
  942. *Option: Option9 *% Finisher middle bin (face up)
  943. {
  944. *rcNameID: 607
  945. *Command: CmdSelect
  946. {
  947. *Order: DOC_SETUP.32
  948. *Cmd: "<1B>&l7G"
  949. }
  950. }
  951. *Option: Option10 *% Finisher bottom bin (face up)
  952. {
  953. *rcNameID: 608
  954. *Command: CmdSelect
  955. {
  956. *Order: DOC_SETUP.32
  957. *Cmd: "<1B>&l8G"
  958. }
  959. }
  960. *Option: Option11 *% Finisher auto bin (any bin face down)
  961. {
  962. *rcNameID: 609
  963. *Command: CmdSelect
  964. {
  965. *Order: DOC_SETUP.32
  966. *Cmd: "<1B>&l9G"
  967. }
  968. }
  969. }
  970. *% Following are the customized Finisher staple and jog features.
  971. *Feature: Staple
  972. {
  973. *rcNameID: 533
  974. *FeatureType: DOC_PROPERTY
  975. *DefaultOption: NoStapling
  976. *Option: NoStapling
  977. {
  978. *rcNameID: 534
  979. *Command: CmdSelect
  980. {
  981. *Order: DOC_SETUP.3
  982. *Cmd: "@PJL SET STAPLE=NONE<0D0A>"
  983. }
  984. }
  985. *Option: Portrait1
  986. {
  987. *rcNameID: 535
  988. *Command: CmdSelect
  989. {
  990. *Order: DOC_SETUP.3
  991. *Cmd: "@PJL SET STAPLE=ONEPORT<0D0A>"
  992. }
  993. *Constraints: LIST(OutputBin.Option2)
  994. *Constraints: LIST(OutputBin.Option4)
  995. *Constraints: LIST(OutputBin.Option8)
  996. *Constraints: LIST(OutputBin.Option9)
  997. *Constraints: LIST(OutputBin.Option10)
  998. *Constraints: LIST(JogOutput.Option2)
  999. }
  1000. *Option: Landscape1
  1001. {
  1002. *rcNameID: 536
  1003. *Command: CmdSelect
  1004. {
  1005. *Order: DOC_SETUP.3
  1006. *Cmd: "@PJL SET STAPLE=ONELAND<0D0A>"
  1007. }
  1008. *Constraints: LIST(OutputBin.Option2)
  1009. *Constraints: LIST(OutputBin.Option4)
  1010. *Constraints: LIST(OutputBin.Option8)
  1011. *Constraints: LIST(OutputBin.Option9)
  1012. *Constraints: LIST(OutputBin.Option10)
  1013. *Constraints: LIST(JogOutput.Option2)
  1014. }
  1015. *Option: TwoStaples
  1016. {
  1017. *rcNameID: 537
  1018. *Command: CmdSelect
  1019. {
  1020. *Order: DOC_SETUP.3
  1021. *Cmd: "@PJL SET STAPLE=TWO<0D0A>"
  1022. }
  1023. *Constraints: LIST(OutputBin.Option2)
  1024. *Constraints: LIST(OutputBin.Option4)
  1025. *Constraints: LIST(OutputBin.Option8)
  1026. *Constraints: LIST(OutputBin.Option9)
  1027. *Constraints: LIST(OutputBin.Option10)
  1028. *Constraints: LIST(JogOutput.Option2)
  1029. }
  1030. }
  1031. *Feature: JogOutput
  1032. {
  1033. *rcNameID: 538
  1034. *DefaultOption: Option1
  1035. *Option: Option1
  1036. {
  1037. *rcNameID: 540
  1038. }
  1039. *Option: Option2
  1040. {
  1041. *rcNameID: 539
  1042. *Command: CmdSelect
  1043. {
  1044. *Order: DOC_SETUP.40
  1045. *Cmd: "<1B>&l1T"
  1046. }
  1047. *Constraints: LIST(OutputBin.Option2)
  1048. *Constraints: LIST(OutputBin.Option4)
  1049. *Constraints: LIST(OutputBin.Option8)
  1050. *Constraints: LIST(OutputBin.Option9)
  1051. *Constraints: LIST(OutputBin.Option10)
  1052. *Constraints: LIST(Staple.Portrait1)
  1053. *Constraints: LIST(Staple.Landscape1)
  1054. *Constraints: LIST(Staple.TwoStaples)
  1055. }
  1056. }
  1057. *Feature: Halftone
  1058. {
  1059. *rcNameID: =HALFTONING_DISPLAY
  1060. *DefaultOption: HT_PATSIZE_AUTO
  1061. *Option: HT_PATSIZE_AUTO
  1062. {
  1063. *rcNameID: =HT_AUTO_SELECT_DISPLAY
  1064. }
  1065. *Option: HT_PATSIZE_6x6_M
  1066. {
  1067. *rcNameID: =HT_DITHER6X6_DISPLAY
  1068. }
  1069. *Option: HT_PATSIZE_8x8_M
  1070. {
  1071. *rcNameID: =HT_DITHER8X8_DISPLAY
  1072. }
  1073. }
  1074. *Feature: Memory
  1075. {
  1076. *rcNameID: =PRINTER_MEMORY_DISPLAY
  1077. *DefaultOption: 4MB
  1078. *Option: 2MB
  1079. {
  1080. *Name: "2MB"
  1081. *MemoryConfigKB: PAIR(2048, 1350)
  1082. }
  1083. *Option: 4MB
  1084. {
  1085. *Name: "4MB"
  1086. *MemoryConfigKB: PAIR(4096, 3510)
  1087. }
  1088. *Option: 6MB
  1089. {
  1090. *Name: "6MB"
  1091. *MemoryConfigKB: PAIR(6144, 4950)
  1092. }
  1093. *Option: 8MB
  1094. {
  1095. *Name: "8MB"
  1096. *MemoryConfigKB: PAIR(8192, 6750)
  1097. }
  1098. *Option: 10MB
  1099. {
  1100. *Name: "10MB"
  1101. *MemoryConfigKB: PAIR(10240, 8550)
  1102. }
  1103. *Option: 12MB
  1104. {
  1105. *Name: "12MB"
  1106. *MemoryConfigKB: PAIR(12288, 10350)
  1107. }
  1108. *Option: 14MB
  1109. {
  1110. *Name: "14MB"
  1111. *MemoryConfigKB: PAIR(14336, 12150)
  1112. }
  1113. *Option: 16MB
  1114. {
  1115. *Name: "16MB"
  1116. *MemoryConfigKB: PAIR(16384, 13950)
  1117. }
  1118. *Option: 18MB
  1119. {
  1120. *Name: "18MB"
  1121. *MemoryConfigKB: PAIR(18432, 15750)
  1122. }
  1123. *Option: 20MB
  1124. {
  1125. *Name: "20MB"
  1126. *MemoryConfigKB: PAIR(20480, 17550)
  1127. }
  1128. *Option: 22MB
  1129. {
  1130. *Name: "22MB"
  1131. *MemoryConfigKB: PAIR(22528, 19350)
  1132. }
  1133. *Option: 24MB
  1134. {
  1135. *Name: "24MB"
  1136. *MemoryConfigKB: PAIR(24576, 21150)
  1137. }
  1138. *Option: 26MB
  1139. {
  1140. *Name: "26MB"
  1141. *MemoryConfigKB: PAIR(26624, 22950)
  1142. }
  1143. *Option: 28MB
  1144. {
  1145. *Name: "28MB"
  1146. *MemoryConfigKB: PAIR(28672, 24750)
  1147. }
  1148. *Option: 30MB
  1149. {
  1150. *Name: "30MB"
  1151. *MemoryConfigKB: PAIR(30720, 26550)
  1152. }
  1153. *Option: 32MB
  1154. {
  1155. *Name: "32MB"
  1156. *MemoryConfigKB: PAIR(32768, 28350)
  1157. }
  1158. *Option: 34MB
  1159. {
  1160. *Name: "34MB"
  1161. *MemoryConfigKB: PAIR(34816, 30150)
  1162. }
  1163. *Option: 36MB
  1164. {
  1165. *Name: "36MB"
  1166. *MemoryConfigKB: PAIR(36864, 31950)
  1167. }
  1168. *Option: 38MB
  1169. {
  1170. *Name: "38MB"
  1171. *MemoryConfigKB: PAIR(38912, 33750)
  1172. }
  1173. *Option: 40MB
  1174. {
  1175. *Name: "40MB"
  1176. *MemoryConfigKB: PAIR(40960, 35550)
  1177. }
  1178. *Option: 42MB
  1179. {
  1180. *Name: "42MB"
  1181. *MemoryConfigKB: PAIR(43008, 37350)
  1182. }
  1183. *Option: 44MB
  1184. {
  1185. *Name: "44MB"
  1186. *MemoryConfigKB: PAIR(45056, 39150)
  1187. }
  1188. *Option: 46MB
  1189. {
  1190. *Name: "46MB"
  1191. *MemoryConfigKB: PAIR(47104, 40950)
  1192. }
  1193. *Option: 48MB
  1194. {
  1195. *Name: "48MB"
  1196. *MemoryConfigKB: PAIR(49152, 42750)
  1197. }
  1198. *Option: 50MB
  1199. {
  1200. *Name: "50MB"
  1201. *MemoryConfigKB: PAIR(51200, 44550)
  1202. }
  1203. *Option: 52MB
  1204. {
  1205. *Name: "52MB"
  1206. *MemoryConfigKB: PAIR(53248, 46350)
  1207. }
  1208. *Option: 54MB
  1209. {
  1210. *Name: "54MB"
  1211. *MemoryConfigKB: PAIR(55296, 48150)
  1212. }
  1213. *Option: 56MB
  1214. {
  1215. *Name: "56MB"
  1216. *MemoryConfigKB: PAIR(57344, 49950)
  1217. }
  1218. *Option: 58MB
  1219. {
  1220. *Name: "58MB"
  1221. *MemoryConfigKB: PAIR(59392, 51750)
  1222. }
  1223. *Option: 60MB
  1224. {
  1225. *Name: "60MB"
  1226. *MemoryConfigKB: PAIR(61440, 53550)
  1227. }
  1228. *Option: 62MB
  1229. {
  1230. *Name: "62MB"
  1231. *MemoryConfigKB: PAIR(63488, 55350)
  1232. }
  1233. *Option: 64MB
  1234. {
  1235. *Name: "64MB"
  1236. *MemoryConfigKB: PAIR(65536, 57150)
  1237. }
  1238. *Option: 66MB
  1239. {
  1240. *Name: "66MB"
  1241. *MemoryConfigKB: PAIR(67584, 58950)
  1242. }
  1243. *Option: 68MB
  1244. {
  1245. *Name: "68MB"
  1246. *MemoryConfigKB: PAIR(69632, 58950)
  1247. }
  1248. }
  1249. *Feature: Duplex
  1250. {
  1251. *rcNameID: =TWO_SIDED_PRINTING_DISPLAY
  1252. *DefaultOption: NONE
  1253. *Option: NONE
  1254. {
  1255. *rcNameID: =NONE_DISPLAY
  1256. *Command: CmdSelect
  1257. {
  1258. *Order: DOC_SETUP.26
  1259. *Cmd: "<1B>&l0S"
  1260. }
  1261. }
  1262. *Option: VERTICAL
  1263. {
  1264. *rcNameID: =FLIP_ON_LONG_EDGE_DISPLAY
  1265. *Command: CmdSelect
  1266. {
  1267. *Order: DOC_SETUP.26
  1268. *Cmd: "<1B>&l1S"
  1269. }
  1270. *Constraints: LIST(InputBin.Option7)
  1271. *Constraints: LIST(InputBin.ENVFEED)
  1272. }
  1273. *Option: HORIZONTAL
  1274. {
  1275. *rcNameID: =FLIP_ON_SHORT_EDGE_DISPLAY
  1276. *Command: CmdSelect
  1277. {
  1278. *Order: DOC_SETUP.26
  1279. *Cmd: "<1B>&l2S"
  1280. }
  1281. *Constraints: LIST(InputBin.Option7)
  1282. *Constraints: LIST(InputBin.ENVFEED)
  1283. }
  1284. }
  1285. *Feature: DuplexUnit
  1286. {
  1287. *FeatureType: PRINTER_PROPERTY
  1288. *rcNameID: 429
  1289. *%Installable?: TRUE
  1290. *DefaultOption: Installed
  1291. *Option: NotInstalled
  1292. {
  1293. *rcNameID: 444
  1294. *DisabledFeatures: LIST(Duplex)
  1295. *Constraints: LIST(Duplex.VERTICAL, Duplex.HORIZONTAL)
  1296. }
  1297. *Option: Installed
  1298. {
  1299. *rcNameID: 443
  1300. }
  1301. }
  1302. *Feature: Tray3Unit
  1303. {
  1304. *FeatureType: PRINTER_PROPERTY
  1305. *rcNameID: 410
  1306. *%Installable?: TRUE
  1307. *DefaultOption: NotInstalled
  1308. *Option: NotInstalled
  1309. {
  1310. *rcNameID: 444
  1311. *Constraints: LIST(InputBin.Option4)
  1312. }
  1313. *Option: Installed
  1314. {
  1315. *rcNameID: 443
  1316. }
  1317. }
  1318. *Feature: EnvFeeder *% Envelope Feeder
  1319. {
  1320. *FeatureType: PRINTER_PROPERTY
  1321. *rcNameID: 390
  1322. *%Installable?: TRUE
  1323. *DefaultOption: NotInstalled
  1324. *Option: NotInstalled
  1325. {
  1326. *rcNameID: 444
  1327. *Constraints: LIST(InputBin.ENVFEED)
  1328. }
  1329. *Option: Installed
  1330. {
  1331. *rcNameID: 443
  1332. }
  1333. }
  1334. *Feature: Finisher *% Finisher
  1335. {
  1336. *FeatureType: PRINTER_PROPERTY
  1337. *rcNameID: 532
  1338. *%Installable?: TRUE
  1339. *DefaultOption: NotInstalled
  1340. *Option: NotInstalled
  1341. {
  1342. *rcNameID: 444
  1343. *Constraints: LIST(OutputBin.Option5)
  1344. *Constraints: LIST(OutputBin.Option6)
  1345. *Constraints: LIST(OutputBin.Option7)
  1346. *Constraints: LIST(OutputBin.Option8)
  1347. *Constraints: LIST(OutputBin.Option9)
  1348. *Constraints: LIST(OutputBin.Option10)
  1349. *Constraints: LIST(OutputBin.Option11)
  1350. *Constraints: LIST(Staple.Portrait1)
  1351. *Constraints: LIST(Staple.Landscape1)
  1352. *Constraints: LIST(Staple.TwoStaples)
  1353. *Constraints: LIST(JogOutput.Option2)
  1354. }
  1355. *Option: Installed
  1356. {
  1357. *rcNameID: 443
  1358. *Constraints: LIST(OutputBin.Option4)
  1359. }
  1360. }
  1361. *Command: CmdStartDoc
  1362. {
  1363. *Order: DOC_SETUP.10
  1364. *Cmd: "<1B>&u600D<1B>*r0F"
  1365. }
  1366. *Command: CmdStartPage
  1367. {
  1368. *Order: PAGE_SETUP.1
  1369. *Cmd: "<1B>*b0M<0D>"
  1370. }
  1371. *Command: CmdEndJob
  1372. {
  1373. *Order: JOB_FINISH.1
  1374. *Cmd: "<1B>E<1B>%%-12345X"
  1375. }
  1376. *Command: CmdCopies
  1377. {
  1378. *Order: DOC_SETUP.31
  1379. *Cmd: "<1B>&l" %d[1,999]{NumOfCopies}"X"
  1380. }
  1381. *RotateCoordinate?: TRUE
  1382. *RotateRaster?: TRUE
  1383. *RotateFont?: TRUE
  1384. *TextCaps: LIST(TC_CR_90,TC_UA_ABLE)
  1385. *MemoryUsage: LIST(FONT)
  1386. *CursorXAfterCR: AT_PRINTABLE_X_ORIGIN
  1387. *BadCursorMoveInGrxMode: LIST(X_PORTRAIT,Y_LANDSCAPE)
  1388. *XMoveThreshold: 0
  1389. *YMoveThreshold: 0
  1390. *XMoveUnit: 600
  1391. *YMoveUnit: 600
  1392. *Command: CmdXMoveAbsolute { *Cmd : "<1B>*p" %d{DestX}"X" }
  1393. *Command: CmdXMoveRelRight { *Cmd : "<1B>*p+" %d[0,4800]{max_repeat(DestXRel )}"X" }
  1394. *Command: CmdXMoveRelLeft { *Cmd : "<1B>*p-" %d[0,4800]{max_repeat(DestXRel )}"X" }
  1395. *Command: CmdYMoveAbsolute { *Cmd : "<1B>*p" %d{DestY}"Y" }
  1396. *Command: CmdYMoveRelDown { *Cmd : "<1B>*p+" %d{DestYRel}"Y" }
  1397. *Command: CmdYMoveRelUp { *Cmd : "<1B>*p-" %d{DestYRel}"Y" }
  1398. *Command: CmdCR { *Cmd : "<0D>" }
  1399. *Command: CmdLF { *Cmd : "<0A>" }
  1400. *Command: CmdFF { *Cmd : "<0C>" }
  1401. *Command: CmdBackSpace { *Cmd : "<08>" }
  1402. *Command: CmdUniDirectionOn { *Cmd : "<00>" }
  1403. *Command: CmdUniDirectionOff { *Cmd : "<00>" }
  1404. *Command: CmdPushCursor { *Cmd : "<1B>&f0S" }
  1405. *Command: CmdPopCursor { *Cmd : "<1B>&f1S" }
  1406. *Command: CmdSetSimpleRotation { *Cmd : "<1B>&a" %d{PrintDirInCCDegrees}"P" }
  1407. *EjectPageWithFF?: TRUE
  1408. *Command: CmdEnableDRC { *Cmd : "<1B>*b3M" }
  1409. *Command: CmdDisableCompression { *Cmd : "<1B>*b0M" }
  1410. *Command: CmdEnableTIFF4 { *Cmd : "<1B>*b2M" }
  1411. *OutputDataFormat: H_BYTE
  1412. *OptimizeLeftBound?: TRUE
  1413. *CursorXAfterSendBlockData: AT_GRXDATA_ORIGIN
  1414. *CursorYAfterSendBlockData: AUTO_INCREMENT
  1415. *DefaultFont: 136
  1416. *DefaultCTT: 0
  1417. *CharPosition: BASELINE
  1418. *TTFSEnabled?: TRUE
  1419. *DeviceFonts: LIST(16,17,18,134,135,136,213,214,215,216,138,146,147,148,149,150,151,152,
  1420. + 153,154,155,156,157,164,165,166,167,168,169,170,196,197,198,199,200,
  1421. + 201,202,203,211,221,222,223,224,217,218,219,230,220,226,227,228,229,
  1422. + 212,209,210,225)
  1423. *MinFontID: 16534
  1424. *MaxFontID: 32768
  1425. *FontFormat: HPPCL_RES
  1426. *Command: CmdSetFontID { *Cmd : "<1B>*c" %d{NextFontID}"D" }
  1427. *Command: CmdSelectFontID { *Cmd : "<1B>(" %d{CurrentFontID}"X" }
  1428. *Command: CmdSetCharCode { *Cmd : "<1B>*c" %d{NextGlyph}"E" }
  1429. *Command: CmdUnderlineOn { *Cmd : "<1B>&dD" }
  1430. *Command: CmdUnderlineOff { *Cmd : "<1B>&d@" }
  1431. *Command: CmdWhiteTextOn { *Cmd : "<1B>*v1o1T" }
  1432. *Command: CmdWhiteTextOff { *Cmd : "<1B>*v0o0T" }
  1433. *MinGrayFill: 1
  1434. *MaxGrayFill: 100
  1435. *Command: CmdSetRectWidth { *Cmd : "<1B>*c" %d{RectXSize}"A" }
  1436. *Command: CmdSetRectHeight { *Cmd : "<1B>*c" %d{RectYSize}"B" }
  1437. *Command: CmdRectGrayFill { *Cmd : "<1B>*c" %d{GrayPercentage}"g2P" }
  1438. *Command: CmdRectWhiteFill { *Cmd : "<1B>*c1P" }