2 *% Adobe Systems PostScript(R) Printer Description File
\r
3 *% Copyright 1987-1995 Adobe Systems Incorporated.
\r
4 *% All Rights Reserved.
\r
5 *% Permission is granted for redistribution of this file as
\r
6 *% long as this copyright notice is intact and the contents
\r
7 *% of the file is not altered in any way from its original form.
\r
8 *% End of Copyright statement
\r
11 *% All Rights Reserved.
\r
13 *% Permission is granted for redistribution of this file as
\r
15 *% long as this copyright notice is intact and the contents
\r
17 *% of the file is not altered in any way from its original form.
\r
19 *% End of Copyright statement
\r
25 *% EFI Information Block
\r
33 *% EFConversionKey: "Kodak"
\r
41 *FormatVersion: "4.2"
\r
45 *PCFileName: "EFXJK2F3.PPD"
\r
47 *LanguageVersion: English
\r
49 *LanguageEncoding: ISOLatin1
\r
51 *Product: "(Fiery XJK 1000 1560-1565)"
\r
53 *PSVersion: "(2015.802) 0"
\r
55 *ModelName: "Fiery XJK 1560-1565 Color Server v2015.802"
\r
57 *ShortNickName: "Fiery XJK1000 1560-65 v2015.802"
\r
59 *NickName: "Fiery XJK 1000 1560-1565 Color Server v2015.802"
\r
61 *Manufacturer: "Kodak"
\r
69 *OpenGroup: InstallableOptions/Options Installed
\r
73 *OpenUI *EFCEtype/Copier Type : PickOne
\r
75 *DefaultEFCEtype: CE1560
\r
77 *EFCEtype CE1560/CE1560: ""
\r
79 *EFCEtype CE1565/CE1565: ""
\r
85 *OpenUI *EFSorterStaplerOption/Sorter and Stapler : PickOne
\r
87 *DefaultEFSorterStaplerOption: False
\r
89 *EFSorterStaplerOption False/Not Installed: ""
\r
91 *EFSorterStaplerOption SorterOnly/Sorter Only: ""
\r
93 *EFSorterStaplerOption SorterStapler/Sorter with Stapler: ""
\r
95 *CloseUI: *EFSorterStaplerOption
\r
99 *CloseGroup: InstallableOptions
\r
103 *% === Options and Constraints =========
\r
107 *% CE1560 does not support duplex, Tumble
\r
109 *UIConstraints: *EFCEtype CE1560 *EFDuplex True
\r
111 *UIConstraints: *EFCEtype CE1560 *EFDuplex False
\r
113 *UIConstraints: *EFDuplex True *EFCEtype CE1560
\r
115 *UIConstraints: *EFDuplex False *EFCEtype CE1560
\r
117 *UIConstraints: *EFCEtype CE1560 *Tumble False
\r
119 *UIConstraints: *EFCEtype CE1560 *Tumble True
\r
121 *UIConstraints: *Tumble False *EFCEtype CE1560
\r
123 *UIConstraints: *Tumble True *EFCEtype CE1560
\r
127 *UIConstraints: *EFCEtype CE1560 *InputSlot Tray3
\r
129 *UIConstraints: *InputSlot Tray3 *EFCEtype CE1560
\r
133 *% SorterStaplerOption enable/disable Sorter and Stapler
\r
135 *UIConstraints: *EFSorterStaplerOption False *EFSorter False
\r
137 *UIConstraints: *EFSorterStaplerOption False *EFSorter Group
\r
139 *UIConstraints: *EFSorterStaplerOption False *EFSorter Sort
\r
141 *UIConstraints: *EFSorterStaplerOption False *EFStapler False
\r
143 *UIConstraints: *EFSorterStaplerOption False *EFStapler True
\r
145 *UIConstraints: *EFSorterStaplerOption SorterOnly *EFStapler False
\r
147 *UIConstraints: *EFSorterStaplerOption SorterOnly *EFStapler True
\r
151 *UIConstraints: *EFSorter False *EFSorterStaplerOption False
\r
153 *UIConstraints: *EFSorter Group *EFSorterStaplerOption False
\r
155 *UIConstraints: *EFSorter Sort *EFSorterStaplerOption False
\r
157 *UIConstraints: *EFStapler False *EFSorterStaplerOption False
\r
159 *UIConstraints: *EFStapler True *EFSorterStaplerOption False
\r
161 *UIConstraints: *EFStapler False *EFSorterStaplerOption SorterOnly
\r
163 *UIConstraints: *EFStapler True *EFSorterStaplerOption SorterOnly
\r
167 *% Grayscale does not support Halftone, HPBlack, TonerReduction, EFOverprint
\r
169 *UIConstraints: *COLORMODE GRAY *EFOverprint True
\r
171 *UIConstraints: *COLORMODE GRAY *EFHPBlack True
\r
173 *UIConstraints: *COLORMODE GRAY *TonerReduction True
\r
175 *UIConstraints: *COLORMODE GRAY *PRINTERMODE Halftone
\r
179 *UIConstraints: *EFOverprint True *COLORMODE GRAY
\r
181 *UIConstraints: *EFHPBlack True *COLORMODE GRAY
\r
183 *UIConstraints: *TonerReduction True *COLORMODE GRAY
\r
185 *UIConstraints: *PRINTERMODE Halftone *COLORMODE GRAY
\r
189 *% EFOverprint does not support halftone
\r
191 *UIConstraints: *EFOverprint True *PRINTERMODE Halftone
\r
193 *UIConstraints: *PRINTERMODE Halftone *EFOverprint True
\r
197 *% Thick paper is available only through manual tray
\r
199 *UIConstraints: *MediaType Thick *InputSlot Tray1
\r
201 *UIConstraints: *MediaType Thick *InputSlot Tray2
\r
203 *UIConstraints: *MediaType Thick *InputSlot Tray3
\r
205 *%UIConstraints: *InputSlot Tray1 *MediaType Thick
\r
207 *%UIConstraints: *InputSlot Tray2 *MediaType Thick
\r
209 *%UIConstraints: *InputSlot Tray3 *MediaType Thick
\r
211 *UIConstraints: *MediaType Thick *ManualFeed False
\r
213 *UIConstraints: *ManualFeed False *MediaType Thick
\r
217 *% Thick paper does not support Duplex, Tumble, InputSlot
\r
219 *UIConstraints: *MediaType Thick *EFDuplex True
\r
221 *UIConstraints: *MediaType Thick *Tumble True
\r
223 *UIConstraints: *MediaType Thick *Tumble False
\r
225 *UIConstraints: *EFDuplex True *MediaType Thick
\r
227 *UIConstraints: *Tumble True *MediaType Thick
\r
229 *UIConstraints: *Tumble False *MediaType Thick
\r
233 *% Transparent paper does not support Duplex, DuplexImageArea, ImageShift, Tumble, Stapler
\r
235 *UIConstraints: *MediaType Transparent *EFDuplex True
\r
237 *UIConstraints: *MediaType Transparent *DuplexImageArea True
\r
239 *UIConstraints: *MediaType Transparent *DuplexImageArea False
\r
241 *UIConstraints: *MediaType Transparent *EFImageShift -5
\r
243 *UIConstraints: *MediaType Transparent *EFImageShift -4
\r
245 *UIConstraints: *MediaType Transparent *EFImageShift -3
\r
247 *UIConstraints: *MediaType Transparent *EFImageShift -2
\r
249 *UIConstraints: *MediaType Transparent *EFImageShift -1
\r
251 *UIConstraints: *MediaType Transparent *EFImageShift 0
\r
253 *UIConstraints: *MediaType Transparent *EFImageShift 1
\r
255 *UIConstraints: *MediaType Transparent *EFImageShift 2
\r
257 *UIConstraints: *MediaType Transparent *EFImageShift 3
\r
259 *UIConstraints: *MediaType Transparent *EFImageShift 4
\r
261 *UIConstraints: *MediaType Transparent *EFImageShift 5
\r
263 *UIConstraints: *MediaType Transparent *Tumble True
\r
265 *UIConstraints: *MediaType Transparent *Tumble False
\r
267 *UIConstraints: *MediaType Transparent *EFStapler True
\r
271 *UIConstraints: *EFDuplex True *MediaType Transparent
\r
273 *UIConstraints: *DuplexImageArea True *MediaType Transparent
\r
275 *UIConstraints: *DuplexImageArea False *MediaType Transparent
\r
277 *UIConstraints: *EFImageShift -5 *MediaType Transparent
\r
279 *UIConstraints: *EFImageShift -4 *MediaType Transparent
\r
281 *UIConstraints: *EFImageShift -3 *MediaType Transparent
\r
283 *UIConstraints: *EFImageShift -2 *MediaType Transparent
\r
285 *UIConstraints: *EFImageShift -1 *MediaType Transparent
\r
287 *UIConstraints: *EFImageShift 0 *MediaType Transparent
\r
289 *UIConstraints: *EFImageShift 1 *MediaType Transparent
\r
291 *UIConstraints: *EFImageShift 2 *MediaType Transparent
\r
293 *UIConstraints: *EFImageShift 3 *MediaType Transparent
\r
295 *UIConstraints: *EFImageShift 4 *MediaType Transparent
\r
297 *UIConstraints: *EFImageShift 5 *MediaType Transparent
\r
299 *UIConstraints: *Tumble True *MediaType Transparent
\r
301 *UIConstraints: *Tumble False *MediaType Transparent
\r
303 *UIConstraints: *EFStapler True *MediaType Transparent
\r
307 *% Transparent paper only support Presentation rendering style
\r
309 *UIConstraints: *MediaType Transparent *EFColorRendDict Preferred
\r
311 *UIConstraints: *MediaType Transparent *EFColorRendDict Colorimetric
\r
313 *UIConstraints: *EFColorRendDict Preferred *MediaType Transparent
\r
315 *UIConstraints: *EFColorRendDict Colorimetric *MediaType Transparent
\r
317 *UIConstraints: *MediaType Transparent *EFColorRendDict Monitor
\r
319 *UIConstraints: *EFColorRendDict Monitor *MediaType Transparent
\r
323 *% Rendering Style does not support over print
\r
325 *UIConstraints: *EFOverprint True *EFColorRendDict Preferred
\r
327 *UIConstraints: *EFOverprint True *EFColorRendDict Business
\r
329 *UIConstraints: *EFOverprint True *EFColorRendDict Monitor
\r
331 *UIConstraints: *EFOverprint True *EFColorRendDict Colorimetric
\r
335 *UIConstraints: *EFColorRendDict Preferred *EFOverprint True
\r
337 *UIConstraints: *EFColorRendDict Business *EFOverprint True
\r
339 *UIConstraints: *EFColorRendDict Monitor *EFOverprint True
\r
341 *UIConstraints: *EFColorRendDict Colorimetric *EFOverprint True
\r
345 *% Simplex does not support Tumble
\r
347 *UIConstraints: *EFDuplex False *Tumble True
\r
349 *UIConstraints: *EFDuplex False *Tumble False
\r
353 *UIConstraints: *Tumble True *EFDuplex False
\r
355 *UIConstraints: *Tumble False *EFDuplex False
\r
359 *% COnstraints: stapler is defined only if sorter is selected.
\r
361 *UIConstraints: *EFSorter False *EFStapler True
\r
363 *UIConstraints: *EFSorter Group *EFStapler True
\r
367 *UIConstraints: *EFStapler True *EFSorter False
\r
369 *UIConstraints: *EFStapler True *EFSorter Group
\r
373 *UIConstraintsEFI: *ENABLECOMP NO *PHYSMEMSIZE 48
\r
379 *% General Information and Defaults ===============
\r
383 *LanguageLevel: "2"
\r
387 *DefaultColorSpace: CMYK
\r
389 *PrintPSErrors: True
\r
397 statusdict /diskstatus known{(True)} {(False)} ifelse = flush
\r
413 { false } { true exch startjob } ifelse
\r
415 not { (WARNING: Cannot modify initial VM.) =
\r
417 (Missing or invalid password.) =
\r
419 (Please contact the author of this software.) = flush quit
\r
433 { false } { true exch startjob } ifelse
\r
435 not { (WARNING: Cannot reset printer.) =
\r
437 (Missing or invalid password.) =
\r
439 (Please contact the author of this software.) = flush quit
\r
443 systemdict /quit get exec
\r
445 (WARNING: Printer Reset Failed.) = flush
\r
453 *DefaultResolution: 400dpi
\r
461 0 0 moveto currentpoint matrix defaultmatrix transform
\r
463 0 72 lineto currentpoint matrix defaultmatrix transform
\r
465 3 -1 roll sub dup mul
\r
467 3 1 roll exch sub dup mul
\r
471 ( ) cvs print (dpi) = flush
\r
481 *AccurateScreensSupport: True
\r
485 *%EFIFlags *COLORMODE Command|Setup|Spooler
\r
487 *OpenUI *COLORMODE/Color Mode :PickOne
\r
489 *OrderDependency: 12 AnySetup *COLORMODE
\r
491 *DefaultCOLORMODE: ColorDEF
\r
493 *COLORMODE ColorDEF/Printer's default: ""
\r
495 *COLORMODE CMYK/CMYK: " userdict /setcolorbundle known
\r
497 { << /ColorMode /CMYK >> setcolorbundle }
\r
499 { << /ProcessColorModel /DeviceCMYK >> setpagedevice } ifelse "
\r
503 *COLORMODE GRAY/Grayscale: " userdict /setcolorbundle known
\r
505 { << /ColorMode /Grayscale /Compression /Disabled >> setcolorbundle }
\r
507 { << /ProcessColorModel /DeviceGray >> setpagedevice } ifelse "
\r
511 *?COLORMODE: " currentpagedevice /ProcessColorModel get == } if "
\r
513 *CloseUI: *COLORMODE
\r
517 *%EFIFlags *ENABLECOMP Setup
\r
519 *OpenUIEFI *ENABLECOMP/Memory Multiplier : PickOne
\r
521 *OrderDependency: 05 AnySetup *ENABLECOMP
\r
523 *DefaultENABLECOMP: YES
\r
525 *ENABLECOMP YES/On: ""
\r
527 *ENABLECOMP NO/Off: ""
\r
529 *CloseUIEFI: *ENABLECOMP
\r
533 *%EFIFlags *PRINTERMODE Command|Setup
\r
535 *OpenUI *PRINTERMODE/Printer Mode :PickOne
\r
537 *OrderDependency: 15 AnySetup *PRINTERMODE
\r
539 *DefaultPRINTERMODE: PrintDEF
\r
541 *PRINTERMODE PrintDEF/Printer's default: ""
\r
543 *PRINTERMODE Contone/Contone: " userdict /setcolorbundle known
\r
545 { << /Compression /Disabled /HalftoneMode /Contone >> setcolorbundle }
\r
547 { << /DeviceRenderingInfo << /Type 4
\r
549 /ValuesPerColorComponent 256 >> >> setpagedevice } ifelse "
\r
553 *PRINTERMODE Halftone/Halftone: " userdict /setcompression known
\r
555 { << /HalftoneMode /Halftone >> setcolorbundle }
\r
557 { << /DeviceRenderingInfo << /Type 4
\r
559 /ValuesPerColorComponent 2 >> >> setpagedevice } ifelse "
\r
563 *?PRINTERMODE: "currentpagedevice /DeviceRenderingInfo get
\r
565 /ValuesPerColorComponent get ln 2 ln div cvi = flush"
\r
569 *CloseUI: *PRINTERMODE
\r
573 *%EFIFlags *EFOverprint
\r
575 *OpenUI *EFOverprint/Combine Separations :PickOne
\r
577 *OrderDependency: 40 AnySetup *EFOverprint
\r
579 *DefaultEFOverprint: OverPrintDEF
\r
581 *EFOverprint OverPrintDEF/Printer's default: ""
\r
583 *EFOverprint True/On: " userdict /XJXsetoverprint known
\r
585 { 1 XJXsetoverprint }
\r
587 { (printerinfo overprint 1) =string
\r
589 /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse
\r
591 userdict /setcolorbundle known
\r
593 { << /ColorMode /Grayscale /Compression /Disabled >> setcolorbundle }
\r
595 { << /ProcessColorModel /DeviceGray >> setpagedevice } ifelse "
\r
599 *EFOverprint False/Off: " userdict /XJXsetoverprint known
\r
601 { 0 XJXsetoverprint }
\r
603 { (printerinfo overprint 0) =string
\r
605 /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse "
\r
611 *CloseUI: *EFOverprint
\r
615 *%EFIFlags *DEFPAPERSIZE Setup
\r
617 *OpenUIEFI *DEFPAPERSIZE/Default Paper Sizes :PickOne
\r
619 *OrderDependency: 20 AnySetup *DEFPAPERSIZE
\r
621 *DefaultDEFPAPERSIZE: US
\r
623 *DEFPAPERSIZE US/US: ""
\r
625 *DEFPAPERSIZE Metric/Metric: ""
\r
629 *CloseUIEFI: *DEFPAPERSIZE
\r
633 *%EFIFlags *CONVPAPERSIZE Setup
\r
635 *OpenUIEFI *CONVPAPERSIZE/Convert Paper Sizes : PickOne
\r
637 *OrderDependency: 25 AnySetup *CONVPAPERSIZE
\r
639 *DefaultCONVPAPERSIZE: False
\r
641 *CONVPAPERSIZE False/No: ""
\r
643 *CONVPAPERSIZE LetterToA4/Letter/11x17->A4/A3: ""
\r
645 *CONVPAPERSIZE A4ToLetter/A4/A3->Letter/11x17: ""
\r
647 *?CONVPAPERSIZE: ""
\r
649 *CloseUIEFI: *CONVPAPERSIZE
\r
653 *%EFIFlags *COVPGATEND Setup
\r
655 *OpenUIEFI *COVPGATEND/Print Cover Page : PickOne
\r
657 *OrderDependency: 30 AnySetup *COVPGATEND
\r
659 *DefaultCOVPGATEND: NO
\r
661 *COVPGATEND YES/Yes: ""
\r
663 *COVPGATEND NO/No: ""
\r
665 *CloseUIEFI: *COVPGATEND
\r
669 *%EFIFlags *COURIERSUBST Setup
\r
671 *OpenUIEFI *COURIERSUBST/Allow Courier Substitution :PickOne
\r
673 *OrderDependency: 35 AnySetup *COURIERSUBST
\r
675 *DefaultCOURIERSUBST: YES
\r
677 *COURIERSUBST YES/Yes: ""
\r
679 *COURIERSUBST NO/No: ""
\r
681 *CloseUIEFI: *COURIERSUBST
\r
685 *%EFIFlags *PSERROR Setup
\r
687 *OpenUIEFI *PSERROR/Print to PS Error : PickOne
\r
689 *OrderDependency: 40 AnySetup *PSERROR
\r
691 *DefaultPSERROR: NO
\r
693 *PSERROR YES/Yes: ""
\r
697 *CloseUIEFI: *PSERROR
\r
701 *%EFIFlags *EFHPBlack Spooler|Command
\r
703 *OpenUI *EFHPBlack/High Productivity Black : PickOne
\r
705 *OrderDependency: 40 AnySetup *EFHPBlack
\r
707 *DefaultEFHPBlack: EFHPBlackDEF
\r
709 *EFHPBlack EFHPBlackDEF/Printer's default: ""
\r
711 *EFHPBlack False/Off: " userdict /XJXsethpblack known
\r
713 { 0 XJXsethpblack }
\r
715 { (printerinfo CheckHPBlack 0) =string
\r
717 /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse "
\r
721 *EFHPBlack True/On: " userdict /XJXsethpblack known
\r
723 { 1 XJXsethpblack }
\r
725 { (printerinfo CheckHPBlack 1) =string
\r
727 /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse "
\r
731 *CloseUI: *EFHPBlack
\r
735 *%EFIFlags *MediaType Spooler|Command
\r
737 *OpenUI *MediaType/Media Type :PickOne
\r
739 *OrderDependency: 50 AnySetup *MediaType
\r
741 *DefaultMediaType: MediaTypeDEF
\r
743 *MediaType MediaTypeDEF/Printer's default: ""
\r
745 *MediaType Plain/Plain Paper: " userdict /setcolorbundle known
\r
747 { << /MediaType /Plain >> setcolorbundle 1 XJXsetmediatype } if"
\r
751 *MediaType Transparent/Transparency: " userdict /setcolorbundle known
\r
753 { << /MediaType /Transparent >> setcolorbundle 2 XJXsetmediatype } if"
\r
757 *MediaType Thick/Thick Paper: " userdict /setcolorbundle known
\r
759 { << /MediaType /Thick >> setcolorbundle 3 XJXsetmediatype } if"
\r
763 *?MediaType: " userdict /setcolorbundle known {
\r
765 currentcolorbundle /MediaType get == } if"
\r
769 *CloseUI: *MediaType
\r
773 *%EFIFlags *EFSorter Spooler|Command
\r
775 *OpenUI *EFSorter/Sorter Mode :PickOne
\r
777 *OrderDependency: 50 AnySetup *EFSorter
\r
779 *DefaultEFSorter: False
\r
781 *EFSorter False/Off: " userdict /XJXsetsorter known
\r
785 { (printerinfo sortmode 0) =string
\r
787 /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse "
\r
791 *EFSorter Sort/Sort: " userdict /XJXsetsorter known
\r
795 { (printerinfo sortmode 1) =string
\r
797 /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse "
\r
801 *EFSorter Group/Group: " userdict /XJXsetsorter known
\r
805 { (printerinfo sortmode 2) =string
\r
807 /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse "
\r
811 *CloseUI: *EFSorter
\r
815 *%EFIFlags *EFStapler Spooler|Command
\r
817 *OpenUI *EFStapler/Stapler Mode :PickOne
\r
819 *OrderDependency: 50 AnySetup *EFStapler
\r
821 *DefaultEFStapler: False
\r
823 *EFStapler False/Off: " userdict /XJXsetstapler known
\r
825 { 0 XJXsetstapler }
\r
827 { (printerinfo staplemode 0) =string
\r
829 /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse "
\r
833 *EFStapler True/On: " userdict /XJXsetstapler known
\r
835 { 1 XJXsetstapler }
\r
837 { (printerinfo staplemode 1) =string
\r
839 /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse "
\r
843 *CloseUI: *EFStapler
\r
847 *%EFIFlags *EFDuplex Spooler|Command
\r
849 *OpenUI *EFDuplex/Duplex : PickOne
\r
851 *OrderDependency: 50 AnySetup *EFDuplex
\r
853 *DefaultEFDuplex: EFDuplexDEF
\r
855 *EFDuplex EFDuplexDEF/Printer's default: ""
\r
857 *EFDuplex False/Off: "<< /Duplex false /Policies << /Duplex 1 >> >> setpagedevice"
\r
859 *EFDuplex True/On: " << /Duplex true /Policies << /Duplex 0 >> >> setpagedevice"
\r
861 *CloseUI: *EFDuplex
\r
865 *%EFIFlags *DuplexImageArea Spooler|Command
\r
867 *OpenUI *DuplexImageArea/Imageable Area :PickOne
\r
869 *OrderDependency: 50 AnySetup *DuplexImageArea
\r
871 *DefaultDuplexImageArea: DuplexImageAreaDEF
\r
873 *DuplexImageArea DuplexImageAreaDEF/Printer's default: ""
\r
875 *DuplexImageArea True/Full Area: " (ImageableMax) =string
\r
877 /CPSI /ProcSet findresource /externalcommand get
\r
879 exec {pop} if currentpagedevice setpagedevice"
\r
883 *DuplexImageArea False/Duplex Area: " (ImageableAlign) =string
\r
885 /CPSI /ProcSet findresource /externalcommand get
\r
887 exec {pop} if currentpagedevice setpagedevice"
\r
891 *CloseUI: *DuplexImageArea
\r
895 *%EFIFlags *EFImageShift Spooler|Command
\r
897 *OpenUI *EFImageShift/Image Shift :PickOne
\r
899 *OrderDependency: 50 AnySetup *EFImageShift
\r
901 *DefaultEFImageShift: EFImageShiftDEF
\r
903 *EFImageShift EFImageShiftDEF/Printer's default: ""
\r
905 *EFImageShift -5/ -5 mm: " userdict /XJXsetimageshift known
\r
907 { -79 XJXsetimageshift }
\r
909 { (ImageShift -79) =string % mm to pixels
\r
911 /CPSI /ProcSet findresource /externalcommand get
\r
913 exec {pop} if } ifelse "
\r
917 *EFImageShift -4/ -4 mm: " userdict /XJXsetimageshift known
\r
919 { -63 XJXsetimageshift }
\r
921 { (ImageShift -63) =string
\r
923 /CPSI /ProcSet findresource /externalcommand get
\r
925 exec {pop} if } ifelse "
\r
929 *EFImageShift -3/ -3 mm: " userdict /XJXsetimageshift known
\r
931 { -47 XJXsetimageshift }
\r
933 { (ImageShift -47) =string
\r
935 /CPSI /ProcSet findresource /externalcommand get
\r
937 exec {pop} if } ifelse "
\r
941 *EFImageShift -2/ -2 mm: " userdict /XJXsetimageshift known
\r
943 { -31 XJXsetimageshift }
\r
945 { (ImageShift -31) =string
\r
947 /CPSI /ProcSet findresource /externalcommand get
\r
949 exec {pop} if } ifelse "
\r
953 *EFImageShift -1/ -1 mm: " userdict /XJXsetimageshift known
\r
955 { -15 XJXsetimageshift }
\r
957 { (ImageShift -15) =string
\r
959 /CPSI /ProcSet findresource /externalcommand get
\r
961 exec {pop} if } ifelse "
\r
965 *EFImageShift 0/ 0: " userdict /XJXsetimageshift known
\r
967 { 0 XJXsetimageshift }
\r
969 { (ImageShift 0) =string
\r
971 /CPSI /ProcSet findresource /externalcommand get
\r
973 exec {pop} if } ifelse "
\r
977 *EFImageShift 1/ 1 mm: " userdict /XJXsetimageshift known
\r
979 { 15 XJXsetimageshift }
\r
981 { (ImageShift 15) =string
\r
983 /CPSI /ProcSet findresource /externalcommand get
\r
985 exec {pop} if } ifelse "
\r
989 *EFImageShift 2/ 2 mm: " userdict /XJXsetimageshift known
\r
991 { 31 XJXsetimageshift }
\r
993 { (ImageShift 31) =string
\r
995 /CPSI /ProcSet findresource /externalcommand get
\r
997 exec {pop} if } ifelse "
\r
1001 *EFImageShift 3/ 3 mm: " userdict /XJXsetimageshift known
\r
1003 { 47 XJXsetimageshift }
\r
1005 { (ImageShift 47) =string
\r
1007 /CPSI /ProcSet findresource /externalcommand get
\r
1009 exec {pop} if } ifelse "
\r
1013 *EFImageShift 4/ 4 mm: " userdict /XJXsetimageshift known
\r
1015 { 63 XJXsetimageshift }
\r
1017 { (ImageShift 63) =string
\r
1019 /CPSI /ProcSet findresource /externalcommand get
\r
1021 exec {pop} if } ifelse "
\r
1025 *EFImageShift 5/ 5 mm: " userdict /XJXsetimageshift known
\r
1027 { 79 XJXsetimageshift }
\r
1029 { (ImageShift 79) =string
\r
1031 /CPSI /ProcSet findresource /externalcommand get
\r
1033 exec {pop} if } ifelse "
\r
1037 *CloseUI: *EFImageShift
\r
1041 *%EFIFlags *Tumble Spooler|Command
\r
1043 *OpenUI *Tumble/Page Turn :PickOne
\r
1045 *OrderDependency: 50 AnySetup *Tumble
\r
1047 *DefaultTumble: TumbleDEF
\r
1049 *Tumble TumbleDEF/Printer's default: ""
\r
1051 *Tumble False/Top-Top: " << /Tumble false >> setpagedevice "
\r
1053 *Tumble True/Top-Bottom: " << /Tumble true >> setpagedevice "
\r
1059 *%EFIFlags *EFColorRendDict Spooler|Command
\r
1061 *OpenUI *EFColorRendDict/Rendering Style :PickOne
\r
1063 *OrderDependency: 60 AnySetup *EFColorRendDict
\r
1065 *DefaultEFColorRendDict: RenderingDEF
\r
1067 *EFColorRendDict RenderingDEF/Printer's default: ""
\r
1069 *EFColorRendDict Preferred/Photographic: " userdict /setcolorbundle known
\r
1071 { << /ColorRendering /Photographic >> setcolorbundle }
\r
1073 { /DefaultColorRendering
\r
1075 currentpagedevice /DeviceRenderingInfo
\r
1077 get /ValuesPerColorComponent get 2 eq
\r
1079 { /HTPreferredColorRendering } { /PreferredColorRendering } ifelse
\r
1081 /ColorRendering findresource
\r
1083 /ColorRendering defineresource setcolorrendering
\r
1089 *EFColorRendDict Business/Presentation: " userdict /setcolorbundle known
\r
1091 { << /ColorRendering /Presentation >> setcolorbundle }
\r
1093 { /DefaultColorRendering
\r
1095 currentpagedevice /DeviceRenderingInfo
\r
1097 get /ValuesPerColorComponent get 2 eq
\r
1099 { /HTBusinessColorRendering } { /BusinessColorRendering } ifelse
\r
1101 /ColorRendering findresource
\r
1103 /ColorRendering defineresource setcolorrendering
\r
1109 *EFColorRendDict Monitor/Monitor: " userdict /setcolorbundle known
\r
1111 { << /ColorRendering /Monitor >> setcolorbundle }
\r
1113 { /DefaultColorRendering
\r
1115 currentpagedevice /DeviceRenderingInfo
\r
1117 get /ValuesPerColorComponent get 2 eq
\r
1119 { /HTMonitorColorRendering } { /MonitorColorRendering } ifelse
\r
1121 /ColorRendering findresource
\r
1123 /ColorRendering defineresource setcolorrendering
\r
1129 *EFColorRendDict Colorimetric/Solid Color: " userdict /setcolorbundle known
\r
1131 { << /ColorRendering /Solid >> setcolorbundle }
\r
1133 { /DefaultColorRendering
\r
1135 currentpagedevice /DeviceRenderingInfo
\r
1137 get /ValuesPerColorComponent get 2 eq
\r
1139 { /HTColorimetricColorRendering } { /ColorimetricColorRendering } ifelse
\r
1141 /ColorRendering findresource
\r
1143 /ColorRendering defineresource setcolorrendering
\r
1149 *?EFColorRendDict: " userdict /setcolorbundle known
\r
1151 { currentcolorbundle /ColorRendering get == } if "
\r
1155 *CloseUI: *EFColorRendDict
\r
1159 *%EFIFlags *Brightness Spooler|Command
\r
1161 *OpenUI *Brightness/Brightness :PickOne
\r
1163 *OrderDependency: 55 AnySetup *Brightness
\r
1165 *DefaultBrightness: BrightnessDEF
\r
1167 *Brightness BrightnessDEF/Printer's default: ""
\r
1169 *Brightness +0.24/85% Lightest: " {dup 180 mul sin 0.15 mul add } bind
\r
1171 userdict /ColorAdjust known
\r
1173 { dup dup dup ColorAdjust /coloradjust get exec }
\r
1175 { { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put
\r
1177 dup 0 4 -1 roll put settransfer } ifelse "
\r
1181 *Brightness +0.16/90% Lighter: " {dup 180 mul sin 0.10 mul add } bind
\r
1183 userdict /ColorAdjust known
\r
1185 { dup dup dup ColorAdjust /coloradjust get exec }
\r
1187 { { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put
\r
1189 dup 0 4 -1 roll put settransfer } ifelse "
\r
1193 *Brightness +0.08/95% Light: " {dup 180 mul sin 0.05 mul add } bind
\r
1195 userdict /ColorAdjust known
\r
1197 { dup dup dup ColorAdjust /coloradjust get exec }
\r
1199 { { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put
\r
1201 dup 0 4 -1 roll put settransfer } ifelse "
\r
1205 *Brightness 00.00/100% Normal: " {} settransfer "
\r
1207 *Brightness -0.08/105% Dark: " {dup 180 mul sin -0.05 mul add } bind
\r
1209 userdict /ColorAdjust known
\r
1211 { dup dup dup ColorAdjust /coloradjust get exec }
\r
1213 { { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put
\r
1215 dup 0 4 -1 roll put settransfer } ifelse "
\r
1219 *Brightness -0.16/110% Darker: " {dup 180 mul sin -0.10 mul add } bind
\r
1221 userdict /ColorAdjust known
\r
1223 { dup dup dup ColorAdjust /coloradjust get exec }
\r
1225 { { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put
\r
1227 dup 0 4 -1 roll put settransfer } ifelse "
\r
1231 *Brightness -0.24/115% Darkest: " {dup 180 mul sin -0.15 mul add } bind
\r
1233 userdict /ColorAdjust known
\r
1235 { dup dup dup ColorAdjust /coloradjust get exec }
\r
1237 { { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put
\r
1239 dup 0 4 -1 roll put settransfer } ifelse "
\r
1243 *CloseUI: *Brightness
\r
1247 *%EFIFlags *TonerReduction Spooler|Command
\r
1249 *OpenUI *TonerReduction/Toner Reduction :PickOne
\r
1251 *OrderDependency: 70 AnySetup *TonerReduction
\r
1253 *DefaultTonerReduction: TonerReductionDEF
\r
1255 *TonerReduction TonerReductionDEF/Printer's default: ""
\r
1257 *TonerReduction False/Off: " userdict /XJXsettonerreduction known
\r
1259 { 0 XJXsettonerreduction }
\r
1261 { (printerinfo checkucr 0) =string
\r
1263 /CPSI /ProcSet findresource /externalcommand get exec {pop} if } ifelse "
\r
1267 *TonerReduction True/On: " userdict /XJXsettonerreduction known
\r
1269 { 1 XJXsettonerreduction }
\r
1271 { (printerinfo checkucr 1) =string
\r
1273 /CPSI /ProcSet findresource /externalcommand get exec {pop} if } ifelse "
\r
1277 *CloseUI: *TonerReduction
\r
1281 *%EFIFlags *Prange Command
\r
1283 *OpenUIEFI *Prange/Page Range : PickOne
\r
1285 *OrderDependency: 70 AnySetup *Prange
\r
1287 *DefaultPrange: All
\r
1289 *Prange All/All: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
\r
1291 currentglobal true setglobal
\r
1293 DriverOps /pagerange [ ] put
\r
1299 *Prange Even/Even: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
\r
1301 currentglobal true setglobal
\r
1303 DriverOps /pagerange [ 1 1000 { dup 2 add } repeat ] put
\r
1309 *Prange Odd/Odd: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
\r
1311 currentglobal true setglobal
\r
1313 DriverOps /pagerange [ 0 1000 { dup 2 add } repeat ] put
\r
1319 *Prange range1/1-3, 5, 7: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
\r
1321 currentglobal true setglobal
\r
1323 DriverOps /pagerange [ 0 1 2 4 6 ] put
\r
1331 *CloseUIEFI: *Prange
\r
1335 *%EFIFlags *Flip Command
\r
1337 *OpenUIEFI *Flip/Flip : PickOne
\r
1339 *OrderDependency: 75 AnySetup *Flip
\r
1341 *DefaultFlip: None
\r
1343 *Flip None/None: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
\r
1345 DriverOps /fliph? false put DriverOps /flipv? false put << >> setpagedevice "
\r
1349 *Flip V/Vertical: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
\r
1351 DriverOps /fliph? false put DriverOps /flipv? true put << >> setpagedevice "
\r
1355 *Flip H/Horizonal: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
\r
1357 DriverOps /fliph? true put DriverOps /flipv? false put << >> setpagedevice "
\r
1361 *Flip VH/Vertical & Horizontal: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
\r
1363 DriverOps /fliph? true put DriverOps /flipv? true put << >> setpagedevice "
\r
1369 *CloseUIEFI: *Flip
\r
1373 *%EFIFlags *Scale Command
\r
1375 *OpenUIEFI *Scale/Scale : PickOne
\r
1377 *OrderDependency: 80 AnySetup *Scale
\r
1379 *DefaultScale: 100
\r
1381 *Scale 200/200%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
\r
1383 DriverOps /scale# 2 put << >> setpagedevice "
\r
1387 *Scale 150/150%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
\r
1389 DriverOps /scale# 1.5 put << >> setpagedevice "
\r
1393 *Scale 100/100%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
\r
1395 DriverOps /scale# 1 put << >> setpagedevice "
\r
1399 *Scale 75/75%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
\r
1401 DriverOps /scale# .75 put << >> setpagedevice "
\r
1405 *Scale 50/50%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
\r
1407 DriverOps /scale# .5 put << >> setpagedevice "
\r
1413 *CloseUIEFI: *Scale
\r
1417 *%EFIFlags *Rotate Command
\r
1419 *OpenUIEFI *Rotate/Rotate : PickOne
\r
1421 *OrderDependency: 85 AnySetup *Rotate
\r
1425 *Rotate 0/0¡: " << >> setpagedevice "
\r
1427 *Rotate 90/90¡ CCW: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
\r
1429 DriverOps /rotate# 90 put << >> setpagedevice "
\r
1433 *Rotate 270/90¡ CW: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
\r
1435 DriverOps /rotate# 270 put << >> setpagedevice "
\r
1439 *Rotate 180/180¡: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
\r
1441 DriverOps /rotate# 180 put << >> setpagedevice "
\r
1447 *CloseUIEFI: *Rotate
\r
1451 *RequiresPageRegion All: True
\r
1453 *%EFIFlags *InputSlot
\r
1455 *OpenUI *InputSlot/Paper Source : PickOne
\r
1457 *OrderDependency: 20 AnySetup *InputSlot
\r
1459 *DefaultInputSlot: Tray1
\r
1461 *InputSlot Tray1/Tray 1: "(printerinfo trayselect 1) =string /CPSI /ProcSet
\r
1463 findresource /externalcommand get exec {pop} if"
\r
1467 *InputSlot Tray2/Tray 2: "(printerinfo trayselect 2) =string /CPSI /ProcSet
\r
1469 findresource /externalcommand get exec {pop} if"
\r
1473 *InputSlot Tray3/Tray 3: "(printerinfo trayselect 3) =string /CPSI /ProcSet
\r
1475 findresource /externalcommand get exec {pop} if"
\r
1479 *CloseUI: *InputSlot
\r
1483 *%EFIFlags *ManualFeed Spooler|Command
\r
1485 *OpenUI *ManualFeed/Bypass Tray :Boolean
\r
1487 *OrderDependency: 65 AnySetup *ManualFeed
\r
1489 *DefaultManualFeed: False
\r
1491 *ManualFeed True/On: "1 dict dup /ManualFeed true put setpagedevice"
\r
1493 *ManualFeed False/Off: "1 dict dup /ManualFeed false put setpagedevice"
\r
1497 save currentpagedevice /ManualFeed get
\r
1499 {(True)} {(False)} ifelse = flush restore"
\r
1503 *CloseUI: *ManualFeed
\r
1507 *%================= Halftone Information ===============
\r
1509 *ScreenFreq: "66.0"
\r
1513 *DefaultScreenProc: Text
\r
1515 *ScreenProc Text: "
\r
1519 { 3 1 roll 4 -1 roll exch
\r
1521 {dup 8 ge { 8 sub} if exch
\r
1523 dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
\r
1525 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
\r
1527 dup 0 lt {0 exch sub} if cvi
\r
1531 exec 8 mul 3 1 roll exch
\r
1533 {dup 8 ge { 8 sub} if exch
\r
1535 dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
\r
1537 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
\r
1539 dup 0 lt {0 exch sub} if cvi
\r
1547 48 18 8 16 46 16 6 14
\r
1549 56 60 32 24 54 58 30 22
\r
1551 4 12 44 40 2 10 42 38
\r
1553 28 20 52 64 26 18 50 62
\r
1557 45 15 5 13 47 17 7 15
\r
1559 53 57 29 21 55 59 31 23
\r
1561 1 9 41 37 3 11 43 39
\r
1563 25 17 49 61 27 19 51 63
\r
1567 exch get 8 dup mul div} exec}"
\r
1573 *DefaultTransfer: Null
\r
1575 *Transfer Null: "{ }"
\r
1577 *Transfer Null.Inverse: "{ 1 exch sub }"
\r
1581 *% Black substitution is always on.
\r
1583 *DefaultBlackSubstitution: True
\r
1585 *BlackSubstitution True: ""
\r
1587 *?BlackSubstitution: "(True) == flush"
\r
1591 *% PPD pages begins
\r
1595 *% Paper Handling ===================
\r
1597 *% Use these entries to set paper size most of the time, unless there is
\r
1599 *% specific reason to use PageRegion.
\r
1601 *%EFIFlags *PageSize Command
\r
1603 *OpenUI *PageSize/Page Size :PickOne
\r
1605 *OrderDependency: 45 AnySetup *PageSize
\r
1607 *DefaultPageSize: Letter
\r
1609 *PageSize Letter/Letter: " userdict /setcolorbundle known
\r
1611 { << /PageSize /Letter >> setcolorbundle }
\r
1613 { << /PageSize [612 792] /MediaType null
\r
1615 /InputAttributes << 0 << /PageSize [612 792] /MediaType null >> >> >> setpagedevice
\r
1621 *PageSize Legal/Legal: " userdict /setcolorbundle known
\r
1623 { << /PageSize /Legal >> setcolorbundle } { legal } ifelse "
\r
1627 *PageSize Tabloid/11x17: " userdict /setcolorbundle known
\r
1629 { << /PageSize /11x17 >> setcolorbundle } { 11x17 } ifelse "
\r
1633 *PageSize A3/A3: " userdict /setcolorbundle known
\r
1635 { << /PageSize /A3 >> setcolorbundle } { a3 } ifelse "
\r
1639 *PageSize A4/A4: " userdict /setcolorbundle known
\r
1641 { << /PageSize /A4 >> setcolorbundle }
\r
1643 { << /PageSize [595 842] /MediaType null
\r
1645 /InputAttributes << 0 << /PageSize [595 842] /MediaType null >> >> >> setpagedevice
\r
1651 *PageSize LetR/Letter-R:" userdict /setcolorbundle known
\r
1653 { << /PageSize /Letter-R >> setcolorbundle }
\r
1655 { << /PageSize [612 792] /MediaType (ShortEdgeFeed)
\r
1657 /InputAttributes << 0 << /PageSize [612 792] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice
\r
1663 *PageSize A4R/A4-R:" userdict /setcolorbundle known
\r
1665 { << /PageSize /A4-R >> setcolorbundle }
\r
1667 { << /PageSize [595 842] /MediaType (ShortEdgeFeed)
\r
1669 /InputAttributes << 0 << /PageSize [595 842] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice
\r
1677 save currentpagedevice /PageSize get aload pop
\r
1679 2 copy gt {exch} if (Unknown)
\r
1683 dup [612 792] (Letter) put
\r
1685 dup [612 1008] (Legal) put
\r
1687 dup [792 1224] (Tabloid) put
\r
1689 dup [842 1191] (A3) put
\r
1691 dup [595 842] (A4) put
\r
1693 dup [612 792] (LetR) put
\r
1695 dup [595 842] (A4R) put
\r
1697 { exch aload pop 6 index sub abs 7 le exch 7 index sub abs 7 le and
\r
1699 { exch pop exit } { pop } ifelse
\r
1701 } bind forall = flush pop pop
\r
1707 *CloseUI: *PageSize
\r
1711 *% These entries will set up the frame buffer. Usually used with manual feed.
\r
1713 *%EFIFlags *PageRegion
\r
1715 *OpenUI *PageRegion :PickOne
\r
1717 *OrderDependency: 47 AnySetup *PageRegion
\r
1719 *DefaultPageRegion: Letter
\r
1721 *PageRegion Letter/Letter: " userdict /setcolorbundle known
\r
1723 { << /PageSize /Letter >> setcolorbundle }
\r
1725 { << /PageSize [612 792] /MediaType null
\r
1727 /InputAttributes << 0 << /PageSize [612 792] /MediaType null >> >> >> setpagedevice
\r
1733 *PageRegion Legal/Legal: " userdict /setcolorbundle known
\r
1735 { << /PageSize /Legal >> setcolorbundle } { legal } ifelse "
\r
1739 *PageRegion Tabloid/11x17: " userdict /setcolorbundle known
\r
1741 { << /PageSize /11x17 >> setcolorbundle } { 11x17 } ifelse "
\r
1745 *PageRegion A3/A3: " userdict /setcolorbundle known
\r
1747 { << /PageSize /A3 >> setcolorbundle } { a3 } ifelse "
\r
1751 *PageRegion A4/A4: " userdict /setcolorbundle known
\r
1753 { << /PageSize /A4 >> setcolorbundle }
\r
1755 { << /PageSize [595 842] /MediaType null
\r
1757 /InputAttributes << 0 << /PageSize [595 842] /MediaType null >> >> >> setpagedevice
\r
1763 *PageRegion LetR/Letter-R:" userdict /setcolorbundle known
\r
1765 { << /PageSize /Letter-R >> setcolorbundle }
\r
1767 { << /PageSize [612 792] /MediaType (ShortEdgeFeed)
\r
1769 /InputAttributes << 0 << /PageSize [612 792] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice
\r
1775 *PageRegion A4R/A4-R: " userdict /setcolorbundle known
\r
1777 { << /PageSize /A4-R >> setcolorbundle }
\r
1779 { << /PageSize [595 842] /MediaType (ShortEdgeFeed)
\r
1781 /InputAttributes << 0 << /PageSize [595 842] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice
\r
1787 *CloseUI: *PageRegion
\r
1791 *DefaultImageableArea: Letter
\r
1793 *ImageableArea Letter/Letter: "10 9 588 780"
\r
1795 *ImageableArea Legal/Legal: "12 10 603 985"
\r
1797 *ImageableArea Tabloid/11x17: "12 10 783 1201"
\r
1799 *ImageableArea A3/A3: "13 11 831 1166"
\r
1801 *ImageableArea A4/A4: "10 9 573 830"
\r
1803 *ImageableArea LetR/Letter-R: "12 10 603 770"
\r
1805 *ImageableArea A4R/A4-R: "12 10 587 820"
\r
1807 *?ImageableArea: "
\r
1809 save /cvp { cvi ( ) cvs print ( ) print } bind def
\r
1811 newpath clippath pathbbox
\r
1813 4 -2 roll exch 2 {ceiling cvp} repeat
\r
1815 exch 2 {floor cvp} repeat flush
\r
1825 *% These provide the physical dimensions of the paper (by keyword)
\r
1827 *DefaultPaperDimension: Letter
\r
1829 *PaperDimension Letter/Letter: "612 792"
\r
1831 *PaperDimension Legal/Legal: "612 1008"
\r
1833 *PaperDimension Tabloid/11x17: "792 1224"
\r
1835 *PaperDimension A3/A3: "842 1191"
\r
1837 *PaperDimension A4/A4: "595 842"
\r
1839 *PaperDimension LetR/Letter-R: "612 793"
\r
1841 *PaperDimension A4R/A4-R: "595 843"
\r
1849 *DefaultOutputOrder: OutputOrderDEF
\r
1851 *OutputOrder OutputOrderDEF/Printer's default: ""
\r
1855 *% Font Information =========================
\r
1857 *DefaultFont: Courier
\r
1859 *Font ACaslon-Italic: Standard "(001.002)" Standard Disk
\r
1861 *Font ACaslon-Regular: Standard "(001.002)" Standard Disk
\r
1863 *Font ACaslon-Semibold: Standard "(001.002)" Standard Disk
\r
1865 *Font ACaslon-SemiboldItalic: Standard "(001.002)" Standard Disk
\r
1867 *Font AGaramond-Bold: Standard "(001.002)" Standard Disk
\r
1869 *Font AGaramond-BoldItalic: Standard "(001.002)" Standard Disk
\r
1871 *Font AGaramond-Italic: Standard "(001.002)" Standard Disk
\r
1873 *Font AGaramond-Regular: Standard "(001.002)" Standard Disk
\r
1875 *Font Americana: Standard "(001.002)" Standard Disk
\r
1877 *Font Americana-ExtraBold: Standard "(001.002)" Standard Disk
\r
1879 *Font AvantGarde-Book: Standard "(001.002)" Standard Disk
\r
1881 *Font AvantGarde-BookOblique: Standard "(001.002)" Standard Disk
\r
1883 *Font AvantGarde-Demi: Standard "(001.002)" Standard Disk
\r
1885 *Font AvantGarde-DemiOblique: Standard "(001.002)" Standard Disk
\r
1887 *Font Barmeno-Bold: Standard "(001.002)" Standard Disk
\r
1889 *Font Barmeno-ExtraBold: Standard "(001.002)" Standard Disk
\r
1891 *Font Barmeno-Medium: Standard "(001.002)" Standard Disk
\r
1893 *Font Barmeno-Regular: Standard "(001.002)" Standard Disk
\r
1895 *Font Blackoak: Standard "(001.002)" Standard Disk
\r
1897 *Font Bookman-Demi: Standard "(001.002)" Standard Disk
\r
1899 *Font Bookman-DemiItalic: Standard "(001.002)" Standard Disk
\r
1901 *Font Bookman-Light: Standard "(001.002)" Standard Disk
\r
1903 *Font Bookman-LightItalic: Standard "(001.002)" Standard Disk
\r
1905 *Font Carta: Standard "(001.002)" Standard Disk
\r
1907 *Font Courier: Standard "(001.002)" Standard Disk
\r
1909 *Font Courier-Bold: Standard "(001.002)" Standard Disk
\r
1911 *Font Courier-BoldOblique: Standard "(001.002)" Standard Disk
\r
1913 *Font Courier-Oblique: Standard "(001.002)" Standard Disk
\r
1915 *Font Formata-Italic: Standard "(001.002)" Standard Disk
\r
1917 *Font Formata-Medium: Standard "(001.002)" Standard Disk
\r
1919 *Font Formata-MediumItalic: Standard "(001.002)" Standard Disk
\r
1921 *Font Formata-Regular: Standard "(001.002)" Standard Disk
\r
1923 *Font Helvetica: Standard "(001.002)" Standard Disk
\r
1925 *Font Helvetica-Bold: Standard "(001.002)" Standard Disk
\r
1927 *Font Helvetica-BoldOblique: Standard "(001.002)" Standard Disk
\r
1929 *Font Helvetica-Condensed: Standard "(001.002)" Standard Disk
\r
1931 *Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard Disk
\r
1933 *Font Helvetica-Condensed-BoldObl: Standard "(001.002)" Standard Disk
\r
1935 *Font Helvetica-Condensed-Oblique: Standard "(001.002)" Standard Disk
\r
1937 *Font Helvetica-Narrow: Standard "(001.002)" Standard Disk
\r
1939 *Font Helvetica-Narrow-Bold: Standard "(001.002)" Standard Disk
\r
1941 *Font Helvetica-Narrow-BoldOblique: Standard "(001.002)" Standard Disk
\r
1943 *Font Helvetica-Narrow-Oblique: Standard "(001.002)" Standard Disk
\r
1945 *Font Helvetica-Oblique: Standard "(001.002)" Standard Disk
\r
1947 *Font Kaufmann: Standard "(001.002)" Standard Disk
\r
1949 *Font Lithos-Black: Standard "(001.002)" Standard Disk
\r
1951 *Font Lithos-Regular: Standard "(001.002)" Standard Disk
\r
1953 *Font NewCenturySchlbk-Bold: Standard "(001.002)" Standard Disk
\r
1955 *Font NewCenturySchlbk-BoldItalic: Standard "(001.002)" Standard Disk
\r
1957 *Font NewCenturySchlbk-Italic: Standard "(001.002)" Standard Disk
\r
1959 *Font NewCenturySchlbk-Roman: Standard "(001.002)" Standard Disk
\r
1961 *Font Palatino-Bold: Standard "(001.002)" Standard Disk
\r
1963 *Font Palatino-BoldItalic: Standard "(001.002)" Standard Disk
\r
1965 *Font Palatino-Italic: Standard "(001.002)" Standard Disk
\r
1967 *Font Palatino-Roman: Standard "(001.002)" Standard Disk
\r
1969 *Font Parisian: Standard "(001.002)" Standard Disk
\r
1971 *Font ParkAvenue: Standard "(001.002)" Standard Disk
\r
1973 *Font Poetica-SuppOrnaments: Standard "(001.002)" Standard Disk
\r
1975 *Font Symbol: Standard "(001.002)" Standard Disk
\r
1977 *Font Tekton: Standard "(001.002)" Standard Disk
\r
1979 *Font Tekton-Bold: Standard "(001.002)" Standard Disk
\r
1981 *Font Times-Bold: Standard "(001.002)" Standard Disk
\r
1983 *Font Times-BoldItalic: Standard "(001.002)" Standard Disk
\r
1985 *Font Times-Italic: Standard "(001.002)" Standard Disk
\r
1987 *Font Times-Roman: Standard "(001.002)" Standard Disk
\r
1989 *Font Trajan-Bold: Standard "(001.002)" Standard Disk
\r
1991 *Font WoodtypeOrnaments-Two: Standard "(001.002)" Standard Disk
\r
1993 *Font ZapfChancery-MediumItalic: Standard "(001.002)" Standard Disk
\r
1995 *Font ZapfDingbats: Standard "(001.002)" Standard Disk
\r
2003 { exch dup 127 string cvs (/) print print (:) print
\r
2005 /Font resourcestatus {pop pop (Yes)} {(No)} ifelse =
\r
2021 save (*) {cvn ==} 128 string /Font resourceforall
\r
2023 (*) = flush restore"
\r
2029 *% Printer Messages (verbatim from printer):
\r
2031 *Message: "%%[ exitserver: permanent state may be changed ]%%"
\r
2033 *Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%"
\r
2035 *Message: "\FontName\ not found, using Courier"
\r
2039 *% Status (format: %%[ status: <one of these> ]%% )
\r
2045 *Status: "waiting"
\r
2047 *Status: "printing"
\r
2049 *Status: "scanning"
\r
2051 *Status: "PrinterError: Copier is busy"
\r
2053 *Status: "PrinterError: Copier is in standby mode"
\r
2055 *Status: "PrinterError: Service cable is disconnected"
\r
2057 *Status: "PrinterError: Out of fuser oil"
\r
2059 *Status: "PrinterError: Copier door is open"
\r
2061 *Status: "PrinterError: Paper jam"
\r
2063 *Status: "PrinterError: Out of paper"
\r
2065 *Status: "PrinterError: Waste toner container is full"
\r
2067 *Status: "PrinterError: Out of toner"
\r
2069 *Status: "PrinterError: There is no key"
\r
2071 *Status: "PrinterError: There is no control card"
\r
2073 *Status: "PrinterError: ID mode"
\r
2075 *Status: "PrinterError: Copier needs attention; see copier control panel"
\r
2077 *Status: "PrinterError: Load A3 paper"
\r
2079 *Status: "PrinterError: Load A4 paper"
\r
2081 *Status: "PrinterError: Load 11x17 paper"
\r
2083 *Status: "PrinterError: Load Letter paper"
\r
2085 *Status: "PrinterError: Load Letter-R paper"
\r
2087 *Status: "PrinterError: Load A4-R paper"
\r
2089 *Status: "PrinterError: Load B4 paper"
\r
2091 *Status: "PrinterError: Load B5-R paper"
\r
2093 *Status: "PrinterError: Load Legal paper"
\r
2095 *Status: "PrinterError: Check copier power and cable connection"
\r
2097 *Status: "PrinterError: Check film scanner connection"
\r
2099 *Status: "PrinterError: Copier is warming up"
\r
2101 *Status: "PrinterError: Copier communication error; call copier technician"
\r
2103 *Status: "PrinterError: Set paper size, then load manual feed paper"
\r
2105 *Status: "PrinterError: An unknown copier error occurred"
\r
2107 *Status: "PrinterError: Load manual feed paper"
\r
2109 *Status: "PrinterError: Remove manual feed paper, then set size"
\r
2111 *Status: "PrinterError: Copier is disconnected"
\r
2113 *Status: "PrinterError: Film Scanner has copy control"
\r
2117 *% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
\r
2119 *Source: "EtherTalk"
\r
2121 *Source: "Parallel"
\r
2125 *Source: "Novell IPX"
\r
2129 *% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
\r
2131 *PrinterError: "Copier is busy"
\r
2133 *PrinterError: "Copier is in standby mode"
\r
2135 *PrinterError: "Service cable is disconnected"
\r
2137 *PrinterError: "Out of fuser oil"
\r
2139 *PrinterError: "Copier door is open"
\r
2141 *PrinterError: "Paper jam"
\r
2143 *PrinterError: "Out of paper"
\r
2145 *PrinterError: "Waste toner container is full"
\r
2147 *PrinterError: "Out of toner"
\r
2149 *PrinterError: "There is no key"
\r
2151 *PrinterError: "There is no control card"
\r
2153 *PrinterError: "ID mode"
\r
2155 *PrinterError: "Copier needs attention; see copier control panel"
\r
2157 *PrinterError: "Load A3 paper"
\r
2159 *PrinterError: "Load A4 paper"
\r
2161 *PrinterError: "Load 11x17 paper"
\r
2163 *PrinterError: "Load Letter paper"
\r
2165 *PrinterError: "Load Legal paper"
\r
2167 *PrinterError: "Load Letter-R paper"
\r
2169 *PrinterError: "Load A4-R paper"
\r
2171 *PrinterError: "Load B4 paper"
\r
2173 *PrinterError: "Load B5-R paper"
\r
2175 *PrinterError: "Check copier power and cable connection"
\r
2177 *PrinterError: "Check film scanner connection"
\r
2179 *PrinterError: "Copier is warming up"
\r
2181 *PrinterError: "Copier communication error; call copier technician"
\r
2183 *PrinterError: "Set paper size, then load manual feed paper"
\r
2185 *PrinterError: "An unknown copier error occurred"
\r
2187 *PrinterError: "Load manual feed paper"
\r
2189 *PrinterError: "Remove manual feed paper, then set size"
\r
2191 *PrinterError: "Copier is disconnected"
\r
2193 *PrinterError: "Film Scanner has copy control"
\r
2199 *% Color Separation Information ====================
\r
2205 *% Custom Inks for Fiery Logo
\r
2207 *InkName: P300FieryBlue/Fiery Blue
\r
2209 *InkName: P199FieryRed/Fiery Red
\r
2211 *InkName: PblackFieryBlack/Fiery Black
\r
2213 *CustomCMYK P300FieryBlue: ".9 .9 .0 .0"
\r
2215 *CustomCMYK P199FieryRed: ".0 .9 .9 .0"
\r
2217 *CustomCMYK PblackFieryBlack: ".2 .1 .1 .9"
\r
2221 *DefaultColorSep: Black.100lpi.400dpi
\r
2223 *DefaultSeparations: False
\r
2227 *% ------Halftone Text Mode (Default)
\r
2229 *ColorSepScreenAngle Cyan.100lpi.400dpi: "0"
\r
2231 *ColorSepScreenAngle Magenta.100lpi.400dpi: "0"
\r
2233 *ColorSepScreenAngle Yellow.100lpi.400dpi: "0"
\r
2235 *ColorSepScreenAngle Black.100lpi.400dpi: "0"
\r
2237 *ColorSepScreenFreq Cyan.100lpi.400dpi: "50.0"
\r
2239 *ColorSepScreenFreq Magenta.100lpi.400dpi: "50.0"
\r
2241 *ColorSepScreenFreq Yellow.100lpi.400dpi: "50.0"
\r
2243 *ColorSepScreenFreq Black.100lpi.400dpi: "50.0"
\r
2245 *ColorSepScreenProc Cyan.100lpi.400dpi: "{6 5
\r
2247 { 3 1 roll 4 -1 roll exch
\r
2249 {dup 8 ge { 8 sub} if exch
\r
2251 dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
\r
2253 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
\r
2255 dup 0 lt {0 exch sub} if cvi
\r
2259 exec 8 mul 3 1 roll exch
\r
2261 {dup 8 ge { 8 sub} if exch
\r
2263 dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
\r
2265 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
\r
2267 dup 0 lt {0 exch sub} if cvi
\r
2275 48 18 8 16 46 16 6 14
\r
2277 56 60 32 24 54 58 30 22
\r
2279 4 12 44 40 2 10 42 38
\r
2281 28 20 52 64 26 18 50 62
\r
2285 45 15 5 13 47 17 7 15
\r
2287 53 57 29 21 55 59 31 23
\r
2289 1 9 41 37 3 11 43 39
\r
2291 25 17 49 61 27 19 51 63
\r
2295 exch get 8 dup mul div} exec}"
\r
2301 *ColorSepScreenProc Magenta.100lpi.400dpi: "{4 7
\r
2303 { 3 1 roll 4 -1 roll exch
\r
2305 {dup 8 ge { 8 sub} if exch
\r
2307 dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
\r
2309 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
\r
2311 dup 0 lt {0 exch sub} if cvi
\r
2315 exec 8 mul 3 1 roll exch
\r
2317 {dup 8 ge { 8 sub} if exch
\r
2319 dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
\r
2321 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
\r
2323 dup 0 lt {0 exch sub} if cvi
\r
2331 48 18 8 16 46 16 6 14
\r
2333 56 60 32 24 54 58 30 22
\r
2335 4 12 44 40 2 10 42 38
\r
2337 28 20 52 64 26 18 50 62
\r
2341 45 15 5 13 47 17 7 15
\r
2343 53 57 29 21 55 59 31 23
\r
2345 1 9 41 37 3 11 43 39
\r
2347 25 17 49 61 27 19 51 63
\r
2351 exch get 8 dup mul div} exec}"
\r
2357 *ColorSepScreenProc Yellow.100lpi.400dpi: "{5 2
\r
2359 { 3 1 roll 4 -1 roll exch
\r
2361 {dup 8 ge { 8 sub} if exch
\r
2363 dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
\r
2365 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
\r
2367 dup 0 lt {0 exch sub} if cvi
\r
2371 exec 8 mul 3 1 roll exch
\r
2373 {dup 8 ge { 8 sub} if exch
\r
2375 dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
\r
2377 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
\r
2379 dup 0 lt {0 exch sub} if cvi
\r
2387 48 18 8 16 46 16 6 14
\r
2389 56 60 32 24 54 58 30 22
\r
2391 4 12 44 40 2 10 42 38
\r
2393 28 20 52 64 26 18 50 62
\r
2397 45 15 5 13 47 17 7 15
\r
2399 53 57 29 21 55 59 31 23
\r
2401 1 9 41 37 3 11 43 39
\r
2403 25 17 49 61 27 19 51 63
\r
2407 exch get 8 dup mul div} exec}"
\r
2413 *ColorSepScreenProc Black.100lpi.400dpi: "{2 4
\r
2415 { 3 1 roll 4 -1 roll exch
\r
2417 {dup 8 ge { 8 sub} if exch
\r
2419 dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
\r
2421 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
\r
2423 dup 0 lt {0 exch sub} if cvi
\r
2427 exec 8 mul 3 1 roll exch
\r
2429 {dup 8 ge { 8 sub} if exch
\r
2431 dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
\r
2433 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
\r
2435 dup 0 lt {0 exch sub} if cvi
\r
2443 48 18 8 16 46 16 6 14
\r
2445 56 60 32 24 54 58 30 22
\r
2447 4 12 44 40 2 10 42 38
\r
2449 28 20 52 64 26 18 50 62
\r
2453 45 15 5 13 47 17 7 15
\r
2455 53 57 29 21 55 59 31 23
\r
2457 1 9 41 37 3 11 43 39
\r
2459 25 17 49 61 27 19 51 63
\r
2463 exch get 8 dup mul div} exec}"
\r
2469 *% End of PPD file
\r
2477 *% The byte count of this file should be exactly 047923 or 050402
\r
2478 *% depending on the filesystem it resides in.
\r
2479 *% end of PPD file for Fiery XJK 1000 1560-1565
\r