merge the formfield patch from ooo-build
[ooovba.git] / psprint_config / configuration / ppds / EFXJK1F3.PS
blobbbdb76837b18ee45f6ad73d70d95b45709790cc3
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: "EFXJK1F3.PPD"\r
47 *LanguageVersion: English\r
49 *LanguageEncoding: ISOLatin1\r
51 *Product: "(Fiery XJK 1000 1525-1550)"\r
53 *PSVersion: "(2015.802) 0"\r
55 *ModelName: "Fiery XJK 1525-1550 Color Server v2015.802"\r
57 *ShortNickName: "Fiery XJK1000 1525-50 v2015.802"\r
59 *NickName: "Fiery XJK 1000 1525-1550 Color Server v2015.802"\r
61 *Manufacturer: "Kodak"\r
65 *% PPD body begins\r
69 *% === Options and Constraints =========\r
73 *UIConstraints: *COLORMODE GRAY *EFColorRendDict Preferred\r
75 *UIConstraints: *EFColorRendDict Preferred *COLORMODE GRAY\r
77 *UIConstraints: *COLORMODE GRAY *EFColorRendDict Business\r
79 *UIConstraints: *EFColorRendDict Business *COLORMODE GRAY\r
81 *UIConstraints: *COLORMODE GRAY *EFColorRendDict Colorimetric\r
83 *UIConstraints: *EFColorRendDict Colorimetric *COLORMODE GRAY\r
85 *UIConstraints: *COLORMODE GRAY *EFColorRendDict Monitor\r
87 *UIConstraints: *EFColorRendDict Monitor *COLORMODE GRAY\r
91 *UIConstraints: *ManualFeed False *MediaType Transparent\r
93 *UIConstraints: *MediaType Transparent *ManualFeed False \r
97 *UIConstraints: *MediaType Transparent *InputSlot AutoSelect\r
99 *%UIConstraints: *InputSlot AutoSelect *MediaType Transparent\r
103 *UIConstraints: *MediaType Transparent *EFColorRendDict Preferred\r
105 *UIConstraints: *MediaType Transparent *EFColorRendDict Colorimetric\r
107 *UIConstraints: *EFColorRendDict Preferred *MediaType Transparent\r
109 *UIConstraints: *EFColorRendDict Colorimetric *MediaType Transparent \r
111 *UIConstraints: *MediaType Transparent *EFColorRendDict Monitor\r
113 *UIConstraints: *EFColorRendDict Monitor *MediaType Transparent\r
117 *UIConstraints: *PRINTERMODE Halftone *COLORMODE GRAY\r
119 *UIConstraints: *COLORMODE GRAY *PRINTERMODE Halftone\r
123 *% Overprinting Constraints ================\r
125 *UIConstraints: *EFOverprint On *PRINTERMODE Halftone\r
127 *UIConstraints: *PRINTERMODE Halftone *EFOverprint On\r
131 *UIConstraints: *EFOverprint On *EFColorRendDict Preferred\r
133 *UIConstraints: *EFOverprint On *EFColorRendDict Colorimetric\r
135 *UIConstraints: *EFOverprint On *EFColorRendDict Business \r
137 *UIConstraints: *EFOverprint On *EFColorRendDict Monitor \r
139 *UIConstraints: *EFColorRendDict Preferred *EFOverprint On\r
141 *UIConstraints: *EFColorRendDict Colorimetric *EFOverprint On\r
143 *UIConstraints: *EFColorRendDict Business *EFOverprint On\r
145 *UIConstraints: *EFColorRendDict Monitor *EFOverprint On\r
149 *UIConstraints: *COLORMODE GRAY *EFOverprint On\r
151 *UIConstraints: *EFOverprint On *COLORMODE GRAY\r
155 *UIConstraintsEFI: *ENABLECOMP NO *PHYSMEMSIZE 48\r
159 *% General Information and Defaults ===============\r
161 *FreeVM: "4413108"\r
163 *LanguageLevel: "2"\r
165 *ColorDevice: True\r
167 *DefaultColorSpace: CMYK\r
169 *PrintPSErrors: True\r
171 *FileSystem: True\r
173 *?FileSystem: "\r
175         save\r
177           statusdict /diskstatus known{(True)} {(False)} ifelse = flush\r
179         restore\r
181         "\r
183 *End\r
185 *Throughput: "10"\r
187 *Password: "0"\r
189 *ExitServer: "\r
191    count 0 eq\r
193    { false } { true exch startjob } ifelse\r
195    not { (WARNING: Cannot modify initial VM.) =\r
197             (Missing or invalid password.) =\r
199             (Please contact the author of this software.) = flush quit\r
201           } if\r
205 *End\r
209 *Reset: "\r
211    count 0 eq\r
213    { false } { true exch startjob } ifelse\r
215    not { (WARNING: Cannot reset printer.) =\r
217             (Missing or invalid password.) =\r
219             (Please contact the author of this software.) = flush quit\r
221           } if\r
223    systemdict /quit get exec\r
225    (WARNING: Printer Reset Failed.) = flush\r
229 *End\r
233 *DefaultResolution: 400dpi\r
235 *?Resolution: "\r
237 save\r
239   initgraphics\r
241   0 0 moveto currentpoint matrix defaultmatrix transform\r
243   0 72 lineto currentpoint matrix defaultmatrix transform\r
245   3 -1 roll sub dup mul\r
247   3 1 roll exch sub dup mul\r
249   add sqrt round cvi\r
251   (          ) cvs print (dpi) = flush\r
253 restore\r
257 *End\r
261 *AccurateScreensSupport: True\r
265 *%EFIFlags *ENABLECOMP Setup\r
267 *OpenUIEFI *ENABLECOMP/Memory Multiplier    : PickOne\r
269 *OrderDependency: 05 AnySetup *ENABLECOMP\r
271 *DefaultENABLECOMP: YES\r
273 *ENABLECOMP YES/On: ""\r
275 *ENABLECOMP NO/Off: ""\r
277 *CloseUIEFI: *ENABLECOMP \r
281 *%EFIFlags *PRINTERMODE Command|Setup\r
283 *OpenUI *PRINTERMODE/Printer Mode    :PickOne\r
285 *OrderDependency: 15 AnySetup *PRINTERMODE\r
287 *DefaultPRINTERMODE: PrintDEF\r
289 *PRINTERMODE PrintDEF/Printer's default: ""\r
291 *PRINTERMODE Contone/Contone: " userdict /setcolorbundle known\r
293         { << /Compression /Disabled /HalftoneMode /Contone >> setcolorbundle }\r
295         { << /DeviceRenderingInfo << /Type 4 \r
297         /ValuesPerColorComponent 256 >> >> setpagedevice } ifelse "\r
299 *End\r
301 *PRINTERMODE Halftone/Halftone: " userdict /setcompression known \r
303         { << /HalftoneMode /Halftone >> setcolorbundle } \r
305         { << /DeviceRenderingInfo << /Type 4 \r
307         /ValuesPerColorComponent 2 >> >> setpagedevice } ifelse "\r
309 *End\r
311 *?PRINTERMODE: "currentpagedevice /DeviceRenderingInfo get \r
313         /ValuesPerColorComponent get ln 2 ln div cvi = flush"\r
315 *End\r
317 *CloseUI: *PRINTERMODE\r
321 *%EFIFlags *EFOverprint\r
323 *OpenUI *EFOverprint/Combine Separations    :PickOne\r
325 *OrderDependency: 40 AnySetup *EFOverprint\r
327 *DefaultEFOverprint: OverPrintDEF\r
329 *EFOverprint OverPrintDEF/Printer's default: ""\r
331 *EFOverprint On/On: " userdict /XJXsetoverprint known \r
333         { 1 XJXsetoverprint } \r
335         { (printerinfo overprint 1) =string \r
337                 /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse \r
339                  userdict /setcolorbundle known\r
341         { << /ColorMode /Grayscale /Compression /Disabled >> setcolorbundle }\r
343         { << /ProcessColorModel /DeviceGray >> setpagedevice } ifelse "\r
345 *End\r
347 *EFOverprint Off/Off: " userdict /XJXsetoverprint known \r
349         { 0 XJXsetoverprint } \r
351         { (printerinfo overprint 0) =string \r
353                 /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse "\r
355 *End\r
357 *?EFOverprint: ""\r
359 *CloseUI: *EFOverprint\r
363 *%EFIFlags *COLORMODE Command|Setup\r
365 *OpenUI *COLORMODE/Color Mode    :PickOne\r
367 *OrderDependency: 12 AnySetup *COLORMODE \r
369 *DefaultCOLORMODE: ColorDEF\r
371 *COLORMODE ColorDEF/Printer's default: ""\r
373 *COLORMODE CMYK/CMYK: " userdict /setcolorbundle known \r
375         { << /ColorMode /CMYK >> setcolorbundle }\r
377         { << /ProcessColorModel /DeviceCMYK >> setpagedevice } ifelse "\r
379 *End\r
381 *COLORMODE GRAY/Grayscale: " userdict /setcolorbundle known\r
383         { << /ColorMode /Grayscale /Compression /Disabled >> setcolorbundle }\r
385         { << /ProcessColorModel /DeviceGray >> setpagedevice } ifelse "\r
387 *End\r
389 *?COLORMODE: " currentpagedevice /ProcessColorModel get == } if "\r
391 *CloseUI: *COLORMODE\r
395 *%EFIFlags *DEFPAPERSIZE Setup\r
397 *OpenUIEFI *DEFPAPERSIZE/Default Paper Sizes    :PickOne\r
399 *OrderDependency: 20 AnySetup *DEFPAPERSIZE\r
401 *DefaultDEFPAPERSIZE: US\r
403 *DEFPAPERSIZE US/US: ""\r
405 *DEFPAPERSIZE Metric/Metric: ""\r
407 *?DEFPAPERSIZE: ""\r
409 *CloseUIEFI: *DEFPAPERSIZE \r
413 *%EFIFlags *CONVPAPERSIZE Setup\r
415 *OpenUIEFI *CONVPAPERSIZE/Convert Paper Sizes    : PickOne\r
417 *OrderDependency: 25 AnySetup *CONVPAPERSIZE\r
419 *DefaultCONVPAPERSIZE: False\r
421 *CONVPAPERSIZE False/No: ""\r
423 *CONVPAPERSIZE LetterToA4/Letter/11x17->A4/A3: ""\r
425 *CONVPAPERSIZE A4ToLetter/A4/A3->Letter/11x17: ""\r
427 *?CONVPAPERSIZE: ""\r
429 *CloseUIEFI: *CONVPAPERSIZE\r
433 *%EFIFlags *COVPGATEND Setup\r
435 *OpenUIEFI *COVPGATEND/Print Cover Page    : PickOne\r
437 *OrderDependency: 30 AnySetup *COVPGATEND\r
439 *DefaultCOVPGATEND: NO\r
441 *COVPGATEND YES/Yes: ""\r
443 *COVPGATEND NO/No: ""\r
445 *CloseUIEFI: *COVPGATEND\r
449 *%EFIFlags *COURIERSUBST Setup\r
451 *OpenUIEFI *COURIERSUBST/Allow Courier       Substitution    :PickOne\r
453 *OrderDependency: 35 AnySetup *COURIERSUBST\r
455 *DefaultCOURIERSUBST: YES\r
457 *COURIERSUBST YES/Yes: ""\r
459 *COURIERSUBST NO/No: ""\r
461 *CloseUIEFI: *COURIERSUBST \r
465 *%EFIFlags *PSERROR Setup\r
467 *OpenUIEFI *PSERROR/Print to PS Error    : PickOne\r
469 *OrderDependency: 40 AnySetup *PSERROR\r
471 *DefaultPSERROR: NO\r
473 *PSERROR YES/Yes: ""\r
475 *PSERROR NO/No: ""\r
477 *CloseUIEFI: *PSERROR\r
481 *%EFIFlags *EFHPBlack Spooler|Command\r
483 *OpenUI *EFHPBlack/High Productivity Black    : PickOne\r
485 *OrderDependency: 40 AnySetup *EFHPBlack\r
487 *DefaultEFHPBlack: EFHPBlackDEF\r
489 *EFHPBlack EFHPBlackDEF/Printer's default: ""\r
491 *EFHPBlack False/Off: " userdict /XJXsethpblack known\r
493               { 0 XJXsethpblack }\r
495               { (printerinfo CheckHPBlack 0) =string\r
497                 /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse "\r
499 *End\r
501 *EFHPBlack True/On: " userdict /XJXsethpblack known\r
503               { 1 XJXsethpblack }\r
505               { (printerinfo CheckHPBlack 1) =string\r
507                 /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse "\r
509 *End\r
511 *CloseUI: *EFHPBlack\r
515 *%EFIFlags *MediaType Spooler|Command\r
517 *OpenUI *MediaType/Media Type    :PickOne\r
519 *OrderDependency: 50 AnySetup *MediaType\r
521 *DefaultMediaType: MediaTypeDEF\r
523 *MediaType MediaTypeDEF/Printer's default: ""\r
525 *MediaType Plain/Plain Paper: " userdict /setcolorbundle known\r
527         { << /MediaType /Plain >> setcolorbundle 1 XJXsetmediatype } if"\r
529 *End\r
531 *MediaType Transparent/Transparency: " userdict /setcolorbundle known\r
533         { << /MediaType /Transparent >> setcolorbundle 2 XJXsetmediatype } if"\r
535 *End\r
537 *?MediaType: " userdict /setcolorbundle known { \r
539         currentcolorbundle /MediaType get == } if"\r
541 *End\r
543 *CloseUI: *MediaType\r
547 *%EFIFlags *EFColorRendDict Spooler|Command\r
549 *OpenUI *EFColorRendDict/Rendering Style    :PickOne\r
551 *OrderDependency: 60 AnySetup *EFColorRendDict\r
553 *DefaultEFColorRendDict: RenderingDEF\r
555 *EFColorRendDict RenderingDEF/Printer's default: ""\r
557 *EFColorRendDict Preferred/Photographic: " userdict /setcolorbundle known\r
559         { << /ColorRendering /Photographic >> setcolorbundle }\r
561         { /DefaultColorRendering \r
563            currentpagedevice /DeviceRenderingInfo \r
565                         get /ValuesPerColorComponent get 2 eq \r
567            { /HTPreferredColorRendering } { /PreferredColorRendering } ifelse\r
569                 /ColorRendering findresource\r
571          /ColorRendering defineresource setcolorrendering\r
573         } ifelse "\r
575 *End\r
577 *EFColorRendDict Business/Presentation: " userdict /setcolorbundle known\r
579         { << /ColorRendering /Presentation >> setcolorbundle }\r
581         { /DefaultColorRendering \r
583            currentpagedevice /DeviceRenderingInfo \r
585                         get /ValuesPerColorComponent get 2 eq \r
587            { /HTBusinessColorRendering } { /BusinessColorRendering } ifelse\r
589             /ColorRendering findresource\r
591          /ColorRendering defineresource setcolorrendering\r
593     } ifelse "\r
595 *End\r
597 *EFColorRendDict Monitor/Monitor: " userdict /setcolorbundle known\r
599         { << /ColorRendering /Monitor >> setcolorbundle }\r
601         { /DefaultColorRendering \r
603            currentpagedevice /DeviceRenderingInfo \r
605                         get /ValuesPerColorComponent get 2 eq \r
607            { /HTMonitorColorRendering } { /MonitorColorRendering } ifelse\r
609             /ColorRendering findresource\r
611          /ColorRendering defineresource setcolorrendering\r
613     } ifelse "\r
615 *End\r
617 *EFColorRendDict Colorimetric/Solid Color: " userdict /setcolorbundle known\r
619         { << /ColorRendering /Solid >> setcolorbundle }\r
621         { /DefaultColorRendering \r
623            currentpagedevice /DeviceRenderingInfo \r
625                         get /ValuesPerColorComponent get 2 eq \r
627            { /HTColorimetricColorRendering } { /ColorimetricColorRendering } ifelse\r
629             /ColorRendering findresource\r
631          /ColorRendering defineresource setcolorrendering\r
633     } ifelse "\r
635 *End\r
637 *?EFColorRendDict: " userdict /setcolorbundle known\r
639         { currentcolorbundle /ColorRendering get == } if "\r
641 *End\r
643 *CloseUI: *EFColorRendDict\r
647 *%EFIFlags *Brightness Spooler|Command\r
649 *OpenUI *Brightness/Brightness    :PickOne\r
651 *OrderDependency: 55 AnySetup *Brightness\r
653 *DefaultBrightness: BrightnessDEF\r
655 *Brightness BrightnessDEF/Printer's default: ""\r
657 *Brightness +0.24/85%  Lightest: " {dup 180 mul sin 0.15 mul add } bind\r
659         userdict /ColorAdjust known \r
661         {  dup dup dup ColorAdjust /coloradjust get exec }\r
663         {  { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put\r
665            dup 0 4 -1 roll put settransfer } ifelse "\r
667 *End\r
669 *Brightness +0.16/90%  Lighter:         " {dup 180  mul sin 0.10 mul add } bind\r
671         userdict /ColorAdjust known \r
673         {  dup dup dup ColorAdjust /coloradjust get exec }\r
675         {  { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put\r
677            dup 0 4 -1 roll put settransfer } ifelse "\r
679 *End\r
681 *Brightness +0.08/95%  Light:   " {dup 180  mul sin 0.05 mul add } bind\r
683         userdict /ColorAdjust known \r
685         {  dup dup dup ColorAdjust /coloradjust get exec }\r
687         {  { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put\r
689            dup 0 4 -1 roll put settransfer } ifelse "\r
691 *End\r
693 *Brightness 00.00/100% Normal:  " {} settransfer "\r
695 *Brightness -0.08/105% Dark:    " {dup 180  mul sin -0.05 mul add } bind\r
697         userdict /ColorAdjust known \r
699         {  dup dup dup ColorAdjust /coloradjust get exec }\r
701         {  { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put\r
703            dup 0 4 -1 roll put settransfer } ifelse "\r
705 *End\r
707 *Brightness -0.16/110% Darker:  " {dup 180  mul sin -0.10 mul add } bind\r
709         userdict /ColorAdjust known \r
711         {  dup dup dup ColorAdjust /coloradjust get exec }\r
713         {  { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put\r
715            dup 0 4 -1 roll put settransfer } ifelse "\r
717 *End\r
719 *Brightness -0.24/115% Darkest: " {dup 180  mul sin -0.15 mul add } bind\r
721         userdict /ColorAdjust known \r
723         {  dup dup dup ColorAdjust /coloradjust get exec }\r
725         {  { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put\r
727            dup 0 4 -1 roll put settransfer } ifelse "\r
729 *End\r
731 *CloseUI: *Brightness\r
735 *%EFIFlags *TonerReduction Spooler|Command\r
737 *OpenUI *TonerReduction/Toner Reduction    :PickOne\r
739 *OrderDependency: 70 AnySetup *TonerReduction\r
741 *DefaultTonerReduction: TonerReductionDEF\r
743 *TonerReduction TonerReductionDEF/Printer's default: ""\r
745 *TonerReduction False/Off: " userdict /XJXsettonerreduction known\r
747               { 0 XJXsettonerreduction }\r
749               { (printerinfo checkucr 0) =string\r
751                 /CPSI /ProcSet findresource /externalcommand get exec {pop} if } ifelse "\r
753 *End\r
755 *TonerReduction True/On: " userdict /XJXsettonerreduction known\r
757               { 1 XJXsettonerreduction }\r
759               { (printerinfo checkucr 1) =string\r
761                 /CPSI /ProcSet findresource /externalcommand get exec {pop} if } ifelse "\r
763 *End\r
765 *CloseUI: *TonerReduction\r
769 *%EFIFlags *ManualFeed Spooler|Command\r
771 *OpenUI *ManualFeed/Manual Feed    :Boolean\r
773 *OrderDependency: 65 AnySetup *ManualFeed\r
775 *DefaultManualFeed: False\r
777 *ManualFeed True/On: "1 dict dup /ManualFeed true put setpagedevice"\r
779 *ManualFeed False/Off: "1 dict dup /ManualFeed false put setpagedevice"\r
781 *?ManualFeed: " \r
783    save currentpagedevice /ManualFeed get\r
785    {(True)} {(False)} ifelse = flush restore"\r
787 *End\r
789 *CloseUI: *ManualFeed\r
793 *%EFIFlags *Prange Command\r
795 *OpenUIEFI *Prange/Page Range    : PickOne\r
797 *OrderDependency: 70 AnySetup *Prange\r
799 *DefaultPrange: All\r
801 *Prange All/All: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if\r
803         currentglobal true setglobal\r
805         DriverOps /pagerange [ ] put\r
807         setglobal "\r
809 *End\r
811 *Prange Even/Even: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if\r
813         currentglobal true setglobal\r
815         DriverOps /pagerange [ 1 1000 { dup 2 add } repeat ] put\r
817         setglobal "\r
819 *End\r
821 *Prange Odd/Odd: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if\r
823         currentglobal true setglobal\r
825         DriverOps /pagerange [ 0 1000 { dup 2 add } repeat ] put\r
827         setglobal "\r
829 *End\r
831 *Prange range1/1-3, 5, 7: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if\r
833         currentglobal true setglobal\r
835         DriverOps /pagerange [ 0 1 2 4 6 ] put\r
837         setglobal "\r
839 *End\r
841 *?Prange: ""\r
843 *CloseUIEFI: *Prange\r
847 *%EFIFlags *Flip Command\r
849 *OpenUIEFI *Flip/Flip    : PickOne\r
851 *OrderDependency: 75 AnySetup *Flip\r
853 *DefaultFlip: None\r
855 *Flip None/None: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if\r
857         DriverOps /fliph? false put DriverOps /flipv? false put << >> setpagedevice "\r
859 *End\r
861 *Flip V/Vertical: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if\r
863         DriverOps /fliph? false put DriverOps /flipv? true put << >> setpagedevice "\r
865 *End\r
867 *Flip H/Horizonal: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if\r
869         DriverOps /fliph? true put DriverOps /flipv? false put << >> setpagedevice "\r
871 *End\r
873 *Flip VH/Vertical & Horizontal: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if\r
875         DriverOps /fliph? true put DriverOps /flipv? true put << >> setpagedevice "\r
877 *End\r
879 *?Flip: ""\r
881 *CloseUIEFI: *Flip\r
885 *%EFIFlags *Scale Command\r
887 *OpenUIEFI *Scale/Scale    : PickOne\r
889 *OrderDependency: 80 AnySetup *Scale\r
891 *DefaultScale: 100\r
893 *Scale 200/200%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if\r
895         DriverOps /scale# 2 put << >> setpagedevice "\r
897 *End\r
899 *Scale 150/150%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if\r
901         DriverOps /scale# 1.5 put << >> setpagedevice "\r
903 *End\r
905 *Scale 100/100%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if\r
907         DriverOps /scale# 1 put << >> setpagedevice "\r
909 *End\r
911 *Scale 75/75%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if\r
913         DriverOps /scale# .75 put << >> setpagedevice "\r
915 *End\r
917 *Scale 50/50%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if\r
919         DriverOps /scale# .5 put << >> setpagedevice "\r
921 *End\r
923 *?Scale: ""\r
925 *CloseUIEFI: *Scale\r
929 *%EFIFlags *Rotate Command\r
931 *OpenUIEFI *Rotate/Rotate: PickOne\r
933 *OrderDependency: 85 AnySetup *Rotate\r
935 *DefaultRotate: 0\r
937 *Rotate 0/0¡: "  << >> setpagedevice "\r
939 *Rotate 90/90¡ CCW: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if\r
941         DriverOps /rotate# 90 put << >> setpagedevice "\r
943 *End\r
945 *Rotate 270/90¡ CW: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if\r
947         DriverOps /rotate# 270 put << >> setpagedevice "\r
949 *End\r
951 *Rotate 180/180¡: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if\r
953         DriverOps /rotate# 180 put << >> setpagedevice "\r
955 *End\r
957 *?Rotate: ""\r
959 *CloseUIEFI: *Rotate\r
963 *%================= Halftone Information ===============\r
965 *ScreenFreq: "66.0"\r
967 *ScreenAngle: "0"\r
969 *DefaultScreenProc: Text\r
971 *ScreenProc Text: "\r
973         {2 4 \r
975         { 3 1 roll 4 -1 roll exch \r
977         {dup 8  ge { 8 sub} if exch \r
979         dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if      \r
981         1.0 add 8 2 div  mul add dup 8 ge {8 sub} if\r
983         dup 0 lt {0 exch sub} if  cvi\r
985         }\r
987         exec 8 mul 3 1 roll exch \r
989         {dup 8  ge { 8 sub} if exch \r
991         dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if      \r
993         1.0 add 8 2 div  mul add dup 8 ge {8 sub} if\r
995         dup 0 lt {0 exch sub} if  cvi\r
997         }                       \r
999         exec add\r
1001         [\r
1003         48 18  8 16   46 16  6 14\r
1005         56 60 32 24   54 58 30 22\r
1007          4 12 44 40    2 10 42 38\r
1009         28 20 52 64   26 18 50 62\r
1011         \r
1013         45 15  5 13   47 17  7 15\r
1015         53 57 29 21   55 59 31 23\r
1017          1  9 41 37    3 11 43 39\r
1019         25 17 49 61   27 19 51 63\r
1021         ] \r
1023         exch get 8 dup mul div} exec}"\r
1025 *End\r
1029 *DefaultTransfer: Null\r
1031 *Transfer Null: "{ }"\r
1033 *Transfer Null.Inverse: "{ 1 exch sub }"\r
1037 *% Black substitution is always on.\r
1039 *DefaultBlackSubstitution: True\r
1041 *BlackSubstitution True: ""\r
1043 *?BlackSubstitution: "(True) == flush"\r
1047 *% PPD pages begins\r
1051 *% Paper Handling ===================\r
1053 *% Use these entries to set paper size most of the time, unless there is\r
1055 *% specific reason to use PageRegion.\r
1057 *%EFIFlags *PageSize Command\r
1059 *OpenUI *PageSize/Page Size    :PickOne\r
1061 *OrderDependency: 45 AnySetup *PageSize\r
1063 *DefaultPageSize: Letter\r
1065 *PageSize Letter/Letter: " userdict /setcolorbundle known\r
1067         { << /PageSize /Letter >> setcolorbundle }\r
1069         { << /PageSize [612 792] /MediaType null \r
1071                         /InputAttributes << 0 << /PageSize [612 792] /MediaType null >> >> >> setpagedevice\r
1073         } ifelse "\r
1075 *End\r
1077 *PageSize Legal/Legal: " userdict /setcolorbundle known\r
1079         { << /PageSize /Legal >> setcolorbundle } { legal } ifelse "\r
1081 *End\r
1083 *PageSize Tabloid/11x17: " userdict /setcolorbundle known\r
1085         { << /PageSize /11x17 >> setcolorbundle } { 11x17 } ifelse "\r
1087 *End\r
1089 *PageSize A3/A3: " userdict /setcolorbundle known\r
1091         { << /PageSize /A3 >> setcolorbundle } { a3 } ifelse "\r
1093 *End\r
1095 *PageSize A4/A4: " userdict /setcolorbundle known\r
1097         { << /PageSize /A4 >> setcolorbundle }\r
1099         { << /PageSize [595 842] /MediaType null \r
1101                         /InputAttributes << 0 << /PageSize [595 842] /MediaType null >> >> >> setpagedevice\r
1103         } ifelse "\r
1105 *End\r
1107 *PageSize LetR/Letter-R:" userdict /setcolorbundle known\r
1109         { << /PageSize /Letter-R >> setcolorbundle }\r
1111         { << /PageSize [612 792] /MediaType (ShortEdgeFeed) \r
1113                         /InputAttributes << 0 << /PageSize [612 792] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice\r
1115         } ifelse "\r
1117 *End\r
1119 *PageSize A4R/A4-R:" userdict /setcolorbundle known \r
1121         { << /PageSize /A4-R >> setcolorbundle }\r
1123         { << /PageSize [595 842] /MediaType (ShortEdgeFeed) \r
1125                         /InputAttributes << 0 << /PageSize [595 842] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice\r
1127         } ifelse "\r
1129 *End\r
1131 *?PageSize: "\r
1133         save currentpagedevice /PageSize get aload pop\r
1135         2 copy gt {exch} if (Unknown) \r
1137     7 dict\r
1139         dup [612 792] (Letter) put\r
1141         dup [612 1008] (Legal) put\r
1143         dup [792 1224] (Tabloid) put\r
1145         dup [842 1191] (A3) put\r
1147         dup [595 842] (A4) put\r
1149         dup [612 792] (LetR) put\r
1151         dup [595 842] (A4R) put\r
1153    { exch aload pop 6 index sub abs 7 le exch 7 index sub abs 7 le and\r
1155       { exch pop exit } { pop } ifelse\r
1157         } bind forall = flush pop pop\r
1159    restore"\r
1161 *End\r
1163 *CloseUI: *PageSize\r
1167 *% These entries will set up the frame buffer. Usually used with manual feed.\r
1169 *%EFIFlags *PageRegion\r
1171 *OpenUI *PageRegion    :PickOne\r
1173 *OrderDependency: 47 AnySetup *PageRegion\r
1175 *DefaultPageRegion: Letter\r
1177 *PageRegion Letter/Letter: " userdict /setcolorbundle known\r
1179         { << /PageSize /Letter >> setcolorbundle }\r
1181         { << /PageSize [612 792] /MediaType null \r
1183                         /InputAttributes << 0 << /PageSize [612 792] /MediaType null >> >> >> setpagedevice\r
1185         } ifelse "\r
1187 *End\r
1189 *PageRegion Legal/Legal: " userdict /setcolorbundle known\r
1191         { << /PageSize /Legal >> setcolorbundle } { legal } ifelse "\r
1193 *End\r
1195 *PageRegion Tabloid/11x17: " userdict /setcolorbundle known\r
1197         { << /PageSize /11x17 >> setcolorbundle } { 11x17 } ifelse "\r
1199 *End\r
1201 *PageRegion A3/A3: " userdict /setcolorbundle known\r
1203         { << /PageSize /A3 >> setcolorbundle } { a3 } ifelse "\r
1205 *End\r
1207 *PageRegion A4/A4: " userdict /setcolorbundle known\r
1209         { << /PageSize /A4 >> setcolorbundle }\r
1211         { << /PageSize [595 842] /MediaType null \r
1213                         /InputAttributes << 0 << /PageSize [595 842] /MediaType null >> >> >> setpagedevice\r
1215         } ifelse "\r
1217 *End\r
1219 *PageRegion LetR/Letter-R:" userdict /setcolorbundle known\r
1221         { << /PageSize /Letter-R >> setcolorbundle }\r
1223         { << /PageSize [612 792] /MediaType (ShortEdgeFeed) \r
1225                         /InputAttributes << 0 << /PageSize [612 792] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice\r
1227         } ifelse "\r
1229 *End\r
1231 *PageRegion A4R/A4-R: " userdict /setcolorbundle known \r
1233         { << /PageSize /A4-R >> setcolorbundle }\r
1235         { << /PageSize [595 842] /MediaType (ShortEdgeFeed) \r
1237                         /InputAttributes << 0 << /PageSize [595 842] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice\r
1239         } ifelse "\r
1241 *End\r
1243 *CloseUI: *PageRegion\r
1247 *DefaultImageableArea: Letter\r
1249 *ImageableArea Letter/Letter: "10 9 589 780"\r
1251 *ImageableArea Legal/Legal: "12 10 603 985"\r
1253 *ImageableArea Tabloid/11x17: "12 10 783 1201"\r
1255 *ImageableArea A3/A3: "12 10 833 1167"\r
1257 *ImageableArea A4/A4: "10 9 573 830"\r
1259 *ImageableArea LetR/Letter-R: "12 10 603 770"\r
1261 *ImageableArea A4R/A4-R: "12 10 587 820"\r
1263 *?ImageableArea: "\r
1265  save /cvp { cvi (            ) cvs print ( ) print } bind def\r
1267   newpath clippath pathbbox\r
1269   4 -2 roll exch 2 {ceiling cvp} repeat\r
1271   exch 2 {floor cvp} repeat flush\r
1273  restore\r
1277 *End\r
1281 *% These provide the physical dimensions of the paper (by keyword)\r
1283 *DefaultPaperDimension: Letter\r
1285 *PaperDimension Letter/Letter:  "612 792"\r
1287 *PaperDimension Legal/Legal:    "612 1008"\r
1289 *PaperDimension Tabloid/11x17:  "792 1224"\r
1291 *PaperDimension A3/A3:  "842 1191"\r
1293 *PaperDimension A4/A4:  "595 842"\r
1295 *PaperDimension LetR/Letter-R: "612 793"\r
1297 *PaperDimension A4R/A4-R: "595 843"\r
1301 *% PPD pages ends\r
1305 *RequiresPageRegion All: True\r
1307 *%EFIFlags *InputSlot\r
1309 *OpenUI *InputSlot/Paper Source    : PickOne\r
1311 *OrderDependency: 100 AnySetup *InputSlot\r
1313 *DefaultInputSlot: AutoSelect \r
1315 *InputSlot AutoSelect/AutoSelect: ""\r
1317 *CloseUI: *InputSlot\r
1321 *DefaultOutputOrder: OutputOrderDEF\r
1323 *OutputOrder OutputOrderDEF/Printer's default: ""\r
1327 *% Font Information =========================\r
1329 *DefaultFont: Courier\r
1331 *Font ACaslon-Italic: Standard "(001.002)" Standard Disk\r
1333 *Font ACaslon-Regular: Standard "(001.002)" Standard Disk\r
1335 *Font ACaslon-Semibold: Standard "(001.002)" Standard Disk\r
1337 *Font ACaslon-SemiboldItalic: Standard "(001.002)" Standard Disk\r
1339 *Font AGaramond-Bold: Standard "(001.002)" Standard Disk\r
1341 *Font AGaramond-BoldItalic: Standard "(001.002)" Standard Disk\r
1343 *Font AGaramond-Italic: Standard "(001.002)" Standard Disk\r
1345 *Font AGaramond-Regular: Standard "(001.002)" Standard Disk\r
1347 *Font Americana: Standard "(001.002)" Standard Disk\r
1349 *Font Americana-ExtraBold: Standard "(001.002)" Standard Disk\r
1351 *Font AvantGarde-Book: Standard "(001.002)" Standard Disk\r
1353 *Font AvantGarde-BookOblique: Standard "(001.002)" Standard Disk\r
1355 *Font AvantGarde-Demi: Standard "(001.002)" Standard Disk\r
1357 *Font AvantGarde-DemiOblique: Standard "(001.002)" Standard Disk\r
1359 *Font Barmeno-Bold: Standard "(001.002)" Standard Disk\r
1361 *Font Barmeno-ExtraBold: Standard "(001.002)" Standard Disk\r
1363 *Font Barmeno-Medium: Standard "(001.002)" Standard Disk\r
1365 *Font Barmeno-Regular: Standard "(001.002)" Standard Disk\r
1367 *Font Blackoak: Standard "(001.002)" Standard Disk\r
1369 *Font Bookman-Demi: Standard "(001.002)" Standard Disk\r
1371 *Font Bookman-DemiItalic: Standard "(001.002)" Standard Disk\r
1373 *Font Bookman-Light: Standard "(001.002)" Standard Disk\r
1375 *Font Bookman-LightItalic: Standard "(001.002)" Standard Disk\r
1377 *Font Carta: Standard "(001.002)" Standard Disk\r
1379 *Font Courier: Standard "(001.002)" Standard Disk\r
1381 *Font Courier-Bold: Standard "(001.002)" Standard Disk\r
1383 *Font Courier-BoldOblique: Standard "(001.002)" Standard Disk\r
1385 *Font Courier-Oblique: Standard "(001.002)" Standard Disk\r
1387 *Font Formata-Italic: Standard "(001.002)" Standard Disk\r
1389 *Font Formata-Medium: Standard "(001.002)" Standard Disk\r
1391 *Font Formata-MediumItalic: Standard "(001.002)" Standard Disk\r
1393 *Font Formata-Regular: Standard "(001.002)" Standard Disk\r
1395 *Font Helvetica: Standard "(001.002)" Standard Disk\r
1397 *Font Helvetica-Bold: Standard "(001.002)" Standard Disk\r
1399 *Font Helvetica-BoldOblique: Standard "(001.002)" Standard Disk\r
1401 *Font Helvetica-Condensed: Standard "(001.002)" Standard Disk\r
1403 *Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard Disk\r
1405 *Font Helvetica-Condensed-BoldObl: Standard "(001.002)" Standard Disk\r
1407 *Font Helvetica-Condensed-Oblique: Standard "(001.002)" Standard Disk\r
1409 *Font Helvetica-Narrow: Standard "(001.002)" Standard Disk\r
1411 *Font Helvetica-Narrow-Bold: Standard "(001.002)" Standard Disk\r
1413 *Font Helvetica-Narrow-BoldOblique: Standard "(001.002)" Standard Disk\r
1415 *Font Helvetica-Narrow-Oblique: Standard "(001.002)" Standard Disk\r
1417 *Font Helvetica-Oblique: Standard "(001.002)" Standard Disk\r
1419 *Font Kaufmann: Standard "(001.002)" Standard Disk\r
1421 *Font Lithos-Black: Standard "(001.002)" Standard Disk\r
1423 *Font Lithos-Regular: Standard "(001.002)" Standard Disk\r
1425 *Font NewCenturySchlbk-Bold: Standard "(001.002)" Standard Disk\r
1427 *Font NewCenturySchlbk-BoldItalic: Standard "(001.002)" Standard Disk\r
1429 *Font NewCenturySchlbk-Italic: Standard "(001.002)" Standard Disk\r
1431 *Font NewCenturySchlbk-Roman: Standard "(001.002)" Standard Disk\r
1433 *Font Palatino-Bold: Standard "(001.002)" Standard Disk\r
1435 *Font Palatino-BoldItalic: Standard "(001.002)" Standard Disk\r
1437 *Font Palatino-Italic: Standard "(001.002)" Standard Disk\r
1439 *Font Palatino-Roman: Standard "(001.002)" Standard Disk\r
1441 *Font Parisian: Standard "(001.002)" Standard Disk\r
1443 *Font ParkAvenue: Standard "(001.002)" Standard Disk\r
1445 *Font Poetica-SuppOrnaments: Standard "(001.002)" Standard Disk\r
1447 *Font Symbol: Standard "(001.002)" Standard Disk\r
1449 *Font Tekton: Standard "(001.002)" Standard Disk\r
1451 *Font Tekton-Bold: Standard "(001.002)" Standard Disk\r
1453 *Font Times-Bold: Standard "(001.002)" Standard Disk\r
1455 *Font Times-BoldItalic: Standard "(001.002)" Standard Disk\r
1457 *Font Times-Italic: Standard "(001.002)" Standard Disk\r
1459 *Font Times-Roman: Standard "(001.002)" Standard Disk\r
1461 *Font Trajan-Bold: Standard "(001.002)" Standard Disk\r
1463 *Font WoodtypeOrnaments-Two: Standard "(001.002)" Standard Disk\r
1465 *Font ZapfChancery-MediumItalic: Standard "(001.002)" Standard Disk\r
1467 *Font ZapfDingbats: Standard "(001.002)" Standard Disk\r
1469 *?FontQuery: "\r
1471    save  \r
1473    { count 1 gt\r
1475       { exch dup 127 string cvs (/) print print (:) print\r
1477        /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = \r
1479       } { exit } ifelse\r
1481    } bind loop\r
1483    (*) = flush\r
1485    restore"\r
1487 *End\r
1491 *?FontList: "\r
1493    save (*) {cvn ==} 128 string /Font resourceforall\r
1495    (*) = flush restore"\r
1497 *End\r
1501 *% Printer Messages (verbatim from printer):\r
1503 *Message: "%%[ exitserver: permanent state may be changed ]%%"\r
1505 *Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%"\r
1507 *Message: "\FontName\ not found, using Courier"\r
1511 *% Status (format: %%[ status: <one of these> ]%% )\r
1513 *Status: "idle"\r
1515 *Status: "busy"\r
1517 *Status: "waiting"\r
1519 *Status: "printing"\r
1521 *Status: "scanning"\r
1523 *Status: "PrinterError: Copier is busy"\r
1525 *Status: "PrinterError: Copier is in standby mode"\r
1527 *Status: "PrinterError: Service cable is disconnected"\r
1529 *Status: "PrinterError: Out of fuser oil"\r
1531 *Status: "PrinterError: Copier door is open"\r
1533 *Status: "PrinterError: Paper jam"\r
1535 *Status: "PrinterError: Out of paper"\r
1537 *Status: "PrinterError: Waste toner container is full"\r
1539 *Status: "PrinterError: Out of toner"\r
1541 *Status: "PrinterError: There is no key"\r
1543 *Status: "PrinterError: There is no control card"\r
1545 *Status: "PrinterError: ID mode"\r
1547 *Status: "PrinterError: Copier needs attention; see copier control panel"\r
1549 *Status: "PrinterError: Load A3 paper"\r
1551 *Status: "PrinterError: Load A4 paper"\r
1553 *Status: "PrinterError: Load 11x17 paper"\r
1555 *Status: "PrinterError: Load Letter paper"\r
1557 *Status: "PrinterError: Load Letter-R paper"\r
1559 *Status: "PrinterError: Load A4-R paper"\r
1561 *Status: "PrinterError: Load B4 paper"\r
1563 *Status: "PrinterError: Load B5-R paper"\r
1565 *Status: "PrinterError: Load Legal paper"\r
1567 *Status: "PrinterError: Check copier power and cable connection"\r
1569 *Status: "PrinterError: Check film scanner connection"\r
1571 *Status: "PrinterError: Copier is warming up"\r
1573 *Status: "PrinterError: Copier communication error; call copier technician"\r
1575 *Status: "PrinterError: Set paper size, then load manual feed paper"\r
1577 *Status: "PrinterError: An unknown copier error occurred"\r
1579 *Status: "PrinterError: Load manual feed paper"\r
1581 *Status: "PrinterError: Remove manual feed paper, then set size"\r
1583 *Status: "PrinterError: Copier is disconnected"\r
1585 *Status: "PrinterError: Film Scanner has copy control"\r
1589 *% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )\r
1591 *Source: "EtherTalk"\r
1593 *Source: "Parallel"\r
1595 *Source: "TCP/IP"\r
1597 *Source: "Novell IPX"\r
1601 *% Printer Error (format: %%[ PrinterError: <one of these> ]%%)\r
1603 *PrinterError: "Copier is busy"\r
1605 *PrinterError: "Copier is in standby mode"\r
1607 *PrinterError: "Service cable is disconnected"\r
1609 *PrinterError: "Out of fuser oil"\r
1611 *PrinterError: "Copier door is open"\r
1613 *PrinterError: "Paper jam"\r
1615 *PrinterError: "Out of paper"\r
1617 *PrinterError: "Waste toner container is full"\r
1619 *PrinterError: "Out of toner"\r
1621 *PrinterError: "There is no key"\r
1623 *PrinterError: "There is no control card"\r
1625 *PrinterError: "ID mode"\r
1627 *PrinterError: "Copier needs attention; see copier control panel"\r
1629 *PrinterError: "Load A3 paper"\r
1631 *PrinterError: "Load A4 paper"\r
1633 *PrinterError: "Load 11x17 paper"\r
1635 *PrinterError: "Load Letter paper"\r
1637 *PrinterError: "Load Legal paper"\r
1639 *PrinterError: "Load Letter-R paper"\r
1641 *PrinterError: "Load A4-R paper"\r
1643 *PrinterError: "Load B4 paper"\r
1645 *PrinterError: "Load B5-R paper"\r
1647 *PrinterError: "Check copier power and cable connection"\r
1649 *PrinterError: "Check film scanner connection"\r
1651 *PrinterError: "Copier is warming up"\r
1653 *PrinterError: "Copier communication error; call copier technician"\r
1655 *PrinterError: "Set paper size, then load manual feed paper"\r
1657 *PrinterError: "An unknown copier error occurred"\r
1659 *PrinterError: "Load manual feed paper"\r
1661 *PrinterError: "Remove manual feed paper, then set size"\r
1663 *PrinterError: "Copier is disconnected"\r
1665 *PrinterError: "Film Scanner has copy control"\r
1671 *% Color Separation Information ====================\r
1677 *% Custom Inks for Fiery Logo\r
1679 *InkName: P300FieryBlue/Fiery Blue\r
1681 *InkName: P199FieryRed/Fiery Red\r
1683 *InkName: PblackFieryBlack/Fiery Black\r
1685 *CustomCMYK P300FieryBlue: ".9 .9 .0 .0"\r
1687 *CustomCMYK P199FieryRed: ".0 .9 .9 .0"\r
1689 *CustomCMYK PblackFieryBlack: ".2 .1 .1 .9"\r
1693 *DefaultColorSep: Black.100lpi.400dpi\r
1695 *DefaultSeparations: False\r
1699 *% ------Halftone Text Mode (Default)\r
1701 *ColorSepScreenAngle Cyan.100lpi.400dpi: "0"\r
1703 *ColorSepScreenAngle Magenta.100lpi.400dpi: "0"\r
1705 *ColorSepScreenAngle Yellow.100lpi.400dpi: "0"\r
1707 *ColorSepScreenAngle Black.100lpi.400dpi: "0"\r
1709 *ColorSepScreenFreq Cyan.100lpi.400dpi: "50.0"\r
1711 *ColorSepScreenFreq Magenta.100lpi.400dpi: "50.0"\r
1713 *ColorSepScreenFreq Yellow.100lpi.400dpi: "50.0"\r
1715 *ColorSepScreenFreq Black.100lpi.400dpi: "50.0"\r
1717 *ColorSepScreenProc Cyan.100lpi.400dpi: "{6 5 \r
1719         { 3 1 roll 4 -1 roll exch \r
1721         {dup 8  ge { 8 sub} if exch \r
1723         dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if      \r
1725         1.0 add 8 2 div  mul add dup 8 ge {8 sub} if\r
1727         dup 0 lt {0 exch sub} if  cvi\r
1729         }\r
1731         exec 8 mul 3 1 roll exch \r
1733         {dup 8  ge { 8 sub} if exch \r
1735         dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if      \r
1737         1.0 add 8 2 div  mul add dup 8 ge {8 sub} if\r
1739         dup 0 lt {0 exch sub} if  cvi\r
1741         }                       \r
1743         exec add\r
1745         [\r
1747         48 18  8 16   46 16  6 14\r
1749         56 60 32 24   54 58 30 22\r
1751          4 12 44 40    2 10 42 38\r
1753         28 20 52 64   26 18 50 62\r
1755         \r
1757         45 15  5 13   47 17  7 15\r
1759         53 57 29 21   55 59 31 23\r
1761          1  9 41 37    3 11 43 39\r
1763         25 17 49 61   27 19 51 63\r
1765         ] \r
1767         exch get 8 dup mul div} exec}" \r
1769 *End\r
1773 *ColorSepScreenProc Magenta.100lpi.400dpi: "{4 7 \r
1775         { 3 1 roll 4 -1 roll exch \r
1777         {dup 8  ge { 8 sub} if exch \r
1779         dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if      \r
1781         1.0 add 8 2 div  mul add dup 8 ge {8 sub} if\r
1783         dup 0 lt {0 exch sub} if  cvi\r
1785         }\r
1787         exec 8 mul 3 1 roll exch \r
1789         {dup 8  ge { 8 sub} if exch \r
1791         dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if      \r
1793         1.0 add 8 2 div  mul add dup 8 ge {8 sub} if\r
1795         dup 0 lt {0 exch sub} if  cvi\r
1797         }                       \r
1799         exec add\r
1801         [\r
1803         48 18  8 16   46 16  6 14\r
1805         56 60 32 24   54 58 30 22\r
1807          4 12 44 40    2 10 42 38\r
1809         28 20 52 64   26 18 50 62\r
1811         \r
1813         45 15  5 13   47 17  7 15\r
1815         53 57 29 21   55 59 31 23\r
1817          1  9 41 37    3 11 43 39\r
1819         25 17 49 61   27 19 51 63\r
1821         ] \r
1823         exch get 8 dup mul div} exec}"\r
1825 *End\r
1829 *ColorSepScreenProc Yellow.100lpi.400dpi: "{5 2\r
1831         { 3 1 roll 4 -1 roll exch \r
1833         {dup 8  ge { 8 sub} if exch \r
1835         dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if      \r
1837         1.0 add 8 2 div  mul add dup 8 ge {8 sub} if\r
1839         dup 0 lt {0 exch sub} if  cvi\r
1841         }\r
1843         exec 8 mul 3 1 roll exch \r
1845         {dup 8  ge { 8 sub} if exch \r
1847         dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if      \r
1849         1.0 add 8 2 div  mul add dup 8 ge {8 sub} if\r
1851         dup 0 lt {0 exch sub} if  cvi\r
1853         }                       \r
1855         exec add\r
1857         [\r
1859         48 18  8 16   46 16  6 14\r
1861         56 60 32 24   54 58 30 22\r
1863          4 12 44 40    2 10 42 38\r
1865         28 20 52 64   26 18 50 62\r
1867         \r
1869         45 15  5 13   47 17  7 15\r
1871         53 57 29 21   55 59 31 23\r
1873          1  9 41 37    3 11 43 39\r
1875         25 17 49 61   27 19 51 63\r
1877         ] \r
1879         exch get 8 dup mul div} exec}"\r
1881 *End\r
1885 *ColorSepScreenProc Black.100lpi.400dpi: "{2 4 \r
1887         { 3 1 roll 4 -1 roll exch \r
1889         {dup 8  ge { 8 sub} if exch \r
1891         dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if      \r
1893         1.0 add 8 2 div  mul add dup 8 ge {8 sub} if\r
1895         dup 0 lt {0 exch sub} if  cvi\r
1897         }\r
1899         exec 8 mul 3 1 roll exch \r
1901         {dup 8  ge { 8 sub} if exch \r
1903         dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if      \r
1905         1.0 add 8 2 div  mul add dup 8 ge {8 sub} if\r
1907         dup 0 lt {0 exch sub} if  cvi\r
1909         }                       \r
1911         exec add\r
1913         [\r
1915         48 18  8 16   46 16  6 14\r
1917         56 60 32 24   54 58 30 22\r
1919          4 12 44 40    2 10 42 38\r
1921         28 20 52 64   26 18 50 62\r
1923         \r
1925         45 15  5 13   47 17  7 15\r
1927         53 57 29 21   55 59 31 23\r
1929          1  9 41 37    3 11 43 39\r
1931         25 17 49 61   27 19 51 63\r
1933         ] \r
1935         exch get 8 dup mul div} exec}"\r
1937 *End\r
1941 *% End of PPD file for ColorPASS 350-550\r
1943 *% The byte count of this file should be exactly 036732 or 038677\r
1944 *% depending on the filesystem it resides in.\r
1945 *% end of PPD file for Fiery XJK 1000 1525-1550 \r