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.

1591 lines
47 KiB

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