home *** CD-ROM | disk | FTP | other *** search
/ Chip 2000 December / Chip_2000-12_cd1.bin / tema / starof / f_0130 / EFXJK2F3.PS < prev    next >
PostScript Printer Description  |  2000-05-04  |  50KB  |  2,480 lines

  1. *PPD-Adobe: "4.2"
  2. *% Adobe Systems PostScript(R) Printer Description File
  3. *% Copyright 1987-1995 Adobe Systems Incorporated. 
  4. *% All Rights Reserved. 
  5. *% Permission is granted for redistribution of this file as
  6. *% long as this copyright notice is intact and the contents
  7. *% of the file is not altered in any way from its original form.
  8. *% End of Copyright statement
  9.  
  10.  
  11. *% All Rights Reserved. 
  12.  
  13. *% Permission is granted for redistribution of this file as
  14.  
  15. *% long as this copyright notice is intact and the contents
  16.  
  17. *% of the file is not altered in any way from its original form.
  18.  
  19. *% End of Copyright statement
  20.  
  21.  
  22.  
  23. *% *********
  24.  
  25. *% EFI Information Block
  26.  
  27. *%
  28.  
  29. *FileVersion: "0.1"
  30.  
  31. *% EF4File
  32.  
  33. *% EFConversionKey: "Kodak"
  34.  
  35. *%
  36.  
  37. *% *********
  38.  
  39.  
  40.  
  41. *FormatVersion: "4.2"
  42.  
  43. *FileVersion: "1.1"
  44.  
  45. *PCFileName: "EFXJK2F3.PPD"
  46.  
  47. *LanguageVersion: English
  48.  
  49. *LanguageEncoding: ISOLatin1
  50.  
  51. *Product: "(Fiery XJK 1000 1560-1565)"
  52.  
  53. *PSVersion: "(2015.802) 0"
  54.  
  55. *ModelName: "Fiery XJK 1560-1565 Color Server v2015.802"
  56.  
  57. *ShortNickName: "Fiery XJK1000 1560-65 v2015.802"
  58.  
  59. *NickName: "Fiery XJK 1000 1560-1565 Color Server v2015.802"
  60.  
  61. *Manufacturer: "Kodak"
  62.  
  63.  
  64.  
  65. *% PPD body begins
  66.  
  67.  
  68.  
  69. *OpenGroup: InstallableOptions/Options Installed
  70.  
  71.  
  72.  
  73. *OpenUI *EFCEtype/Copier Type : PickOne 
  74.  
  75. *DefaultEFCEtype: CE1560 
  76.  
  77. *EFCEtype CE1560/CE1560: ""
  78.  
  79. *EFCEtype CE1565/CE1565: ""
  80.  
  81. *CloseUI: *EFCEtype
  82.  
  83.  
  84.  
  85. *OpenUI *EFSorterStaplerOption/Sorter and Stapler       : PickOne
  86.  
  87. *DefaultEFSorterStaplerOption: False
  88.  
  89. *EFSorterStaplerOption False/Not Installed: ""
  90.  
  91. *EFSorterStaplerOption SorterOnly/Sorter Only: ""
  92.  
  93. *EFSorterStaplerOption SorterStapler/Sorter with Stapler: ""
  94.  
  95. *CloseUI: *EFSorterStaplerOption
  96.  
  97.  
  98.  
  99. *CloseGroup: InstallableOptions
  100.  
  101.  
  102.  
  103. *% === Options and Constraints =========
  104.  
  105.  
  106.  
  107. *% CE1560 does not support duplex, Tumble
  108.  
  109. *UIConstraints: *EFCEtype CE1560 *EFDuplex True
  110.  
  111. *UIConstraints: *EFCEtype CE1560 *EFDuplex False
  112.  
  113. *UIConstraints: *EFDuplex True *EFCEtype CE1560
  114.  
  115. *UIConstraints: *EFDuplex False *EFCEtype CE1560
  116.  
  117. *UIConstraints: *EFCEtype CE1560 *Tumble False
  118.  
  119. *UIConstraints: *EFCEtype CE1560 *Tumble True
  120.  
  121. *UIConstraints: *Tumble False *EFCEtype CE1560
  122.  
  123. *UIConstraints: *Tumble True *EFCEtype CE1560
  124.  
  125.  
  126.  
  127. *UIConstraints: *EFCEtype CE1560 *InputSlot Tray3
  128.  
  129. *UIConstraints: *InputSlot Tray3 *EFCEtype CE1560
  130.  
  131.  
  132.  
  133. *% SorterStaplerOption enable/disable Sorter and Stapler 
  134.  
  135. *UIConstraints: *EFSorterStaplerOption False *EFSorter False
  136.  
  137. *UIConstraints: *EFSorterStaplerOption False *EFSorter Group
  138.  
  139. *UIConstraints: *EFSorterStaplerOption False *EFSorter Sort
  140.  
  141. *UIConstraints: *EFSorterStaplerOption False *EFStapler False
  142.  
  143. *UIConstraints: *EFSorterStaplerOption False *EFStapler True
  144.  
  145. *UIConstraints: *EFSorterStaplerOption SorterOnly *EFStapler False
  146.  
  147. *UIConstraints: *EFSorterStaplerOption SorterOnly *EFStapler True
  148.  
  149.  
  150.  
  151. *UIConstraints: *EFSorter False *EFSorterStaplerOption False
  152.  
  153. *UIConstraints: *EFSorter Group *EFSorterStaplerOption False 
  154.  
  155. *UIConstraints: *EFSorter Sort *EFSorterStaplerOption False 
  156.  
  157. *UIConstraints: *EFStapler False *EFSorterStaplerOption False 
  158.  
  159. *UIConstraints: *EFStapler True *EFSorterStaplerOption False 
  160.  
  161. *UIConstraints: *EFStapler False *EFSorterStaplerOption SorterOnly
  162.  
  163. *UIConstraints: *EFStapler True *EFSorterStaplerOption SorterOnly 
  164.  
  165.  
  166.  
  167. *% Grayscale does not support Halftone, HPBlack, TonerReduction, EFOverprint
  168.  
  169. *UIConstraints: *COLORMODE GRAY *EFOverprint True
  170.  
  171. *UIConstraints: *COLORMODE GRAY *EFHPBlack True
  172.  
  173. *UIConstraints: *COLORMODE GRAY *TonerReduction True
  174.  
  175. *UIConstraints: *COLORMODE GRAY *PRINTERMODE Halftone
  176.  
  177.  
  178.  
  179. *UIConstraints: *EFOverprint  True *COLORMODE GRAY
  180.  
  181. *UIConstraints: *EFHPBlack  True *COLORMODE GRAY
  182.  
  183. *UIConstraints: *TonerReduction True *COLORMODE GRAY
  184.  
  185. *UIConstraints: *PRINTERMODE Halftone *COLORMODE GRAY
  186.  
  187.  
  188.  
  189. *% EFOverprint does not support halftone
  190.  
  191. *UIConstraints: *EFOverprint True *PRINTERMODE Halftone
  192.  
  193. *UIConstraints: *PRINTERMODE Halftone *EFOverprint True
  194.  
  195.  
  196.  
  197. *% Thick paper is available only through manual tray
  198.  
  199. *UIConstraints: *MediaType Thick *InputSlot Tray1
  200.  
  201. *UIConstraints: *MediaType Thick *InputSlot Tray2
  202.  
  203. *UIConstraints: *MediaType Thick *InputSlot Tray3
  204.  
  205. *%UIConstraints: *InputSlot Tray1 *MediaType Thick
  206.  
  207. *%UIConstraints: *InputSlot Tray2 *MediaType Thick
  208.  
  209. *%UIConstraints: *InputSlot Tray3 *MediaType Thick
  210.  
  211. *UIConstraints: *MediaType Thick *ManualFeed False
  212.  
  213. *UIConstraints: *ManualFeed False *MediaType Thick
  214.  
  215.  
  216.  
  217. *% Thick paper does not support Duplex, Tumble, InputSlot
  218.  
  219. *UIConstraints: *MediaType Thick *EFDuplex True
  220.  
  221. *UIConstraints: *MediaType Thick *Tumble True
  222.  
  223. *UIConstraints: *MediaType Thick *Tumble False
  224.  
  225. *UIConstraints: *EFDuplex True  *MediaType Thick
  226.  
  227. *UIConstraints: *Tumble True  *MediaType Thick
  228.  
  229. *UIConstraints: *Tumble False  *MediaType Thick
  230.  
  231.  
  232.  
  233. *% Transparent paper does not support Duplex, DuplexImageArea, ImageShift, Tumble, Stapler
  234.  
  235. *UIConstraints: *MediaType Transparent *EFDuplex True
  236.  
  237. *UIConstraints: *MediaType Transparent *DuplexImageArea True
  238.  
  239. *UIConstraints: *MediaType Transparent *DuplexImageArea False
  240.  
  241. *UIConstraints: *MediaType Transparent *EFImageShift -5
  242.  
  243. *UIConstraints: *MediaType Transparent *EFImageShift -4
  244.  
  245. *UIConstraints: *MediaType Transparent *EFImageShift -3
  246.  
  247. *UIConstraints: *MediaType Transparent *EFImageShift -2
  248.  
  249. *UIConstraints: *MediaType Transparent *EFImageShift -1
  250.  
  251. *UIConstraints: *MediaType Transparent *EFImageShift 0
  252.  
  253. *UIConstraints: *MediaType Transparent *EFImageShift 1
  254.  
  255. *UIConstraints: *MediaType Transparent *EFImageShift 2
  256.  
  257. *UIConstraints: *MediaType Transparent *EFImageShift 3
  258.  
  259. *UIConstraints: *MediaType Transparent *EFImageShift 4
  260.  
  261. *UIConstraints: *MediaType Transparent *EFImageShift 5
  262.  
  263. *UIConstraints: *MediaType Transparent *Tumble True
  264.  
  265. *UIConstraints: *MediaType Transparent *Tumble False
  266.  
  267. *UIConstraints: *MediaType Transparent *EFStapler True
  268.  
  269.  
  270.  
  271. *UIConstraints: *EFDuplex True *MediaType Transparent
  272.  
  273. *UIConstraints: *DuplexImageArea True *MediaType Transparent
  274.  
  275. *UIConstraints: *DuplexImageArea False *MediaType Transparent
  276.  
  277. *UIConstraints: *EFImageShift -5 *MediaType Transparent
  278.  
  279. *UIConstraints: *EFImageShift -4 *MediaType Transparent
  280.  
  281. *UIConstraints: *EFImageShift -3 *MediaType Transparent
  282.  
  283. *UIConstraints: *EFImageShift -2 *MediaType Transparent
  284.  
  285. *UIConstraints: *EFImageShift -1 *MediaType Transparent
  286.  
  287. *UIConstraints: *EFImageShift 0 *MediaType Transparent
  288.  
  289. *UIConstraints: *EFImageShift 1 *MediaType Transparent
  290.  
  291. *UIConstraints: *EFImageShift 2 *MediaType Transparent
  292.  
  293. *UIConstraints: *EFImageShift 3 *MediaType Transparent
  294.  
  295. *UIConstraints: *EFImageShift 4 *MediaType Transparent
  296.  
  297. *UIConstraints: *EFImageShift 5 *MediaType Transparent
  298.  
  299. *UIConstraints: *Tumble True *MediaType Transparent
  300.  
  301. *UIConstraints: *Tumble False *MediaType Transparent
  302.  
  303. *UIConstraints: *EFStapler True *MediaType Transparent
  304.  
  305.  
  306.  
  307. *% Transparent paper only support Presentation rendering style
  308.  
  309. *UIConstraints: *MediaType Transparent *EFColorRendDict Preferred
  310.  
  311. *UIConstraints: *MediaType Transparent *EFColorRendDict Colorimetric
  312.  
  313. *UIConstraints: *EFColorRendDict Preferred *MediaType Transparent
  314.  
  315. *UIConstraints: *EFColorRendDict Colorimetric *MediaType Transparent
  316.  
  317. *UIConstraints: *MediaType Transparent *EFColorRendDict Monitor
  318.  
  319. *UIConstraints: *EFColorRendDict Monitor *MediaType Transparent
  320.  
  321.  
  322.  
  323. *% Rendering Style does not support over print
  324.  
  325. *UIConstraints: *EFOverprint True *EFColorRendDict Preferred
  326.  
  327. *UIConstraints: *EFOverprint True *EFColorRendDict Business
  328.  
  329. *UIConstraints: *EFOverprint True *EFColorRendDict Monitor
  330.  
  331. *UIConstraints: *EFOverprint True *EFColorRendDict Colorimetric
  332.  
  333.  
  334.  
  335. *UIConstraints: *EFColorRendDict Preferred *EFOverprint True
  336.  
  337. *UIConstraints: *EFColorRendDict Business *EFOverprint True
  338.  
  339. *UIConstraints: *EFColorRendDict Monitor *EFOverprint True
  340.  
  341. *UIConstraints: *EFColorRendDict Colorimetric *EFOverprint True
  342.  
  343.  
  344.  
  345. *% Simplex does not support Tumble
  346.  
  347. *UIConstraints: *EFDuplex False *Tumble True 
  348.  
  349. *UIConstraints: *EFDuplex False *Tumble False 
  350.  
  351.  
  352.  
  353. *UIConstraints: *Tumble True *EFDuplex False
  354.  
  355. *UIConstraints: *Tumble False *EFDuplex False
  356.  
  357.  
  358.  
  359. *% COnstraints: stapler is defined only if sorter is selected.
  360.  
  361. *UIConstraints: *EFSorter False *EFStapler True
  362.  
  363. *UIConstraints: *EFSorter Group *EFStapler True
  364.  
  365.  
  366.  
  367. *UIConstraints: *EFStapler True *EFSorter False
  368.  
  369. *UIConstraints: *EFStapler True *EFSorter Group
  370.  
  371.  
  372.  
  373. *UIConstraintsEFI: *ENABLECOMP NO *PHYSMEMSIZE 48
  374.  
  375.  
  376.  
  377. *% 
  378.  
  379. *% General Information and Defaults ===============
  380.  
  381. *FreeVM: "4413108"
  382.  
  383. *LanguageLevel: "2"
  384.  
  385. *ColorDevice: True
  386.  
  387. *DefaultColorSpace: CMYK
  388.  
  389. *PrintPSErrors: True
  390.  
  391. *FileSystem: True
  392.  
  393. *?FileSystem: "
  394.  
  395.     save
  396.  
  397.       statusdict /diskstatus known{(True)} {(False)} ifelse = flush
  398.  
  399.     restore
  400.  
  401.     "
  402.  
  403. *End
  404.  
  405. *Throughput: "10"
  406.  
  407. *Password: "0"
  408.  
  409. *ExitServer: "
  410.  
  411.    count 0 eq
  412.  
  413.    { false } { true exch startjob } ifelse
  414.  
  415.    not { (WARNING: Cannot modify initial VM.) =
  416.  
  417.             (Missing or invalid password.) =
  418.  
  419.             (Please contact the author of this software.) = flush quit
  420.  
  421.           } if
  422.  
  423. "
  424.  
  425. *End
  426.  
  427.  
  428.  
  429. *Reset: "
  430.  
  431.    count 0 eq
  432.  
  433.    { false } { true exch startjob } ifelse
  434.  
  435.    not { (WARNING: Cannot reset printer.) =
  436.  
  437.             (Missing or invalid password.) =
  438.  
  439.             (Please contact the author of this software.) = flush quit
  440.  
  441.           } if
  442.  
  443.    systemdict /quit get exec
  444.  
  445.    (WARNING: Printer Reset Failed.) = flush
  446.  
  447. "
  448.  
  449. *End
  450.  
  451.  
  452.  
  453. *DefaultResolution: 400dpi
  454.  
  455. *?Resolution: "
  456.  
  457. save
  458.  
  459.   initgraphics
  460.  
  461.   0 0 moveto currentpoint matrix defaultmatrix transform
  462.  
  463.   0 72 lineto currentpoint matrix defaultmatrix transform
  464.  
  465.   3 -1 roll sub dup mul
  466.  
  467.   3 1 roll exch sub dup mul
  468.  
  469.   add sqrt round cvi
  470.  
  471.   (          ) cvs print (dpi) = flush
  472.  
  473. restore
  474.  
  475. "
  476.  
  477. *End
  478.  
  479.  
  480.  
  481. *AccurateScreensSupport: True
  482.  
  483.  
  484.  
  485. *%EFIFlags *COLORMODE Command|Setup|Spooler
  486.  
  487. *OpenUI *COLORMODE/Color Mode    :PickOne
  488.  
  489. *OrderDependency: 12 AnySetup *COLORMODE
  490.  
  491. *DefaultCOLORMODE: ColorDEF
  492.  
  493. *COLORMODE ColorDEF/Printer's default: ""
  494.  
  495. *COLORMODE CMYK/CMYK: " userdict /setcolorbundle known
  496.  
  497.         { << /ColorMode /CMYK >> setcolorbundle }
  498.  
  499.         { << /ProcessColorModel /DeviceCMYK >> setpagedevice } ifelse "
  500.  
  501. *End
  502.  
  503. *COLORMODE GRAY/Grayscale: " userdict /setcolorbundle known
  504.  
  505.         { << /ColorMode /Grayscale /Compression /Disabled >> setcolorbundle }
  506.  
  507.         { << /ProcessColorModel /DeviceGray >> setpagedevice } ifelse "
  508.  
  509. *End
  510.  
  511. *?COLORMODE: " currentpagedevice /ProcessColorModel get == } if "
  512.  
  513. *CloseUI: *COLORMODE
  514.  
  515.  
  516.  
  517. *%EFIFlags *ENABLECOMP Setup
  518.  
  519. *OpenUIEFI *ENABLECOMP/Memory Multiplier    : PickOne
  520.  
  521. *OrderDependency: 05 AnySetup *ENABLECOMP
  522.  
  523. *DefaultENABLECOMP: YES
  524.  
  525. *ENABLECOMP YES/On: ""
  526.  
  527. *ENABLECOMP NO/Off: ""
  528.  
  529. *CloseUIEFI: *ENABLECOMP 
  530.  
  531.  
  532.  
  533. *%EFIFlags *PRINTERMODE Command|Setup
  534.  
  535. *OpenUI *PRINTERMODE/Printer Mode    :PickOne
  536.  
  537. *OrderDependency: 15 AnySetup *PRINTERMODE 
  538.  
  539. *DefaultPRINTERMODE: PrintDEF
  540.  
  541. *PRINTERMODE PrintDEF/Printer's default: ""
  542.  
  543. *PRINTERMODE Contone/Contone: " userdict /setcolorbundle known
  544.  
  545.     { << /Compression /Disabled /HalftoneMode /Contone >> setcolorbundle }
  546.  
  547.     { << /DeviceRenderingInfo << /Type 4 
  548.  
  549.     /ValuesPerColorComponent 256 >> >> setpagedevice } ifelse "
  550.  
  551. *End
  552.  
  553. *PRINTERMODE Halftone/Halftone: " userdict /setcompression known 
  554.  
  555.     { << /HalftoneMode /Halftone >> setcolorbundle } 
  556.  
  557.      { << /DeviceRenderingInfo << /Type 4 
  558.  
  559.      /ValuesPerColorComponent 2 >> >> setpagedevice } ifelse "
  560.  
  561. *End
  562.  
  563. *?PRINTERMODE: "currentpagedevice /DeviceRenderingInfo get 
  564.  
  565.     /ValuesPerColorComponent get ln 2 ln div cvi = flush"
  566.  
  567. *End
  568.  
  569. *CloseUI: *PRINTERMODE
  570.  
  571.  
  572.  
  573. *%EFIFlags *EFOverprint
  574.  
  575. *OpenUI *EFOverprint/Combine Separations    :PickOne
  576.  
  577. *OrderDependency: 40 AnySetup *EFOverprint
  578.  
  579. *DefaultEFOverprint: OverPrintDEF
  580.  
  581. *EFOverprint OverPrintDEF/Printer's default: ""
  582.  
  583. *EFOverprint True/On: " userdict /XJXsetoverprint known 
  584.  
  585.     { 1 XJXsetoverprint } 
  586.  
  587.     { (printerinfo overprint 1) =string 
  588.  
  589.         /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse 
  590.  
  591.          userdict /setcolorbundle known
  592.  
  593.     { << /ColorMode /Grayscale /Compression /Disabled >> setcolorbundle }
  594.  
  595.     { << /ProcessColorModel /DeviceGray >> setpagedevice } ifelse "
  596.  
  597. *End
  598.  
  599. *EFOverprint False/Off: " userdict /XJXsetoverprint known 
  600.  
  601.     { 0 XJXsetoverprint } 
  602.  
  603.     { (printerinfo overprint 0) =string 
  604.  
  605.         /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse "
  606.  
  607. *End
  608.  
  609. *?EFOverprint: ""
  610.  
  611. *CloseUI: *EFOverprint
  612.  
  613.  
  614.  
  615. *%EFIFlags *DEFPAPERSIZE Setup
  616.  
  617. *OpenUIEFI *DEFPAPERSIZE/Default Paper Sizes    :PickOne
  618.  
  619. *OrderDependency: 20 AnySetup *DEFPAPERSIZE
  620.  
  621. *DefaultDEFPAPERSIZE: US
  622.  
  623. *DEFPAPERSIZE US/US: ""
  624.  
  625. *DEFPAPERSIZE Metric/Metric: ""
  626.  
  627. *?DEFPAPERSIZE: ""
  628.  
  629. *CloseUIEFI: *DEFPAPERSIZE 
  630.  
  631.  
  632.  
  633. *%EFIFlags *CONVPAPERSIZE Setup
  634.  
  635. *OpenUIEFI *CONVPAPERSIZE/Convert Paper Sizes    : PickOne
  636.  
  637. *OrderDependency: 25 AnySetup *CONVPAPERSIZE
  638.  
  639. *DefaultCONVPAPERSIZE: False
  640.  
  641. *CONVPAPERSIZE False/No: ""
  642.  
  643. *CONVPAPERSIZE LetterToA4/Letter/11x17->A4/A3: ""
  644.  
  645. *CONVPAPERSIZE A4ToLetter/A4/A3->Letter/11x17: ""
  646.  
  647. *?CONVPAPERSIZE: ""
  648.  
  649. *CloseUIEFI: *CONVPAPERSIZE
  650.  
  651.  
  652.  
  653. *%EFIFlags *COVPGATEND Setup
  654.  
  655. *OpenUIEFI *COVPGATEND/Print Cover Page    : PickOne
  656.  
  657. *OrderDependency: 30 AnySetup *COVPGATEND
  658.  
  659. *DefaultCOVPGATEND: NO
  660.  
  661. *COVPGATEND YES/Yes: ""
  662.  
  663. *COVPGATEND NO/No: ""
  664.  
  665. *CloseUIEFI: *COVPGATEND
  666.  
  667.  
  668.  
  669. *%EFIFlags *COURIERSUBST Setup
  670.  
  671. *OpenUIEFI *COURIERSUBST/Allow Courier       Substitution    :PickOne
  672.  
  673. *OrderDependency: 35 AnySetup *COURIERSUBST
  674.  
  675. *DefaultCOURIERSUBST: YES
  676.  
  677. *COURIERSUBST YES/Yes: ""
  678.  
  679. *COURIERSUBST NO/No: ""
  680.  
  681. *CloseUIEFI: *COURIERSUBST 
  682.  
  683.  
  684.  
  685. *%EFIFlags *PSERROR Setup
  686.  
  687. *OpenUIEFI *PSERROR/Print to PS Error    : PickOne
  688.  
  689. *OrderDependency: 40 AnySetup *PSERROR
  690.  
  691. *DefaultPSERROR: NO
  692.  
  693. *PSERROR YES/Yes: ""
  694.  
  695. *PSERROR NO/No: ""
  696.  
  697. *CloseUIEFI: *PSERROR
  698.  
  699.  
  700.  
  701. *%EFIFlags *EFHPBlack Spooler|Command
  702.  
  703. *OpenUI *EFHPBlack/High Productivity Black    : PickOne
  704.  
  705. *OrderDependency: 40 AnySetup *EFHPBlack
  706.  
  707. *DefaultEFHPBlack: EFHPBlackDEF
  708.  
  709. *EFHPBlack EFHPBlackDEF/Printer's default: ""
  710.  
  711. *EFHPBlack False/Off: " userdict /XJXsethpblack known
  712.  
  713.               { 0 XJXsethpblack }
  714.  
  715.               { (printerinfo CheckHPBlack 0) =string
  716.  
  717.                 /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse "
  718.  
  719. *End
  720.  
  721. *EFHPBlack True/On: " userdict /XJXsethpblack known
  722.  
  723.               { 1 XJXsethpblack }
  724.  
  725.               { (printerinfo CheckHPBlack 1) =string
  726.  
  727.                 /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse "
  728.  
  729. *End
  730.  
  731. *CloseUI: *EFHPBlack
  732.  
  733.  
  734.  
  735. *%EFIFlags *MediaType Spooler|Command
  736.  
  737. *OpenUI *MediaType/Media Type    :PickOne
  738.  
  739. *OrderDependency: 50 AnySetup *MediaType
  740.  
  741. *DefaultMediaType: MediaTypeDEF
  742.  
  743. *MediaType MediaTypeDEF/Printer's default: ""
  744.  
  745. *MediaType Plain/Plain Paper: " userdict /setcolorbundle known
  746.  
  747.     { << /MediaType /Plain >> setcolorbundle 1 XJXsetmediatype } if"
  748.  
  749. *End
  750.  
  751. *MediaType Transparent/Transparency: " userdict /setcolorbundle known
  752.  
  753.     { << /MediaType /Transparent >> setcolorbundle 2 XJXsetmediatype } if"
  754.  
  755. *End
  756.  
  757. *MediaType Thick/Thick Paper:  " userdict /setcolorbundle known
  758.  
  759.         { << /MediaType /Thick >> setcolorbundle 3 XJXsetmediatype } if"
  760.  
  761. *End
  762.  
  763. *?MediaType: " userdict /setcolorbundle known { 
  764.  
  765.     currentcolorbundle /MediaType get == } if"
  766.  
  767. *End
  768.  
  769. *CloseUI: *MediaType
  770.  
  771.  
  772.  
  773. *%EFIFlags *EFSorter Spooler|Command
  774.  
  775. *OpenUI *EFSorter/Sorter Mode    :PickOne
  776.  
  777. *OrderDependency: 50 AnySetup *EFSorter
  778.  
  779. *DefaultEFSorter: False
  780.  
  781. *EFSorter False/Off: " userdict /XJXsetsorter known
  782.  
  783.               { 0 XJXsetsorter }
  784.  
  785.               { (printerinfo sortmode 0) =string
  786.  
  787.         /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse "
  788.  
  789. *End
  790.  
  791. *EFSorter Sort/Sort: " userdict /XJXsetsorter known
  792.  
  793.               { 1 XJXsetsorter }
  794.  
  795.               { (printerinfo sortmode 1) =string
  796.  
  797.         /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse "
  798.  
  799. *End
  800.  
  801. *EFSorter Group/Group: " userdict /XJXsetsorter known
  802.  
  803.               { 2 XJXsetsorter }
  804.  
  805.               { (printerinfo sortmode 2) =string
  806.  
  807.         /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse "
  808.  
  809. *End
  810.  
  811. *CloseUI: *EFSorter
  812.  
  813.  
  814.  
  815. *%EFIFlags *EFStapler Spooler|Command
  816.  
  817. *OpenUI *EFStapler/Stapler Mode    :PickOne
  818.  
  819. *OrderDependency: 50 AnySetup *EFStapler
  820.  
  821. *DefaultEFStapler: False
  822.  
  823. *EFStapler False/Off: " userdict /XJXsetstapler known
  824.  
  825.               { 0 XJXsetstapler }
  826.  
  827.               { (printerinfo staplemode 0) =string
  828.  
  829.         /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse "
  830.  
  831. *End
  832.  
  833. *EFStapler True/On: " userdict /XJXsetstapler known
  834.  
  835.               { 1 XJXsetstapler }
  836.  
  837.               { (printerinfo staplemode 1) =string
  838.  
  839.         /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse "
  840.  
  841. *End
  842.  
  843. *CloseUI: *EFStapler
  844.  
  845.  
  846.  
  847. *%EFIFlags *EFDuplex Spooler|Command
  848.  
  849. *OpenUI *EFDuplex/Duplex    : PickOne
  850.  
  851. *OrderDependency: 50 AnySetup *EFDuplex
  852.  
  853. *DefaultEFDuplex: EFDuplexDEF
  854.  
  855. *EFDuplex EFDuplexDEF/Printer's default: ""
  856.  
  857. *EFDuplex False/Off: "<< /Duplex false /Policies << /Duplex 1 >> >> setpagedevice"
  858.  
  859. *EFDuplex True/On: " << /Duplex true /Policies << /Duplex 0 >>  >> setpagedevice"
  860.  
  861. *CloseUI: *EFDuplex
  862.  
  863.  
  864.  
  865. *%EFIFlags *DuplexImageArea Spooler|Command
  866.  
  867. *OpenUI *DuplexImageArea/Imageable Area    :PickOne
  868.  
  869. *OrderDependency: 50 AnySetup *DuplexImageArea
  870.  
  871. *DefaultDuplexImageArea: DuplexImageAreaDEF
  872.  
  873. *DuplexImageArea DuplexImageAreaDEF/Printer's default: ""
  874.  
  875. *DuplexImageArea True/Full Area: " (ImageableMax) =string
  876.  
  877.     /CPSI /ProcSet findresource /externalcommand get
  878.  
  879.     exec {pop} if currentpagedevice setpagedevice"
  880.  
  881. *End
  882.  
  883. *DuplexImageArea False/Duplex Area: " (ImageableAlign) =string
  884.  
  885.     /CPSI /ProcSet findresource /externalcommand get
  886.  
  887.     exec {pop} if currentpagedevice setpagedevice"
  888.  
  889. *End
  890.  
  891. *CloseUI: *DuplexImageArea
  892.  
  893.  
  894.  
  895. *%EFIFlags *EFImageShift Spooler|Command
  896.  
  897. *OpenUI *EFImageShift/Image Shift    :PickOne
  898.  
  899. *OrderDependency: 50 AnySetup *EFImageShift
  900.  
  901. *DefaultEFImageShift: EFImageShiftDEF
  902.  
  903. *EFImageShift EFImageShiftDEF/Printer's default: ""
  904.  
  905. *EFImageShift -5/ -5 mm: " userdict /XJXsetimageshift known
  906.  
  907.         { -79 XJXsetimageshift }
  908.  
  909.         { (ImageShift -79)  =string % mm to pixels
  910.  
  911.         /CPSI /ProcSet findresource /externalcommand get
  912.  
  913.         exec {pop} if } ifelse "
  914.  
  915. *End
  916.  
  917. *EFImageShift -4/ -4 mm: " userdict /XJXsetimageshift known
  918.  
  919.         { -63 XJXsetimageshift }
  920.  
  921.         { (ImageShift -63)  =string
  922.  
  923.         /CPSI /ProcSet findresource /externalcommand get
  924.  
  925.         exec {pop} if } ifelse "
  926.  
  927. *End
  928.  
  929. *EFImageShift -3/ -3 mm: " userdict /XJXsetimageshift known
  930.  
  931.         { -47 XJXsetimageshift }
  932.  
  933.         { (ImageShift -47)  =string
  934.  
  935.         /CPSI /ProcSet findresource /externalcommand get
  936.  
  937.         exec {pop} if } ifelse "
  938.  
  939. *End
  940.  
  941. *EFImageShift -2/ -2 mm: " userdict /XJXsetimageshift known
  942.  
  943.         { -31 XJXsetimageshift }
  944.  
  945.         { (ImageShift -31)  =string
  946.  
  947.         /CPSI /ProcSet findresource /externalcommand get
  948.  
  949.         exec {pop} if } ifelse "
  950.  
  951. *End
  952.  
  953. *EFImageShift -1/ -1 mm: " userdict /XJXsetimageshift known
  954.  
  955.         { -15 XJXsetimageshift }
  956.  
  957.         { (ImageShift -15)  =string
  958.  
  959.         /CPSI /ProcSet findresource /externalcommand get
  960.  
  961.         exec {pop} if } ifelse "
  962.  
  963. *End
  964.  
  965. *EFImageShift 0/ 0: " userdict /XJXsetimageshift known
  966.  
  967.         { 0 XJXsetimageshift }
  968.  
  969.         { (ImageShift 0)  =string
  970.  
  971.         /CPSI /ProcSet findresource /externalcommand get
  972.  
  973.         exec {pop} if } ifelse "
  974.  
  975. *End
  976.  
  977. *EFImageShift 1/ 1 mm: " userdict /XJXsetimageshift known
  978.  
  979.         { 15 XJXsetimageshift }
  980.  
  981.         { (ImageShift 15)  =string
  982.  
  983.         /CPSI /ProcSet findresource /externalcommand get
  984.  
  985.         exec {pop} if } ifelse "
  986.  
  987. *End
  988.  
  989. *EFImageShift 2/ 2 mm: " userdict /XJXsetimageshift known
  990.  
  991.         { 31 XJXsetimageshift }
  992.  
  993.         { (ImageShift 31)  =string
  994.  
  995.         /CPSI /ProcSet findresource /externalcommand get
  996.  
  997.         exec {pop} if } ifelse "
  998.  
  999. *End
  1000.  
  1001. *EFImageShift 3/ 3 mm: " userdict /XJXsetimageshift known
  1002.  
  1003.         { 47 XJXsetimageshift }
  1004.  
  1005.         { (ImageShift 47)  =string
  1006.  
  1007.         /CPSI /ProcSet findresource /externalcommand get
  1008.  
  1009.         exec {pop} if } ifelse "
  1010.  
  1011. *End
  1012.  
  1013. *EFImageShift 4/ 4 mm: " userdict /XJXsetimageshift known
  1014.  
  1015.         { 63 XJXsetimageshift }
  1016.  
  1017.         { (ImageShift 63)  =string
  1018.  
  1019.         /CPSI /ProcSet findresource /externalcommand get
  1020.  
  1021.         exec {pop} if } ifelse "
  1022.  
  1023. *End
  1024.  
  1025. *EFImageShift 5/ 5 mm: " userdict /XJXsetimageshift known
  1026.  
  1027.         { 79 XJXsetimageshift }
  1028.  
  1029.         { (ImageShift 79)  =string
  1030.  
  1031.         /CPSI /ProcSet findresource /externalcommand get
  1032.  
  1033.         exec {pop} if } ifelse "
  1034.  
  1035. *End
  1036.  
  1037. *CloseUI: *EFImageShift
  1038.  
  1039.  
  1040.  
  1041. *%EFIFlags *Tumble Spooler|Command
  1042.  
  1043. *OpenUI *Tumble/Page Turn    :PickOne
  1044.  
  1045. *OrderDependency: 50 AnySetup *Tumble
  1046.  
  1047. *DefaultTumble: TumbleDEF
  1048.  
  1049. *Tumble TumbleDEF/Printer's default: ""
  1050.  
  1051. *Tumble False/Top-Top: " << /Tumble false >> setpagedevice "
  1052.  
  1053. *Tumble True/Top-Bottom: " << /Tumble true >> setpagedevice "
  1054.  
  1055. *CloseUI: *Tumble
  1056.  
  1057.  
  1058.  
  1059. *%EFIFlags *EFColorRendDict Spooler|Command
  1060.  
  1061. *OpenUI *EFColorRendDict/Rendering Style    :PickOne
  1062.  
  1063. *OrderDependency: 60 AnySetup *EFColorRendDict
  1064.  
  1065. *DefaultEFColorRendDict: RenderingDEF
  1066.  
  1067. *EFColorRendDict RenderingDEF/Printer's default: ""
  1068.  
  1069. *EFColorRendDict Preferred/Photographic: " userdict /setcolorbundle known
  1070.  
  1071.     { << /ColorRendering /Photographic >> setcolorbundle }
  1072.  
  1073.       { /DefaultColorRendering 
  1074.  
  1075.        currentpagedevice /DeviceRenderingInfo 
  1076.  
  1077.                get /ValuesPerColorComponent get 2 eq 
  1078.  
  1079.           { /HTPreferredColorRendering } { /PreferredColorRendering } ifelse
  1080.  
  1081.            /ColorRendering findresource
  1082.  
  1083.          /ColorRendering defineresource setcolorrendering
  1084.  
  1085.     } ifelse "
  1086.  
  1087. *End
  1088.  
  1089. *EFColorRendDict Business/Presentation: " userdict /setcolorbundle known
  1090.  
  1091.     { << /ColorRendering /Presentation >> setcolorbundle }
  1092.  
  1093.     { /DefaultColorRendering 
  1094.  
  1095.        currentpagedevice /DeviceRenderingInfo 
  1096.  
  1097.                get /ValuesPerColorComponent get 2 eq 
  1098.  
  1099.           { /HTBusinessColorRendering } { /BusinessColorRendering } ifelse
  1100.  
  1101.            /ColorRendering findresource
  1102.  
  1103.          /ColorRendering defineresource setcolorrendering
  1104.  
  1105.     } ifelse "
  1106.  
  1107. *End
  1108.  
  1109. *EFColorRendDict Monitor/Monitor: " userdict /setcolorbundle known
  1110.  
  1111.     { << /ColorRendering /Monitor >> setcolorbundle }
  1112.  
  1113.     { /DefaultColorRendering 
  1114.  
  1115.        currentpagedevice /DeviceRenderingInfo 
  1116.  
  1117.                get /ValuesPerColorComponent get 2 eq 
  1118.  
  1119.           { /HTMonitorColorRendering } { /MonitorColorRendering } ifelse
  1120.  
  1121.            /ColorRendering findresource
  1122.  
  1123.          /ColorRendering defineresource setcolorrendering
  1124.  
  1125.     } ifelse "
  1126.  
  1127. *End
  1128.  
  1129. *EFColorRendDict Colorimetric/Solid Color: " userdict /setcolorbundle known
  1130.  
  1131.     { << /ColorRendering /Solid >> setcolorbundle }
  1132.  
  1133.     { /DefaultColorRendering 
  1134.  
  1135.        currentpagedevice /DeviceRenderingInfo 
  1136.  
  1137.                get /ValuesPerColorComponent get 2 eq 
  1138.  
  1139.           { /HTColorimetricColorRendering } { /ColorimetricColorRendering } ifelse
  1140.  
  1141.            /ColorRendering findresource
  1142.  
  1143.          /ColorRendering defineresource setcolorrendering
  1144.  
  1145.     } ifelse "
  1146.  
  1147. *End
  1148.  
  1149. *?EFColorRendDict: " userdict /setcolorbundle known
  1150.  
  1151.     { currentcolorbundle /ColorRendering get == } if "
  1152.  
  1153. *End
  1154.  
  1155. *CloseUI: *EFColorRendDict
  1156.  
  1157.  
  1158.  
  1159. *%EFIFlags *Brightness Spooler|Command
  1160.  
  1161. *OpenUI *Brightness/Brightness    :PickOne
  1162.  
  1163. *OrderDependency: 55 AnySetup *Brightness
  1164.  
  1165. *DefaultBrightness: BrightnessDEF
  1166.  
  1167. *Brightness BrightnessDEF/Printer's default: ""
  1168.  
  1169. *Brightness +0.24/85%  Lightest: " {dup 180 mul sin 0.15 mul add } bind
  1170.  
  1171.     userdict /ColorAdjust known 
  1172.  
  1173.     {  dup dup dup ColorAdjust /coloradjust get exec }
  1174.  
  1175.     {  { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put
  1176.  
  1177.        dup 0 4 -1 roll put settransfer } ifelse "
  1178.  
  1179. *End
  1180.  
  1181. *Brightness +0.16/90%  Lighter:     " {dup 180  mul sin 0.10 mul add } bind
  1182.  
  1183.     userdict /ColorAdjust known 
  1184.  
  1185.     {  dup dup dup ColorAdjust /coloradjust get exec }
  1186.  
  1187.     {  { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put
  1188.  
  1189.        dup 0 4 -1 roll put settransfer } ifelse "
  1190.  
  1191. *End
  1192.  
  1193. *Brightness +0.08/95%  Light:     " {dup 180  mul sin 0.05 mul add } bind
  1194.  
  1195.     userdict /ColorAdjust known 
  1196.  
  1197.     {  dup dup dup ColorAdjust /coloradjust get exec }
  1198.  
  1199.     {  { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put
  1200.  
  1201.        dup 0 4 -1 roll put settransfer } ifelse "
  1202.  
  1203. *End
  1204.  
  1205. *Brightness 00.00/100% Normal:     " {} settransfer "
  1206.  
  1207. *Brightness -0.08/105% Dark:     " {dup 180  mul sin -0.05 mul add } bind
  1208.  
  1209.     userdict /ColorAdjust known 
  1210.  
  1211.     {  dup dup dup ColorAdjust /coloradjust get exec }
  1212.  
  1213.     {  { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put
  1214.  
  1215.        dup 0 4 -1 roll put settransfer } ifelse "
  1216.  
  1217. *End
  1218.  
  1219. *Brightness -0.16/110% Darker:     " {dup 180  mul sin -0.10 mul add } bind
  1220.  
  1221.     userdict /ColorAdjust known 
  1222.  
  1223.     {  dup dup dup ColorAdjust /coloradjust get exec }
  1224.  
  1225.     {  { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put
  1226.  
  1227.        dup 0 4 -1 roll put settransfer } ifelse "
  1228.  
  1229. *End
  1230.  
  1231. *Brightness -0.24/115% Darkest:    " {dup 180  mul sin -0.15 mul add } bind
  1232.  
  1233.     userdict /ColorAdjust known 
  1234.  
  1235.     {  dup dup dup ColorAdjust /coloradjust get exec }
  1236.  
  1237.     {  { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put
  1238.  
  1239.        dup 0 4 -1 roll put settransfer } ifelse "
  1240.  
  1241. *End
  1242.  
  1243. *CloseUI: *Brightness
  1244.  
  1245.  
  1246.  
  1247. *%EFIFlags *TonerReduction Spooler|Command
  1248.  
  1249. *OpenUI *TonerReduction/Toner Reduction    :PickOne
  1250.  
  1251. *OrderDependency: 70 AnySetup *TonerReduction
  1252.  
  1253. *DefaultTonerReduction: TonerReductionDEF
  1254.  
  1255. *TonerReduction TonerReductionDEF/Printer's default: ""
  1256.  
  1257. *TonerReduction False/Off: " userdict /XJXsettonerreduction known
  1258.  
  1259.               { 0 XJXsettonerreduction }
  1260.  
  1261.               { (printerinfo checkucr 0) =string
  1262.  
  1263.                 /CPSI /ProcSet findresource /externalcommand get exec {pop} if } ifelse "
  1264.  
  1265. *End
  1266.  
  1267. *TonerReduction True/On: " userdict /XJXsettonerreduction known
  1268.  
  1269.               { 1 XJXsettonerreduction }
  1270.  
  1271.               { (printerinfo checkucr 1) =string
  1272.  
  1273.                 /CPSI /ProcSet findresource /externalcommand get exec {pop} if } ifelse "
  1274.  
  1275. *End
  1276.  
  1277. *CloseUI: *TonerReduction
  1278.  
  1279.  
  1280.  
  1281. *%EFIFlags *Prange Command
  1282.  
  1283. *OpenUIEFI *Prange/Page Range    : PickOne
  1284.  
  1285. *OrderDependency: 70 AnySetup *Prange
  1286.  
  1287. *DefaultPrange: All
  1288.  
  1289. *Prange All/All: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
  1290.  
  1291.     currentglobal true setglobal
  1292.  
  1293.     DriverOps /pagerange [ ] put
  1294.  
  1295.     setglobal "
  1296.  
  1297. *End
  1298.  
  1299. *Prange Even/Even: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
  1300.  
  1301.     currentglobal true setglobal
  1302.  
  1303.     DriverOps /pagerange [ 1 1000 { dup 2 add } repeat ] put
  1304.  
  1305.     setglobal "
  1306.  
  1307. *End
  1308.  
  1309. *Prange Odd/Odd: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
  1310.  
  1311.     currentglobal true setglobal
  1312.  
  1313.     DriverOps /pagerange [ 0 1000 { dup 2 add } repeat ] put
  1314.  
  1315.     setglobal "
  1316.  
  1317. *End
  1318.  
  1319. *Prange range1/1-3, 5, 7: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
  1320.  
  1321.     currentglobal true setglobal
  1322.  
  1323.     DriverOps /pagerange [ 0 1 2 4 6 ] put
  1324.  
  1325.     setglobal "
  1326.  
  1327. *End
  1328.  
  1329. *?Prange: ""
  1330.  
  1331. *CloseUIEFI: *Prange
  1332.  
  1333.  
  1334.  
  1335. *%EFIFlags *Flip Command
  1336.  
  1337. *OpenUIEFI *Flip/Flip    : PickOne
  1338.  
  1339. *OrderDependency: 75 AnySetup *Flip
  1340.  
  1341. *DefaultFlip: None
  1342.  
  1343. *Flip None/None: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
  1344.  
  1345.     DriverOps /fliph? false put DriverOps /flipv? false put << >> setpagedevice "
  1346.  
  1347. *End
  1348.  
  1349. *Flip V/Vertical: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
  1350.  
  1351.     DriverOps /fliph? false put DriverOps /flipv? true put << >> setpagedevice "
  1352.  
  1353. *End
  1354.  
  1355. *Flip H/Horizonal: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
  1356.  
  1357.     DriverOps /fliph? true put DriverOps /flipv? false put << >> setpagedevice "
  1358.  
  1359. *End
  1360.  
  1361. *Flip VH/Vertical & Horizontal: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
  1362.  
  1363.     DriverOps /fliph? true put DriverOps /flipv? true put << >> setpagedevice "
  1364.  
  1365. *End
  1366.  
  1367. *?Flip: ""
  1368.  
  1369. *CloseUIEFI: *Flip
  1370.  
  1371.  
  1372.  
  1373. *%EFIFlags *Scale Command
  1374.  
  1375. *OpenUIEFI *Scale/Scale    : PickOne
  1376.  
  1377. *OrderDependency: 80 AnySetup *Scale
  1378.  
  1379. *DefaultScale: 100
  1380.  
  1381. *Scale 200/200%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
  1382.  
  1383.     DriverOps /scale# 2 put << >> setpagedevice "
  1384.  
  1385. *End
  1386.  
  1387. *Scale 150/150%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
  1388.  
  1389.     DriverOps /scale# 1.5 put << >> setpagedevice "
  1390.  
  1391. *End
  1392.  
  1393. *Scale 100/100%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
  1394.  
  1395.     DriverOps /scale# 1 put << >> setpagedevice "
  1396.  
  1397. *End
  1398.  
  1399. *Scale 75/75%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
  1400.  
  1401.     DriverOps /scale# .75 put << >> setpagedevice "
  1402.  
  1403. *End
  1404.  
  1405. *Scale 50/50%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
  1406.  
  1407.     DriverOps /scale# .5 put << >> setpagedevice "
  1408.  
  1409. *End
  1410.  
  1411. *?Scale: ""
  1412.  
  1413. *CloseUIEFI: *Scale
  1414.  
  1415.  
  1416.  
  1417. *%EFIFlags *Rotate Command
  1418.  
  1419. *OpenUIEFI *Rotate/Rotate    : PickOne
  1420.  
  1421. *OrderDependency: 85 AnySetup *Rotate
  1422.  
  1423. *DefaultRotate: 0
  1424.  
  1425. *Rotate 0/0í: "  << >> setpagedevice "
  1426.  
  1427. *Rotate 90/90í CCW: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
  1428.  
  1429.     DriverOps /rotate# 90 put << >> setpagedevice "
  1430.  
  1431. *End
  1432.  
  1433. *Rotate 270/90í CW: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
  1434.  
  1435.     DriverOps /rotate# 270 put << >> setpagedevice "
  1436.  
  1437. *End
  1438.  
  1439. *Rotate 180/180í: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
  1440.  
  1441.     DriverOps /rotate# 180 put << >> setpagedevice "
  1442.  
  1443. *End
  1444.  
  1445. *?Rotate: ""
  1446.  
  1447. *CloseUIEFI: *Rotate
  1448.  
  1449.  
  1450.  
  1451. *RequiresPageRegion All: True
  1452.  
  1453. *%EFIFlags *InputSlot
  1454.  
  1455. *OpenUI *InputSlot/Paper Source    : PickOne
  1456.  
  1457. *OrderDependency: 20 AnySetup *InputSlot
  1458.  
  1459. *DefaultInputSlot: Tray1
  1460.  
  1461. *InputSlot Tray1/Tray 1: "(printerinfo trayselect 1) =string /CPSI /ProcSet 
  1462.  
  1463.     findresource /externalcommand get exec {pop} if"
  1464.  
  1465. *End
  1466.  
  1467. *InputSlot Tray2/Tray 2: "(printerinfo trayselect 2) =string /CPSI /ProcSet 
  1468.  
  1469.     findresource /externalcommand get exec {pop} if"
  1470.  
  1471. *End
  1472.  
  1473. *InputSlot Tray3/Tray 3: "(printerinfo trayselect 3) =string /CPSI /ProcSet 
  1474.  
  1475.     findresource /externalcommand get exec {pop} if"
  1476.  
  1477. *End
  1478.  
  1479. *CloseUI: *InputSlot
  1480.  
  1481.  
  1482.  
  1483. *%EFIFlags *ManualFeed Spooler|Command
  1484.  
  1485. *OpenUI *ManualFeed/Bypass Tray     :Boolean
  1486.  
  1487. *OrderDependency: 65 AnySetup *ManualFeed
  1488.  
  1489. *DefaultManualFeed: False
  1490.  
  1491. *ManualFeed True/On: "1 dict dup /ManualFeed true put setpagedevice"
  1492.  
  1493. *ManualFeed False/Off: "1 dict dup /ManualFeed false put setpagedevice"
  1494.  
  1495. *?ManualFeed: " 
  1496.  
  1497.    save currentpagedevice /ManualFeed get
  1498.  
  1499.    {(True)} {(False)} ifelse = flush restore"
  1500.  
  1501. *End
  1502.  
  1503. *CloseUI: *ManualFeed
  1504.  
  1505.  
  1506.  
  1507. *%================= Halftone Information ===============
  1508.  
  1509. *ScreenFreq: "66.0"
  1510.  
  1511. *ScreenAngle: "0"
  1512.  
  1513. *DefaultScreenProc: Text
  1514.  
  1515. *ScreenProc Text: "
  1516.  
  1517.     {2 4 
  1518.  
  1519.     { 3 1 roll 4 -1 roll exch 
  1520.  
  1521.     {dup 8  ge { 8 sub} if exch 
  1522.  
  1523.     dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if      
  1524.  
  1525.     1.0 add 8 2 div  mul add dup 8 ge {8 sub} if
  1526.  
  1527.     dup 0 lt {0 exch sub} if  cvi
  1528.  
  1529.     }
  1530.  
  1531.     exec 8 mul 3 1 roll exch 
  1532.  
  1533.     {dup 8  ge { 8 sub} if exch 
  1534.  
  1535.     dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if      
  1536.  
  1537.     1.0 add 8 2 div  mul add dup 8 ge {8 sub} if
  1538.  
  1539.     dup 0 lt {0 exch sub} if  cvi
  1540.  
  1541.     }            
  1542.  
  1543.     exec add
  1544.  
  1545.     [
  1546.  
  1547.     48 18  8 16   46 16  6 14
  1548.  
  1549.     56 60 32 24   54 58 30 22
  1550.  
  1551.      4 12 44 40    2 10 42 38
  1552.  
  1553.     28 20 52 64   26 18 50 62
  1554.  
  1555.     
  1556.  
  1557.     45 15  5 13   47 17  7 15
  1558.  
  1559.     53 57 29 21   55 59 31 23
  1560.  
  1561.      1  9 41 37    3 11 43 39
  1562.  
  1563.     25 17 49 61   27 19 51 63
  1564.  
  1565.     ] 
  1566.  
  1567.     exch get 8 dup mul div} exec}"
  1568.  
  1569. *End
  1570.  
  1571.  
  1572.  
  1573. *DefaultTransfer: Null
  1574.  
  1575. *Transfer Null: "{ }"
  1576.  
  1577. *Transfer Null.Inverse: "{ 1 exch sub }"
  1578.  
  1579.  
  1580.  
  1581. *% Black substitution is always on.
  1582.  
  1583. *DefaultBlackSubstitution: True
  1584.  
  1585. *BlackSubstitution True: ""
  1586.  
  1587. *?BlackSubstitution: "(True) == flush"
  1588.  
  1589.  
  1590.  
  1591. *% PPD pages begins
  1592.  
  1593.  
  1594.  
  1595. *% Paper Handling ===================
  1596.  
  1597. *% Use these entries to set paper size most of the time, unless there is
  1598.  
  1599. *% specific reason to use PageRegion.
  1600.  
  1601. *%EFIFlags *PageSize Command
  1602.  
  1603. *OpenUI *PageSize/Page Size    :PickOne
  1604.  
  1605. *OrderDependency: 45 AnySetup *PageSize
  1606.  
  1607. *DefaultPageSize: Letter
  1608.  
  1609. *PageSize Letter/Letter: " userdict /setcolorbundle known
  1610.  
  1611.     { << /PageSize /Letter >> setcolorbundle }
  1612.  
  1613.     { << /PageSize [612 792] /MediaType null 
  1614.  
  1615.             /InputAttributes << 0 << /PageSize [612 792] /MediaType null >> >> >> setpagedevice
  1616.  
  1617.     } ifelse "
  1618.  
  1619. *End
  1620.  
  1621. *PageSize Legal/Legal: " userdict /setcolorbundle known
  1622.  
  1623.     { << /PageSize /Legal >> setcolorbundle } { legal } ifelse "
  1624.  
  1625. *End
  1626.  
  1627. *PageSize Tabloid/11x17: " userdict /setcolorbundle known
  1628.  
  1629.     { << /PageSize /11x17 >> setcolorbundle } { 11x17 } ifelse "
  1630.  
  1631. *End
  1632.  
  1633. *PageSize A3/A3: " userdict /setcolorbundle known
  1634.  
  1635.     { << /PageSize /A3 >> setcolorbundle } { a3 } ifelse "
  1636.  
  1637. *End
  1638.  
  1639. *PageSize A4/A4: " userdict /setcolorbundle known
  1640.  
  1641.     { << /PageSize /A4 >> setcolorbundle }
  1642.  
  1643.     { << /PageSize [595 842] /MediaType null 
  1644.  
  1645.             /InputAttributes << 0 << /PageSize [595 842] /MediaType null >> >> >> setpagedevice
  1646.  
  1647.     } ifelse "
  1648.  
  1649. *End
  1650.  
  1651. *PageSize LetR/Letter-R:" userdict /setcolorbundle known
  1652.  
  1653.     { << /PageSize /Letter-R >> setcolorbundle }
  1654.  
  1655.     { << /PageSize [612 792] /MediaType (ShortEdgeFeed) 
  1656.  
  1657.             /InputAttributes << 0 << /PageSize [612 792] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice
  1658.  
  1659.     } ifelse "
  1660.  
  1661. *End
  1662.  
  1663. *PageSize A4R/A4-R:" userdict /setcolorbundle known 
  1664.  
  1665.     { << /PageSize /A4-R >> setcolorbundle }
  1666.  
  1667.     { << /PageSize [595 842] /MediaType (ShortEdgeFeed) 
  1668.  
  1669.             /InputAttributes << 0 << /PageSize [595 842] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice
  1670.  
  1671.     } ifelse "
  1672.  
  1673. *End
  1674.  
  1675. *?PageSize: "
  1676.  
  1677.     save currentpagedevice /PageSize get aload pop
  1678.  
  1679.     2 copy gt {exch} if (Unknown) 
  1680.  
  1681.     7 dict
  1682.  
  1683.     dup [612 792] (Letter) put
  1684.  
  1685.     dup [612 1008] (Legal) put
  1686.  
  1687.     dup [792 1224] (Tabloid) put
  1688.  
  1689.     dup [842 1191] (A3) put
  1690.  
  1691.     dup [595 842] (A4) put
  1692.  
  1693.     dup [612 792] (LetR) put
  1694.  
  1695.     dup [595 842] (A4R) put
  1696.  
  1697.    { exch aload pop 6 index sub abs 7 le exch 7 index sub abs 7 le and
  1698.  
  1699.       { exch pop exit } { pop } ifelse
  1700.  
  1701.     } bind forall = flush pop pop
  1702.  
  1703.    restore"
  1704.  
  1705. *End
  1706.  
  1707. *CloseUI: *PageSize
  1708.  
  1709.  
  1710.  
  1711. *% These entries will set up the frame buffer. Usually used with manual feed.
  1712.  
  1713. *%EFIFlags *PageRegion
  1714.  
  1715. *OpenUI *PageRegion    :PickOne
  1716.  
  1717. *OrderDependency: 47 AnySetup *PageRegion
  1718.  
  1719. *DefaultPageRegion: Letter
  1720.  
  1721. *PageRegion Letter/Letter: " userdict /setcolorbundle known
  1722.  
  1723.     { << /PageSize /Letter >> setcolorbundle }
  1724.  
  1725.     { << /PageSize [612 792] /MediaType null 
  1726.  
  1727.             /InputAttributes << 0 << /PageSize [612 792] /MediaType null >> >> >> setpagedevice
  1728.  
  1729.     } ifelse "
  1730.  
  1731. *End
  1732.  
  1733. *PageRegion Legal/Legal: " userdict /setcolorbundle known
  1734.  
  1735.     { << /PageSize /Legal >> setcolorbundle } { legal } ifelse "
  1736.  
  1737. *End
  1738.  
  1739. *PageRegion Tabloid/11x17: " userdict /setcolorbundle known
  1740.  
  1741.     { << /PageSize /11x17 >> setcolorbundle } { 11x17 } ifelse "
  1742.  
  1743. *End
  1744.  
  1745. *PageRegion A3/A3: " userdict /setcolorbundle known
  1746.  
  1747.     { << /PageSize /A3 >> setcolorbundle } { a3 } ifelse "
  1748.  
  1749. *End
  1750.  
  1751. *PageRegion A4/A4: " userdict /setcolorbundle known
  1752.  
  1753.     { << /PageSize /A4 >> setcolorbundle }
  1754.  
  1755.     { << /PageSize [595 842] /MediaType null 
  1756.  
  1757.             /InputAttributes << 0 << /PageSize [595 842] /MediaType null >> >> >> setpagedevice
  1758.  
  1759.     } ifelse "
  1760.  
  1761. *End
  1762.  
  1763. *PageRegion LetR/Letter-R:" userdict /setcolorbundle known
  1764.  
  1765.     { << /PageSize /Letter-R >> setcolorbundle }
  1766.  
  1767.     { << /PageSize [612 792] /MediaType (ShortEdgeFeed) 
  1768.  
  1769.             /InputAttributes << 0 << /PageSize [612 792] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice
  1770.  
  1771.     } ifelse "
  1772.  
  1773. *End
  1774.  
  1775. *PageRegion A4R/A4-R: " userdict /setcolorbundle known 
  1776.  
  1777.     { << /PageSize /A4-R >> setcolorbundle }
  1778.  
  1779.     { << /PageSize [595 842] /MediaType (ShortEdgeFeed) 
  1780.  
  1781.             /InputAttributes << 0 << /PageSize [595 842] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice
  1782.  
  1783.     } ifelse "
  1784.  
  1785. *End
  1786.  
  1787. *CloseUI: *PageRegion
  1788.  
  1789.  
  1790.  
  1791. *DefaultImageableArea: Letter
  1792.  
  1793. *ImageableArea Letter/Letter: "10 9 588 780"
  1794.  
  1795. *ImageableArea Legal/Legal: "12 10 603 985"
  1796.  
  1797. *ImageableArea Tabloid/11x17: "12 10 783 1201"
  1798.  
  1799. *ImageableArea A3/A3: "13 11 831 1166"
  1800.  
  1801. *ImageableArea A4/A4: "10 9 573 830"
  1802.  
  1803. *ImageableArea LetR/Letter-R: "12 10 603 770"
  1804.  
  1805. *ImageableArea A4R/A4-R: "12 10 587 820"
  1806.  
  1807. *?ImageableArea: "
  1808.  
  1809.  save /cvp { cvi (            ) cvs print ( ) print } bind def
  1810.  
  1811.   newpath clippath pathbbox
  1812.  
  1813.   4 -2 roll exch 2 {ceiling cvp} repeat
  1814.  
  1815.   exch 2 {floor cvp} repeat flush
  1816.  
  1817.  restore
  1818.  
  1819. "
  1820.  
  1821. *End
  1822.  
  1823.  
  1824.  
  1825. *% These provide the physical dimensions of the paper (by keyword)
  1826.  
  1827. *DefaultPaperDimension: Letter
  1828.  
  1829. *PaperDimension Letter/Letter:    "612 792"
  1830.  
  1831. *PaperDimension Legal/Legal:     "612 1008"
  1832.  
  1833. *PaperDimension Tabloid/11x17:     "792 1224"
  1834.  
  1835. *PaperDimension A3/A3:     "842 1191"
  1836.  
  1837. *PaperDimension A4/A4:     "595 842"
  1838.  
  1839. *PaperDimension LetR/Letter-R: "612 793"
  1840.  
  1841. *PaperDimension A4R/A4-R: "595 843"
  1842.  
  1843.  
  1844.  
  1845. *% PPD pages ends
  1846.  
  1847.  
  1848.  
  1849. *DefaultOutputOrder: OutputOrderDEF
  1850.  
  1851. *OutputOrder OutputOrderDEF/Printer's default: ""
  1852.  
  1853.  
  1854.  
  1855. *% Font Information =========================
  1856.  
  1857. *DefaultFont: Courier
  1858.  
  1859. *Font ACaslon-Italic: Standard "(001.002)" Standard Disk
  1860.  
  1861. *Font ACaslon-Regular: Standard "(001.002)" Standard Disk
  1862.  
  1863. *Font ACaslon-Semibold: Standard "(001.002)" Standard Disk
  1864.  
  1865. *Font ACaslon-SemiboldItalic: Standard "(001.002)" Standard Disk
  1866.  
  1867. *Font AGaramond-Bold: Standard "(001.002)" Standard Disk
  1868.  
  1869. *Font AGaramond-BoldItalic: Standard "(001.002)" Standard Disk
  1870.  
  1871. *Font AGaramond-Italic: Standard "(001.002)" Standard Disk
  1872.  
  1873. *Font AGaramond-Regular: Standard "(001.002)" Standard Disk
  1874.  
  1875. *Font Americana: Standard "(001.002)" Standard Disk
  1876.  
  1877. *Font Americana-ExtraBold: Standard "(001.002)" Standard Disk
  1878.  
  1879. *Font AvantGarde-Book: Standard "(001.002)" Standard Disk
  1880.  
  1881. *Font AvantGarde-BookOblique: Standard "(001.002)" Standard Disk
  1882.  
  1883. *Font AvantGarde-Demi: Standard "(001.002)" Standard Disk
  1884.  
  1885. *Font AvantGarde-DemiOblique: Standard "(001.002)" Standard Disk
  1886.  
  1887. *Font Barmeno-Bold: Standard "(001.002)" Standard Disk
  1888.  
  1889. *Font Barmeno-ExtraBold: Standard "(001.002)" Standard Disk
  1890.  
  1891. *Font Barmeno-Medium: Standard "(001.002)" Standard Disk
  1892.  
  1893. *Font Barmeno-Regular: Standard "(001.002)" Standard Disk
  1894.  
  1895. *Font Blackoak: Standard "(001.002)" Standard Disk
  1896.  
  1897. *Font Bookman-Demi: Standard "(001.002)" Standard Disk
  1898.  
  1899. *Font Bookman-DemiItalic: Standard "(001.002)" Standard Disk
  1900.  
  1901. *Font Bookman-Light: Standard "(001.002)" Standard Disk
  1902.  
  1903. *Font Bookman-LightItalic: Standard "(001.002)" Standard Disk
  1904.  
  1905. *Font Carta: Standard "(001.002)" Standard Disk
  1906.  
  1907. *Font Courier: Standard "(001.002)" Standard Disk
  1908.  
  1909. *Font Courier-Bold: Standard "(001.002)" Standard Disk
  1910.  
  1911. *Font Courier-BoldOblique: Standard "(001.002)" Standard Disk
  1912.  
  1913. *Font Courier-Oblique: Standard "(001.002)" Standard Disk
  1914.  
  1915. *Font Formata-Italic: Standard "(001.002)" Standard Disk
  1916.  
  1917. *Font Formata-Medium: Standard "(001.002)" Standard Disk
  1918.  
  1919. *Font Formata-MediumItalic: Standard "(001.002)" Standard Disk
  1920.  
  1921. *Font Formata-Regular: Standard "(001.002)" Standard Disk
  1922.  
  1923. *Font Helvetica: Standard "(001.002)" Standard Disk
  1924.  
  1925. *Font Helvetica-Bold: Standard "(001.002)" Standard Disk
  1926.  
  1927. *Font Helvetica-BoldOblique: Standard "(001.002)" Standard Disk
  1928.  
  1929. *Font Helvetica-Condensed: Standard "(001.002)" Standard Disk
  1930.  
  1931. *Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard Disk
  1932.  
  1933. *Font Helvetica-Condensed-BoldObl: Standard "(001.002)" Standard Disk
  1934.  
  1935. *Font Helvetica-Condensed-Oblique: Standard "(001.002)" Standard Disk
  1936.  
  1937. *Font Helvetica-Narrow: Standard "(001.002)" Standard Disk
  1938.  
  1939. *Font Helvetica-Narrow-Bold: Standard "(001.002)" Standard Disk
  1940.  
  1941. *Font Helvetica-Narrow-BoldOblique: Standard "(001.002)" Standard Disk
  1942.  
  1943. *Font Helvetica-Narrow-Oblique: Standard "(001.002)" Standard Disk
  1944.  
  1945. *Font Helvetica-Oblique: Standard "(001.002)" Standard Disk
  1946.  
  1947. *Font Kaufmann: Standard "(001.002)" Standard Disk
  1948.  
  1949. *Font Lithos-Black: Standard "(001.002)" Standard Disk
  1950.  
  1951. *Font Lithos-Regular: Standard "(001.002)" Standard Disk
  1952.  
  1953. *Font NewCenturySchlbk-Bold: Standard "(001.002)" Standard Disk
  1954.  
  1955. *Font NewCenturySchlbk-BoldItalic: Standard "(001.002)" Standard Disk
  1956.  
  1957. *Font NewCenturySchlbk-Italic: Standard "(001.002)" Standard Disk
  1958.  
  1959. *Font NewCenturySchlbk-Roman: Standard "(001.002)" Standard Disk
  1960.  
  1961. *Font Palatino-Bold: Standard "(001.002)" Standard Disk
  1962.  
  1963. *Font Palatino-BoldItalic: Standard "(001.002)" Standard Disk
  1964.  
  1965. *Font Palatino-Italic: Standard "(001.002)" Standard Disk
  1966.  
  1967. *Font Palatino-Roman: Standard "(001.002)" Standard Disk
  1968.  
  1969. *Font Parisian: Standard "(001.002)" Standard Disk
  1970.  
  1971. *Font ParkAvenue: Standard "(001.002)" Standard Disk
  1972.  
  1973. *Font Poetica-SuppOrnaments: Standard "(001.002)" Standard Disk
  1974.  
  1975. *Font Symbol: Standard "(001.002)" Standard Disk
  1976.  
  1977. *Font Tekton: Standard "(001.002)" Standard Disk
  1978.  
  1979. *Font Tekton-Bold: Standard "(001.002)" Standard Disk
  1980.  
  1981. *Font Times-Bold: Standard "(001.002)" Standard Disk
  1982.  
  1983. *Font Times-BoldItalic: Standard "(001.002)" Standard Disk
  1984.  
  1985. *Font Times-Italic: Standard "(001.002)" Standard Disk
  1986.  
  1987. *Font Times-Roman: Standard "(001.002)" Standard Disk
  1988.  
  1989. *Font Trajan-Bold: Standard "(001.002)" Standard Disk
  1990.  
  1991. *Font WoodtypeOrnaments-Two: Standard "(001.002)" Standard Disk
  1992.  
  1993. *Font ZapfChancery-MediumItalic: Standard "(001.002)" Standard Disk
  1994.  
  1995. *Font ZapfDingbats: Standard "(001.002)" Standard Disk
  1996.  
  1997. *?FontQuery: "
  1998.  
  1999.    save  
  2000.  
  2001.    { count 1 gt
  2002.  
  2003.       { exch dup 127 string cvs (/) print print (:) print
  2004.  
  2005.        /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = 
  2006.  
  2007.       } { exit } ifelse
  2008.  
  2009.    } bind loop
  2010.  
  2011.    (*) = flush
  2012.  
  2013.    restore"
  2014.  
  2015. *End
  2016.  
  2017.  
  2018.  
  2019. *?FontList: "
  2020.  
  2021.    save (*) {cvn ==} 128 string /Font resourceforall
  2022.  
  2023.    (*) = flush restore"
  2024.  
  2025. *End
  2026.  
  2027.  
  2028.  
  2029. *% Printer Messages (verbatim from printer):
  2030.  
  2031. *Message: "%%[ exitserver: permanent state may be changed ]%%"
  2032.  
  2033. *Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%"
  2034.  
  2035. *Message: "\FontName\ not found, using Courier"
  2036.  
  2037.  
  2038.  
  2039. *% Status (format: %%[ status: <one of these> ]%% )
  2040.  
  2041. *Status: "idle"
  2042.  
  2043. *Status: "busy"
  2044.  
  2045. *Status: "waiting"
  2046.  
  2047. *Status: "printing"
  2048.  
  2049. *Status: "scanning"
  2050.  
  2051. *Status: "PrinterError: Copier is busy"
  2052.  
  2053. *Status: "PrinterError: Copier is in standby mode"
  2054.  
  2055. *Status: "PrinterError: Service cable is disconnected"
  2056.  
  2057. *Status: "PrinterError: Out of fuser oil"
  2058.  
  2059. *Status: "PrinterError: Copier door is open"
  2060.  
  2061. *Status: "PrinterError: Paper jam"
  2062.  
  2063. *Status: "PrinterError: Out of paper"
  2064.  
  2065. *Status: "PrinterError: Waste toner container is full"
  2066.  
  2067. *Status: "PrinterError: Out of toner"
  2068.  
  2069. *Status: "PrinterError: There is no key"
  2070.  
  2071. *Status: "PrinterError: There is no control card"
  2072.  
  2073. *Status: "PrinterError: ID mode"
  2074.  
  2075. *Status: "PrinterError: Copier needs attention; see copier control panel"
  2076.  
  2077. *Status: "PrinterError: Load A3 paper"
  2078.  
  2079. *Status: "PrinterError: Load A4 paper"
  2080.  
  2081. *Status: "PrinterError: Load 11x17 paper"
  2082.  
  2083. *Status: "PrinterError: Load Letter paper"
  2084.  
  2085. *Status: "PrinterError: Load Letter-R paper"
  2086.  
  2087. *Status: "PrinterError: Load A4-R paper"
  2088.  
  2089. *Status: "PrinterError: Load B4 paper"
  2090.  
  2091. *Status: "PrinterError: Load B5-R paper"
  2092.  
  2093. *Status: "PrinterError: Load Legal paper"
  2094.  
  2095. *Status: "PrinterError: Check copier power and cable connection"
  2096.  
  2097. *Status: "PrinterError: Check film scanner connection"
  2098.  
  2099. *Status: "PrinterError: Copier is warming up"
  2100.  
  2101. *Status: "PrinterError: Copier communication error; call copier technician"
  2102.  
  2103. *Status: "PrinterError: Set paper size, then load manual feed paper"
  2104.  
  2105. *Status: "PrinterError: An unknown copier error occurred"
  2106.  
  2107. *Status: "PrinterError: Load manual feed paper"
  2108.  
  2109. *Status: "PrinterError: Remove manual feed paper, then set size"
  2110.  
  2111. *Status: "PrinterError: Copier is disconnected"
  2112.  
  2113. *Status: "PrinterError: Film Scanner has copy control"
  2114.  
  2115.  
  2116.  
  2117. *% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
  2118.  
  2119. *Source: "EtherTalk"
  2120.  
  2121. *Source: "Parallel"
  2122.  
  2123. *Source: "TCP/IP"
  2124.  
  2125. *Source: "Novell IPX"
  2126.  
  2127.  
  2128.  
  2129. *% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
  2130.  
  2131. *PrinterError: "Copier is busy"
  2132.  
  2133. *PrinterError: "Copier is in standby mode"
  2134.  
  2135. *PrinterError: "Service cable is disconnected"
  2136.  
  2137. *PrinterError: "Out of fuser oil"
  2138.  
  2139. *PrinterError: "Copier door is open"
  2140.  
  2141. *PrinterError: "Paper jam"
  2142.  
  2143. *PrinterError: "Out of paper"
  2144.  
  2145. *PrinterError: "Waste toner container is full"
  2146.  
  2147. *PrinterError: "Out of toner"
  2148.  
  2149. *PrinterError: "There is no key"
  2150.  
  2151. *PrinterError: "There is no control card"
  2152.  
  2153. *PrinterError: "ID mode"
  2154.  
  2155. *PrinterError: "Copier needs attention; see copier control panel"
  2156.  
  2157. *PrinterError: "Load A3 paper"
  2158.  
  2159. *PrinterError: "Load A4 paper"
  2160.  
  2161. *PrinterError: "Load 11x17 paper"
  2162.  
  2163. *PrinterError: "Load Letter paper"
  2164.  
  2165. *PrinterError: "Load Legal paper"
  2166.  
  2167. *PrinterError: "Load Letter-R paper"
  2168.  
  2169. *PrinterError: "Load A4-R paper"
  2170.  
  2171. *PrinterError: "Load B4 paper"
  2172.  
  2173. *PrinterError: "Load B5-R paper"
  2174.  
  2175. *PrinterError: "Check copier power and cable connection"
  2176.  
  2177. *PrinterError: "Check film scanner connection"
  2178.  
  2179. *PrinterError: "Copier is warming up"
  2180.  
  2181. *PrinterError: "Copier communication error; call copier technician"
  2182.  
  2183. *PrinterError: "Set paper size, then load manual feed paper"
  2184.  
  2185. *PrinterError: "An unknown copier error occurred"
  2186.  
  2187. *PrinterError: "Load manual feed paper"
  2188.  
  2189. *PrinterError: "Remove manual feed paper, then set size"
  2190.  
  2191. *PrinterError: "Copier is disconnected"
  2192.  
  2193. *PrinterError: "Film Scanner has copy control"
  2194.  
  2195.  
  2196.  
  2197.  
  2198.  
  2199. *% Color Separation Information ====================
  2200.  
  2201.  
  2202.  
  2203.  
  2204.  
  2205. *% Custom Inks for Fiery Logo
  2206.  
  2207. *InkName: P300FieryBlue/Fiery Blue
  2208.  
  2209. *InkName: P199FieryRed/Fiery Red
  2210.  
  2211. *InkName: PblackFieryBlack/Fiery Black
  2212.  
  2213. *CustomCMYK P300FieryBlue: ".9 .9 .0 .0"
  2214.  
  2215. *CustomCMYK P199FieryRed: ".0 .9 .9 .0"
  2216.  
  2217. *CustomCMYK PblackFieryBlack: ".2 .1 .1 .9"
  2218.  
  2219.  
  2220.  
  2221. *DefaultColorSep: Black.100lpi.400dpi
  2222.  
  2223. *DefaultSeparations: False
  2224.  
  2225.  
  2226.  
  2227. *% ------Halftone Text Mode (Default)
  2228.  
  2229. *ColorSepScreenAngle Cyan.100lpi.400dpi: "0"
  2230.  
  2231. *ColorSepScreenAngle Magenta.100lpi.400dpi: "0"
  2232.  
  2233. *ColorSepScreenAngle Yellow.100lpi.400dpi: "0"
  2234.  
  2235. *ColorSepScreenAngle Black.100lpi.400dpi: "0"
  2236.  
  2237. *ColorSepScreenFreq Cyan.100lpi.400dpi: "50.0"
  2238.  
  2239. *ColorSepScreenFreq Magenta.100lpi.400dpi: "50.0"
  2240.  
  2241. *ColorSepScreenFreq Yellow.100lpi.400dpi: "50.0"
  2242.  
  2243. *ColorSepScreenFreq Black.100lpi.400dpi: "50.0"
  2244.  
  2245. *ColorSepScreenProc Cyan.100lpi.400dpi: "{6 5 
  2246.  
  2247.     { 3 1 roll 4 -1 roll exch 
  2248.  
  2249.     {dup 8  ge { 8 sub} if exch 
  2250.  
  2251.     dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if      
  2252.  
  2253.     1.0 add 8 2 div  mul add dup 8 ge {8 sub} if
  2254.  
  2255.     dup 0 lt {0 exch sub} if  cvi
  2256.  
  2257.     }
  2258.  
  2259.     exec 8 mul 3 1 roll exch 
  2260.  
  2261.     {dup 8  ge { 8 sub} if exch 
  2262.  
  2263.     dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if      
  2264.  
  2265.     1.0 add 8 2 div  mul add dup 8 ge {8 sub} if
  2266.  
  2267.     dup 0 lt {0 exch sub} if  cvi
  2268.  
  2269.     }            
  2270.  
  2271.     exec add
  2272.  
  2273.     [
  2274.  
  2275.     48 18  8 16   46 16  6 14
  2276.  
  2277.     56 60 32 24   54 58 30 22
  2278.  
  2279.      4 12 44 40    2 10 42 38
  2280.  
  2281.     28 20 52 64   26 18 50 62
  2282.  
  2283.     
  2284.  
  2285.     45 15  5 13   47 17  7 15
  2286.  
  2287.     53 57 29 21   55 59 31 23
  2288.  
  2289.      1  9 41 37    3 11 43 39
  2290.  
  2291.     25 17 49 61   27 19 51 63
  2292.  
  2293.     ] 
  2294.  
  2295.     exch get 8 dup mul div} exec}" 
  2296.  
  2297. *End
  2298.  
  2299.  
  2300.  
  2301. *ColorSepScreenProc Magenta.100lpi.400dpi: "{4 7 
  2302.  
  2303.     { 3 1 roll 4 -1 roll exch 
  2304.  
  2305.     {dup 8  ge { 8 sub} if exch 
  2306.  
  2307.     dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if      
  2308.  
  2309.     1.0 add 8 2 div  mul add dup 8 ge {8 sub} if
  2310.  
  2311.     dup 0 lt {0 exch sub} if  cvi
  2312.  
  2313.     }
  2314.  
  2315.     exec 8 mul 3 1 roll exch 
  2316.  
  2317.     {dup 8  ge { 8 sub} if exch 
  2318.  
  2319.     dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if      
  2320.  
  2321.     1.0 add 8 2 div  mul add dup 8 ge {8 sub} if
  2322.  
  2323.     dup 0 lt {0 exch sub} if  cvi
  2324.  
  2325.     }            
  2326.  
  2327.     exec add
  2328.  
  2329.     [
  2330.  
  2331.     48 18  8 16   46 16  6 14
  2332.  
  2333.     56 60 32 24   54 58 30 22
  2334.  
  2335.      4 12 44 40    2 10 42 38
  2336.  
  2337.     28 20 52 64   26 18 50 62
  2338.  
  2339.     
  2340.  
  2341.     45 15  5 13   47 17  7 15
  2342.  
  2343.     53 57 29 21   55 59 31 23
  2344.  
  2345.      1  9 41 37    3 11 43 39
  2346.  
  2347.     25 17 49 61   27 19 51 63
  2348.  
  2349.     ] 
  2350.  
  2351.     exch get 8 dup mul div} exec}"
  2352.  
  2353. *End
  2354.  
  2355.  
  2356.  
  2357. *ColorSepScreenProc Yellow.100lpi.400dpi: "{5 2
  2358.  
  2359.     { 3 1 roll 4 -1 roll exch 
  2360.  
  2361.     {dup 8  ge { 8 sub} if exch 
  2362.  
  2363.     dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if      
  2364.  
  2365.     1.0 add 8 2 div  mul add dup 8 ge {8 sub} if
  2366.  
  2367.     dup 0 lt {0 exch sub} if  cvi
  2368.  
  2369.     }
  2370.  
  2371.     exec 8 mul 3 1 roll exch 
  2372.  
  2373.     {dup 8  ge { 8 sub} if exch 
  2374.  
  2375.     dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if      
  2376.  
  2377.     1.0 add 8 2 div  mul add dup 8 ge {8 sub} if
  2378.  
  2379.     dup 0 lt {0 exch sub} if  cvi
  2380.  
  2381.     }            
  2382.  
  2383.     exec add
  2384.  
  2385.     [
  2386.  
  2387.     48 18  8 16   46 16  6 14
  2388.  
  2389.     56 60 32 24   54 58 30 22
  2390.  
  2391.      4 12 44 40    2 10 42 38
  2392.  
  2393.     28 20 52 64   26 18 50 62
  2394.  
  2395.     
  2396.  
  2397.     45 15  5 13   47 17  7 15
  2398.  
  2399.     53 57 29 21   55 59 31 23
  2400.  
  2401.      1  9 41 37    3 11 43 39
  2402.  
  2403.     25 17 49 61   27 19 51 63
  2404.  
  2405.     ] 
  2406.  
  2407.     exch get 8 dup mul div} exec}"
  2408.  
  2409. *End
  2410.  
  2411.  
  2412.  
  2413. *ColorSepScreenProc Black.100lpi.400dpi: "{2 4 
  2414.  
  2415.     { 3 1 roll 4 -1 roll exch 
  2416.  
  2417.     {dup 8  ge { 8 sub} if exch 
  2418.  
  2419.     dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if      
  2420.  
  2421.     1.0 add 8 2 div  mul add dup 8 ge {8 sub} if
  2422.  
  2423.     dup 0 lt {0 exch sub} if  cvi
  2424.  
  2425.     }
  2426.  
  2427.     exec 8 mul 3 1 roll exch 
  2428.  
  2429.     {dup 8  ge { 8 sub} if exch 
  2430.  
  2431.     dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if      
  2432.  
  2433.     1.0 add 8 2 div  mul add dup 8 ge {8 sub} if
  2434.  
  2435.     dup 0 lt {0 exch sub} if  cvi
  2436.  
  2437.     }            
  2438.  
  2439.     exec add
  2440.  
  2441.     [
  2442.  
  2443.     48 18  8 16   46 16  6 14
  2444.  
  2445.     56 60 32 24   54 58 30 22
  2446.  
  2447.      4 12 44 40    2 10 42 38
  2448.  
  2449.     28 20 52 64   26 18 50 62
  2450.  
  2451.     
  2452.  
  2453.     45 15  5 13   47 17  7 15
  2454.  
  2455.     53 57 29 21   55 59 31 23
  2456.  
  2457.      1  9 41 37    3 11 43 39
  2458.  
  2459.     25 17 49 61   27 19 51 63
  2460.  
  2461.     ] 
  2462.  
  2463.     exch get 8 dup mul div} exec}"
  2464.  
  2465. *End
  2466.  
  2467.  
  2468.  
  2469. *% End of PPD file
  2470.  
  2471.  
  2472.  
  2473.  
  2474.  
  2475.  
  2476.  
  2477. *% The byte count of this file should be exactly 047923 or 050402
  2478. *% depending on the filesystem it resides in.
  2479. *% end of PPD file for Fiery XJK 1000 1560-1565 
  2480.