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.

898 lines
26 KiB

  1. *%
  2. *% Core GPD file for Ricoh PCL5e printer
  3. *% FileName: RIAP140X.GPD
  4. *% Created: 1999/03/24
  5. *% Modified: 2001/12/06
  6. *%
  7. *% Copyright (c) 1999 - 2001 Ricoh Co., Ltd.
  8. *% All rights reserved.
  9. *%
  10. *GPDFileVersion: "1.202"
  11. *Include: "TTFSUB.GPD"
  12. *Include: "RIAF5MAC.GPD"
  13. *MasterUnits: PAIR(1200, 1200)
  14. *ResourceDLL: "RIAFRES.DLL"
  15. *PrinterType: PAGE
  16. *MaxCopies: 999
  17. *rcInstalledOptionNameID: 330 *%%% "Installed"
  18. *rcNotInstalledOptionNameID: 329 *%%% "Not Installed"
  19. *%======== Memory ========
  20. *Feature: Memory
  21. {
  22. *rcNameID: =PRINTER_MEMORY_DISPLAY
  23. *DefaultOption: 8192KB
  24. *Option: 8192KB
  25. {
  26. *Name: "8MB"
  27. *MemoryConfigKB: PAIR(8192, 6750)
  28. }
  29. }
  30. *%======== Hard Disk (custom feature) ========
  31. *Feature: HardDisk
  32. {
  33. *rcNameID: 380 *%%% "Hard Disk"
  34. *FeatureType: PRINTER_PROPERTY
  35. *DefaultOption: NotInstalled
  36. *Option: NotInstalled
  37. {
  38. *rcNameID: 329
  39. *DisabledFeatures: LIST(Collate)
  40. }
  41. *Option: Installed
  42. {
  43. *rcNameID: 330
  44. }
  45. }
  46. *%======== Orientation ========
  47. *Feature: Orientation
  48. {
  49. *rcNameID: =ORIENTATION_DISPLAY
  50. *DefaultOption: PORTRAIT
  51. *Option: PORTRAIT
  52. {
  53. *rcNameID: =PORTRAIT_DISPLAY
  54. }
  55. *Option: LANDSCAPE_CC90
  56. {
  57. *rcNameID: =LANDSCAPE_DISPLAY
  58. }
  59. }
  60. *%======== InputBin ========
  61. *Macros: CmdStrings_InputBin
  62. {
  63. PRECMD_INPUTBIN_PORT: "<1B>&l0O"
  64. PRECMD_INPUTBIN_LAND: "<1B>&l1O"
  65. }
  66. *Feature: InputBin
  67. {
  68. *rcNameID: =PAPER_SOURCE_DISPLAY
  69. *DefaultOption: AUTO
  70. *Option: AUTO
  71. {
  72. *rcNameID: 267 *%%% "Auto Select by Printer"
  73. *switch: Orientation
  74. {
  75. *case: PORTRAIT
  76. {
  77. *Command: CmdSelect
  78. {
  79. *Order: DOC_SETUP.30
  80. *NoPageEject?: TRUE
  81. *Cmd: =PRECMD_INPUTBIN_PORT "<1B>&l7H"
  82. }
  83. }
  84. *case: LANDSCAPE_CC90
  85. {
  86. *Command: CmdSelect
  87. {
  88. *Order: DOC_SETUP.30
  89. *NoPageEject?: TRUE
  90. *Cmd: =PRECMD_INPUTBIN_LAND "<1B>&l7H"
  91. }
  92. }
  93. }
  94. }
  95. *Option: BypassTray
  96. {
  97. *rcNameID: 272 *%%% "Bypass Tray"
  98. *OptionID: 4 *%%% DMBIN_MANUAL
  99. *switch: Orientation
  100. {
  101. *case: PORTRAIT
  102. {
  103. *Command: CmdSelect
  104. {
  105. *Order: DOC_SETUP.30
  106. *NoPageEject?: TRUE
  107. *Cmd: =PRECMD_INPUTBIN_PORT "<1B>&l2H"
  108. }
  109. }
  110. *case: LANDSCAPE_CC90
  111. {
  112. *Command: CmdSelect
  113. {
  114. *Order: DOC_SETUP.30
  115. *NoPageEject?: TRUE
  116. *Cmd: =PRECMD_INPUTBIN_LAND "<1B>&l2H"
  117. }
  118. }
  119. }
  120. }
  121. *Option: Tray1
  122. {
  123. *rcNameID: 268 *%%% "Tray 1"
  124. *OptionID: 1 *%%% DMBIN_UPPER
  125. *switch: Orientation
  126. {
  127. *case: PORTRAIT
  128. {
  129. *Command: CmdSelect
  130. {
  131. *Order: DOC_SETUP.30
  132. *NoPageEject?: TRUE
  133. *Cmd: =PRECMD_INPUTBIN_PORT "<1B>&l1H"
  134. }
  135. }
  136. *case: LANDSCAPE_CC90
  137. {
  138. *Command: CmdSelect
  139. {
  140. *Order: DOC_SETUP.30
  141. *NoPageEject?: TRUE
  142. *Cmd: =PRECMD_INPUTBIN_LAND "<1B>&l1H"
  143. }
  144. }
  145. }
  146. }
  147. *Option: Tray2
  148. {
  149. *rcNameID: 269 *%%% "Tray 2"
  150. *OptionID: 3 *%%% DMBIN_MIDDLE
  151. *Installable?: TRUE
  152. *rcInstallableFeatureNameID: 269
  153. *switch: Orientation
  154. {
  155. *case: PORTRAIT
  156. {
  157. *Command: CmdSelect
  158. {
  159. *Order: DOC_SETUP.30
  160. *NoPageEject?: TRUE
  161. *Cmd: =PRECMD_INPUTBIN_PORT "<1B>&l5H"
  162. }
  163. }
  164. *case: LANDSCAPE_CC90
  165. {
  166. *Command: CmdSelect
  167. {
  168. *Order: DOC_SETUP.30
  169. *NoPageEject?: TRUE
  170. *Cmd: =PRECMD_INPUTBIN_LAND "<1B>&l5H"
  171. }
  172. }
  173. }
  174. }
  175. }
  176. *%======== Resolution ========
  177. *Feature: Resolution
  178. {
  179. *rcNameID: =RESOLUTION_DISPLAY
  180. *DefaultOption: 600dpi
  181. *Option: 600dpi
  182. {
  183. *rcNameID: 395 *%%% "600 dpi"
  184. *DPI: PAIR(600, 600)
  185. *TextDPI: PAIR(600, 600)
  186. *MinStripBlankPixels: 32
  187. EXTERN_GLOBAL: *StripBlanks: LIST(ENCLOSED,TRAILING)
  188. *SpotDiameter: 100
  189. *Command: CmdBeginRaster { *Cmd : "<1B>*r1A" }
  190. *Command: CmdEndRaster { *Cmd : "<1B>*rB" }
  191. *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  192. *Command: CmdSelect
  193. {
  194. *Order: JOB_SETUP.90
  195. *Cmd: "@PJL SET RESOLUTION=600<0A>@PJL ENTER LANGUAGE=PCL<0A1B>E<1B>*t600R"
  196. }
  197. }
  198. *Option: 300dpi
  199. {
  200. *rcNameID: 396 *%%% "300 dpi"
  201. *DPI: PAIR(300, 300)
  202. *TextDPI: PAIR(300, 300)
  203. *MinStripBlankPixels: 32
  204. EXTERN_GLOBAL: *StripBlanks: LIST(ENCLOSED,TRAILING)
  205. *SpotDiameter: 100
  206. *Command: CmdBeginRaster { *Cmd : "<1B>*r1A" }
  207. *Command: CmdEndRaster { *Cmd : "<1B>*rB" }
  208. *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  209. *Command: CmdSelect
  210. {
  211. *Order: JOB_SETUP.90
  212. *Cmd: "@PJL SET RESOLUTION=300<0A>@PJL ENTER LANGUAGE=PCL<0A1B>E<1B>*t300R"
  213. }
  214. }
  215. }
  216. *%======== PaperSize ========
  217. *Feature: PaperSize
  218. {
  219. *rcNameID: =PAPER_SIZE_DISPLAY
  220. *DefaultOption: LETTER
  221. *Option: LETTER
  222. {
  223. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  224. *switch: Orientation
  225. {
  226. *case: PORTRAIT
  227. {
  228. *PrintableArea: PAIR(9600, 12648)
  229. *PrintableOrigin: PAIR(300, 300)
  230. *CursorOrigin: PAIR(300, 180)
  231. *Command: CmdSelect
  232. {
  233. *Order: DOC_SETUP.40
  234. *Cmd: "<1B>&l2a8c1E<1B>*p0x0Y<1B>*c0t5760x7704Y"
  235. }
  236. }
  237. *case: LANDSCAPE_CC90
  238. {
  239. *PrintableArea: PAIR(9760, 12688)
  240. *PrintableOrigin: PAIR(200, 272)
  241. *CursorOrigin: PAIR(200, 12960)
  242. *Command: CmdSelect
  243. {
  244. *Order: DOC_SETUP.40
  245. *Cmd: "<1B>&l2a8c1E<1B>*p0x0Y<1B>*c0t7632x5880Y"
  246. }
  247. }
  248. }
  249. }
  250. *Option: LEGAL
  251. {
  252. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  253. *switch: Orientation
  254. {
  255. *case: PORTRAIT
  256. {
  257. *PrintableArea: PAIR(9600, 16248)
  258. *PrintableOrigin: PAIR(300, 300)
  259. *CursorOrigin: PAIR(300, 180)
  260. *Command: CmdSelect
  261. {
  262. *Order: DOC_SETUP.40
  263. *Cmd: "<1B>&l3a8c1E<1B>*p0x0Y<1B>*c0t5760x9864Y"
  264. }
  265. }
  266. *case: LANDSCAPE_CC90
  267. {
  268. *PrintableArea: PAIR(9760, 16284)
  269. *PrintableOrigin: PAIR(200, 276)
  270. *CursorOrigin: PAIR(200, 16560)
  271. *Command: CmdSelect
  272. {
  273. *Order: DOC_SETUP.40
  274. *Cmd: "<1B>&l3a8c1E<1B>*p0x0Y<1B>*c0t9792x5880Y"
  275. }
  276. }
  277. }
  278. }
  279. *Option: EXECUTIVE
  280. {
  281. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  282. *switch: Orientation
  283. {
  284. *case: PORTRAIT
  285. {
  286. *PrintableArea: PAIR(8100, 12048)
  287. *PrintableOrigin: PAIR(300, 300)
  288. *CursorOrigin: PAIR(300, 180)
  289. *Command: CmdSelect
  290. {
  291. *Order: DOC_SETUP.40
  292. *Cmd: "<1B>&l1a8c1E<1B>*p0x0Y<1B>*c0t4860x7344Y"
  293. }
  294. }
  295. *case: LANDSCAPE_CC90
  296. {
  297. *PrintableArea: PAIR(8220, 12080)
  298. *PrintableOrigin: PAIR(240, 280)
  299. *CursorOrigin: PAIR(200, 12360)
  300. *Command: CmdSelect
  301. {
  302. *Order: DOC_SETUP.40
  303. *Cmd: "<1B>&l1a8c1E<1B>*p0x0Y<1B>*c0t7272x4980Y"
  304. }
  305. }
  306. }
  307. }
  308. *Option: STATEMENT
  309. {
  310. *rcNameID: 394 *%%% "5.5x8.5"
  311. *switch: Orientation
  312. {
  313. *case: PORTRAIT
  314. {
  315. *PrintableArea: PAIR(6000, 9600)
  316. *% *PrintableOrigin: PAIR(300, 300)
  317. *PrintableOrigin: PAIR(300, 240)
  318. *CursorOrigin: PAIR(300, 180)
  319. *Command: CmdSelect
  320. {
  321. *Order: DOC_SETUP.40
  322. *Cmd: "<1B>&l7a8c1E<1B>*p0x0Y<1B>*c0t3618x5778Y"
  323. }
  324. }
  325. *case: LANDSCAPE_CC90
  326. {
  327. *PrintableArea: PAIR(6000, 9600)
  328. *% *PrintableOrigin: PAIR(300, 300)
  329. *% *CursorOrigin: PAIR(200, 9900)
  330. *PrintableOrigin: PAIR(300, 400)
  331. *CursorOrigin: PAIR(200, 10090)
  332. *Command: CmdSelect
  333. {
  334. *Order: DOC_SETUP.40
  335. *Cmd: "<1B>&l7a8c1E<1B>*p0x0Y<1B>*c0t5778x3618Y"
  336. }
  337. }
  338. }
  339. }
  340. *Option: A4
  341. {
  342. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  343. *switch: Orientation
  344. {
  345. *case: PORTRAIT
  346. {
  347. *PrintableArea: PAIR(9292, 13476)
  348. *PrintableOrigin: PAIR(300, 300)
  349. *CursorOrigin: PAIR(300, 180)
  350. *Command: CmdSelect
  351. {
  352. *Order: DOC_SETUP.40
  353. *Cmd: "<1B>&l26a8c1E<1B>*p0x0Y<1B>*c0t5594x8201Y"
  354. }
  355. }
  356. *case: LANDSCAPE_CC90
  357. {
  358. *PrintableArea: PAIR(9464, 13516)
  359. *PrintableOrigin: PAIR(220, 272)
  360. *CursorOrigin: PAIR(200, 13788)
  361. *Command: CmdSelect
  362. {
  363. *Order: DOC_SETUP.40
  364. *Cmd: "<1B>&l26a8c1E<1B>*p0x0Y<1B>*c0t8129x5714Y"
  365. }
  366. }
  367. }
  368. }
  369. *Option: A5
  370. {
  371. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  372. *switch: Orientation
  373. {
  374. *case: PORTRAIT
  375. {
  376. *PrintableArea: PAIR(6416, 9420)
  377. *% *PrintableOrigin: PAIR(300, 300)
  378. *PrintableOrigin: PAIR(300, 220)
  379. *CursorOrigin: PAIR(300, 180)
  380. *Command: CmdSelect
  381. {
  382. *Order: DOC_SETUP.40
  383. *Cmd: "<1B>&l25a8c1E<1B>*p0x0Y<1B>*c0t3868x5670Y"
  384. }
  385. }
  386. *case: LANDSCAPE_CC90
  387. {
  388. *PrintableArea: PAIR(6416, 9420)
  389. *% *PrintableOrigin: PAIR(280, 204)
  390. *% *CursorOrigin: PAIR(200, 9624)
  391. *PrintableOrigin: PAIR(280, 360)
  392. *CursorOrigin: PAIR(200, 9800)
  393. *Command: CmdSelect
  394. {
  395. *Order: DOC_SETUP.40
  396. *Cmd: "<1B>&l25a8c1E<1B>*p0x0Y<1B>*c0t5670x3868Y"
  397. }
  398. }
  399. }
  400. }
  401. *Option: B5
  402. {
  403. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  404. *switch: Orientation
  405. {
  406. *case: PORTRAIT
  407. {
  408. *PrintableArea: PAIR(8004, 11604)
  409. *PrintableOrigin: PAIR(300, 300)
  410. *CursorOrigin: PAIR(300, 180)
  411. *Command: CmdSelect
  412. {
  413. *Order: DOC_SETUP.40
  414. *Cmd: "<1B>&l45a8c1E<1B>*p0x0Y<1B>*c0t4802x7070Y"
  415. }
  416. }
  417. *case: LANDSCAPE_CC90
  418. {
  419. *PrintableArea: PAIR(8144, 11664)
  420. *PrintableOrigin: PAIR(220, 240)
  421. *CursorOrigin: PAIR(200, 11904)
  422. *Command: CmdSelect
  423. {
  424. *Order: DOC_SETUP.40
  425. *Cmd: "<1B>&l45a8c1E<1B>*p0x0Y<1B>*c0t6998x4922Y"
  426. }
  427. }
  428. }
  429. }
  430. *Option: ENV_10
  431. {
  432. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  433. *switch: Orientation
  434. {
  435. *case: PORTRAIT
  436. {
  437. *PrintableArea: PAIR(4296, 10800)
  438. *PrintableOrigin: PAIR(300, 300)
  439. *CursorOrigin: PAIR(300, 160)
  440. *Command: CmdSelect
  441. {
  442. *Order: DOC_SETUP.40
  443. *Cmd: "<1B>&l81a8c1E<1B>*p0x0Y<1B>*c0t2614x6648Y"
  444. }
  445. }
  446. *case: LANDSCAPE_CC90
  447. {
  448. *PrintableArea: PAIR(4356, 10800)
  449. *PrintableOrigin: PAIR(300, 300)
  450. *CursorOrigin: PAIR(200, 11100)
  451. *Command: CmdSelect
  452. {
  453. *Order: DOC_SETUP.40
  454. *Cmd: "<1B>&l81a8c1E<1B>*p0x0Y<1B>*c0t6480x2734Y"
  455. }
  456. }
  457. }
  458. }
  459. *Option: ENV_DL
  460. {
  461. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  462. *switch: Orientation
  463. {
  464. *case: PORTRAIT
  465. {
  466. *PrintableArea: PAIR(4596, 9792)
  467. *PrintableOrigin: PAIR(300, 300)
  468. *CursorOrigin: PAIR(300, 160)
  469. *Command: CmdSelect
  470. {
  471. *Order: DOC_SETUP.40
  472. *Cmd: "<1B>&l90a8c1E<1B>*p0x0Y<1B>*c0t2758x6043Y"
  473. }
  474. }
  475. *case: LANDSCAPE_CC90
  476. {
  477. *PrintableArea: PAIR(4596, 9792)
  478. *PrintableOrigin: PAIR(300, 300)
  479. *CursorOrigin: PAIR(200, 10092)
  480. *Command: CmdSelect
  481. {
  482. *Order: DOC_SETUP.40
  483. *Cmd: "<1B>&l90a8c1E<1B>*p0x0Y<1B>*c0t5875x2878Y"
  484. }
  485. }
  486. }
  487. }
  488. *Option: ENV_MONARCH
  489. {
  490. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  491. *switch: Orientation
  492. {
  493. *case: PORTRAIT
  494. {
  495. *PrintableArea: PAIR(3996, 8400)
  496. *PrintableOrigin: PAIR(300, 300)
  497. *CursorOrigin: PAIR(300, 200)
  498. *Command: CmdSelect
  499. {
  500. *Order: DOC_SETUP.40
  501. *Cmd: "<1B>&l80a8c1E<1B>*p0x0Y<1B>*c0t2434x5160Y"
  502. }
  503. }
  504. *case: LANDSCAPE_CC90
  505. {
  506. *PrintableArea: PAIR(4056, 8400)
  507. *PrintableOrigin: PAIR(300, 300)
  508. *CursorOrigin: PAIR(200, 8700)
  509. *Command: CmdSelect
  510. {
  511. *Order: DOC_SETUP.40
  512. *Cmd: "<1B>&l80a8c1E<1B>*p0x0Y<1B>*c0t5040x2554Y"
  513. }
  514. }
  515. }
  516. }
  517. *Option: ENV_C6
  518. {
  519. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  520. *switch: Orientation
  521. {
  522. *case: PORTRAIT
  523. {
  524. *PrintableArea: PAIR(4768, 7040)
  525. *PrintableOrigin: PAIR(300, 300)
  526. *CursorOrigin: PAIR(300, 180)
  527. *Command: CmdSelect
  528. {
  529. *Order: DOC_SETUP.40
  530. *Cmd: "<1B>&l228a8c1E<1B>*p0x0Y<1B>*c0t2879x4242Y"
  531. }
  532. }
  533. *case: LANDSCAPE_CC90
  534. {
  535. *PrintableArea: PAIR(4768, 7040)
  536. *PrintableOrigin: PAIR(320, 316)
  537. *CursorOrigin: PAIR(200, 7356)
  538. *Command: CmdSelect
  539. {
  540. *Order: DOC_SETUP.40
  541. *Cmd: "<1B>&l228a8c1E<1B>*p0x0Y<1B>*c0t4242x2879Y"
  542. }
  543. }
  544. }
  545. }
  546. *Option: GovernmentLegal
  547. {
  548. *rcNameID: 393 *%%% "8x13"
  549. *PageDimensions: PAIR(9600, 15600)
  550. *switch: Orientation
  551. {
  552. *case: PORTRAIT
  553. {
  554. *PrintableArea: PAIR(9000, 15000)
  555. *PrintableOrigin: PAIR(300, 300)
  556. *CursorOrigin: PAIR(300, 180)
  557. *Command: CmdSelect
  558. {
  559. *Order: DOC_SETUP.40
  560. *Cmd: "<1B>&l208a8c1E<1B>*p0x0Y<1B>*c0t5418x9018Y"
  561. }
  562. }
  563. *case: LANDSCAPE_CC90
  564. {
  565. *PrintableArea: PAIR(9000, 15000)
  566. *PrintableOrigin: PAIR(300, 300)
  567. *CursorOrigin: PAIR(200, 15300)
  568. *Command: CmdSelect
  569. {
  570. *Order: DOC_SETUP.40
  571. *Cmd: "<1B>&l208a8c1E<1B>*p0x0Y<1B>*c0t9018x5418Y"
  572. }
  573. }
  574. }
  575. }
  576. *Option: Foolscap
  577. {
  578. *rcNameID: 392 *%%% "8.25x13"
  579. *PageDimensions: PAIR(9900, 15600)
  580. *switch: Orientation
  581. {
  582. *case: PORTRAIT
  583. {
  584. *PrintableArea: PAIR(9300, 15000)
  585. *PrintableOrigin: PAIR(300, 300)
  586. *CursorOrigin: PAIR(300, 180)
  587. *Command: CmdSelect
  588. {
  589. *Order: DOC_SETUP.40
  590. *Cmd: "<1B>&l40a8c1E<1B>*p0x0Y<1B>*c0t5598x9018Y"
  591. }
  592. }
  593. *case: LANDSCAPE_CC90
  594. {
  595. *PrintableArea: PAIR(9300, 15000)
  596. *PrintableOrigin: PAIR(300, 300)
  597. *CursorOrigin: PAIR(200, 15300)
  598. *Command: CmdSelect
  599. {
  600. *Order: DOC_SETUP.40
  601. *Cmd: "<1B>&l40a8c1E<1B>*p0x0Y<1B>*c0t9018x5598Y"
  602. }
  603. }
  604. }
  605. }
  606. *Option: FOLIO
  607. {
  608. *rcNameID: 391 *%%% "8.5x13"
  609. *switch: Orientation
  610. {
  611. *case: PORTRAIT
  612. {
  613. *PrintableArea: PAIR(9600, 15000)
  614. *PrintableOrigin: PAIR(300, 300)
  615. *CursorOrigin: PAIR(300, 180)
  616. *Command: CmdSelect
  617. {
  618. *Order: DOC_SETUP.40
  619. *Cmd: "<1B>&l207a8c1E<1B>*p0x0Y<1B>*c0t5760x9018Y"
  620. }
  621. }
  622. *case: LANDSCAPE_CC90
  623. {
  624. *PrintableArea: PAIR(9600, 15000)
  625. *PrintableOrigin: PAIR(300, 300)
  626. *CursorOrigin: PAIR(200, 15300)
  627. *Command: CmdSelect
  628. {
  629. *Order: DOC_SETUP.40
  630. *Cmd: "<1B>&l207a8c1E<1B>*p0x0Y<1B>*c0t9018x5880Y"
  631. }
  632. }
  633. }
  634. }
  635. }
  636. *%======== Collate ========
  637. *Feature: Collate
  638. {
  639. *Name: "Collated" *%%% This string isn't used in UI.
  640. *DefaultOption: OFF
  641. *Option: ON
  642. {
  643. *rcNameID: =ON_DISPLAY
  644. *switch: HardDisk
  645. {
  646. *case: NotInstalled
  647. {
  648. *Command: CmdSelect
  649. {
  650. *Order: JOB_SETUP.50
  651. *Cmd: "@PJL SET QTY=1<0A>"
  652. }
  653. }
  654. *case: Installed
  655. {
  656. *Command: CmdSelect
  657. {
  658. *Order: JOB_SETUP.50
  659. *Cmd: "@PJL SET QTY=" %d{NumOfCopies}"<0A>"
  660. }
  661. }
  662. }
  663. }
  664. *Option: OFF
  665. {
  666. *rcNameID: =OFF_DISPLAY
  667. *Command: CmdSelect
  668. {
  669. *Order: JOB_SETUP.50
  670. *Cmd: "@PJL SET QTY=1<0A>"
  671. }
  672. }
  673. }
  674. *%======== PrintQuality ========
  675. *Feature: PrintQuality
  676. {
  677. *rcNameID: =TEXT_QUALITY_DISPLAY
  678. *DefaultOption: SmoothingOn
  679. *Option: SmoothingOff
  680. {
  681. *rcNameID: 306 *%%% "Edge Smoothing - Off"
  682. *Command: CmdSelect
  683. {
  684. *Order: JOB_SETUP.20
  685. *Cmd: "@PJL SET RET=OFF<0A>"
  686. }
  687. }
  688. *Option: SmoothingOn
  689. {
  690. *rcNameID: 305 *%%% "Edge Smoothing - On"
  691. *Command: CmdSelect
  692. {
  693. *Order: JOB_SETUP.20
  694. *Cmd: "@PJL SET RET=ON<0A>"
  695. }
  696. }
  697. }
  698. *%======== PrintDensity ========
  699. *Feature: PrintDensity
  700. {
  701. *rcNameID: =PRINTDENSITY_DISPLAY
  702. *DefaultOption: EconomodeOff
  703. *Option: EconomodeOff
  704. {
  705. *rcNameID: 322 *%%% "Toner Saver - Off"
  706. *Command: CmdSelect
  707. {
  708. *Order: JOB_SETUP.30
  709. *Cmd: "@PJL SET ECONOMODE=OFF<0A>"
  710. }
  711. }
  712. *Option: EconomodeOn
  713. {
  714. *rcNameID: 323 *%%% "Toner Saver - On"
  715. *Command: CmdSelect
  716. {
  717. *Order: JOB_SETUP.30
  718. *Cmd: "@PJL SET ECONOMODE=ON<0A>"
  719. }
  720. }
  721. }
  722. *%======== Halftone ========
  723. *Feature: Halftone
  724. {
  725. *rcNameID: =HALFTONING_DISPLAY
  726. *DefaultOption: HT_PATSIZE_AUTO
  727. *Option: HT_PATSIZE_AUTO
  728. {
  729. *rcNameID: =HT_AUTO_SELECT_DISPLAY
  730. }
  731. *Option: HT_PATSIZE_6x6_M
  732. {
  733. *rcNameID: =HT_DITHER6X6_DISPLAY
  734. }
  735. *Option: HT_PATSIZE_8x8_M
  736. {
  737. *rcNameID: =HT_DITHER8X8_DISPLAY
  738. }
  739. *Option: HT_PATSIZE_10x10_M
  740. {
  741. *rcNameID: 397 *%%% "Dither 10x10"
  742. }
  743. }
  744. *%======== StartJob ========
  745. *Command: CmdStartJob
  746. {
  747. *Order: JOB_SETUP.10
  748. *Cmd: "<1B>%%-12345X@PJL JOB NAME=<22>Printed by GPD minidriver<22><0A>@PJL SET PAGEPROTECT=AUTO<0A>"
  749. }
  750. *%======== StartDoc ========
  751. *Command: CmdStartDoc
  752. {
  753. *Order: DOC_SETUP.10
  754. *Cmd: "<1B>&u600D<1B>*r0F"
  755. }
  756. *%======== StartPage ========
  757. *Command: CmdStartPage
  758. {
  759. *Order: PAGE_SETUP.10
  760. *Cmd: "<1B>*b0M<0D>"
  761. }
  762. *%======== EndJob ========
  763. *Command: CmdEndJob
  764. {
  765. *Order: JOB_FINISH.10
  766. *Cmd: "<1B>%%-12345X@PJL EOJ NAME=<22>Printed by GPD minidriver<22><0A><1B>%%-12345X"
  767. }
  768. *%======== Copies ========
  769. *switch: Collate
  770. {
  771. *case: OFF
  772. {
  773. *Command: CmdCopies
  774. {
  775. *Order: DOC_SETUP.50
  776. *Cmd: "<1B>&l" %d[1,999]{NumOfCopies}"X"
  777. }
  778. }
  779. *case: ON
  780. {
  781. *Command: CmdCopies
  782. {
  783. *Order: DOC_SETUP.50
  784. *Cmd: "<1B>&l1X"
  785. }
  786. }
  787. }
  788. *%======== Capabilities ========
  789. *RotateCoordinate?: TRUE
  790. *RotateRaster?: TRUE
  791. *RotateFont?: TRUE
  792. *TextCaps: LIST(TC_CR_90,TC_UA_ABLE)
  793. *MemoryUsage: LIST(FONT)
  794. *%======== Cursor Control ========
  795. *CursorXAfterCR: AT_PRINTABLE_X_ORIGIN
  796. *BadCursorMoveInGrxMode: LIST(X_PORTRAIT,Y_LANDSCAPE)
  797. *XMoveThreshold: 0
  798. *YMoveThreshold: 0
  799. *XMoveUnit: 600
  800. *YMoveUnit: 600
  801. *Command: CmdXMoveAbsolute { *Cmd : "<1B>*p" %d{(DestX / 2)}"X" }
  802. *Command: CmdXMoveRelRight { *Cmd : "<1B>*p+" %d[0,9600]{max_repeat((DestXRel / 2))}"X" }
  803. *Command: CmdXMoveRelLeft { *Cmd : "<1B>*p-" %d[0,9600]{max_repeat((DestXRel / 2))}"X" }
  804. *Command: CmdYMoveAbsolute { *Cmd : "<1B>*p" %d{(DestY / 2)}"Y" }
  805. *Command: CmdYMoveRelDown { *Cmd : "<1B>*p+" %d{(DestYRel / 2)}"Y" }
  806. *Command: CmdYMoveRelUp { *Cmd : "<1B>*p-" %d{(DestYRel / 2)}"Y" }
  807. *Command: CmdCR { *Cmd : "<0D>" }
  808. *Command: CmdLF { *Cmd : "<0A>" }
  809. *Command: CmdFF { *Cmd : "<0C>" }
  810. *Command: CmdBackSpace { *Cmd : "<08>" }
  811. *Command: CmdUniDirectionOn { *Cmd : "<00>" }
  812. *Command: CmdUniDirectionOff { *Cmd : "<00>" }
  813. *Command: CmdPushCursor { *Cmd : "<1B>&f0S" }
  814. *Command: CmdPopCursor { *Cmd : "<1B>&f1S" }
  815. *Command: CmdSetSimpleRotation { *Cmd : "<1B>&a" %d{PrintDirInCCDegrees}"P" }
  816. *EjectPageWithFF?: TRUE
  817. *%======== Raster Data ========
  818. *Command: CmdEnableTIFF4 { *Cmd : "<1B>*b2M" }
  819. *Command: CmdDisableCompression { *Cmd : "<1B>*b0M" }
  820. *Command: CmdEnableDRC { *Cmd : "<1B>*b3M" }
  821. *OutputDataFormat: H_BYTE
  822. *OptimizeLeftBound?: TRUE
  823. *CursorXAfterSendBlockData: AT_GRXDATA_ORIGIN
  824. *CursorYAfterSendBlockData: AUTO_INCREMENT
  825. *%======== Font ========
  826. *DefaultFont: =RC_FONT_COURIERR
  827. *DeviceFonts: =ALL_DEVICEFONTS
  828. *DefaultCTT: 0
  829. *CharPosition: BASELINE
  830. *TTFSEnabled?: TRUE
  831. *IgnoreBlock
  832. { *%%% Disabled ->
  833. *MinFontID: 16534
  834. *MaxFontID: 32768
  835. *switch: Resolution
  836. {
  837. *case: 600dpi
  838. {
  839. *FontFormat: HPPCL_OUTLINE
  840. }
  841. *case: 300dpi
  842. {
  843. *FontFormat: HPPCL_RES
  844. }
  845. }
  846. *Command: CmdSetFontID { *Cmd : "<1B>*c" %d{NextFontID}"D" }
  847. *Command: CmdSelectFontID { *Cmd : "<1B>(" %d{CurrentFontID}"X" }
  848. *Command: CmdSetCharCode { *Cmd : "<1B>*c" %d{NextGlyph}"E" }
  849. } *%%% Disabled <-
  850. *Command: CmdUnderlineOn { *Cmd : "<1B>&dD" }
  851. *Command: CmdUnderlineOff { *Cmd : "<1B>&d@" }
  852. *Command: CmdWhiteTextOn { *Cmd : "<1B>*v1o1T" }
  853. *Command: CmdWhiteTextOff { *Cmd : "<1B>*v0o0T" }
  854. *%======== RectFill ========
  855. *MinGrayFill: 1
  856. *MaxGrayFill: 100
  857. *Command: CmdSetRectWidth { *Cmd : "<1B>*c" %d{(RectXSize / 2)}"A" }
  858. *Command: CmdSetRectHeight { *Cmd : "<1B>*c" %d{(RectYSize / 2)}"B" }
  859. *Command: CmdRectGrayFill { *Cmd : "<1B>*c" %d{GrayPercentage}"g2P" }
  860. *Command: CmdRectWhiteFill { *Cmd : "<1B>*c1P" }
  861. *Ifdef: WINNT_51
  862. *Personality: =PERSONALITY_HPGL2
  863. *%======== HP-GL/2 Graphics Mode ========
  864. *Feature: GraphicsMode
  865. {
  866. *rcNameID: =GRAPHICSMODE_DISPLAY
  867. *DefaultOption: HPGL2MODE
  868. *Option: HPGL2MODE
  869. {
  870. *rcNameID: =GRAPHICSMODE_HPGL2_DISPLAY
  871. }
  872. *Option: RASTERMODE
  873. {
  874. *rcNameID: =GRAPHICSMODE_RASTER_DISPLAY
  875. }
  876. }
  877. *Endif: