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.

1059 lines
29 KiB

  1. *%
  2. *% Copyright (c) 1997 - 1999 Microsoft Corporation
  3. *% All Rights Reserved.
  4. *%
  5. *GPDSpecVersion: "1.0"
  6. *GPDFileName: "LXOPN.GPD"
  7. *GPDFileVersion: "1.0"
  8. *Include: "StdNames.gpd"
  9. *Include: "ttfsub.gpd"
  10. *ModelName: "Lexmark Optra N"
  11. *MasterUnits: PAIR(1200, 1200)
  12. *ResourceDLL: "optrares.dll"
  13. *PrinterType: PAGE
  14. *MaxCopies: 99
  15. *PrintRate: 24
  16. *PrintRatePPM: 24
  17. *PrintRateUnit: PPM
  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.8
  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.8
  38. *NoPageEject?: TRUE
  39. *Cmd: "<1B>&l1o1E"
  40. }
  41. }
  42. }
  43. *Feature: InputBin
  44. {
  45. *rcNameID: =PAPER_SOURCE_DISPLAY
  46. *DefaultOption: Option1
  47. *Option: Option1
  48. {
  49. *rcNameID: 260
  50. *Command: CmdSelect
  51. {
  52. *Order: DOC_SETUP.11
  53. *Cmd: "<1B>&l0H"
  54. }
  55. }
  56. *Option: UPPER
  57. {
  58. *rcNameID: =UPPER_TRAY_DISPLAY
  59. *Command: CmdSelect
  60. {
  61. *Order: DOC_SETUP.11
  62. *Cmd: "<1B>&l1H"
  63. }
  64. }
  65. *Option: MANUAL
  66. {
  67. *rcNameID: =MANUAL_FEED_DISPLAY
  68. *Command: CmdSelect
  69. {
  70. *Order: DOC_SETUP.11
  71. *Cmd: "<1B>&l2H"
  72. }
  73. }
  74. *Option: ENVMANUAL
  75. {
  76. *rcNameID: =ENV_MANUAL_DISPLAY
  77. *Command: CmdSelect
  78. {
  79. *Order: DOC_SETUP.11
  80. *Cmd: "<1B>&l3H"
  81. }
  82. }
  83. *Option: LOWER
  84. {
  85. *rcNameID: =LOWER_TRAY_DISPLAY
  86. *Command: CmdSelect
  87. {
  88. *Order: DOC_SETUP.11
  89. *Cmd: "<1B>&l4H"
  90. }
  91. }
  92. *Option: ENVFEED
  93. {
  94. *rcNameID: =ENV_FEED_DISPLAY
  95. *Command: CmdSelect
  96. {
  97. *Order: DOC_SETUP.11
  98. *Cmd: "<1B>&l6H"
  99. }
  100. }
  101. *Option: Option7
  102. {
  103. *rcNameID: 263
  104. *Command: CmdSelect
  105. {
  106. *Order: DOC_SETUP.11
  107. *Cmd: "<1B>&l5H"
  108. }
  109. }
  110. *Option: Option8
  111. {
  112. *rcNameID: 262
  113. *Command: CmdSelect
  114. {
  115. *Order: DOC_SETUP.11
  116. *Cmd: "<1B>&l63H"
  117. }
  118. }
  119. }
  120. *Feature: Resolution
  121. {
  122. *rcNameID: =RESOLUTION_DISPLAY
  123. *DefaultOption: Option2
  124. *Option: Option1
  125. {
  126. *Name: "1200 x 1200 " =DOTS_PER_INCH
  127. *DPI: PAIR(1200, 1200)
  128. *TextDPI: PAIR(1200, 1200)
  129. *MinStripBlankPixels: 32
  130. EXTERN_GLOBAL: *StripBlanks: LIST(ENCLOSED,TRAILING)
  131. *SpotDiameter: 10100
  132. *Command: CmdBeginRaster { *Cmd : "<1B>*r1A" }
  133. *Command: CmdEndRaster { *Cmd : "<1B>*rB" }
  134. *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  135. *Command: CmdSelect
  136. {
  137. *Order: DOC_SETUP.6
  138. *Cmd: "@PJL SET RESOLUTION=1200<0A>@PJL ENTER LANGUAGE=PCL<0A0D1B>E<1B>*t1200R"
  139. }
  140. }
  141. *Option: Option2
  142. {
  143. *Name: "600 x 600 " =DOTS_PER_INCH
  144. *DPI: PAIR(600, 600)
  145. *TextDPI: PAIR(600, 600)
  146. *MinStripBlankPixels: 32
  147. EXTERN_GLOBAL: *StripBlanks: LIST(ENCLOSED,TRAILING)
  148. *SpotDiameter: 100
  149. *Command: CmdBeginRaster { *Cmd : "<1B>*r1A" }
  150. *Command: CmdEndRaster { *Cmd : "<1B>*rB" }
  151. *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  152. *Command: CmdSelect
  153. {
  154. *Order: DOC_SETUP.6
  155. *Cmd: "@PJL SET RESOLUTION=600<0A>@PJL ENTER LANGUAGE=PCL<0A0D1B>E<1B>*t600R"
  156. }
  157. }
  158. *Option: Option3
  159. {
  160. *Name: "300 x 300 " =DOTS_PER_INCH
  161. *DPI: PAIR(300, 300)
  162. *TextDPI: PAIR(300, 300)
  163. *MinStripBlankPixels: 32
  164. EXTERN_GLOBAL: *StripBlanks: LIST(ENCLOSED,TRAILING)
  165. *SpotDiameter: 100
  166. *Command: CmdBeginRaster { *Cmd : "<1B>*r1A" }
  167. *Command: CmdEndRaster { *Cmd : "<1B>*rB" }
  168. *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  169. *Command: CmdSelect
  170. {
  171. *Order: DOC_SETUP.6
  172. *Cmd: "@PJL SET RESOLUTION=300<0A>@PJL ENTER LANGUAGE=PCL<0A0D1B>E<1B>*t300R"
  173. }
  174. }
  175. }
  176. *Feature: PaperSize
  177. {
  178. *rcNameID: =PAPER_SIZE_DISPLAY
  179. *DefaultOption: LETTER
  180. *Option: LETTER
  181. {
  182. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  183. *PageProtectMem: 4109
  184. *switch: Orientation
  185. {
  186. *case: PORTRAIT
  187. {
  188. *PrintableArea: PAIR(9600, 12648)
  189. *PrintableOrigin: PAIR(300, 300)
  190. *CursorOrigin: PAIR(300, 180)
  191. *Command: CmdSelect
  192. {
  193. *Order: DOC_SETUP.12
  194. *Cmd: "<1B>&l2a8c1E<1B>*p0x0Y<1B>*c0t5760x7704Y"
  195. }
  196. }
  197. *case: LANDSCAPE_CC90
  198. {
  199. *PrintableArea: PAIR(9760, 12708)
  200. *PrintableOrigin: PAIR(200, 272)
  201. *CursorOrigin: PAIR(200, 12980)
  202. *Command: CmdSelect
  203. {
  204. *Order: DOC_SETUP.12
  205. *Cmd: "<1B>&l2a8c1E<1B>*p0x0Y<1B>*c0t7632x5880Y"
  206. }
  207. }
  208. }
  209. }
  210. *Option: LEGAL
  211. {
  212. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  213. *PageProtectMem: 5230
  214. *switch: Orientation
  215. {
  216. *case: PORTRAIT
  217. {
  218. *PrintableArea: PAIR(9600, 16248)
  219. *PrintableOrigin: PAIR(300, 300)
  220. *CursorOrigin: PAIR(300, 180)
  221. *Command: CmdSelect
  222. {
  223. *Order: DOC_SETUP.12
  224. *Cmd: "<1B>&l3a8c1E<1B>*p0x0Y<1B>*c0t5760x9864Y"
  225. }
  226. }
  227. *case: LANDSCAPE_CC90
  228. {
  229. *PrintableArea: PAIR(9760, 16284)
  230. *PrintableOrigin: PAIR(200, 276)
  231. *CursorOrigin: PAIR(200, 16560)
  232. *Command: CmdSelect
  233. {
  234. *Order: DOC_SETUP.12
  235. *Cmd: "<1B>&l3a8c1E<1B>*p0x0Y<1B>*c0t9792x5880Y"
  236. }
  237. }
  238. }
  239. }
  240. *Option: EXECUTIVE
  241. {
  242. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  243. *PageProtectMem: 4109
  244. *switch: Orientation
  245. {
  246. *case: PORTRAIT
  247. {
  248. *PrintableArea: PAIR(8100, 12048)
  249. *PrintableOrigin: PAIR(300, 300)
  250. *CursorOrigin: PAIR(300, 180)
  251. *Command: CmdSelect
  252. {
  253. *Order: DOC_SETUP.12
  254. *Cmd: "<1B>&l1a8c1E<1B>*p0x0Y<1B>*c0t4860x7344Y"
  255. }
  256. }
  257. *case: LANDSCAPE_CC90
  258. {
  259. *PrintableArea: PAIR(8220, 12080)
  260. *PrintableOrigin: PAIR(240, 280)
  261. *CursorOrigin: PAIR(200, 12360)
  262. *Command: CmdSelect
  263. {
  264. *Order: DOC_SETUP.12
  265. *Cmd: "<1B>&l1a8c1E<1B>*p0x0Y<1B>*c0t7272x4980Y"
  266. }
  267. }
  268. }
  269. }
  270. *Option: A4
  271. {
  272. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  273. *PageProtectMem: 4249
  274. *switch: Orientation
  275. {
  276. *case: PORTRAIT
  277. {
  278. *PrintableArea: PAIR(9292, 13476)
  279. *PrintableOrigin: PAIR(300, 300)
  280. *CursorOrigin: PAIR(300, 180)
  281. *Command: CmdSelect
  282. {
  283. *Order: DOC_SETUP.12
  284. *Cmd: "<1B>&l26a8c1E<1B>*p0x0Y<1B>*c0t5594x8201Y"
  285. }
  286. }
  287. *case: LANDSCAPE_CC90
  288. {
  289. *PrintableArea: PAIR(9464, 13516)
  290. *PrintableOrigin: PAIR(220, 272)
  291. *CursorOrigin: PAIR(200, 13788)
  292. *Command: CmdSelect
  293. {
  294. *Order: DOC_SETUP.12
  295. *Cmd: "<1B>&l26a8c1E<1B>*p0x0Y<1B>*c0t8129x5714Y"
  296. }
  297. }
  298. }
  299. }
  300. *Option: A5
  301. {
  302. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  303. *PageProtectMem: 2125
  304. *switch: Orientation
  305. {
  306. *case: PORTRAIT
  307. {
  308. *PrintableArea: PAIR(6396, 9372)
  309. *PrintableOrigin: PAIR(300, 300)
  310. *CursorOrigin: PAIR(300, 160)
  311. *Command: CmdSelect
  312. {
  313. *Order: DOC_SETUP.12
  314. *Cmd: "<1B>&l13a8c1E<1B>*p0x0Y<1B>*c0t3838x5762Y"
  315. }
  316. }
  317. *case: LANDSCAPE_CC90
  318. {
  319. *PrintableArea: PAIR(6396, 9324)
  320. *PrintableOrigin: PAIR(300, 300)
  321. *CursorOrigin: PAIR(200, 9624)
  322. *Command: CmdSelect
  323. {
  324. *Order: DOC_SETUP.12
  325. *Cmd: "<1B>&l13a8c1E<1B>*p0x0Y<1B>*c0t5594x3958Y"
  326. }
  327. }
  328. }
  329. }
  330. *Option: B5
  331. {
  332. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  333. *PageProtectMem: 3198
  334. *switch: Orientation
  335. {
  336. *case: PORTRAIT
  337. {
  338. *PrintableArea: PAIR(8004, 11592)
  339. *PrintableOrigin: PAIR(300, 300)
  340. *CursorOrigin: PAIR(300, 200)
  341. *Command: CmdSelect
  342. {
  343. *Order: DOC_SETUP.12
  344. *Cmd: "<1B>&l12a8c1E<1B>*p0x0Y<1B>*c0t4802x7094Y"
  345. }
  346. }
  347. *case: LANDSCAPE_CC90
  348. {
  349. *PrintableArea: PAIR(8004, 11544)
  350. *PrintableOrigin: PAIR(300, 300)
  351. *CursorOrigin: PAIR(160, 11904)
  352. *Command: CmdSelect
  353. {
  354. *Order: DOC_SETUP.12
  355. *Cmd: "<1B>&l12a8c1E<1B>*p0x0Y<1B>*c0t6998x4970Y"
  356. }
  357. }
  358. }
  359. }
  360. *Option: B4
  361. {
  362. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  363. *PageProtectMem: 3198
  364. *switch: Orientation
  365. {
  366. *case: PORTRAIT
  367. {
  368. *PrintableArea: PAIR(11544, 16644)
  369. *PrintableOrigin: PAIR(300, 300)
  370. *CursorOrigin: PAIR(300, 200)
  371. *Command: CmdSelect
  372. {
  373. *Order: DOC_SETUP.12
  374. *Cmd: "<1B>&l46a8c1E<1B>*p0x0Y<1B>*c0t4802x7094Y"
  375. }
  376. }
  377. *case: LANDSCAPE_CC90
  378. {
  379. *PrintableArea: PAIR(11544, 16596)
  380. *PrintableOrigin: PAIR(300, 300)
  381. *CursorOrigin: PAIR(160, 16956)
  382. *Command: CmdSelect
  383. {
  384. *Order: DOC_SETUP.12
  385. *Cmd: "<1B>&l46a8c1E<1B>*p0x0Y<1B>*c0t6998x4970Y"
  386. }
  387. }
  388. }
  389. }
  390. *Option: A3
  391. {
  392. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  393. *PageProtectMem: 9667
  394. *switch: Orientation
  395. {
  396. *case: PORTRAIT
  397. {
  398. *PrintableArea: PAIR(13428, 19308)
  399. *PrintableOrigin: PAIR(300, 300)
  400. *CursorOrigin: PAIR(300, 180)
  401. *Command: CmdSelect
  402. {
  403. *Order: DOC_SETUP.12
  404. *Cmd: "<1B>&l27a8c1E<1B>*p0x0Y<1B>*c0t8057x11693Y"
  405. }
  406. }
  407. *case: LANDSCAPE_CC90
  408. {
  409. *PrintableArea: PAIR(13548, 19368)
  410. *PrintableOrigin: PAIR(240, 240)
  411. *CursorOrigin: PAIR(200, 19608)
  412. *Command: CmdSelect
  413. {
  414. *Order: DOC_SETUP.12
  415. *Cmd: "<1B>&l27a8c1E<1B>*p0x0Y<1B>*c0t11621x8177Y"
  416. }
  417. }
  418. }
  419. }
  420. *Option: Option9
  421. {
  422. *rcNameID: 258
  423. *PageDimensions: PAIR(13200, 20400)
  424. *PageProtectMem: 9350
  425. *switch: Orientation
  426. {
  427. *case: PORTRAIT
  428. {
  429. *PrintableArea: PAIR(12600, 19800)
  430. *PrintableOrigin: PAIR(300, 300)
  431. *CursorOrigin: PAIR(300, 200)
  432. *Command: CmdSelect
  433. {
  434. *Order: DOC_SETUP.12
  435. *Cmd: "<1B>&l11a8c1E<1B>*p0x0Y<1B>*c0t7560x12000Y"
  436. }
  437. }
  438. *case: LANDSCAPE_CC90
  439. {
  440. *PrintableArea: PAIR(12600, 19800)
  441. *PrintableOrigin: PAIR(300, 300)
  442. *CursorOrigin: PAIR(200, 20100)
  443. *Command: CmdSelect
  444. {
  445. *Order: DOC_SETUP.12
  446. *Cmd: "<1B>&l11a8c1E<1B>*p0x0Y<1B>*c0t11880x7680Y"
  447. }
  448. }
  449. }
  450. }
  451. *Option: ENV_10
  452. {
  453. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  454. *PageProtectMem: 4109
  455. *switch: Orientation
  456. {
  457. *case: PORTRAIT
  458. {
  459. *PrintableArea: PAIR(4296, 10800)
  460. *PrintableOrigin: PAIR(300, 300)
  461. *CursorOrigin: PAIR(300, 160)
  462. *Command: CmdSelect
  463. {
  464. *Order: DOC_SETUP.12
  465. *Cmd: "<1B>&l81a8c1E<1B>*p0x0Y<1B>*c0t2609x6600Y"
  466. }
  467. }
  468. *case: LANDSCAPE_CC90
  469. {
  470. *PrintableArea: PAIR(4356, 10800)
  471. *PrintableOrigin: PAIR(300, 300)
  472. *CursorOrigin: PAIR(200, 11100)
  473. *Command: CmdSelect
  474. {
  475. *Order: DOC_SETUP.12
  476. *Cmd: "<1B>&l81a8c1E<1B>*p0x0Y<1B>*c0t6552x2729Y"
  477. }
  478. }
  479. }
  480. }
  481. *Option: ENV_9
  482. {
  483. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  484. *PageProtectMem: 4109
  485. *switch: Orientation
  486. {
  487. *case: PORTRAIT
  488. {
  489. *PrintableArea: PAIR(3996, 10056)
  490. *PrintableOrigin: PAIR(300, 300)
  491. *CursorOrigin: PAIR(300, 160)
  492. *Command: CmdSelect
  493. {
  494. *Order: DOC_SETUP.12
  495. *Cmd: "<1B>&l89a8c1E<1B>*p0x0Y<1B>*c0t2609x6600Y"
  496. }
  497. }
  498. *case: LANDSCAPE_CC90
  499. {
  500. *PrintableArea: PAIR(4056, 10056)
  501. *PrintableOrigin: PAIR(300, 300)
  502. *CursorOrigin: PAIR(200, 10356)
  503. *Command: CmdSelect
  504. {
  505. *Order: DOC_SETUP.12
  506. *Cmd: "<1B>&l89a8c1E<1B>*p0x0Y<1B>*c0t6552x2729Y"
  507. }
  508. }
  509. }
  510. }
  511. *Option: ENV_DL
  512. {
  513. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  514. *PageProtectMem: 4109
  515. *switch: Orientation
  516. {
  517. *case: PORTRAIT
  518. {
  519. *PrintableArea: PAIR(4596, 9792)
  520. *PrintableOrigin: PAIR(300, 300)
  521. *CursorOrigin: PAIR(300, 160)
  522. *Command: CmdSelect
  523. {
  524. *Order: DOC_SETUP.12
  525. *Cmd: "<1B>&l90a8c1E<1B>*p0x0Y<1B>*c0t2758x5995Y"
  526. }
  527. }
  528. *case: LANDSCAPE_CC90
  529. {
  530. *PrintableArea: PAIR(4596, 9792)
  531. *PrintableOrigin: PAIR(300, 300)
  532. *CursorOrigin: PAIR(200, 10092)
  533. *Command: CmdSelect
  534. {
  535. *Order: DOC_SETUP.12
  536. *Cmd: "<1B>&l90a8c1E<1B>*p0x0Y<1B>*c0t5948x2878Y"
  537. }
  538. }
  539. }
  540. }
  541. *Option: ENV_C5
  542. {
  543. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  544. *PageProtectMem: 4109
  545. *switch: Orientation
  546. {
  547. *case: PORTRAIT
  548. {
  549. *PrintableArea: PAIR(7036, 10224)
  550. *PrintableOrigin: PAIR(300, 300)
  551. *CursorOrigin: PAIR(300, 200)
  552. *Command: CmdSelect
  553. {
  554. *Order: DOC_SETUP.12
  555. *Cmd: "<1B>&l91a8c1E<1B>*p0x0Y<1B>*c0t4231x6250Y"
  556. }
  557. }
  558. *case: LANDSCAPE_CC90
  559. {
  560. *PrintableArea: PAIR(7056, 10224)
  561. *PrintableOrigin: PAIR(300, 300)
  562. *CursorOrigin: PAIR(200, 10524)
  563. *Command: CmdSelect
  564. {
  565. *Order: DOC_SETUP.12
  566. *Cmd: "<1B>&l91a8c1E<1B>*p0x0Y<1B>*c0t6202x4352Y"
  567. }
  568. }
  569. }
  570. }
  571. *Option: ENV_MONARCH
  572. {
  573. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  574. *PageProtectMem: 4109
  575. *switch: Orientation
  576. {
  577. *case: PORTRAIT
  578. {
  579. *PrintableArea: PAIR(3996, 8400)
  580. *PrintableOrigin: PAIR(300, 300)
  581. *CursorOrigin: PAIR(300, 200)
  582. *Command: CmdSelect
  583. {
  584. *Order: DOC_SETUP.12
  585. *Cmd: "<1B>&l80a8c1E<1B>*p0x0Y<1B>*c0t2429x5160Y"
  586. }
  587. }
  588. *case: LANDSCAPE_CC90
  589. {
  590. *PrintableArea: PAIR(4056, 8400)
  591. *PrintableOrigin: PAIR(300, 300)
  592. *CursorOrigin: PAIR(200, 8700)
  593. *Command: CmdSelect
  594. {
  595. *Order: DOC_SETUP.12
  596. *Cmd: "<1B>&l80a8c1E<1B>*p0x0Y<1B>*c0t5112x2549Y"
  597. }
  598. }
  599. }
  600. }
  601. *Option: ENV_B5
  602. {
  603. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  604. *PageProtectMem: 4109
  605. *switch: Orientation
  606. {
  607. *case: PORTRAIT
  608. {
  609. *PrintableArea: PAIR(7716, 11208)
  610. *PrintableOrigin: PAIR(300, 300)
  611. *CursorOrigin: PAIR(300, 160)
  612. *Command: CmdSelect
  613. {
  614. *Order: DOC_SETUP.12
  615. *Cmd: "<1B>&l100a8c1E<1B>*p0x0Y<1B>*c0t4630x6893Y"
  616. }
  617. }
  618. *case: LANDSCAPE_CC90
  619. {
  620. *PrintableArea: PAIR(7716, 11208)
  621. *PrintableOrigin: PAIR(300, 300)
  622. *CursorOrigin: PAIR(200, 11508)
  623. *Command: CmdSelect
  624. {
  625. *Order: DOC_SETUP.12
  626. *Cmd: "<1B>&l100a8c1E<1B>*p0x0Y<1B>*c0t6725x4750Y"
  627. }
  628. }
  629. }
  630. }
  631. *Option: Option16
  632. {
  633. *rcNameID: 259
  634. *PageDimensions: PAIR(10200, 16800)
  635. *PageProtectMem: 4109
  636. *switch: Orientation
  637. {
  638. *case: PORTRAIT
  639. {
  640. *PrintableArea: PAIR(9600, 16200)
  641. *PrintableOrigin: PAIR(300, 300)
  642. *CursorOrigin: PAIR(300, 160)
  643. *Command: CmdSelect
  644. {
  645. *Order: DOC_SETUP.12
  646. *Cmd: "<1B>&l600a8c1E<1B>*p0x0Y<1B>*c0t4630x6893Y"
  647. }
  648. }
  649. *case: LANDSCAPE_CC90
  650. {
  651. *PrintableArea: PAIR(9600, 16200)
  652. *PrintableOrigin: PAIR(300, 300)
  653. *CursorOrigin: PAIR(200, 16500)
  654. *Command: CmdSelect
  655. {
  656. *Order: DOC_SETUP.12
  657. *Cmd: "<1B>&l600a8c1E<1B>*p0x0Y<1B>*c0t6725x4750Y"
  658. }
  659. }
  660. }
  661. }
  662. *Option: CUSTOMSIZE
  663. {
  664. *rcNameID: =USER_DEFINED_SIZE_DISPLAY
  665. *MinSize: PAIR(4440, 9000)
  666. *MaxSize: PAIR(14040, 32767)
  667. *MaxPrintableWidth: 14040
  668. *MinLeftMargin: 100
  669. *CenterPrintable?: FALSE
  670. *PageProtectMem: 1692
  671. *switch: Orientation
  672. {
  673. *case: PORTRAIT
  674. {
  675. *Command: CmdSelect
  676. {
  677. *Order: DOC_SETUP.12
  678. *Cmd: "<1B>&l101a4d1e" %d{((PhysPaperWidth - 14040) / 20) }"u" %d{(PhysPaperLength / 300) - 1}
  679. + "F<1B>*p0x0Y<1B>*p0x0Y<1B>*c0t" %d{(((PhysPaperWidth - 598) * 6) / 10) }"x" %d{(((PhysPaperLength - 440) * 6) / 10) }
  680. + "Y"
  681. }
  682. }
  683. *case: LANDSCAPE_CC90
  684. {
  685. *Command: CmdSelect
  686. {
  687. *Order: DOC_SETUP.12
  688. *Cmd: "<1B>&l101a4d1e" %d{(PhysPaperLength / 300) - 1}"f" %d{((PhysPaperWidth - 14040) / 20) }
  689. + "u" %d{(((PhysPaperLength - 21300) * 6) / 10) }"Z<1B>*p0x0Y<1B>*c0t" %d{(((PhysPaperLength - 600) * 6) / 10) }
  690. + "x" %d{(((PhysPaperWidth - 600) * 6) / 10) }"Y"
  691. }
  692. }
  693. }
  694. }
  695. }
  696. *Feature: PrintQuality
  697. {
  698. *rcNameID: =TEXT_QUALITY_DISPLAY
  699. *DefaultOption: Option1
  700. *Option: Option1
  701. {
  702. *rcNameID: 269
  703. *Command: CmdSelect
  704. {
  705. *Order: DOC_SETUP.4
  706. *Cmd: "@PJL SET RET=OFF<0A>"
  707. }
  708. }
  709. *Option: Option2
  710. {
  711. *rcNameID: 270
  712. *Command: CmdSelect
  713. {
  714. *Order: DOC_SETUP.4
  715. *Cmd: "@PJL SET RET=ON<0A>"
  716. }
  717. }
  718. *Option: Option3
  719. {
  720. *rcNameID: 271
  721. *Command: CmdSelect
  722. {
  723. *Order: DOC_SETUP.4
  724. *Cmd: "@PJL SET LIMAGEENHANCE=ON<0A>"
  725. }
  726. }
  727. *Option: Option4
  728. {
  729. *rcNameID: 272
  730. *Command: CmdSelect
  731. {
  732. *Order: DOC_SETUP.4
  733. *Cmd: "@PJL SET LIMAGEENHANCE=OFF<0A>"
  734. }
  735. }
  736. }
  737. *Feature: OutputBin
  738. {
  739. *rcNameID: =OUTPUTBIN_DISPLAY
  740. *DefaultOption: Option1
  741. *Option: Option1
  742. {
  743. *rcNameID: 260
  744. *Command: CmdSelect
  745. {
  746. *Order: DOC_SETUP.14
  747. *Cmd: "<1B>&l0G"
  748. }
  749. }
  750. *Option: Option2
  751. {
  752. *rcNameID: 265
  753. *Command: CmdSelect
  754. {
  755. *Order: DOC_SETUP.14
  756. *Cmd: "<1B>&l1G"
  757. }
  758. }
  759. *Option: Option3
  760. {
  761. *rcNameID: 266
  762. *Command: CmdSelect
  763. {
  764. *Order: DOC_SETUP.14
  765. *Cmd: "<1B>&l2G"
  766. }
  767. }
  768. *Option: Option4
  769. {
  770. *rcNameID: 267
  771. *Command: CmdSelect
  772. {
  773. *Order: DOC_SETUP.14
  774. *Cmd: "<1B>&l3G"
  775. }
  776. }
  777. }
  778. *Feature: PrintDensity
  779. {
  780. *rcNameID: =PRINTDENSITY_DISPLAY
  781. *DefaultOption: Option2
  782. *Option: Option1
  783. {
  784. *rcNameID: 293
  785. *Command: CmdSelect
  786. {
  787. *Order: DOC_SETUP.2
  788. *Cmd: "@PJL SET DENSITY=1<0A>"
  789. }
  790. }
  791. *Option: Option2
  792. {
  793. *rcNameID: 294
  794. *Command: CmdSelect
  795. {
  796. *Order: DOC_SETUP.2
  797. *Cmd: "@PJL SET DENSITY=3<0A>"
  798. }
  799. }
  800. *Option: Option3
  801. {
  802. *rcNameID: 295
  803. *Command: CmdSelect
  804. {
  805. *Order: DOC_SETUP.2
  806. *Cmd: "@PJL SET DENSITY=5<0A>"
  807. }
  808. }
  809. }
  810. *Feature: Halftone
  811. {
  812. *rcNameID: =HALFTONING_DISPLAY
  813. *DefaultOption: HT_PATSIZE_AUTO
  814. *Option: HT_PATSIZE_AUTO
  815. {
  816. *rcNameID: =HT_AUTO_SELECT_DISPLAY
  817. }
  818. *Option: HT_PATSIZE_6x6_M
  819. {
  820. *rcNameID: =HT_DITHER6X6_DISPLAY
  821. }
  822. *Option: HT_PATSIZE_8x8_M
  823. {
  824. *rcNameID: =HT_DITHER8X8_DISPLAY
  825. }
  826. }
  827. *Feature: Memory
  828. {
  829. *rcNameID: =PRINTER_MEMORY_DISPLAY
  830. *DefaultOption: 4096KB
  831. *MemConfigKB: PAIR(2048, 1931)
  832. *MemConfigKB: PAIR(4096, 3979)
  833. *MemConfigKB: PAIR(6144, 6027)
  834. *MemConfigKB: PAIR(8192, 8075)
  835. *MemConfigKB: PAIR(10240, 10123)
  836. *MemConfigKB: PAIR(12288, 12171)
  837. *MemConfigKB: PAIR(14336, 14219)
  838. *MemConfigKB: PAIR(16384, 16267)
  839. *MemConfigKB: PAIR(18432, 18315)
  840. *MemConfigKB: PAIR(20480, 20363)
  841. *MemConfigKB: PAIR(22528, 22411)
  842. *MemConfigKB: PAIR(24576, 24459)
  843. *MemConfigKB: PAIR(26624, 26507)
  844. *MemConfigKB: PAIR(28672, 28555)
  845. *MemConfigKB: PAIR(30720, 30603)
  846. *MemConfigKB: PAIR(32768, 32651)
  847. *MemConfigKB: PAIR(34816, 34699)
  848. *MemConfigKB: PAIR(36864, 36747)
  849. *MemConfigKB: PAIR(38912, 38795)
  850. *MemConfigKB: PAIR(40960, 40843)
  851. *MemConfigKB: PAIR(43008, 42891)
  852. *MemConfigKB: PAIR(45056, 44939)
  853. *MemConfigKB: PAIR(47104, 46987)
  854. *MemConfigKB: PAIR(49152, 49035)
  855. *MemConfigKB: PAIR(51200, 51083)
  856. *MemConfigKB: PAIR(53248, 53131)
  857. *MemConfigKB: PAIR(55296, 55179)
  858. *MemConfigKB: PAIR(57344, 57227)
  859. *MemConfigKB: PAIR(59392, 59275)
  860. *MemConfigKB: PAIR(61440, 61323)
  861. *MemConfigKB: PAIR(63488, 63371)
  862. *MemConfigKB: PAIR(65536, 65419)
  863. }
  864. *Feature: Duplex
  865. {
  866. *rcNameID: =TWO_SIDED_PRINTING_DISPLAY
  867. *DefaultOption: NONE
  868. *Option: NONE
  869. {
  870. *rcNameID: =NONE_DISPLAY
  871. *Command: CmdSelect
  872. {
  873. *Order: DOC_SETUP.9
  874. *Cmd: "<1B>&l0S"
  875. }
  876. }
  877. *Option: VERTICAL
  878. {
  879. *rcNameID: =FLIP_ON_LONG_EDGE_DISPLAY
  880. *Command: CmdSelect
  881. {
  882. *Order: DOC_SETUP.10
  883. *Cmd: "<1B>&l1S"
  884. }
  885. }
  886. *Option: HORIZONTAL
  887. {
  888. *rcNameID: =FLIP_ON_SHORT_EDGE_DISPLAY
  889. *Command: CmdSelect
  890. {
  891. *Order: DOC_SETUP.10
  892. *Cmd: "<1B>&l2S"
  893. }
  894. }
  895. }
  896. *Feature: DuplexUnit
  897. {
  898. *FeatureType: PRINTER_PROPERTY
  899. *rcNameID: 300
  900. *DefaultOption: Installed
  901. *Option: NotInstalled
  902. {
  903. *rcNameID: 301
  904. *DisabledFeatures: LIST(Duplex)
  905. *Constraints: LIST(Duplex.VERTICAL, Duplex.HORIZONTAL)
  906. }
  907. *Option: Installed
  908. {
  909. *rcNameID: 302
  910. }
  911. }
  912. *Feature: PageProtect
  913. {
  914. *rcNameID: =PAGE_PROTECTION_DISPLAY
  915. *DefaultOption: OFF
  916. *Option: ON
  917. {
  918. *rcNameID: =ON_DISPLAY
  919. *Command: CmdSelect
  920. {
  921. *Order: DOC_SETUP.1
  922. *Cmd: "<1B>%%-12345X@PJL SET PAGEPROTECT=LETTER<0A>"
  923. }
  924. }
  925. *Option: OFF
  926. {
  927. *rcNameID: =OFF_DISPLAY
  928. *Command: CmdSelect
  929. {
  930. *Order: DOC_SETUP.1
  931. *Cmd: "<1B>%%-12345X@PJL SET PAGEPROTECT=OFF<0A>"
  932. }
  933. }
  934. }
  935. *Command: CmdStartDoc
  936. {
  937. *Order: DOC_SETUP.7
  938. *Cmd: "<1B>&u1200D<1B>*r0F"
  939. }
  940. *Command: CmdStartPage
  941. {
  942. *Order: PAGE_SETUP.1
  943. *Cmd: "<1B>*b0M<0D>"
  944. }
  945. *Command: CmdEndJob
  946. {
  947. *Order: JOB_FINISH.1
  948. *Cmd: "<1B>E<1B>%%-12345X"
  949. }
  950. *Command: CmdCopies
  951. {
  952. *Order: DOC_SETUP.13
  953. *Cmd: "<1B>&l" %d[1,99]{NumOfCopies}"X"
  954. }
  955. *RotateCoordinate?: TRUE
  956. *RotateRaster?: TRUE
  957. *RotateFont?: TRUE
  958. *TextCaps: LIST(TC_CR_90,TC_UA_ABLE)
  959. *MemoryUsage: LIST(FONT, RASTER, VECTOR)
  960. *CursorXAfterCR: AT_PRINTABLE_X_ORIGIN
  961. *BadCursorMoveInGrxMode: LIST(X_PORTRAIT,Y_LANDSCAPE)
  962. *XMoveThreshold: 0
  963. *YMoveThreshold: 0
  964. *XMoveUnit: 1200
  965. *YMoveUnit: 1200
  966. *Command: CmdXMoveAbsolute { *Cmd : "<1B>*p" %d{DestX }"X" }
  967. *Command: CmdXMoveRelRight { *Cmd : "<1B>*p+" %d[0,9600]{max_repeat(DestXRel )}"X" }
  968. *Command: CmdXMoveRelLeft { *Cmd : "<1B>*p-" %d[0,9600]{max_repeat(DestXRel )}"X" }
  969. *Command: CmdYMoveAbsolute { *Cmd : "<1B>*p" %d{DestY }"Y" }
  970. *Command: CmdYMoveRelDown { *Cmd : "<1B>*p+" %d{DestYRel }"Y" }
  971. *Command: CmdYMoveRelUp { *Cmd : "<1B>*p-" %d{DestYRel }"Y" }
  972. *Command: CmdCR { *Cmd : "<0D>" }
  973. *Command: CmdLF { *Cmd : "<0A>" }
  974. *Command: CmdFF { *Cmd : "<0C>" }
  975. *Command: CmdBackSpace { *Cmd : "<08>" }
  976. *Command: CmdUniDirectionOn { *Cmd : "<00>" }
  977. *Command: CmdUniDirectionOff { *Cmd : "<00>" }
  978. *Command: CmdPushCursor { *Cmd : "<1B>&f0S" }
  979. *Command: CmdPopCursor { *Cmd : "<1B>&f1S" }
  980. *Command: CmdSetSimpleRotation { *Cmd : "<1B>&a" %d{PrintDirInCCDegrees}"P" }
  981. *EjectPageWithFF?: TRUE
  982. *Command: CmdEnableTIFF4 { *Cmd : "<1B>*b2M" }
  983. *Command: CmdDisableCompression { *Cmd : "<1B>*b0M" }
  984. *Command: CmdEnableDRC { *Cmd : "<1B>*b3M" }
  985. *OutputDataFormat: H_BYTE
  986. *OptimizeLeftBound?: TRUE
  987. *CursorXAfterSendBlockData: AT_GRXDATA_ORIGIN
  988. *CursorYAfterSendBlockData: AUTO_INCREMENT
  989. *DefaultFont: 133
  990. *DefaultCTT: 0
  991. *CharPosition: BASELINE
  992. *TTFSEnabled?: TRUE
  993. *DeviceFonts: LIST(133,134,140,141,142,143,144,145,146,147,148,149,150,151,152,153,
  994. + 154,155,156,158,159,160,190,191,192,193,194,195,196,197,203,204,
  995. + 205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,
  996. + 221,222,223,224)
  997. *MinFontID: 16534
  998. *MaxFontID: 32768
  999. *switch: Resolution
  1000. {
  1001. *case: Option1
  1002. {
  1003. *FontFormat: HPPCL_OUTLINE
  1004. }
  1005. *case: Option2
  1006. {
  1007. *FontFormat: HPPCL_OUTLINE
  1008. }
  1009. *case: Option3
  1010. {
  1011. *FontFormat: HPPCL_RES
  1012. }
  1013. }
  1014. *Command: CmdSetFontID { *Cmd : "<1B>*c" %d{NextFontID}"D" }
  1015. *Command: CmdSelectFontID { *Cmd : "<1B>(" %d{CurrentFontID}"X" }
  1016. *Command: CmdSetCharCode { *Cmd : "<1B>*c" %d{NextGlyph}"E" }
  1017. *Command: CmdUnderlineOn { *Cmd : "<1B>&dD" }
  1018. *Command: CmdUnderlineOff { *Cmd : "<1B>&d@" }
  1019. *Command: CmdSelectWhiteBrush { *Cmd : "<1B>*v1o1T" }
  1020. *Command: CmdSelectBlackBrush { *Cmd : "<1B>*v0o0T" }
  1021. *MinGrayFill: 1
  1022. *MaxGrayFill: 100
  1023. *Command: CmdSetRectWidth { *Cmd : "<1B>*c" %d{RectXSize }"A" }
  1024. *Command: CmdSetRectHeight { *Cmd : "<1B>*c" %d{RectYSize }"B" }
  1025. *Command: CmdRectGrayFill { *Cmd : "<1B>*c" %d{GrayPercentage }"g2P" }
  1026. *Command: CmdRectWhiteFill { *Cmd : "<1B>*c1P" }