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.

1551 lines
46 KiB

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