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.

1215 lines
33 KiB

  1. *%
  2. *% Copyright (c) 1997 - 1999 Microsoft Corporation
  3. *% All Rights Reserved.
  4. *%
  5. *GPDSpecVersion: "1.0"
  6. *Include: "StdNames.gpd"
  7. *GPDFileVersion: "1.0"
  8. *GPDFileName: "mnpwp18.GPD"
  9. *Include: "ttfsub.gpd"
  10. *ModelName: "MINOLTA PageWorks/Pro 18"
  11. *MasterUnits: PAIR(600, 600)
  12. *ResourceDLL: "minolres.dll"
  13. *PrintRate: 18
  14. *PrintRatePPM: 18
  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.7
  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.7
  38. *NoPageEject?:TRUE
  39. *Cmd: "<1B>&l1o1E"
  40. }
  41. }
  42. }
  43. *Feature: InputBin
  44. {
  45. *rcNameID: =PAPER_SOURCE_DISPLAY
  46. *DefaultOption: AUTO
  47. *Option: AUTO
  48. {
  49. *rcNameID: =AUTO_DISPLAY
  50. *Command: CmdSelect
  51. {
  52. *Order: DOC_SETUP.9
  53. *Cmd: "<1B>&l7H"
  54. }
  55. }
  56. *Option: MANUAL
  57. {
  58. *rcNameID: =MANUAL_FEED_DISPLAY
  59. *Command: CmdSelect
  60. {
  61. *Order: DOC_SETUP.9
  62. *Cmd: "<1B>&l2H"
  63. }
  64. }
  65. *Option: Option3
  66. {
  67. *rcNameID: 277
  68. *OptionID: 277
  69. *Command: CmdSelect
  70. {
  71. *Order: DOC_SETUP.9
  72. *Cmd: "<1B>&l4H"
  73. }
  74. }
  75. *Option: Option4
  76. {
  77. *rcNameID: 278
  78. *OptionID: 278
  79. *Command: CmdSelect
  80. {
  81. *Order: DOC_SETUP.9
  82. *Cmd: "<1B>&l1H"
  83. }
  84. }
  85. *Option: Option5
  86. {
  87. *rcNameID: 350
  88. *OptionID: 350
  89. *Command: CmdSelect
  90. {
  91. *Order: DOC_SETUP.9
  92. *Cmd: "<1B>&l5H"
  93. }
  94. }
  95. }
  96. *Feature: TRAY2
  97. {
  98. *rcNameID: 278
  99. *FeatureType: PRINTER_PROPERTY
  100. *DefaultOption: FALSE
  101. *Option: FALSE
  102. {
  103. *rcNameID: 368
  104. }
  105. *Option: TRUE
  106. {
  107. *rcNameID: 367
  108. }
  109. }
  110. *InvalidCombination: LIST(TRAY2.FALSE,InputBin.Option4)
  111. *Feature: TRAY3
  112. {
  113. *rcNameID: 350
  114. *FeatureType: PRINTER_PROPERTY
  115. *DefaultOption: FALSE
  116. *Option: FALSE
  117. {
  118. *rcNameID: 368
  119. }
  120. *Option: TRUE
  121. {
  122. *rcNameID: 367
  123. }
  124. }
  125. *InvalidCombination: LIST(TRAY3.FALSE,InputBin.Option5)
  126. *%TRAY1 Constraints
  127. *InvalidCombination: LIST(InputBin.Option3, PaperSize.ENV_10)
  128. *InvalidCombination: LIST(InputBin.Option3, PaperSize.ENV_DL)
  129. *InvalidCombination: LIST(InputBin.Option3, PaperSize.ENV_C5)
  130. *InvalidCombination: LIST(InputBin.Option3, PaperSize.ENV_MONARCH)
  131. *InvalidCombination: LIST(InputBin.Option3, PaperSize.ENV_B5)
  132. *%TRAY2 Constraints
  133. *InvalidCombination: LIST(InputBin.Option4, PaperSize.ENV_10)
  134. *InvalidCombination: LIST(InputBin.Option4, PaperSize.ENV_DL)
  135. *InvalidCombination: LIST(InputBin.Option4, PaperSize.ENV_C5)
  136. *InvalidCombination: LIST(InputBin.Option4, PaperSize.ENV_MONARCH)
  137. *InvalidCombination: LIST(InputBin.Option4, PaperSize.ENV_B5)
  138. *%TRAY3 Constraints
  139. *InvalidCombination: LIST(InputBin.Option5, PaperSize.ENV_10)
  140. *InvalidCombination: LIST(InputBin.Option5, PaperSize.ENV_DL)
  141. *InvalidCombination: LIST(InputBin.Option5, PaperSize.ENV_C5)
  142. *InvalidCombination: LIST(InputBin.Option5, PaperSize.ENV_MONARCH)
  143. *InvalidCombination: LIST(InputBin.Option5, PaperSize.ENV_B5)
  144. *Feature: Resolution
  145. {
  146. *rcNameID: =RESOLUTION_DISPLAY
  147. *DefaultOption: Option1
  148. *Option: Option1
  149. {
  150. *Name: "600 x 600 " =DOTS_PER_INCH
  151. *DPI: PAIR(600, 600)
  152. *TextDPI: PAIR(600, 600)
  153. *MinStripBlankPixels: 64
  154. EXTERN_GLOBAL: *StripBlanks: LIST(ENCLOSED,TRAILING)
  155. *SpotDiameter: 160
  156. *Command: CmdBeginRaster { *Cmd : "<1B>*r1A" }
  157. *Command: CmdEndRaster { *Cmd : "<1B>*rB" }
  158. *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  159. *Command: CmdSelect
  160. {
  161. *Order: DOC_SETUP.5
  162. *Cmd: "@PJL SET RESOLUTION=600<0A>@PJL ENTER LANGUAGE=PCL<0A0D1B>E<1B>*t600R"
  163. }
  164. }
  165. *Option: Option2
  166. {
  167. *Name: "300 x 300 " =DOTS_PER_INCH
  168. *DPI: PAIR(300, 300)
  169. *TextDPI: PAIR(300, 300)
  170. *MinStripBlankPixels: 32
  171. EXTERN_GLOBAL: *StripBlanks: LIST(ENCLOSED,TRAILING)
  172. *SpotDiameter: 140
  173. *Command: CmdBeginRaster { *Cmd : "<1B>*r1A" }
  174. *Command: CmdEndRaster { *Cmd : "<1B>*rB" }
  175. *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  176. *Command: CmdSelect
  177. {
  178. *Order: DOC_SETUP.5
  179. *Cmd: "@PJL SET RESOLUTION=300<0A>@PJL ENTER LANGUAGE=PCL<0A0D1B>E<1B>*t300R"
  180. }
  181. }
  182. *Option: Option3
  183. {
  184. *Name: "150 x 150 " =DOTS_PER_INCH
  185. *DPI: PAIR(150, 150)
  186. *TextDPI: PAIR(150, 150)
  187. *MinStripBlankPixels: 32
  188. EXTERN_GLOBAL: *StripBlanks: LIST(ENCLOSED,TRAILING)
  189. *SpotDiameter: 100
  190. *Command: CmdBeginRaster { *Cmd : "<1B>*r1A" }
  191. *Command: CmdEndRaster { *Cmd : "<1B>*rB" }
  192. *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  193. *Command: CmdSelect
  194. {
  195. *Order: DOC_SETUP.5
  196. *Cmd: "@PJL SET RESOLUTION=150<0A>@PJL ENTER LANGUAGE=PCL<0A0D1B>E<1B>*t150R"
  197. }
  198. }
  199. }
  200. *Feature: DuplexUnit
  201. {
  202. *FeatureType: PRINTER_PROPERTY
  203. *rcNameID: 369
  204. *DefaultOption: NotInstalled
  205. *Option: NotInstalled
  206. {
  207. *rcNameID: 368
  208. *DisabledFeatures: LIST(Duplex.VERTICAL,Duplex.HORIZONTAL)
  209. *Constraints: LIST(Duplex.VERTICAL,Duplex.HORIZONTAL)
  210. }
  211. *Option: Installed
  212. {
  213. *rcNameID: 367
  214. }
  215. }
  216. *Feature: PaperSize
  217. {
  218. *rcNameID: =PAPER_SIZE_DISPLAY
  219. *DefaultOption: LETTER
  220. *Option: EXECUTIVE
  221. {
  222. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  223. *PageProtectMem: 4109
  224. *switch: Orientation
  225. {
  226. *case: PORTRAIT
  227. {
  228. *PrintableArea: PAIR(4050, 6000)
  229. *PrintableOrigin: PAIR(150, 150)
  230. *switch: Resolution
  231. {
  232. *case: Option3
  233. {
  234. *PrintableArea: PAIR(4048, 5996)
  235. *PrintableOrigin: PAIR(152, 152)
  236. }
  237. }
  238. *CursorOrigin: PAIR(150, 150)
  239. *Command: CmdSelect
  240. {
  241. *Order: DOC_SETUP.10
  242. *Cmd: "<1B>&l1a8c1E<1B>*p0x0Y<1B>*c0t4350x6300Y"
  243. }
  244. }
  245. *case: LANDSCAPE_CC90
  246. {
  247. *PrintableArea: PAIR(4050, 6000)
  248. *PrintableOrigin: PAIR(150, 150)
  249. *switch: Resolution
  250. {
  251. *case: Option3
  252. {
  253. *PrintableArea: PAIR(4048, 5996)
  254. *PrintableOrigin: PAIR(152, 152)
  255. }
  256. }
  257. *CursorOrigin: PAIR(110, 6220)
  258. *Command: CmdSelect
  259. {
  260. *Order: DOC_SETUP.10
  261. *Cmd: "<1B>&l1a8c1E<1B>*p0x0Y<1B>*c0t6300x4350Y"
  262. }
  263. }
  264. }
  265. }
  266. *Option: LETTER
  267. {
  268. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  269. *PageProtectMem: 4109
  270. *switch: Orientation
  271. {
  272. *case: PORTRAIT
  273. {
  274. *PrintableArea: PAIR(4800, 6300)
  275. *PrintableOrigin: PAIR(150, 150)
  276. *switch: Resolution
  277. {
  278. *case: Option3
  279. {
  280. *PrintableArea: PAIR(4796, 6296)
  281. *PrintableOrigin: PAIR(152, 152)
  282. }
  283. }
  284. *CursorOrigin: PAIR(150, 150)
  285. *Command: CmdSelect
  286. {
  287. *Order: DOC_SETUP.10
  288. *Cmd: "<1B>&l2a8c1E<1B>*p0x0Y<1B>*c0t5100x6600Y"
  289. }
  290. }
  291. *case: LANDSCAPE_CC90
  292. {
  293. *PrintableArea: PAIR(4800, 6300)
  294. *PrintableOrigin: PAIR(150, 150)
  295. *switch: Resolution
  296. {
  297. *case: Option3
  298. {
  299. *PrintableArea: PAIR(4796, 6296)
  300. *PrintableOrigin: PAIR(152, 152)
  301. }
  302. }
  303. *CursorOrigin: PAIR(100, 6510)
  304. *Command: CmdSelect
  305. {
  306. *Order: DOC_SETUP.10
  307. *Cmd: "<1B>&l2a8c1E<1B>*p0x0Y<1B>*c0t6600x5100Y"
  308. }
  309. }
  310. }
  311. }
  312. *Option: LEGAL
  313. {
  314. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  315. *PageProtectMem: 5230
  316. *switch: Orientation
  317. {
  318. *case: PORTRAIT
  319. {
  320. *PrintableArea: PAIR(4800, 8100)
  321. *PrintableOrigin: PAIR(150, 150)
  322. *switch: Resolution
  323. {
  324. *case: Option3
  325. {
  326. *PrintableArea: PAIR(4796, 8096)
  327. *PrintableOrigin: PAIR(152, 152)
  328. }
  329. }
  330. *CursorOrigin: PAIR(150, 150)
  331. *Command: CmdSelect
  332. {
  333. *Order: DOC_SETUP.10
  334. *Cmd: "<1B>&l3a8c1E<1B>*p0x0Y<1B>*c0t5100x8400Y"
  335. }
  336. }
  337. *case: LANDSCAPE_CC90
  338. {
  339. *PrintableArea: PAIR(4800, 7810)
  340. *PrintableOrigin: PAIR(150, 200)
  341. *switch: Resolution
  342. {
  343. *case: Option3
  344. {
  345. *PrintableArea: PAIR(4796, 7806)
  346. *PrintableOrigin: PAIR(152, 202)
  347. }
  348. }
  349. *CursorOrigin: PAIR(100, 8350)
  350. *Command: CmdSelect
  351. {
  352. *Order: DOC_SETUP.10
  353. *Cmd: "<1B>&l3a8c1E<1B>*p0x0Y<1B>*c0t8400x5100Y"
  354. }
  355. }
  356. }
  357. }
  358. *Option: A4
  359. {
  360. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  361. *PageProtectMem: 4249
  362. *switch: Orientation
  363. {
  364. *case: PORTRAIT
  365. {
  366. *PrintableArea: PAIR(4662, 6604)
  367. *PrintableOrigin: PAIR(150, 150)
  368. *switch: Resolution
  369. {
  370. *case: Option3
  371. {
  372. *PrintableArea: PAIR(4660, 6602)
  373. *PrintableOrigin: PAIR(152, 152)
  374. }
  375. }
  376. *CursorOrigin: PAIR(150, 150)
  377. *Command: CmdSelect
  378. {
  379. *Order: DOC_SETUP.10
  380. *Cmd: "<1B>&l26a8c1E<1B>*p0x0Y<1B>*c0t4962x7014Y"
  381. }
  382. }
  383. *case: LANDSCAPE_CC90
  384. {
  385. *PrintableArea: PAIR(4662, 6714)
  386. *PrintableOrigin: PAIR(150, 150)
  387. *switch: Resolution
  388. {
  389. *case: Option3
  390. {
  391. *PrintableArea: PAIR(4660, 6712)
  392. *PrintableOrigin: PAIR(152, 152)
  393. }
  394. }
  395. *CursorOrigin: PAIR(100, 6934)
  396. *Command: CmdSelect
  397. {
  398. *Order: DOC_SETUP.10
  399. *Cmd: "<1B>&l26a8c1E<1B>*p0x0Y<1B>*c0t7014x4962Y"
  400. }
  401. }
  402. }
  403. }
  404. *Option: B5
  405. {
  406. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  407. *PageProtectMem: 3198
  408. *switch: Orientation
  409. {
  410. *case: PORTRAIT
  411. {
  412. *PrintableArea: PAIR(4002, 5772)
  413. *PrintableOrigin: PAIR(150, 150)
  414. *switch: Resolution
  415. {
  416. *case: Option3
  417. {
  418. *PrintableArea: PAIR(4000, 5768)
  419. *PrintableOrigin: PAIR(152, 152)
  420. }
  421. }
  422. *CursorOrigin: PAIR(150, 150)
  423. *Command: CmdSelect
  424. {
  425. *Order: DOC_SETUP.10
  426. *Cmd: "<1B>&l45a8c1E<1B>*p0x0Y<1B>*p0x0Y<1B>*c0t4302x6072Y"
  427. }
  428. }
  429. *case: LANDSCAPE_CC90
  430. {
  431. *PrintableArea: PAIR(4002, 5792)
  432. *PrintableOrigin: PAIR(150, 150)
  433. *switch: Resolution
  434. {
  435. *case: Option3
  436. {
  437. *PrintableArea: PAIR(4000, 5788)
  438. *PrintableOrigin: PAIR(152, 152)
  439. }
  440. }
  441. *CursorOrigin: PAIR(110, 5982)
  442. *Command: CmdSelect
  443. {
  444. *Order: DOC_SETUP.10
  445. *Cmd: "<1B>&l45a8c1E<1B>*p0x0Y<1B>*p0x0Y<1B>*c0t6072x4302Y"
  446. }
  447. }
  448. }
  449. }
  450. *Option: A5
  451. {
  452. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  453. *PageProtectMem: 2125
  454. *switch: Orientation
  455. {
  456. *case: PORTRAIT
  457. {
  458. *PrintableArea: PAIR(3198, 4662)
  459. *PrintableOrigin: PAIR(150, 150)
  460. *switch: Resolution
  461. {
  462. *case: Option3
  463. {
  464. *PrintableArea: PAIR(3196, 4660)
  465. *PrintableOrigin: PAIR(152, 152)
  466. }
  467. }
  468. *CursorOrigin: PAIR(150, 150)
  469. *Command: CmdSelect
  470. {
  471. *Order: DOC_SETUP.10
  472. *Cmd: "<1B>&l25a8c1E<1B>*p0x0Y<1B>*c0t3498x4962Y"
  473. }
  474. }
  475. *case: LANDSCAPE_CC90
  476. {
  477. *PrintableArea: PAIR(3198, 4602)
  478. *PrintableOrigin: PAIR(150, 150)
  479. *switch: Resolution
  480. {
  481. *case: Option3
  482. {
  483. *PrintableArea: PAIR(3196, 4600)
  484. *PrintableOrigin: PAIR(152, 152)
  485. }
  486. }
  487. *CursorOrigin: PAIR(110, 4882)
  488. *Command: CmdSelect
  489. {
  490. *Order: DOC_SETUP.10
  491. *Cmd: "<1B>&l25a8c1E<1B>*p0x0Y<1B>*c0t4962x3498Y"
  492. }
  493. }
  494. }
  495. }
  496. *Option: ENV_10
  497. {
  498. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  499. *PageProtectMem: 4109
  500. *switch: Orientation
  501. {
  502. *case: PORTRAIT
  503. {
  504. *PrintableArea: PAIR(2178, 5400)
  505. *PrintableOrigin: PAIR(150, 150)
  506. *switch: Resolution
  507. {
  508. *case: Option3
  509. {
  510. *PrintableArea: PAIR(2176, 5396)
  511. *PrintableOrigin: PAIR(152, 152)
  512. }
  513. }
  514. *CursorOrigin: PAIR(150, 150)
  515. *Command: CmdSelect
  516. {
  517. *Order: DOC_SETUP.10
  518. *Cmd: "<1B>&l81a8c1E<1B>*p0x0Y<1B>*c0t2478x5700Y"
  519. }
  520. }
  521. *case: LANDSCAPE_CC90
  522. {
  523. *PrintableArea: PAIR(2178, 5400)
  524. *PrintableOrigin: PAIR(150, 150)
  525. *switch: Resolution
  526. {
  527. *case: Option3
  528. {
  529. *PrintableArea: PAIR(2176, 5396)
  530. *PrintableOrigin: PAIR(152, 152)
  531. }
  532. }
  533. *CursorOrigin: PAIR(150, 5620)
  534. *Command: CmdSelect
  535. {
  536. *Order: DOC_SETUP.10
  537. *Cmd: "<1B>&l81a8c1E<1B>*p0x0Y<1B>*c0t5700x2478Y"
  538. }
  539. }
  540. }
  541. }
  542. *Option: ENV_DL
  543. {
  544. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  545. *PageProtectMem: 4109
  546. *switch: Orientation
  547. {
  548. *case: PORTRAIT
  549. {
  550. *PrintableArea: PAIR(2298, 4896)
  551. *PrintableOrigin: PAIR(150, 150)
  552. *switch: Resolution
  553. {
  554. *case: Option3
  555. {
  556. *PrintableArea: PAIR(2296, 4892)
  557. *PrintableOrigin: PAIR(152, 152)
  558. }
  559. }
  560. *CursorOrigin: PAIR(150, 150)
  561. *Command: CmdSelect
  562. {
  563. *Order: DOC_SETUP.10
  564. *Cmd: "<1B>&l90a8c1E<1B>*p0x0Y<1B>*c0t2598x5196Y"
  565. }
  566. }
  567. *case: LANDSCAPE_CC90
  568. {
  569. *PrintableArea: PAIR(2298, 4896)
  570. *PrintableOrigin: PAIR(150, 150)
  571. *switch: Resolution
  572. {
  573. *case: Option3
  574. {
  575. *PrintableArea: PAIR(2296, 4892)
  576. *PrintableOrigin: PAIR(152, 152)
  577. }
  578. }
  579. *CursorOrigin: PAIR(110, 5116)
  580. *Command: CmdSelect
  581. {
  582. *Order: DOC_SETUP.10
  583. *Cmd: "<1B>&l90a8c1E<1B>*p0x0Y<1B>*c0t5196x2598Y"
  584. }
  585. }
  586. }
  587. }
  588. *Option: ENV_C5
  589. {
  590. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  591. *PageProtectMem: 4109
  592. *switch: Orientation
  593. {
  594. *case: PORTRAIT
  595. {
  596. *PrintableArea: PAIR(3528, 5112)
  597. *PrintableOrigin: PAIR(150, 150)
  598. *switch: Resolution
  599. {
  600. *case: Option3
  601. {
  602. *PrintableArea: PAIR(3524, 5108)
  603. *PrintableOrigin: PAIR(152, 152)
  604. }
  605. }
  606. *CursorOrigin: PAIR(150, 150)
  607. *Command: CmdSelect
  608. {
  609. *Order: DOC_SETUP.10
  610. *Cmd: "<1B>&l91a8c1E<1B>*p0x0Y<1B>*c0t3828x5412Y"
  611. }
  612. }
  613. *case: LANDSCAPE_CC90
  614. {
  615. *PrintableArea: PAIR(3528, 5112)
  616. *PrintableOrigin: PAIR(150, 150)
  617. *switch: Resolution
  618. {
  619. *case: Option3
  620. {
  621. *PrintableArea: PAIR(3524, 5108)
  622. *PrintableOrigin: PAIR(152, 152)
  623. }
  624. }
  625. *CursorOrigin: PAIR(110, 5332)
  626. *Command: CmdSelect
  627. {
  628. *Order: DOC_SETUP.10
  629. *Cmd: "<1B>&l91a8c1E<1B>*p0x0Y<1B>*c0t5412x3828Y"
  630. }
  631. }
  632. }
  633. }
  634. *Option: ENV_MONARCH
  635. {
  636. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  637. *PageProtectMem: 4109
  638. *switch: Orientation
  639. {
  640. *case: PORTRAIT
  641. {
  642. *PrintableArea: PAIR(2028, 4200)
  643. *PrintableOrigin: PAIR(150, 150)
  644. *switch: Resolution
  645. {
  646. *case: Option3
  647. {
  648. *PrintableArea: PAIR(2024, 4196)
  649. *PrintableOrigin: PAIR(152, 152)
  650. }
  651. }
  652. *CursorOrigin: PAIR(150, 150)
  653. *Command: CmdSelect
  654. {
  655. *Order: DOC_SETUP.10
  656. *Cmd: "<1B>&l80a8c1E<1B>*p0x0Y<1B>*c0t2328x4500Y"
  657. }
  658. }
  659. *case: LANDSCAPE_CC90
  660. {
  661. *PrintableArea: PAIR(2028, 4200)
  662. *PrintableOrigin: PAIR(150, 150)
  663. *switch: Resolution
  664. {
  665. *case: Option3
  666. {
  667. *PrintableArea: PAIR(2024, 4196)
  668. *PrintableOrigin: PAIR(152, 152)
  669. }
  670. }
  671. *CursorOrigin: PAIR(110, 4410)
  672. *Command: CmdSelect
  673. {
  674. *Order: DOC_SETUP.10
  675. *Cmd: "<1B>&l80a8c1E<1B>*p0x0Y<1B>*c0t4500x2328Y"
  676. }
  677. }
  678. }
  679. }
  680. *Option: ENV_B5
  681. {
  682. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  683. *PageProtectMem: 4109
  684. *switch: Orientation
  685. {
  686. *case: PORTRAIT
  687. {
  688. *PrintableArea: PAIR(3858, 5604)
  689. *PrintableOrigin: PAIR(150, 150)
  690. *switch: Resolution
  691. {
  692. *case: Option3
  693. {
  694. *PrintableArea: PAIR(3856, 5600)
  695. *PrintableOrigin: PAIR(152, 152)
  696. }
  697. }
  698. *CursorOrigin: PAIR(150, 150)
  699. *Command: CmdSelect
  700. {
  701. *Order: DOC_SETUP.10
  702. *Cmd: "<1B>&l100a8c1E<1B>*p0x0Y<1B>*p0x0Y<1B>*c0t4158x5904Y"
  703. }
  704. }
  705. *case: LANDSCAPE_CC90
  706. {
  707. *PrintableArea: PAIR(3858, 5604)
  708. *PrintableOrigin: PAIR(150, 150)
  709. *switch: Resolution
  710. {
  711. *case: Option3
  712. {
  713. *PrintableArea: PAIR(3856, 5600)
  714. *PrintableOrigin: PAIR(152, 152)
  715. }
  716. }
  717. *CursorOrigin: PAIR(110, 5834)
  718. *Command: CmdSelect
  719. {
  720. *Order: DOC_SETUP.10
  721. *Cmd: "<1B>&l100a8c1E<1B>*p0x0Y<1B>*p0x0Y<1B>*c0t5904x4158Y"
  722. }
  723. }
  724. }
  725. }
  726. }
  727. *Feature: PageProtect
  728. {
  729. *rcNameID: =PAGE_PROTECTION_DISPLAY
  730. *DefaultOption: OFF
  731. *Option: ON
  732. {
  733. *rcNameID: =ON_DISPLAY
  734. *Command: CmdSelect
  735. {
  736. *Order: DOC_SETUP.1
  737. *Cmd: "<1B>%%-12345X@PJL SET PAGEPROTECT=LETTER<0A>"
  738. }
  739. }
  740. *Option: OFF
  741. {
  742. *rcNameID: =OFF_DISPLAY
  743. *Command: CmdSelect
  744. {
  745. *Order: DOC_SETUP.1
  746. *Cmd: "<1B>%%-12345X@PJL SET PAGEPROTECT=OFF<0A>"
  747. }
  748. }
  749. }
  750. *Feature: Halftone
  751. {
  752. *rcNameID: =HALFTONING_DISPLAY
  753. *DefaultOption: HT_PATSIZE_AUTO
  754. *Option: HT_PATSIZE_AUTO
  755. {
  756. *rcNameID: =HT_AUTO_SELECT_DISPLAY
  757. }
  758. *Option: HT_PATSIZE_SUPERCELL_M
  759. {
  760. *rcNameID: =HT_SUPERCELL_DISPLAY
  761. }
  762. *Option: HT_PATSIZE_6x6_M
  763. {
  764. *rcNameID: =HT_DITHER6X6_DISPLAY
  765. }
  766. *Option: HT_PATSIZE_8x8_M
  767. {
  768. *rcNameID: =HT_DITHER8X8_DISPLAY
  769. }
  770. }
  771. *Feature: Memory
  772. {
  773. *rcNameID: =PRINTER_MEMORY_DISPLAY
  774. *DefaultOption: 4096KB
  775. *Option: 4096KB
  776. {
  777. *Name: "4MB"
  778. *MemoryConfigKB: PAIR(4096, 3979)
  779. }
  780. *Option: 5120KB
  781. {
  782. *Name: "5MB"
  783. *MemoryConfigKB: PAIR(5120, 5003)
  784. }
  785. *Option: 6144KB
  786. {
  787. *Name: "6MB"
  788. *MemoryConfigKB: PAIR(6144, 6027)
  789. }
  790. *Option: 7168KB
  791. {
  792. *Name: "7MB"
  793. *MemoryConfigKB: PAIR(7168, 7051)
  794. }
  795. *Option: 8192KB
  796. {
  797. *Name: "8MB"
  798. *MemoryConfigKB: PAIR(8192, 8075)
  799. }
  800. *Option: 9216KB
  801. {
  802. *Name: "9MB"
  803. *MemoryConfigKB: PAIR(9216, 9099)
  804. }
  805. *Option: 10240KB
  806. {
  807. *Name: "10MB"
  808. *MemoryConfigKB: PAIR(10240, 10123)
  809. }
  810. *Option: 11264KB
  811. {
  812. *Name: "11MB"
  813. *MemoryConfigKB: PAIR(11264, 11147)
  814. }
  815. *Option: 12288KB
  816. {
  817. *Name: "12MB"
  818. *MemoryConfigKB: PAIR(12288, 12171)
  819. }
  820. *Option: 13312KB
  821. {
  822. *Name: "13MB"
  823. *MemoryConfigKB: PAIR(13312, 13195)
  824. }
  825. *Option: 14336KB
  826. {
  827. *Name: "14MB"
  828. *MemoryConfigKB: PAIR(14336, 14219)
  829. }
  830. *Option: 15360KB
  831. {
  832. *Name: "15MB"
  833. *MemoryConfigKB: PAIR(15360, 15243)
  834. }
  835. *Option: 16384KB
  836. {
  837. *Name: "16MB"
  838. *MemoryConfigKB: PAIR(16384, 16267)
  839. }
  840. *Option: 17408KB
  841. {
  842. *Name: "17MB"
  843. *MemoryConfigKB: PAIR(17408, 17291)
  844. }
  845. *Option: 18432KB
  846. {
  847. *Name: "18MB"
  848. *MemoryConfigKB: PAIR(18432, 18315)
  849. }
  850. *Option: 19456KB
  851. {
  852. *Name: "19MB"
  853. *MemoryConfigKB: PAIR(19456, 19339)
  854. }
  855. *Option: 20480KB
  856. {
  857. *Name: "20MB"
  858. *MemoryConfigKB: PAIR(20480, 20363)
  859. }
  860. *Option: 21504KB
  861. {
  862. *Name: "21MB"
  863. *MemoryConfigKB: PAIR(21504, 21378)
  864. }
  865. *Option: 22528KB
  866. {
  867. *Name: "22MB"
  868. *MemoryConfigKB: PAIR(22528, 22411)
  869. }
  870. *Option: 23552KB
  871. {
  872. *Name: "23MB"
  873. *MemoryConfigKB: PAIR(23552, 23435)
  874. }
  875. *Option: 24576KB
  876. {
  877. *Name: "24MB"
  878. *MemoryConfigKB: PAIR(24576, 24459)
  879. }
  880. *Option: 25600KB
  881. {
  882. *Name: "25MB"
  883. *MemoryConfigKB: PAIR(25600, 25483)
  884. }
  885. *Option: 26624KB
  886. {
  887. *Name: "26MB"
  888. *MemoryConfigKB: PAIR(26624, 26507)
  889. }
  890. *Option: 27648KB
  891. {
  892. *Name: "27MB"
  893. *MemoryConfigKB: PAIR(27648, 27531)
  894. }
  895. *Option: 28672KB
  896. {
  897. *Name: "28MB"
  898. *MemoryConfigKB: PAIR(28672, 28555)
  899. }
  900. *Option: 29696KB
  901. {
  902. *Name: "29MB"
  903. *MemoryConfigKB: PAIR(29696, 29579)
  904. }
  905. *Option: 30720KB
  906. {
  907. *Name: "30MB"
  908. *MemoryConfigKB: PAIR(30720, 30603)
  909. }
  910. *Option: 31744KB
  911. {
  912. *Name: "31MB"
  913. *MemoryConfigKB: PAIR(31744, 31627)
  914. }
  915. *Option: 32768KB
  916. {
  917. *Name: "32MB"
  918. *MemoryConfigKB: PAIR(32768, 32651)
  919. }
  920. *Option: 33792KB
  921. {
  922. *Name: "33MB"
  923. *MemoryConfigKB: PAIR(33792, 33675)
  924. }
  925. *Option: 34816KB
  926. {
  927. *Name: "34MB"
  928. *MemoryConfigKB: PAIR(34816, 34699)
  929. }
  930. *Option: 35840KB
  931. {
  932. *Name: "35MB"
  933. *MemoryConfigKB: PAIR(35840, 35723)
  934. }
  935. *Option: 36864KB
  936. {
  937. *Name: "36MB"
  938. *MemoryConfigKB: PAIR(36864, 36747)
  939. }
  940. *Option: 37888KB
  941. {
  942. *Name: "37MB"
  943. *MemoryConfigKB: PAIR(37888, 37771)
  944. }
  945. *Option: 38912KB
  946. {
  947. *Name: "38MB"
  948. *MemoryConfigKB: PAIR(38912, 38795)
  949. }
  950. *Option: 39936KB
  951. {
  952. *Name: "39MB"
  953. *MemoryConfigKB: PAIR(39936, 39819)
  954. }
  955. *Option: 40960KB
  956. {
  957. *Name: "40MB"
  958. *MemoryConfigKB: PAIR(40960, 40843)
  959. }
  960. *Option: 41984KB
  961. {
  962. *Name: "41MB"
  963. *MemoryConfigKB: PAIR(41984, 41867)
  964. }
  965. *Option: 43008KB
  966. {
  967. *Name: "42MB"
  968. *MemoryConfigKB: PAIR(43008, 42890)
  969. }
  970. *Option: 44032KB
  971. {
  972. *Name: "43MB"
  973. *MemoryConfigKB: PAIR(44032, 43915)
  974. }
  975. *Option: 45056KB
  976. {
  977. *Name: "44MB"
  978. *MemoryConfigKB: PAIR(45056, 44939)
  979. }
  980. *Option: 46080KB
  981. {
  982. *Name: "45MB"
  983. *MemoryConfigKB: PAIR(46080, 45963)
  984. }
  985. *Option: 47104KB
  986. {
  987. *Name: "46MB"
  988. *MemoryConfigKB: PAIR(47104, 46987)
  989. }
  990. *Option: 48128KB
  991. {
  992. *Name: "47MB"
  993. *MemoryConfigKB: PAIR(48128, 48011)
  994. }
  995. *Option: 49152KB
  996. {
  997. *Name: "48MB"
  998. *MemoryConfigKB: PAIR(49152, 49035)
  999. }
  1000. *Option: 50176KB
  1001. {
  1002. *Name: "49MB"
  1003. *MemoryConfigKB: PAIR(50176, 50059)
  1004. }
  1005. *Option: 51200KB
  1006. {
  1007. *Name: "50MB"
  1008. *MemoryConfigKB: PAIR(51200, 51083)
  1009. }
  1010. *Option: 52224KB
  1011. {
  1012. *Name: "51MB"
  1013. *MemoryConfigKB: PAIR(52224, 52107)
  1014. }
  1015. *Option: 53248KB
  1016. {
  1017. *Name: "52MB"
  1018. *MemoryConfigKB: PAIR(53248, 53131)
  1019. }
  1020. *Option: 54272KB
  1021. {
  1022. *Name: "53MB"
  1023. *MemoryConfigKB: PAIR(54272, 54155)
  1024. }
  1025. *Option: 55296KB
  1026. {
  1027. *Name: "54MB"
  1028. *MemoryConfigKB: PAIR(55296, 55179)
  1029. }
  1030. *Option: 56320KB
  1031. {
  1032. *Name: "55MB"
  1033. *MemoryConfigKB: PAIR(56320, 56203)
  1034. }
  1035. *Option: 57344KB
  1036. {
  1037. *Name: "56MB"
  1038. *MemoryConfigKB: PAIR(57344, 57227)
  1039. }
  1040. *Option: 58368KB
  1041. {
  1042. *Name: "57MB"
  1043. *MemoryConfigKB: PAIR(58368, 58251)
  1044. }
  1045. *Option: 59392KB
  1046. {
  1047. *Name: "58MB"
  1048. *MemoryConfigKB: PAIR(59392, 59275)
  1049. }
  1050. *Option: 60416KB
  1051. {
  1052. *Name: "59MB"
  1053. *MemoryConfigKB: PAIR(60416, 60299)
  1054. }
  1055. *Option: 61440KB
  1056. {
  1057. *Name: "60MB"
  1058. *MemoryConfigKB: PAIR(61440, 61323)
  1059. }
  1060. *Option: 62464KB
  1061. {
  1062. *Name: "61MB"
  1063. *MemoryConfigKB: PAIR(62464, 62347)
  1064. }
  1065. *Option: 63488KB
  1066. {
  1067. *Name: "62MB"
  1068. *MemoryConfigKB: PAIR(63488, 63371)
  1069. }
  1070. *Option: 64512KB
  1071. {
  1072. *Name: "63MB"
  1073. *MemoryConfigKB: PAIR(64512, 64395)
  1074. }
  1075. *Option: 65536KB
  1076. {
  1077. *Name: "64MB"
  1078. *MemoryConfigKB: PAIR(65536, 65419)
  1079. }
  1080. *Option: 66560KB
  1081. {
  1082. *Name: "65MB"
  1083. *MemoryConfigKB: PAIR(66560, 58050)
  1084. }
  1085. *Option: 67584KB
  1086. {
  1087. *Name: "66MB"
  1088. *MemoryConfigKB: PAIR(67584, 58950)
  1089. }
  1090. *Option: 68608KB
  1091. {
  1092. *Name: "67MB"
  1093. *MemoryConfigKB: PAIR(68608, 59850)
  1094. }
  1095. *Option: 69632KB
  1096. {
  1097. *Name: "68MB"
  1098. *MemoryConfigKB: PAIR(69632, 60750)
  1099. }
  1100. }
  1101. *Feature: Duplex
  1102. {
  1103. *rcNameID: =TWO_SIDED_PRINTING_DISPLAY
  1104. *DefaultOption: NONE
  1105. *Option: NONE
  1106. {
  1107. *rcNameID: =NONE_DISPLAY
  1108. *Command: CmdSelect
  1109. {
  1110. *Order: DOC_SETUP.11
  1111. *Cmd: "<1B>&l0S"
  1112. }
  1113. }
  1114. *Option: VERTICAL
  1115. {
  1116. *rcNameID: =FLIP_ON_LONG_EDGE_DISPLAY
  1117. *Command: CmdSelect
  1118. {
  1119. *Order: DOC_SETUP.12
  1120. *Cmd: "<1B>&l1S"
  1121. }
  1122. }
  1123. *Option: HORIZONTAL
  1124. {
  1125. *rcNameID: =FLIP_ON_SHORT_EDGE_DISPLAY
  1126. *Command: CmdSelect
  1127. {
  1128. *Order: DOC_SETUP.12
  1129. *Cmd: "<1B>&l2S"
  1130. }
  1131. }
  1132. }
  1133. *Command: CmdStartDoc
  1134. {
  1135. *Order: DOC_SETUP.6
  1136. *Cmd: "<1B>&u600D<1B>*r0F"
  1137. }
  1138. *Command: CmdStartPage
  1139. {
  1140. *Order: PAGE_SETUP.1
  1141. *Cmd: "<1B>*b0M<0D>"
  1142. }
  1143. *Command: CmdEndJob
  1144. {
  1145. *Order: JOB_FINISH.1
  1146. *Cmd: "<1B>E<1B>%%-12345X"
  1147. }
  1148. *Command: CmdCopies
  1149. {
  1150. *Order: DOC_SETUP.8
  1151. *Cmd: "<1B>&l" %d[1,999]{NumOfCopies}"X"
  1152. }
  1153. *RotateCoordinate?: TRUE
  1154. *RotateRaster?: TRUE
  1155. *RotateFont?: FALSE
  1156. *TextCaps: LIST(TC_CR_90,TC_UA_ABLE)
  1157. *MemoryUsage: LIST(FONT, RASTER, VECTOR)
  1158. *CursorXAfterCR: AT_PRINTABLE_X_ORIGIN
  1159. *BadCursorMoveInGrxMode: LIST(X_PORTRAIT,Y_LANDSCAPE)
  1160. *XMoveThreshold: 0
  1161. *YMoveThreshold: 0
  1162. *XMoveUnit: 600
  1163. *YMoveUnit: 600
  1164. *Command: CmdXMoveAbsolute { *Cmd : "<1B>*p" %d{DestX}"X" }
  1165. *Command: CmdXMoveRelRight { *Cmd : "<1B>*p+" %d[0,4800]{max_repeat(DestXRel )}"X" }
  1166. *Command: CmdXMoveRelLeft { *Cmd : "<1B>*p-" %d[0,4800]{max_repeat(DestXRel )}"X" }
  1167. *Command: CmdYMoveAbsolute { *Cmd : "<1B>*p" %d{DestY}"Y" }
  1168. *Command: CmdYMoveRelDown { *Cmd : "<1B>*p+" %d{DestYRel}"Y" }
  1169. *Command: CmdYMoveRelUp { *Cmd : "<1B>*p-" %d{DestYRel}"Y" }
  1170. *Command: CmdCR { *Cmd : "<0D>" }
  1171. *Command: CmdLF { *Cmd : "<0A>" }
  1172. *Command: CmdFF { *Cmd : "<0C>" }
  1173. *Command: CmdBackSpace { *Cmd : "<08>" }
  1174. *Command: CmdUniDirectionOn { *Cmd : "<00>" }
  1175. *Command: CmdUniDirectionOff { *Cmd : "<00>" }
  1176. *Command: CmdPushCursor { *Cmd : "<1B>&f0S" }
  1177. *Command: CmdPopCursor { *Cmd : "<1B>&f1S" }
  1178. *Command: CmdSetSimpleRotation { *Cmd : "<1B>&a" %d{PrintDirInCCDegrees}"P" }
  1179. *EjectPageWithFF?: TRUE
  1180. *Command: CmdEnableTIFF4 { *Cmd : "<1B>*b2M" }
  1181. *Command: CmdDisableCompression { *Cmd : "<1B>*b0M" }
  1182. *Command: CmdEnableDRC { *Cmd : "<1B>*b3M" }
  1183. *OutputDataFormat: H_BYTE
  1184. *OptimizeLeftBound?: TRUE
  1185. *CursorXAfterSendBlockData: AT_GRXDATA_ORIGIN
  1186. *CursorYAfterSendBlockData: AUTO_INCREMENT
  1187. *DefaultFont: 3
  1188. *DefaultCTT: 0
  1189. *CharPosition: BASELINE
  1190. *TTFSEnabled?: TRUE
  1191. *DeviceFonts: LIST(3,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,
  1192. + 21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,
  1193. + 37,38,39,40,41,42,43,44,45,46,47,48,49,50,51)
  1194. *MinFontID: 16534
  1195. *MaxFontID: 32768
  1196. *FontFormat: HPPCL_OUTLINE
  1197. *Command: CmdSetFontID { *Cmd : "<1B>*c" %d{NextFontID}"D" }
  1198. *Command: CmdSelectFontID { *Cmd : "<1B>(" %d{CurrentFontID}"X" }
  1199. *Command: CmdSetCharCode { *Cmd : "<1B>*c" %d{NextGlyph}"E" }
  1200. *Command: CmdUnderlineOn { *Cmd : "<1B>&dD" }
  1201. *Command: CmdUnderlineOff { *Cmd : "<1B>&d@" }
  1202. *Command: CmdWhiteTextOn { *Cmd : "<1B>*v1o1T" }
  1203. *Command: CmdWhiteTextOff { *Cmd : "<1B>*v0o0T" }
  1204. *MinGrayFill: 1
  1205. *MaxGrayFill: 100
  1206. *Command: CmdSetRectWidth { *Cmd : "<1B>*c" %d{RectXSize}"A" }
  1207. *Command: CmdSetRectHeight { *Cmd : "<1B>*c" %d{RectYSize}"B" }
  1208. *Command: CmdRectGrayFill { *Cmd : "<1B>*c" %d{GrayPercentage}"g2P" }
  1209. *Command: CmdRectWhiteFill { *Cmd : "<1B>*c1P" }