merge the formfield patch from ooo-build
[ooovba.git] / psprint_config / configuration / ppds / EFXJK2F3.PS
blobc9f65d96d959e96fb0202d9c3beac8cfd3e36291
1 *PPD-Adobe: "4.2"\r
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
9 \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
23 *% *********\r
25 *% EFI Information Block\r
27 *%\r
29 *FileVersion: "0.1"\r
31 *% EF4File\r
33 *% EFConversionKey: "Kodak"\r
35 *%\r
37 *% *********\r
41 *FormatVersion: "4.2"\r
43 *FileVersion: "1.1"\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
65 *% PPD body begins\r
67  \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
81 *CloseUI: *EFCEtype\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
377 *% \r
379 *% General Information and Defaults ===============\r
381 *FreeVM: "4413108"\r
383 *LanguageLevel: "2"\r
385 *ColorDevice: True\r
387 *DefaultColorSpace: CMYK\r
389 *PrintPSErrors: True\r
391 *FileSystem: True\r
393 *?FileSystem: "\r
395         save\r
397           statusdict /diskstatus known{(True)} {(False)} ifelse = flush\r
399         restore\r
401         "\r
403 *End\r
405 *Throughput: "10"\r
407 *Password: "0"\r
409 *ExitServer: "\r
411    count 0 eq\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
421           } if\r
425 *End\r
429 *Reset: "\r
431    count 0 eq\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
441           } if\r
443    systemdict /quit get exec\r
445    (WARNING: Printer Reset Failed.) = flush\r
449 *End\r
453 *DefaultResolution: 400dpi\r
455 *?Resolution: "\r
457 save\r
459   initgraphics\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
469   add sqrt round cvi\r
471   (          ) cvs print (dpi) = flush\r
473 restore\r
477 *End\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
501 *End\r
503 *COLORMODE GRAY/Grayscale: " userdict /setcolorbundle known\r
505         { << /ColorMode /Grayscale /Compression /Disabled >> setcolorbundle }\r
507         { << /ProcessColorModel /DeviceGray >> setpagedevice } ifelse "\r
509 *End\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
551 *End\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
561 *End\r
563 *?PRINTERMODE: "currentpagedevice /DeviceRenderingInfo get \r
565         /ValuesPerColorComponent get ln 2 ln div cvi = flush"\r
567 *End\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
597 *End\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
607 *End\r
609 *?EFOverprint: ""\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
627 *?DEFPAPERSIZE: ""\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
695 *PSERROR NO/No: ""\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
719 *End\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
729 *End\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
749 *End\r
751 *MediaType Transparent/Transparency: " userdict /setcolorbundle known\r
753         { << /MediaType /Transparent >> setcolorbundle 2 XJXsetmediatype } if"\r
755 *End\r
757 *MediaType Thick/Thick Paper:  " userdict /setcolorbundle known\r
759         { << /MediaType /Thick >> setcolorbundle 3 XJXsetmediatype } if"\r
761 *End\r
763 *?MediaType: " userdict /setcolorbundle known { \r
765         currentcolorbundle /MediaType get == } if"\r
767 *End\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
783               { 0 XJXsetsorter }\r
785               { (printerinfo sortmode 0) =string\r
787         /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse "\r
789 *End\r
791 *EFSorter Sort/Sort: " userdict /XJXsetsorter known\r
793               { 1 XJXsetsorter }\r
795               { (printerinfo sortmode 1) =string\r
797         /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse "\r
799 *End\r
801 *EFSorter Group/Group: " userdict /XJXsetsorter known\r
803               { 2 XJXsetsorter }\r
805               { (printerinfo sortmode 2) =string\r
807         /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse "\r
809 *End\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
831 *End\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
841 *End\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
881 *End\r
883 *DuplexImageArea False/Duplex Area: " (ImageableAlign) =string\r
885         /CPSI /ProcSet findresource /externalcommand get\r
887         exec {pop} if currentpagedevice setpagedevice"\r
889 *End\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
915 *End\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
927 *End\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
939 *End\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
951 *End\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
963 *End\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
975 *End\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
987 *End\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
999 *End\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
1011 *End\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
1023 *End\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
1035 *End\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
1055 *CloseUI: *Tumble\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
1085         } ifelse "\r
1087 *End\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
1105     } ifelse "\r
1107 *End\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
1125     } ifelse "\r
1127 *End\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
1145     } ifelse "\r
1147 *End\r
1149 *?EFColorRendDict: " userdict /setcolorbundle known\r
1151         { currentcolorbundle /ColorRendering get == } if "\r
1153 *End\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
1179 *End\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
1191 *End\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
1203 *End\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
1217 *End\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
1229 *End\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
1241 *End\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
1265 *End\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
1275 *End\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
1295         setglobal "\r
1297 *End\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
1305         setglobal "\r
1307 *End\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
1315         setglobal "\r
1317 *End\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
1325         setglobal "\r
1327 *End\r
1329 *?Prange: ""\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
1347 *End\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
1353 *End\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
1359 *End\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
1365 *End\r
1367 *?Flip: ""\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
1385 *End\r
1387 *Scale 150/150%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if\r
1389         DriverOps /scale# 1.5 put << >> setpagedevice "\r
1391 *End\r
1393 *Scale 100/100%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if\r
1395         DriverOps /scale# 1 put << >> setpagedevice "\r
1397 *End\r
1399 *Scale 75/75%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if\r
1401         DriverOps /scale# .75 put << >> setpagedevice "\r
1403 *End\r
1405 *Scale 50/50%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if\r
1407         DriverOps /scale# .5 put << >> setpagedevice "\r
1409 *End\r
1411 *?Scale: ""\r
1413 *CloseUIEFI: *Scale\r
1417 *%EFIFlags *Rotate Command\r
1419 *OpenUIEFI *Rotate/Rotate    : PickOne\r
1421 *OrderDependency: 85 AnySetup *Rotate\r
1423 *DefaultRotate: 0\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
1431 *End\r
1433 *Rotate 270/90¡ CW: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if\r
1435         DriverOps /rotate# 270 put << >> setpagedevice "\r
1437 *End\r
1439 *Rotate 180/180¡: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if\r
1441         DriverOps /rotate# 180 put << >> setpagedevice "\r
1443 *End\r
1445 *?Rotate: ""\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
1465 *End\r
1467 *InputSlot Tray2/Tray 2: "(printerinfo trayselect 2) =string /CPSI /ProcSet \r
1469         findresource /externalcommand get exec {pop} if"\r
1471 *End\r
1473 *InputSlot Tray3/Tray 3: "(printerinfo trayselect 3) =string /CPSI /ProcSet \r
1475         findresource /externalcommand get exec {pop} if"\r
1477 *End\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
1495 *?ManualFeed: " \r
1497    save currentpagedevice /ManualFeed get\r
1499    {(True)} {(False)} ifelse = flush restore"\r
1501 *End\r
1503 *CloseUI: *ManualFeed\r
1507 *%================= Halftone Information ===============\r
1509 *ScreenFreq: "66.0"\r
1511 *ScreenAngle: "0"\r
1513 *DefaultScreenProc: Text\r
1515 *ScreenProc Text: "\r
1517         {2 4 \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
1529         }\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
1541         }                       \r
1543         exec add\r
1545         [\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
1555         \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
1565         ] \r
1567         exch get 8 dup mul div} exec}"\r
1569 *End\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
1617         } ifelse "\r
1619 *End\r
1621 *PageSize Legal/Legal: " userdict /setcolorbundle known\r
1623         { << /PageSize /Legal >> setcolorbundle } { legal } ifelse "\r
1625 *End\r
1627 *PageSize Tabloid/11x17: " userdict /setcolorbundle known\r
1629         { << /PageSize /11x17 >> setcolorbundle } { 11x17 } ifelse "\r
1631 *End\r
1633 *PageSize A3/A3: " userdict /setcolorbundle known\r
1635         { << /PageSize /A3 >> setcolorbundle } { a3 } ifelse "\r
1637 *End\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
1647         } ifelse "\r
1649 *End\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
1659         } ifelse "\r
1661 *End\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
1671         } ifelse "\r
1673 *End\r
1675 *?PageSize: "\r
1677         save currentpagedevice /PageSize get aload pop\r
1679         2 copy gt {exch} if (Unknown) \r
1681     7 dict\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
1703    restore"\r
1705 *End\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
1729         } ifelse "\r
1731 *End\r
1733 *PageRegion Legal/Legal: " userdict /setcolorbundle known\r
1735         { << /PageSize /Legal >> setcolorbundle } { legal } ifelse "\r
1737 *End\r
1739 *PageRegion Tabloid/11x17: " userdict /setcolorbundle known\r
1741         { << /PageSize /11x17 >> setcolorbundle } { 11x17 } ifelse "\r
1743 *End\r
1745 *PageRegion A3/A3: " userdict /setcolorbundle known\r
1747         { << /PageSize /A3 >> setcolorbundle } { a3 } ifelse "\r
1749 *End\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
1759         } ifelse "\r
1761 *End\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
1771         } ifelse "\r
1773 *End\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
1783         } ifelse "\r
1785 *End\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
1817  restore\r
1821 *End\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
1845 *% PPD pages ends\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
1997 *?FontQuery: "\r
1999    save  \r
2001    { count 1 gt\r
2003       { exch dup 127 string cvs (/) print print (:) print\r
2005        /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = \r
2007       } { exit } ifelse\r
2009    } bind loop\r
2011    (*) = flush\r
2013    restore"\r
2015 *End\r
2019 *?FontList: "\r
2021    save (*) {cvn ==} 128 string /Font resourceforall\r
2023    (*) = flush restore"\r
2025 *End\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
2041 *Status: "idle"\r
2043 *Status: "busy"\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
2123 *Source: "TCP/IP"\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
2257         }\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
2269         }                       \r
2271         exec add\r
2273         [\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
2283         \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
2293         ] \r
2295         exch get 8 dup mul div} exec}" \r
2297 *End\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
2313         }\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
2325         }                       \r
2327         exec add\r
2329         [\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
2339         \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
2349         ] \r
2351         exch get 8 dup mul div} exec}"\r
2353 *End\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
2369         }\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
2381         }                       \r
2383         exec add\r
2385         [\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
2395         \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
2405         ] \r
2407         exch get 8 dup mul div} exec}"\r
2409 *End\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
2425         }\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
2437         }                       \r
2439         exec add\r
2441         [\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
2451         \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
2461         ] \r
2463         exch get 8 dup mul div} exec}"\r
2465 *End\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