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.

1649 lines
48 KiB

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