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.

1539 lines
40 KiB

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