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.

1480 lines
43 KiB

  1. *%
  2. *% Core GPD file for Ricoh PCL5e printer
  3. *% FileName: RIAF65X.GPD
  4. *% Created: 1999/04/20
  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. *%======== Finisher (custom feature) ========
  31. *Feature: Finisher
  32. {
  33. *rcNameID: 287 *%%% "Finisher"
  34. *FeatureType: PRINTER_PROPERTY
  35. *DefaultOption: NotInstalled
  36. *Option: NotInstalled
  37. {
  38. *rcNameID: 329
  39. *Constraints: OutputBin.FinisherProofTray
  40. *Constraints: OutputBin.FinisherShiftTray
  41. *Constraints: Stapling.TopLeftSlant
  42. *Constraints: Stapling.TopLeftVertical
  43. *Constraints: Stapling.TopLeftHorizontal
  44. *Constraints: Stapling.Top2
  45. *Constraints: Stapling.Left2
  46. *Constraints: Punching.Left
  47. *Constraints: Punching.Top
  48. *DisabledFeatures: LIST(Stapling)
  49. }
  50. *Option: Finisher3000
  51. {
  52. *rcNameID: 352 *%%% "Finisher 3000"
  53. *Constraints: Punching.Left
  54. *Constraints: Punching.Top
  55. *Constraints: OutputBin.ExternalTray
  56. }
  57. *Option: Finisher3000withPunchUnit
  58. {
  59. *rcNameID: 353 *%%% "Finisher 3000 with Punch Unit"
  60. *Constraints: OutputBin.ExternalTray
  61. }
  62. }
  63. *%======== Mailbox (custom feature) ========
  64. *Feature: Mailbox
  65. {
  66. *rcNameID: 354 *%%% "Mailbox"
  67. *FeatureType: PRINTER_PROPERTY
  68. *DefaultOption: NotInstalled
  69. *Option: NotInstalled
  70. {
  71. *rcNameID: 329
  72. *Constraints: OutputBin.OutputBin1
  73. *Constraints: OutputBin.OutputBin2
  74. *Constraints: OutputBin.OutputBin3
  75. *Constraints: OutputBin.OutputBin4
  76. *Constraints: OutputBin.OutputBin5
  77. *Constraints: OutputBin.OutputBin6
  78. *Constraints: OutputBin.OutputBin7
  79. *Constraints: OutputBin.OutputBin8
  80. *Constraints: OutputBin.OutputBin9
  81. *Constraints: OutputBin.MailboxProofTray
  82. }
  83. *Option: Installed
  84. {
  85. *rcNameID: 330
  86. *Constraints: OutputBin.ExternalTray
  87. }
  88. }
  89. *%======== Orientation ========
  90. *Feature: Orientation
  91. {
  92. *rcNameID: =ORIENTATION_DISPLAY
  93. *DefaultOption: PORTRAIT
  94. *Option: PORTRAIT
  95. {
  96. *rcNameID: =PORTRAIT_DISPLAY
  97. }
  98. *Option: LANDSCAPE_CC90
  99. {
  100. *rcNameID: =LANDSCAPE_DISPLAY
  101. }
  102. }
  103. *%======== InputBin ========
  104. *Macros: CmdStrings_InputBin
  105. {
  106. PRECMD_INPUTBIN_PORT: "<1B>&l0O"
  107. PRECMD_INPUTBIN_LAND: "<1B>&l1O"
  108. }
  109. *Feature: InputBin
  110. {
  111. *rcNameID: =PAPER_SOURCE_DISPLAY
  112. *DefaultOption: AUTO
  113. *Option: AUTO
  114. {
  115. *rcNameID: 267 *%%% "Auto Select by Printer"
  116. *switch: Orientation
  117. {
  118. *case: PORTRAIT
  119. {
  120. *Command: CmdSelect
  121. {
  122. *Order: DOC_SETUP.30
  123. *NoPageEject?: TRUE
  124. *Cmd: =PRECMD_INPUTBIN_PORT "<1B>&l7H"
  125. }
  126. }
  127. *case: LANDSCAPE_CC90
  128. {
  129. *Command: CmdSelect
  130. {
  131. *Order: DOC_SETUP.30
  132. *NoPageEject?: TRUE
  133. *Cmd: =PRECMD_INPUTBIN_LAND "<1B>&l7H"
  134. }
  135. }
  136. }
  137. }
  138. *Option: BypassTray
  139. {
  140. *rcNameID: 272 *%%% "Bypass Tray"
  141. *OptionID: 4 *%%% DMBIN_MANUAL
  142. *switch: Orientation
  143. {
  144. *case: PORTRAIT
  145. {
  146. *Command: CmdSelect
  147. {
  148. *Order: DOC_SETUP.30
  149. *NoPageEject?: TRUE
  150. *Cmd: =PRECMD_INPUTBIN_PORT "<1B>&l2H"
  151. }
  152. }
  153. *case: LANDSCAPE_CC90
  154. {
  155. *Command: CmdSelect
  156. {
  157. *Order: DOC_SETUP.30
  158. *NoPageEject?: TRUE
  159. *Cmd: =PRECMD_INPUTBIN_LAND "<1B>&l2H"
  160. }
  161. }
  162. }
  163. }
  164. *Option: LARGECAPACITY
  165. {
  166. *rcNameID: 379 *%%% "Large Capacity Tray"
  167. *Installable?: TRUE
  168. *rcInstallableFeatureNameID: 379
  169. *switch: Orientation
  170. {
  171. *case: PORTRAIT
  172. {
  173. *Command: CmdSelect
  174. {
  175. *Order: DOC_SETUP.30
  176. *NoPageEject?: TRUE
  177. *Cmd: =PRECMD_INPUTBIN_PORT "<1B>&l5H"
  178. }
  179. }
  180. *case: LANDSCAPE_CC90
  181. {
  182. *Command: CmdSelect
  183. {
  184. *Order: DOC_SETUP.30
  185. *NoPageEject?: TRUE
  186. *Cmd: =PRECMD_INPUTBIN_LAND "<1B>&l5H"
  187. }
  188. }
  189. }
  190. }
  191. *Option: Tray1
  192. {
  193. *rcNameID: 268 *%%% "Tray 1"
  194. *OptionID: 1 *%%% DMBIN_UPPER
  195. *switch: Orientation
  196. {
  197. *case: PORTRAIT
  198. {
  199. *Command: CmdSelect
  200. {
  201. *Order: DOC_SETUP.30
  202. *NoPageEject?: TRUE
  203. *Cmd: =PRECMD_INPUTBIN_PORT "<1B>&l8H"
  204. }
  205. }
  206. *case: LANDSCAPE_CC90
  207. {
  208. *Command: CmdSelect
  209. {
  210. *Order: DOC_SETUP.30
  211. *NoPageEject?: TRUE
  212. *Cmd: =PRECMD_INPUTBIN_LAND "<1B>&l8H"
  213. }
  214. }
  215. }
  216. }
  217. *Option: Tray2
  218. {
  219. *rcNameID: 269 *%%% "Tray 2"
  220. *OptionID: 3 *%%% DMBIN_MIDDLE
  221. *switch: Orientation
  222. {
  223. *case: PORTRAIT
  224. {
  225. *Command: CmdSelect
  226. {
  227. *Order: DOC_SETUP.30
  228. *NoPageEject?: TRUE
  229. *Cmd: =PRECMD_INPUTBIN_PORT "<1B>&l1H"
  230. }
  231. }
  232. *case: LANDSCAPE_CC90
  233. {
  234. *Command: CmdSelect
  235. {
  236. *Order: DOC_SETUP.30
  237. *NoPageEject?: TRUE
  238. *Cmd: =PRECMD_INPUTBIN_LAND "<1B>&l1H"
  239. }
  240. }
  241. }
  242. }
  243. *Option: Tray3
  244. {
  245. *rcNameID: 270 *%%% "Tray 3"
  246. *OptionID: 2 *%%% DMBIN_LOWER
  247. *switch: Orientation
  248. {
  249. *case: PORTRAIT
  250. {
  251. *Command: CmdSelect
  252. {
  253. *Order: DOC_SETUP.30
  254. *NoPageEject?: TRUE
  255. *Cmd: =PRECMD_INPUTBIN_PORT "<1B>&l4H"
  256. }
  257. }
  258. *case: LANDSCAPE_CC90
  259. {
  260. *Command: CmdSelect
  261. {
  262. *Order: DOC_SETUP.30
  263. *NoPageEject?: TRUE
  264. *Cmd: =PRECMD_INPUTBIN_LAND "<1B>&l4H"
  265. }
  266. }
  267. }
  268. }
  269. }
  270. *%======== MediaType ========
  271. *Feature: MediaType
  272. {
  273. *rcNameID: =MEDIA_TYPE_DISPLAY
  274. *DefaultOption: STANDARD
  275. *Option: STANDARD
  276. {
  277. *rcNameID: =PLAIN_PAPER_DISPLAY
  278. *Command: CmdSelect
  279. {
  280. *Order: JOB_SETUP.80
  281. *Cmd: "@PJL SET FUSERCONTROL=PLAINPAPER<0A>"
  282. }
  283. }
  284. *Option: TRANSPARENCY
  285. {
  286. *rcNameID: =TRANSPARENCY_DISPLAY
  287. *Command: CmdSelect
  288. {
  289. *Order: JOB_SETUP.80
  290. *Cmd: "@PJL SET FUSERCONTROL=TRANSPARENCY<0A>"
  291. }
  292. }
  293. *Option: ThickPaper *%%% custom option
  294. {
  295. *rcNameID: 378 *%%% "Thick Paper"
  296. *Command: CmdSelect
  297. {
  298. *Order: JOB_SETUP.80
  299. *Cmd: "@PJL SET FUSERCONTROL=THICK<0A>"
  300. }
  301. }
  302. }
  303. *InvalidCombination: LIST(InputBin.AUTO, MediaType.ThickPaper)
  304. *InvalidCombination: LIST(InputBin.AUTO, MediaType.TRANSPARENCY)
  305. *InvalidCombination: LIST(InputBin.LARGECAPACITY, MediaType.ThickPaper)
  306. *InvalidCombination: LIST(InputBin.LARGECAPACITY, MediaType.TRANSPARENCY)
  307. *InvalidCombination: LIST(InputBin.Tray1, MediaType.ThickPaper)
  308. *InvalidCombination: LIST(InputBin.Tray1, MediaType.TRANSPARENCY)
  309. *InvalidCombination: LIST(InputBin.Tray2, MediaType.ThickPaper)
  310. *InvalidCombination: LIST(InputBin.Tray2, MediaType.TRANSPARENCY)
  311. *InvalidCombination: LIST(InputBin.Tray3, MediaType.ThickPaper)
  312. *InvalidCombination: LIST(InputBin.Tray3, MediaType.TRANSPARENCY)
  313. *%======== Resolution ========
  314. *Feature: Resolution
  315. {
  316. *rcNameID: =RESOLUTION_DISPLAY
  317. *DefaultOption: 600dpi
  318. *Option: 600dpi
  319. {
  320. *rcNameID: 395 *%%% "600 dpi"
  321. *DPI: PAIR(600, 600)
  322. *TextDPI: PAIR(600, 600)
  323. *MinStripBlankPixels: 32
  324. EXTERN_GLOBAL: *StripBlanks: LIST(ENCLOSED,TRAILING)
  325. *SpotDiameter: 100
  326. *Command: CmdBeginRaster { *Cmd : "<1B>*r1A" }
  327. *Command: CmdEndRaster { *Cmd : "<1B>*rB" }
  328. *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  329. *Command: CmdSelect
  330. {
  331. *Order: JOB_SETUP.90
  332. *Cmd: "@PJL SET RESOLUTION=600<0A>@PJL ENTER LANGUAGE=PCL<0A1B>E<1B>*t600R"
  333. }
  334. }
  335. *Option: 300dpi
  336. {
  337. *rcNameID: 396 *%%% "300 dpi"
  338. *DPI: PAIR(300, 300)
  339. *TextDPI: PAIR(300, 300)
  340. *MinStripBlankPixels: 32
  341. EXTERN_GLOBAL: *StripBlanks: LIST(ENCLOSED,TRAILING)
  342. *SpotDiameter: 100
  343. *Command: CmdBeginRaster { *Cmd : "<1B>*r1A" }
  344. *Command: CmdEndRaster { *Cmd : "<1B>*rB" }
  345. *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  346. *Command: CmdSelect
  347. {
  348. *Order: JOB_SETUP.90
  349. *Cmd: "@PJL SET RESOLUTION=300<0A>@PJL ENTER LANGUAGE=PCL<0A1B>E<1B>*t300R"
  350. }
  351. }
  352. }
  353. *%======== PaperSize ========
  354. *Feature: PaperSize
  355. {
  356. *rcNameID: =PAPER_SIZE_DISPLAY
  357. *DefaultOption: LETTER
  358. *Option: 11X17
  359. {
  360. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  361. *switch: Orientation
  362. {
  363. *case: PORTRAIT
  364. {
  365. *PrintableArea: PAIR(12600, 19800)
  366. *PrintableOrigin: PAIR(300, 300)
  367. *CursorOrigin: PAIR(300, 200)
  368. *Command: CmdSelect
  369. {
  370. *Order: DOC_SETUP.40
  371. *Cmd: "<1B>&l6a8c1E<1B>*p0x0Y<1B>*c0t7560x12000Y"
  372. }
  373. }
  374. *case: LANDSCAPE_CC90
  375. {
  376. *PrintableArea: PAIR(12600, 19800)
  377. *PrintableOrigin: PAIR(300, 300)
  378. *CursorOrigin: PAIR(200, 20100)
  379. *Command: CmdSelect
  380. {
  381. *Order: DOC_SETUP.40
  382. *Cmd: "<1B>&l6a8c1E<1B>*p0x0Y<1B>*c0t11880x7680Y"
  383. }
  384. }
  385. }
  386. }
  387. *Option: LETTER
  388. {
  389. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  390. *switch: Orientation
  391. {
  392. *case: PORTRAIT
  393. {
  394. *PrintableArea: PAIR(9600, 12648)
  395. *PrintableOrigin: PAIR(300, 300)
  396. *CursorOrigin: PAIR(300, 180)
  397. *Command: CmdSelect
  398. {
  399. *Order: DOC_SETUP.40
  400. *Cmd: "<1B>&l2a8c1E<1B>*p0x0Y<1B>*c0t5760x7704Y"
  401. }
  402. }
  403. *case: LANDSCAPE_CC90
  404. {
  405. *PrintableArea: PAIR(9760, 12688)
  406. *PrintableOrigin: PAIR(200, 272)
  407. *CursorOrigin: PAIR(200, 12960)
  408. *Command: CmdSelect
  409. {
  410. *Order: DOC_SETUP.40
  411. *Cmd: "<1B>&l2a8c1E<1B>*p0x0Y<1B>*c0t7632x5880Y"
  412. }
  413. }
  414. }
  415. }
  416. *Option: LEGAL
  417. {
  418. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  419. *switch: Orientation
  420. {
  421. *case: PORTRAIT
  422. {
  423. *PrintableArea: PAIR(9600, 16248)
  424. *PrintableOrigin: PAIR(300, 300)
  425. *CursorOrigin: PAIR(300, 180)
  426. *Command: CmdSelect
  427. {
  428. *Order: DOC_SETUP.40
  429. *Cmd: "<1B>&l3a8c1E<1B>*p0x0Y<1B>*c0t5760x9864Y"
  430. }
  431. }
  432. *case: LANDSCAPE_CC90
  433. {
  434. *PrintableArea: PAIR(9760, 16284)
  435. *PrintableOrigin: PAIR(200, 276)
  436. *CursorOrigin: PAIR(200, 16560)
  437. *Command: CmdSelect
  438. {
  439. *Order: DOC_SETUP.40
  440. *Cmd: "<1B>&l3a8c1E<1B>*p0x0Y<1B>*c0t9792x5880Y"
  441. }
  442. }
  443. }
  444. }
  445. *Option: EXECUTIVE
  446. {
  447. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  448. *switch: Orientation
  449. {
  450. *case: PORTRAIT
  451. {
  452. *PrintableArea: PAIR(8100, 12048)
  453. *PrintableOrigin: PAIR(300, 300)
  454. *CursorOrigin: PAIR(300, 180)
  455. *Command: CmdSelect
  456. {
  457. *Order: DOC_SETUP.40
  458. *Cmd: "<1B>&l1a8c1E<1B>*p0x0Y<1B>*c0t4860x7344Y"
  459. }
  460. }
  461. *case: LANDSCAPE_CC90
  462. {
  463. *PrintableArea: PAIR(8220, 12080)
  464. *PrintableOrigin: PAIR(240, 280)
  465. *CursorOrigin: PAIR(200, 12360)
  466. *Command: CmdSelect
  467. {
  468. *Order: DOC_SETUP.40
  469. *Cmd: "<1B>&l1a8c1E<1B>*p0x0Y<1B>*c0t7272x4980Y"
  470. }
  471. }
  472. }
  473. }
  474. *Option: STATEMENT
  475. {
  476. *rcNameID: 394 *%%% "5.5x8.5"
  477. *switch: Orientation
  478. {
  479. *case: PORTRAIT
  480. {
  481. *PrintableArea: PAIR(6000, 9600)
  482. *% offset(150,150): v1.201
  483. *% *PrintableOrigin: PAIR(300, 300)
  484. *% offset(150,100): move upword
  485. *% *PrintableOrigin: PAIR(300, 200)
  486. *% offset(150,120): move downword
  487. *PrintableOrigin: PAIR(300, 240)
  488. *CursorOrigin: PAIR(300, 180)
  489. *Command: CmdSelect
  490. {
  491. *Order: DOC_SETUP.40
  492. *Cmd: "<1B>&l2008a8c1E<1B>*p0x0Y<1B>*c0t3618x5778Y"
  493. }
  494. }
  495. *case: LANDSCAPE_CC90
  496. {
  497. *PrintableArea: PAIR(6000, 9600)
  498. *% offset(150,150): v1.201
  499. *% *PrintableOrigin: PAIR(300, 300)
  500. *% *CursorOrigin: PAIR(200, 9900)
  501. *% offset(100,150): move right
  502. *% *PrintableOrigin: PAIR(300, 400)
  503. *% *CursorOrigin: PAIR(200, 10140)
  504. *% offset(100,150): move left
  505. *PrintableOrigin: PAIR(300, 400)
  506. *CursorOrigin: PAIR(200, 10090)
  507. *Command: CmdSelect
  508. {
  509. *Order: DOC_SETUP.40
  510. *Cmd: "<1B>&l2008a8c1E<1B>*p0x0Y<1B>*c0t5778x3618Y"
  511. }
  512. }
  513. }
  514. }
  515. *Option: A3
  516. {
  517. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  518. *switch: Orientation
  519. {
  520. *case: PORTRAIT
  521. {
  522. *PrintableArea: PAIR(13428, 19308)
  523. *PrintableOrigin: PAIR(300, 300)
  524. *CursorOrigin: PAIR(300, 180)
  525. *Command: CmdSelect
  526. {
  527. *Order: DOC_SETUP.40
  528. *Cmd: "<1B>&l27a8c1E<1B>*p0x0Y<1B>*c0t8057x11693Y"
  529. }
  530. }
  531. *case: LANDSCAPE_CC90
  532. {
  533. *PrintableArea: PAIR(13588, 19368)
  534. *PrintableOrigin: PAIR(200, 240)
  535. *CursorOrigin: PAIR(200, 19608)
  536. *Command: CmdSelect
  537. {
  538. *Order: DOC_SETUP.40
  539. *Cmd: "<1B>&l27a8c1E<1B>*p0x0Y<1B>*c0t11621x8177Y"
  540. }
  541. }
  542. }
  543. }
  544. *Option: A4
  545. {
  546. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  547. *switch: Orientation
  548. {
  549. *case: PORTRAIT
  550. {
  551. *PrintableArea: PAIR(9292, 13476)
  552. *PrintableOrigin: PAIR(300, 300)
  553. *CursorOrigin: PAIR(300, 180)
  554. *Command: CmdSelect
  555. {
  556. *Order: DOC_SETUP.40
  557. *Cmd: "<1B>&l26a8c1E<1B>*p0x0Y<1B>*c0t5594x8201Y"
  558. }
  559. }
  560. *case: LANDSCAPE_CC90
  561. {
  562. *PrintableArea: PAIR(9464, 13516)
  563. *PrintableOrigin: PAIR(220, 272)
  564. *CursorOrigin: PAIR(200, 13788)
  565. *Command: CmdSelect
  566. {
  567. *Order: DOC_SETUP.40
  568. *Cmd: "<1B>&l26a8c1E<1B>*p0x0Y<1B>*c0t8129x5714Y"
  569. }
  570. }
  571. }
  572. }
  573. *Option: A5
  574. {
  575. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  576. *switch: Orientation
  577. {
  578. *case: PORTRAIT
  579. {
  580. *PrintableArea: PAIR(6416, 9420)
  581. *% offset(150,150): v1.201
  582. *% *PrintableOrigin: PAIR(300, 300)
  583. *% offset(150,100): move upword
  584. * *PrintableOrigin: PAIR(300, 200)
  585. *% offset(150,110): move downword
  586. *PrintableOrigin: PAIR(300, 220)
  587. *CursorOrigin: PAIR(300, 180)
  588. *Command: CmdSelect
  589. {
  590. *Order: DOC_SETUP.40
  591. *Cmd: "<1B>&l2000a8c1E<1B>*p0x0Y<1B>*c0t3868x5670Y"
  592. }
  593. }
  594. *case: LANDSCAPE_CC90
  595. {
  596. *PrintableArea: PAIR(6416, 9420)
  597. *% offset(148,140): v1.201
  598. *% *PrintableOrigin: PAIR(280, 204)
  599. *% *CursorOrigin: PAIR(200, 9624)
  600. *% offset (74,140): move right
  601. *% *PrintableOrigin: PAIR(280, 352)
  602. *% *CursorOrigin: PAIR(200, 9820)
  603. *% offset (74,140): move left
  604. *% *PrintableOrigin: PAIR(280, 352)
  605. *% *CursorOrigin: PAIR(200, 9800)
  606. *% offset (70,140): move left
  607. *PrintableOrigin: PAIR(280, 360)
  608. *CursorOrigin: PAIR(200, 9800)
  609. *Command: CmdSelect
  610. {
  611. *Order: DOC_SETUP.40
  612. *Cmd: "<1B>&l2000a8c1E<1B>*p0x0Y<1B>*c0t5670x3868Y"
  613. }
  614. }
  615. }
  616. }
  617. *Option: A6
  618. {
  619. *rcNameID: 259 *%%% "A6"
  620. *PageDimensions: PAIR(4956, 6996)
  621. *switch: Orientation
  622. {
  623. *case: PORTRAIT
  624. {
  625. *PrintableArea: PAIR(4360, 6416)
  626. *PrintableOrigin: PAIR(300, 300)
  627. *CursorOrigin: PAIR(300, 180)
  628. *Command: CmdSelect
  629. {
  630. *Order: DOC_SETUP.40
  631. *Cmd: "<1B>&l2001a8c1E<1B>*p0x0Y<1B>*c0t2634x3868Y"
  632. }
  633. }
  634. *case: LANDSCAPE_CC90
  635. {
  636. *PrintableArea: PAIR(4360, 6416)
  637. *PrintableOrigin: PAIR(296, 280)
  638. *CursorOrigin: PAIR(200, 6696)
  639. *Command: CmdSelect
  640. {
  641. *Order: DOC_SETUP.40
  642. *Cmd: "<1B>&l2001a8c1E<1B>*p0x0Y<1B>*c0t3868x2634Y"
  643. }
  644. }
  645. }
  646. }
  647. *Option: B4
  648. {
  649. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  650. *switch: Orientation
  651. {
  652. *case: PORTRAIT
  653. {
  654. *PrintableArea: PAIR(11544, 16656)
  655. *PrintableOrigin: PAIR(300, 300)
  656. *CursorOrigin: PAIR(300, 180)
  657. *Command: CmdSelect
  658. {
  659. *Order: DOC_SETUP.40
  660. *Cmd: "<1B>&l46a8c1E<1B>*p0x0Y<1B>*c0t6926x10102Y"
  661. }
  662. }
  663. *case: LANDSCAPE_CC90
  664. {
  665. *PrintableArea: PAIR(11704, 16716)
  666. *PrintableOrigin: PAIR(200, 240)
  667. *CursorOrigin: PAIR(200, 16956)
  668. *Command: CmdSelect
  669. {
  670. *Order: DOC_SETUP.40
  671. *Cmd: "<1B>&l46a8c1E<1B>*p0x0Y<1B>*c0t10030x7046Y"
  672. }
  673. }
  674. }
  675. }
  676. *Option: B5
  677. {
  678. *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  679. *switch: Orientation
  680. {
  681. *case: PORTRAIT
  682. {
  683. *PrintableArea: PAIR(8004, 11604)
  684. *PrintableOrigin: PAIR(300, 300)
  685. *CursorOrigin: PAIR(300, 180)
  686. *Command: CmdSelect
  687. {
  688. *Order: DOC_SETUP.40
  689. *Cmd: "<1B>&l45a8c1E<1B>*p0x0Y<1B>*c0t4802x7070Y"
  690. }
  691. }
  692. *case: LANDSCAPE_CC90
  693. {
  694. *PrintableArea: PAIR(8144, 11664)
  695. *PrintableOrigin: PAIR(220, 240)
  696. *CursorOrigin: PAIR(200, 11904)
  697. *Command: CmdSelect
  698. {
  699. *Order: DOC_SETUP.40
  700. *Cmd: "<1B>&l45a8c1E<1B>*p0x0Y<1B>*c0t6998x4922Y"
  701. }
  702. }
  703. }
  704. }
  705. *Option: GovernmentLegal
  706. {
  707. *rcNameID: 393 *%%% "8x13"
  708. *PageDimensions: PAIR(9600, 15600)
  709. *switch: Orientation
  710. {
  711. *case: PORTRAIT
  712. {
  713. *PrintableArea: PAIR(9000, 15000)
  714. *PrintableOrigin: PAIR(300, 300)
  715. *CursorOrigin: PAIR(300, 180)
  716. *Command: CmdSelect
  717. {
  718. *Order: DOC_SETUP.40
  719. *Cmd: "<1B>&l2011a8c1E<1B>*p0x0Y<1B>*c0t5418x9018Y"
  720. }
  721. }
  722. *case: LANDSCAPE_CC90
  723. {
  724. *PrintableArea: PAIR(9000, 15000)
  725. *PrintableOrigin: PAIR(300, 300)
  726. *CursorOrigin: PAIR(200, 15300)
  727. *Command: CmdSelect
  728. {
  729. *Order: DOC_SETUP.40
  730. *Cmd: "<1B>&l2011a8c1E<1B>*p0x0Y<1B>*c0t9018x5418Y"
  731. }
  732. }
  733. }
  734. }
  735. *Option: Foolscap
  736. {
  737. *rcNameID: 392 *%%% "8.25x13"
  738. *PageDimensions: PAIR(9900, 15600)
  739. *switch: Orientation
  740. {
  741. *case: PORTRAIT
  742. {
  743. *PrintableArea: PAIR(9300, 15000)
  744. *PrintableOrigin: PAIR(300, 300)
  745. *CursorOrigin: PAIR(300, 180)
  746. *Command: CmdSelect
  747. {
  748. *Order: DOC_SETUP.40
  749. *Cmd: "<1B>&l2012a8c1E<1B>*p0x0Y<1B>*c0t5598x9018Y"
  750. }
  751. }
  752. *case: LANDSCAPE_CC90
  753. {
  754. *PrintableArea: PAIR(9300, 15000)
  755. *PrintableOrigin: PAIR(300, 300)
  756. *CursorOrigin: PAIR(200, 15300)
  757. *Command: CmdSelect
  758. {
  759. *Order: DOC_SETUP.40
  760. *Cmd: "<1B>&l2012a8c1E<1B>*p0x0Y<1B>*c0t9018x5598Y"
  761. }
  762. }
  763. }
  764. }
  765. *Option: FOLIO
  766. {
  767. *rcNameID: 391 *%%% "8.5x13"
  768. *switch: Orientation
  769. {
  770. *case: PORTRAIT
  771. {
  772. *PrintableArea: PAIR(9600, 15000)
  773. *PrintableOrigin: PAIR(300, 300)
  774. *CursorOrigin: PAIR(300, 180)
  775. *Command: CmdSelect
  776. {
  777. *Order: DOC_SETUP.40
  778. *Cmd: "<1B>&l2007a8c1E<1B>*p0x0Y<1B>*c0t5760x9018Y"
  779. }
  780. }
  781. *case: LANDSCAPE_CC90
  782. {
  783. *PrintableArea: PAIR(9600, 15000)
  784. *PrintableOrigin: PAIR(300, 300)
  785. *CursorOrigin: PAIR(200, 15300)
  786. *Command: CmdSelect
  787. {
  788. *Order: DOC_SETUP.40
  789. *Cmd: "<1B>&l2007a8c1E<1B>*p0x0Y<1B>*c0t9018x5880Y"
  790. }
  791. }
  792. }
  793. }
  794. }
  795. *InvalidCombination: LIST(InputBin.LARGECAPACITY, PaperSize.11X17)
  796. *InvalidCombination: LIST(InputBin.LARGECAPACITY, PaperSize.LEGAL)
  797. *InvalidCombination: LIST(InputBin.LARGECAPACITY, PaperSize.EXECUTIVE)
  798. *InvalidCombination: LIST(InputBin.LARGECAPACITY, PaperSize.STATEMENT)
  799. *InvalidCombination: LIST(InputBin.LARGECAPACITY, PaperSize.A3)
  800. *InvalidCombination: LIST(InputBin.LARGECAPACITY, PaperSize.A5)
  801. *InvalidCombination: LIST(InputBin.LARGECAPACITY, PaperSize.A6)
  802. *InvalidCombination: LIST(InputBin.LARGECAPACITY, PaperSize.B4)
  803. *InvalidCombination: LIST(InputBin.LARGECAPACITY, PaperSize.B5)
  804. *InvalidCombination: LIST(InputBin.LARGECAPACITY, PaperSize.GovernmentLegal)
  805. *InvalidCombination: LIST(InputBin.LARGECAPACITY, PaperSize.Foolscap)
  806. *InvalidCombination: LIST(InputBin.LARGECAPACITY, PaperSize.FOLIO)
  807. *InvalidCombination: LIST(InputBin.Tray1, PaperSize.EXECUTIVE)
  808. *InvalidCombination: LIST(InputBin.Tray1, PaperSize.A6)
  809. *InvalidCombination: LIST(InputBin.Tray2, PaperSize.EXECUTIVE)
  810. *InvalidCombination: LIST(InputBin.Tray2, PaperSize.A6)
  811. *InvalidCombination: LIST(InputBin.Tray3, PaperSize.EXECUTIVE)
  812. *InvalidCombination: LIST(InputBin.Tray3, PaperSize.A6)
  813. *%======== OutputBin ========
  814. *Feature: OutputBin
  815. {
  816. *rcNameID: =OUTPUTBIN_DISPLAY
  817. *DefaultOption: PrinterDefault
  818. *Option: PrinterDefault
  819. {
  820. *rcNameID: 291 *%%% "Printer Default"
  821. *Command: CmdSelect
  822. {
  823. *Order: JOB_SETUP.40
  824. *Cmd: ""
  825. }
  826. }
  827. *Option: ExternalTray
  828. {
  829. *rcNameID: 279 *%%% "External Tray"
  830. *Command: CmdSelect
  831. {
  832. *Order: JOB_SETUP.40
  833. *Cmd: "@PJL SET OUTBIN=LOWER<0A>"
  834. }
  835. }
  836. *Option: FinisherProofTray
  837. {
  838. *rcNameID: 357 *%%% "Finisher Proof Tray"
  839. *Command: CmdSelect
  840. {
  841. *Order: JOB_SETUP.40
  842. *Cmd: "@PJL SET OUTBIN=LOWER<0A>"
  843. }
  844. }
  845. *Option: FinisherShiftTray
  846. {
  847. *rcNameID: 358 *%%% "Finisher Shift Tray"
  848. *Command: CmdSelect
  849. {
  850. *Order: JOB_SETUP.40
  851. *Cmd: "@PJL SET OUTBIN=OPTIONALOUTPUTBIN12<0A>"
  852. }
  853. }
  854. *Option: MailboxProofTray
  855. {
  856. *rcNameID: 359 *%%% "Mailbox Proof Tray"
  857. *Command: CmdSelect
  858. {
  859. *Order: JOB_SETUP.40
  860. *Cmd: "@PJL SET OUTBIN=OPTIONALOUTPUTBIN1<0A>"
  861. }
  862. }
  863. *Option: OutputBin1
  864. {
  865. *rcNameID: 360 *%%% "Mailbox Tray 1"
  866. *Command: CmdSelect
  867. {
  868. *Order: JOB_SETUP.40
  869. *Cmd: "@PJL SET OUTBIN=OPTIONALOUTPUTBIN2<0A>"
  870. }
  871. }
  872. *Option: OutputBin2
  873. {
  874. *rcNameID: 361 *%%% "Mailbox Tray 2"
  875. *Command: CmdSelect
  876. {
  877. *Order: JOB_SETUP.40
  878. *Cmd: "@PJL SET OUTBIN=OPTIONALOUTPUTBIN3<0A>"
  879. }
  880. }
  881. *Option: OutputBin3
  882. {
  883. *rcNameID: 362 *%%% "Mailbox Tray 3"
  884. *Command: CmdSelect
  885. {
  886. *Order: JOB_SETUP.40
  887. *Cmd: "@PJL SET OUTBIN=OPTIONALOUTPUTBIN4<0A>"
  888. }
  889. }
  890. *Option: OutputBin4
  891. {
  892. *rcNameID: 363 *%%% "Mailbox Tray 4"
  893. *Command: CmdSelect
  894. {
  895. *Order: JOB_SETUP.40
  896. *Cmd: "@PJL SET OUTBIN=OPTIONALOUTPUTBIN5<0A>"
  897. }
  898. }
  899. *Option: OutputBin5
  900. {
  901. *rcNameID: 364 *%%% "Mailbox Tray 5"
  902. *Command: CmdSelect
  903. {
  904. *Order: JOB_SETUP.40
  905. *Cmd: "@PJL SET OUTBIN=OPTIONALOUTPUTBIN6<0A>"
  906. }
  907. }
  908. *Option: OutputBin6
  909. {
  910. *rcNameID: 365 *%%% "Mailbox Tray 6"
  911. *Command: CmdSelect
  912. {
  913. *Order: JOB_SETUP.40
  914. *Cmd: "@PJL SET OUTBIN=OPTIONALOUTPUTBIN7<0A>"
  915. }
  916. }
  917. *Option: OutputBin7
  918. {
  919. *rcNameID: 366 *%%% "Mailbox Tray 7"
  920. *Command: CmdSelect
  921. {
  922. *Order: JOB_SETUP.40
  923. *Cmd: "@PJL SET OUTBIN=OPTIONALOUTPUTBIN8<0A>"
  924. }
  925. }
  926. *Option: OutputBin8
  927. {
  928. *rcNameID: 367 *%%% "Mailbox Tray 8"
  929. *Command: CmdSelect
  930. {
  931. *Order: JOB_SETUP.40
  932. *Cmd: "@PJL SET OUTBIN=OPTIONALOUTPUTBIN9<0A>"
  933. }
  934. }
  935. *Option: OutputBin9
  936. {
  937. *rcNameID: 368 *%%% "Mailbox Tray 9"
  938. *Command: CmdSelect
  939. {
  940. *Order: JOB_SETUP.40
  941. *Cmd: "@PJL SET OUTBIN=OPTIONALOUTPUTBIN10<0A>"
  942. }
  943. }
  944. }
  945. *%======== Collate ========
  946. *Feature: Collate
  947. {
  948. *Name: "Collated" *%%% This string isn't used in UI.
  949. *DefaultOption: OFF
  950. *Option: ON
  951. {
  952. *rcNameID: =ON_DISPLAY
  953. *switch: Finisher
  954. {
  955. *case: NotInstalled
  956. {
  957. *Command: CmdSelect
  958. {
  959. *Order: JOB_SETUP.50
  960. *Cmd: "@PJL SET QTY=" %d{NumOfCopies}"<0A>@PJL SET JOBOFFSET=ROTATE<0A>"
  961. }
  962. }
  963. *default:
  964. {
  965. *Command: CmdSelect
  966. {
  967. *Order: JOB_SETUP.50
  968. *Cmd: "@PJL SET QTY=" %d{NumOfCopies}"<0A>@PJL SET JOBOFFSET=SHIFT<0A>"
  969. }
  970. }
  971. }
  972. }
  973. *Option: OFF
  974. {
  975. *rcNameID: =OFF_DISPLAY
  976. *Command: CmdSelect
  977. {
  978. *Order: JOB_SETUP.50
  979. *Cmd: "@PJL SET JOBOFFSET=OFF<0A>"
  980. }
  981. }
  982. }
  983. *%======== Stapling ========
  984. *Macros: CmdStrings_Stapling
  985. {
  986. PRECMD_STAPLE: "@PJL SET QTY=" %d{NumOfCopies}"<0A>@PJL SET OUTBIN=OPTIONALOUTPUTBIN12<0A>@PJL SET JOBOFFSET=OFF<0A>"
  987. }
  988. *Feature: Stapling
  989. {
  990. *rcNameID: 369 *%%% "Staple"
  991. *DefaultOption: OFF
  992. *Option: OFF
  993. {
  994. *rcNameID: =OFF_DISPLAY
  995. *Command: CmdSelect
  996. {
  997. *Order: JOB_SETUP.60
  998. *Cmd: "@PJL SET STAPLE=OFF<0A>"
  999. }
  1000. }
  1001. *Option: TopLeftSlant
  1002. {
  1003. *rcNameID: 370 *%%% "Top Left Slant"
  1004. *switch: Orientation
  1005. {
  1006. *case: PORTRAIT
  1007. {
  1008. *Command: CmdSelect
  1009. {
  1010. *Order: JOB_SETUP.60
  1011. *Cmd: =PRECMD_STAPLE "@PJL SET STAPLE=LEFTTOPSLANTPORT<0A>"
  1012. }
  1013. }
  1014. *case: LANDSCAPE_CC90
  1015. {
  1016. *Command: CmdSelect
  1017. {
  1018. *Order: JOB_SETUP.60
  1019. *Cmd: =PRECMD_STAPLE "@PJL SET STAPLE=LEFTTOPSLANTLAND<0A>"
  1020. }
  1021. }
  1022. }
  1023. }
  1024. *Option: TopLeftHorizontal
  1025. {
  1026. *rcNameID: 372 *%%% "Top Left Horizontal"
  1027. *switch: Orientation
  1028. {
  1029. *case: PORTRAIT
  1030. {
  1031. *Command: CmdSelect
  1032. {
  1033. *Order: JOB_SETUP.60
  1034. *Cmd: =PRECMD_STAPLE "@PJL SET STAPLE=LEFTTOPHORIZPORT<0A>"
  1035. }
  1036. }
  1037. *case: LANDSCAPE_CC90
  1038. {
  1039. *Command: CmdSelect
  1040. {
  1041. *Order: JOB_SETUP.60
  1042. *Cmd: =PRECMD_STAPLE "@PJL SET STAPLE=LEFTTOPHORIZLAND<0A>"
  1043. }
  1044. }
  1045. }
  1046. }
  1047. *Option: TopLeftVertical
  1048. {
  1049. *rcNameID: 371 *%%% "Top Left Vertical"
  1050. *switch: Orientation
  1051. {
  1052. *case: PORTRAIT
  1053. {
  1054. *Command: CmdSelect
  1055. {
  1056. *Order: JOB_SETUP.60
  1057. *Cmd: =PRECMD_STAPLE "@PJL SET STAPLE=LEFTTOPVERTPORT<0A>"
  1058. }
  1059. }
  1060. *case: LANDSCAPE_CC90
  1061. {
  1062. *Command: CmdSelect
  1063. {
  1064. *Order: JOB_SETUP.60
  1065. *Cmd: =PRECMD_STAPLE "@PJL SET STAPLE=LEFTTOPVERTLAND<0A>"
  1066. }
  1067. }
  1068. }
  1069. }
  1070. *Option: Top2
  1071. {
  1072. *rcNameID: 373 *%%% "Top 2"
  1073. *switch: Orientation
  1074. {
  1075. *case: PORTRAIT
  1076. {
  1077. *Command: CmdSelect
  1078. {
  1079. *Order: JOB_SETUP.60
  1080. *Cmd: =PRECMD_STAPLE "@PJL SET STAPLE=TOP2PORT<0A>"
  1081. }
  1082. }
  1083. *case: LANDSCAPE_CC90
  1084. {
  1085. *Command: CmdSelect
  1086. {
  1087. *Order: JOB_SETUP.60
  1088. *Cmd: =PRECMD_STAPLE "@PJL SET STAPLE=TOP2LAND<0A>"
  1089. }
  1090. }
  1091. }
  1092. }
  1093. *Option: Left2
  1094. {
  1095. *rcNameID: 374 *%%% "Left 2"
  1096. *switch: Orientation
  1097. {
  1098. *case: PORTRAIT
  1099. {
  1100. *Command: CmdSelect
  1101. {
  1102. *Order: JOB_SETUP.60
  1103. *Cmd: =PRECMD_STAPLE "@PJL SET STAPLE=LEFT2PORT<0A>"
  1104. }
  1105. }
  1106. *case: LANDSCAPE_CC90
  1107. {
  1108. *Command: CmdSelect
  1109. {
  1110. *Order: JOB_SETUP.60
  1111. *Cmd: =PRECMD_STAPLE "@PJL SET STAPLE=LEFT2LAND<0A>"
  1112. }
  1113. }
  1114. }
  1115. }
  1116. }
  1117. *InvalidCombination: LIST(InputBin.BypassTray, Stapling.TopLeftSlant)
  1118. *InvalidCombination: LIST(InputBin.BypassTray, Stapling.TopLeftVertical)
  1119. *InvalidCombination: LIST(InputBin.BypassTray, Stapling.TopLeftHorizontal)
  1120. *InvalidCombination: LIST(InputBin.BypassTray, Stapling.Top2)
  1121. *InvalidCombination: LIST(InputBin.BypassTray, Stapling.Left2)
  1122. *%======== Punching (custom feature) ========
  1123. *Macros: CmdStrings_Punching
  1124. {
  1125. PRECMD_PUNCH: "@PJL SET OUTBIN=OPTIONALOUTPUTBIN12<0A>"
  1126. }
  1127. *Feature: Punching
  1128. {
  1129. *rcNameID: 375 *%%% "Punch"
  1130. *FeatureType: DOC_PROPERTY
  1131. *DefaultOption: OFF
  1132. *Option: OFF
  1133. {
  1134. *rcNameID: =OFF_DISPLAY
  1135. *Command: CmdSelect
  1136. {
  1137. *Order: JOB_SETUP.70
  1138. *Cmd: "@PJL SET PUNCH=OFF<0A>"
  1139. }
  1140. }
  1141. *Option: Left
  1142. {
  1143. *rcNameID: 376 *%%% "Left"
  1144. *switch: Orientation
  1145. {
  1146. *case: PORTRAIT
  1147. {
  1148. *Command: CmdSelect
  1149. {
  1150. *Order: JOB_SETUP.70
  1151. *Cmd: =PRECMD_PUNCH "@PJL SET PUNCH=LEFTPORT<0A>"
  1152. }
  1153. }
  1154. *case: LANDSCAPE_CC90
  1155. {
  1156. *Command: CmdSelect
  1157. {
  1158. *Order: JOB_SETUP.70
  1159. *Cmd: =PRECMD_PUNCH "@PJL SET PUNCH=LEFTLAND<0A>"
  1160. }
  1161. }
  1162. }
  1163. }
  1164. *Option: Top
  1165. {
  1166. *rcNameID: 377 *%%% "Top"
  1167. *switch: Orientation
  1168. {
  1169. *case: PORTRAIT
  1170. {
  1171. *Command: CmdSelect
  1172. {
  1173. *Order: JOB_SETUP.70
  1174. *Cmd: =PRECMD_PUNCH "@PJL SET PUNCH=TOPPORT<0A>"
  1175. }
  1176. }
  1177. *case: LANDSCAPE_CC90
  1178. {
  1179. *Command: CmdSelect
  1180. {
  1181. *Order: JOB_SETUP.70
  1182. *Cmd: =PRECMD_PUNCH "@PJL SET PUNCH=TOPLAND<0A>"
  1183. }
  1184. }
  1185. }
  1186. }
  1187. }
  1188. *InvalidCombination: LIST(InputBin.BypassTray, Punching.Left)
  1189. *InvalidCombination: LIST(InputBin.BypassTray, Punching.Top)
  1190. *%======== Duplex ========
  1191. *Feature: Duplex
  1192. {
  1193. *rcNameID: =TWO_SIDED_PRINTING_DISPLAY
  1194. *DefaultOption: NONE
  1195. *Option: NONE
  1196. {
  1197. *rcNameID: =NONE_DISPLAY
  1198. *Command: CmdSelect
  1199. {
  1200. *Order: DOC_SETUP.20
  1201. *Cmd: "<1B>&l0S"
  1202. }
  1203. }
  1204. *Option: VERTICAL
  1205. {
  1206. *rcNameID: =FLIP_ON_LONG_EDGE_DISPLAY
  1207. *Command: CmdSelect
  1208. {
  1209. *Order: DOC_SETUP.20
  1210. *Cmd: "<1B>&l1S"
  1211. }
  1212. }
  1213. *Option: HORIZONTAL
  1214. {
  1215. *rcNameID: =FLIP_ON_SHORT_EDGE_DISPLAY
  1216. *Command: CmdSelect
  1217. {
  1218. *Order: DOC_SETUP.20
  1219. *Cmd: "<1B>&l2S"
  1220. }
  1221. }
  1222. }
  1223. *InvalidCombination: LIST(InputBin.BypassTray, Duplex.VERTICAL)
  1224. *InvalidCombination: LIST(InputBin.BypassTray, Duplex.HORIZONTAL)
  1225. *%======== PrintQuality ========
  1226. *Feature: PrintQuality
  1227. {
  1228. *rcNameID: =TEXT_QUALITY_DISPLAY
  1229. *DefaultOption: SmoothingOn
  1230. *Option: SmoothingOff
  1231. {
  1232. *rcNameID: 306 *%%% "Edge Smoothing - Off"
  1233. *Command: CmdSelect
  1234. {
  1235. *Order: JOB_SETUP.20
  1236. *Cmd: "@PJL SET SMOOTHING=OFF<0A>"
  1237. }
  1238. }
  1239. *Option: SmoothingOn
  1240. {
  1241. *rcNameID: 305 *%%% "Edge Smoothing - On"
  1242. *Command: CmdSelect
  1243. {
  1244. *Order: JOB_SETUP.20
  1245. *Cmd: "@PJL SET SMOOTHING=ON<0A>"
  1246. }
  1247. }
  1248. }
  1249. *%======== PrintDensity ========
  1250. *Feature: PrintDensity
  1251. {
  1252. *rcNameID: =PRINTDENSITY_DISPLAY
  1253. *DefaultOption: EconomodeOff
  1254. *Option: EconomodeOff
  1255. {
  1256. *rcNameID: 322 *%%% "Toner Saver - Off"
  1257. *Command: CmdSelect
  1258. {
  1259. *Order: JOB_SETUP.30
  1260. *Cmd: "@PJL SET ECONOMODE=OFF<0A>"
  1261. }
  1262. }
  1263. *Option: EconomodeOn
  1264. {
  1265. *rcNameID: 323 *%%% "Toner Saver - On"
  1266. *Command: CmdSelect
  1267. {
  1268. *Order: JOB_SETUP.30
  1269. *Cmd: "@PJL SET ECONOMODE=ON<0A>"
  1270. }
  1271. }
  1272. }
  1273. *%======== Halftone ========
  1274. *Feature: Halftone
  1275. {
  1276. *rcNameID: =HALFTONING_DISPLAY
  1277. *DefaultOption: HT_PATSIZE_AUTO
  1278. *Option: HT_PATSIZE_AUTO
  1279. {
  1280. *rcNameID: =HT_AUTO_SELECT_DISPLAY
  1281. }
  1282. *Option: HT_PATSIZE_6x6_M
  1283. {
  1284. *rcNameID: =HT_DITHER6X6_DISPLAY
  1285. }
  1286. *Option: HT_PATSIZE_8x8_M
  1287. {
  1288. *rcNameID: =HT_DITHER8X8_DISPLAY
  1289. }
  1290. *Option: HT_PATSIZE_10x10_M
  1291. {
  1292. *rcNameID: 397 *%%% "Dither 10x10"
  1293. }
  1294. }
  1295. *%======== StartJob ========
  1296. *switch: InputBin
  1297. {
  1298. *case: AUTO
  1299. {
  1300. *Command: CmdStartJob
  1301. {
  1302. *Order: JOB_SETUP.10
  1303. *Cmd: "<1B>%%-12345X@PJL SET AUTOTRAYCHANGE=ON<0A>"
  1304. }
  1305. }
  1306. *default:
  1307. {
  1308. *Command: CmdStartJob
  1309. {
  1310. *Order: JOB_SETUP.10
  1311. *Cmd: "<1B>%%-12345X@PJL SET AUTOTRAYCHANGE=OFF<0A>"
  1312. }
  1313. }
  1314. }
  1315. *%======== StartDoc ========
  1316. *Command: CmdStartDoc
  1317. {
  1318. *Order: DOC_SETUP.10
  1319. *Cmd: "<1B>&u600D<1B>*r0F"
  1320. }
  1321. *%======== StartPage ========
  1322. *Command: CmdStartPage
  1323. {
  1324. *Order: PAGE_SETUP.10
  1325. *Cmd: "<1B>*b0M<0D>"
  1326. }
  1327. *%======== EndJob ========
  1328. *Command: CmdEndJob
  1329. {
  1330. *Order: JOB_FINISH.10
  1331. *Cmd: "<1B>E<1B>%%-12345X"
  1332. }
  1333. *%======== Copies ========
  1334. *switch: Collate
  1335. {
  1336. *case: OFF
  1337. {
  1338. *switch: Stapling
  1339. {
  1340. *case: OFF
  1341. {
  1342. *Command: CmdCopies
  1343. {
  1344. *Order: DOC_SETUP.50
  1345. *Cmd: "<1B>&l" %d[1,999]{NumOfCopies}"X"
  1346. }
  1347. }
  1348. *default:
  1349. {
  1350. *Command: CmdCopies
  1351. {
  1352. *Order: DOC_SETUP.50
  1353. *Cmd: "<1B>&l1X"
  1354. }
  1355. }
  1356. }
  1357. }
  1358. *case: ON
  1359. {
  1360. *Command: CmdCopies
  1361. {
  1362. *Order: DOC_SETUP.50
  1363. *Cmd: "<1B>&l1X"
  1364. }
  1365. }
  1366. }
  1367. *%======== Capabilities ========
  1368. *RotateCoordinate?: TRUE
  1369. *RotateRaster?: TRUE
  1370. *RotateFont?: TRUE
  1371. *TextCaps: LIST(TC_CR_90,TC_UA_ABLE)
  1372. *MemoryUsage: LIST(FONT)
  1373. *%======== Cursor Control ========
  1374. *CursorXAfterCR: AT_PRINTABLE_X_ORIGIN
  1375. *BadCursorMoveInGrxMode: LIST(X_PORTRAIT,Y_LANDSCAPE)
  1376. *XMoveThreshold: 0
  1377. *YMoveThreshold: 0
  1378. *XMoveUnit: 600
  1379. *YMoveUnit: 600
  1380. *Command: CmdXMoveAbsolute { *Cmd : "<1B>*p" %d{(DestX / 2)}"X" }
  1381. *Command: CmdXMoveRelRight { *Cmd : "<1B>*p+" %d[0,9600]{max_repeat((DestXRel / 2))}"X" }
  1382. *Command: CmdXMoveRelLeft { *Cmd : "<1B>*p-" %d[0,9600]{max_repeat((DestXRel / 2))}"X" }
  1383. *Command: CmdYMoveAbsolute { *Cmd : "<1B>*p" %d{(DestY / 2)}"Y" }
  1384. *Command: CmdYMoveRelDown { *Cmd : "<1B>*p+" %d{(DestYRel / 2)}"Y" }
  1385. *Command: CmdYMoveRelUp { *Cmd : "<1B>*p-" %d{(DestYRel / 2)}"Y" }
  1386. *Command: CmdCR { *Cmd : "<0D>" }
  1387. *Command: CmdLF { *Cmd : "<0A>" }
  1388. *Command: CmdFF { *Cmd : "<0C>" }
  1389. *Command: CmdBackSpace { *Cmd : "<08>" }
  1390. *Command: CmdUniDirectionOn { *Cmd : "<00>" }
  1391. *Command: CmdUniDirectionOff { *Cmd : "<00>" }
  1392. *Command: CmdPushCursor { *Cmd : "<1B>&f0S" }
  1393. *Command: CmdPopCursor { *Cmd : "<1B>&f1S" }
  1394. *Command: CmdSetSimpleRotation { *Cmd : "<1B>&a" %d{PrintDirInCCDegrees}"P" }
  1395. *EjectPageWithFF?: TRUE
  1396. *%======== Raster Data ========
  1397. *Command: CmdEnableTIFF4 { *Cmd : "<1B>*b2M" }
  1398. *Command: CmdDisableCompression { *Cmd : "<1B>*b0M" }
  1399. *Command: CmdEnableDRC { *Cmd : "<1B>*b3M" }
  1400. *OutputDataFormat: H_BYTE
  1401. *OptimizeLeftBound?: TRUE
  1402. *CursorXAfterSendBlockData: AT_GRXDATA_ORIGIN
  1403. *CursorYAfterSendBlockData: AUTO_INCREMENT
  1404. *%======== Font ========
  1405. *DefaultFont: =RC_FONT_COURIERR
  1406. *DeviceFonts: =ALL_DEVICEFONTS
  1407. *DefaultCTT: 0
  1408. *CharPosition: BASELINE
  1409. *TTFSEnabled?: TRUE
  1410. *MinFontID: 16534
  1411. *MaxFontID: 32768
  1412. *switch: Resolution
  1413. {
  1414. *case: 600dpi
  1415. {
  1416. *FontFormat: HPPCL_OUTLINE
  1417. }
  1418. *case: 300dpi
  1419. {
  1420. *FontFormat: HPPCL_RES
  1421. }
  1422. }
  1423. *Command: CmdSetFontID { *Cmd : "<1B>*c" %d{NextFontID}"D" }
  1424. *Command: CmdSelectFontID { *Cmd : "<1B>(" %d{CurrentFontID}"X" }
  1425. *Command: CmdSetCharCode { *Cmd : "<1B>*c" %d{NextGlyph}"E" }
  1426. *Command: CmdUnderlineOn { *Cmd : "<1B>&dD" }
  1427. *Command: CmdUnderlineOff { *Cmd : "<1B>&d@" }
  1428. *Command: CmdWhiteTextOn { *Cmd : "<1B>*v1o1T" }
  1429. *Command: CmdWhiteTextOff { *Cmd : "<1B>*v0o0T" }
  1430. *%======== RectFill ========
  1431. *MinGrayFill: 1
  1432. *MaxGrayFill: 100
  1433. *Command: CmdSetRectWidth { *Cmd : "<1B>*c" %d{(RectXSize / 2)}"A" }
  1434. *Command: CmdSetRectHeight { *Cmd : "<1B>*c" %d{(RectYSize / 2)}"B" }
  1435. *Command: CmdRectGrayFill { *Cmd : "<1B>*c" %d{GrayPercentage}"g2P" }
  1436. *Command: CmdRectWhiteFill { *Cmd : "<1B>*c1P" }
  1437. *Ifdef: WINNT_51
  1438. *Personality: =PERSONALITY_HPGL2
  1439. *%======== HP-GL/2 Graphics Mode ========
  1440. *Feature: GraphicsMode
  1441. {
  1442. *rcNameID: =GRAPHICSMODE_DISPLAY
  1443. *DefaultOption: HPGL2MODE
  1444. *Option: HPGL2MODE
  1445. {
  1446. *rcNameID: =GRAPHICSMODE_HPGL2_DISPLAY
  1447. }
  1448. *Option: RASTERMODE
  1449. {
  1450. *rcNameID: =GRAPHICSMODE_RASTER_DISPLAY
  1451. }
  1452. }
  1453. *Endif: