xref: /plan9/sys/src/cmd/gs/lib/cbjc800.ppd (revision 3ff48bf5ed603850fcd251ddf13025d23d693782)
17dd7cddfSDavid du Colombier*PPD-Adobe: "4.1"
27dd7cddfSDavid du Colombier*% Adobe Systems PostScript(R) Printer Description File
3*3ff48bf5SDavid du Colombier*% Copyright 1995 Yves Arrouye for AFPL Ghostscript with Level 2 PS.
47dd7cddfSDavid du Colombier*% All Rights Reserved.
5*3ff48bf5SDavid du Colombier*% This file may be distributed as part of GNU Ghostscript and/or AFPL
67dd7cddfSDavid du Colombier*% Ghostscript, under the same terms and conditions as Ghostscript.
77dd7cddfSDavid du Colombier*% End of Copyright statement
87dd7cddfSDavid du Colombier*FormatVersion: "4.1"
97dd7cddfSDavid du Colombier*FileVersion: "1.0"
107dd7cddfSDavid du Colombier*LanguageVersion: English
117dd7cddfSDavid du Colombier*PCFileName: "CBJC800.PPD"
127dd7cddfSDavid du Colombier*Product: "(Canon Bubble Jet Color 800)"
137dd7cddfSDavid du Colombier*PSVersion: "(2010.351) 0"
147dd7cddfSDavid du Colombier*ModelName: "Canon Bubble Jet Color 800"
157dd7cddfSDavid du Colombier*NickName: "BJC-800"
167dd7cddfSDavid du Colombier
177dd7cddfSDavid du Colombier*% This file is not complete, and may lack some useful information...
187dd7cddfSDavid du Colombier
197dd7cddfSDavid du Colombier*% Note: the default transfer function should be set to Null if Ghostscript
207dd7cddfSDavid du Colombier*% exhibit a bug making magenta appear while printing in gray levels...
217dd7cddfSDavid du Colombier*% Note: if you print on A4 paper by default, change *Default values (the
227dd7cddfSDavid du Colombier*% default is Letter here).
237dd7cddfSDavid du Colombier
247dd7cddfSDavid du Colombier*% ==============Constraints =================
257dd7cddfSDavid du Colombier
267dd7cddfSDavid du Colombier*UIConstraints: *BitsPerPixel None *ColorModel DeviceCMYK
277dd7cddfSDavid du Colombier*UIConstraints: *BitsPerPixel None *ColorModel DeviceRGB
287dd7cddfSDavid du Colombier*UIConstraints: *BitsPerPixel 16 *ColorModel DeviceRGB
297dd7cddfSDavid du Colombier*UIConstraints: *BitsPerPixel 16 *ColorModel DeviceGray
307dd7cddfSDavid du Colombier*UIConstraints: *BitsPerPixel 24 *ColorModel DeviceGray
317dd7cddfSDavid du Colombier*UIConstraints: *BitsPerPixel 32 *ColorModel DeviceRGB
327dd7cddfSDavid du Colombier*UIConstraints: *BitsPerPixel 32 *ColorModel DeviceGray
337dd7cddfSDavid du Colombier
347dd7cddfSDavid du Colombier*UIConstraints: *ColorModel DeviceCMYK *BitsPerPixel None
357dd7cddfSDavid du Colombier*UIConstraints: *ColorModel DeviceRGB *BitsPerPixel None
367dd7cddfSDavid du Colombier*UIConstraints: *ColorModel DeviceRGB *BitsPerPixel 16
377dd7cddfSDavid du Colombier*UIConstraints: *ColorModel DeviceRGB *BitsPerPixel 32
387dd7cddfSDavid du Colombier*UIConstraints: *ColorModel DeviceGray *BitsPerPixel 16
397dd7cddfSDavid du Colombier*UIConstraints: *ColorModel DeviceGray *BitsPerPixel 24
407dd7cddfSDavid du Colombier*UIConstraints: *ColorModel DeviceGray *BitsPerPixel 32
417dd7cddfSDavid du Colombier
427dd7cddfSDavid du Colombier*% =========== Device Capabilities ===============
437dd7cddfSDavid du Colombier
447dd7cddfSDavid du Colombier*LanguageLevel: "2"
457dd7cddfSDavid du Colombier*Protocols: TBCP
467dd7cddfSDavid du Colombier*FreeVM: "2124600"
477dd7cddfSDavid du Colombier*ColorDevice:  True
487dd7cddfSDavid du Colombier*DefaultColorSpace: CMYK
497dd7cddfSDavid du Colombier*FileSystem: True
507dd7cddfSDavid du Colombier*Throughput: "1"
517dd7cddfSDavid du Colombier
527dd7cddfSDavid du Colombier*Password: "()"
537dd7cddfSDavid du Colombier
547dd7cddfSDavid du Colombier*% ============Paper Size Information ==============
557dd7cddfSDavid du Colombier
567dd7cddfSDavid du Colombier*OpenUI *PageSize: PickOne
577dd7cddfSDavid du Colombier*OrderDependency: 30 AnySetup *PageSize
587dd7cddfSDavid du Colombier*DefaultPageSize: Letter
597dd7cddfSDavid du Colombier*PageSize A4: "1 dict dup /PageSize [595 842] put setpagedevice"
607dd7cddfSDavid du Colombier*PageSize A5: "1 dict dup /PageSize [421 595] put setpagedevice"
617dd7cddfSDavid du Colombier*PageSize A6: "1 dict dup /PageSize [297 421] put setpagedevice"
627dd7cddfSDavid du Colombier*PageSize A7: "1 dict dup /PageSize [210 297] put setpagedevice"
637dd7cddfSDavid du Colombier*PageSize A8: "1 dict dup /PageSize [148 210] put setpagedevice"
647dd7cddfSDavid du Colombier*PageSize A9: "1 dict dup /PageSize [105 148] put setpagedevice"
657dd7cddfSDavid du Colombier*PageSize A10: "1 dict dup /PageSize [74 105] put setpagedevice"
667dd7cddfSDavid du Colombier*PageSize B5: "1 dict dup /PageSize [501 709] put setpagedevice"
677dd7cddfSDavid du Colombier*PageSize Letter/US Letter: "1 dict dup /PageSize [612 792] put setpagedevice"
687dd7cddfSDavid du Colombier*PageSize 11x17/US 11x17: "1 dict dup /PageSize [792 1224] put setpagedevice"
697dd7cddfSDavid du Colombier*PageSize Ledger/US Ledger: "1 dict dup /PageSize [1224 792] put setpagedevice"
707dd7cddfSDavid du Colombier*PageSize Legal/US Legal: "1 dict dup /PageSize [612 1008] put setpagedevice"
717dd7cddfSDavid du Colombier*CloseUI: *PageSize
727dd7cddfSDavid du Colombier
737dd7cddfSDavid du Colombier*OpenUI *PageRegion: PickOne
747dd7cddfSDavid du Colombier*OrderDependency: 40 AnySetup *PageRegion
757dd7cddfSDavid du Colombier*DefaultPageRegion: Letter
767dd7cddfSDavid du Colombier*PageRegion A4: "1 dict dup /PageSize [595 842] put setpagedevice"
777dd7cddfSDavid du Colombier*PageRegion A5: "1 dict dup /PageSize [421 595] put setpagedevice"
787dd7cddfSDavid du Colombier*PageRegion A6: "1 dict dup /PageSize [297 421] put setpagedevice"
797dd7cddfSDavid du Colombier*PageRegion A7: "1 dict dup /PageSize [210 297] put setpagedevice"
807dd7cddfSDavid du Colombier*PageRegion A8: "1 dict dup /PageSize [148 210] put setpagedevice"
817dd7cddfSDavid du Colombier*PageRegion A9: "1 dict dup /PageSize [105 148] put setpagedevice"
827dd7cddfSDavid du Colombier*PageRegion A10: "1 dict dup /PageSize [74 105] put setpagedevice"
837dd7cddfSDavid du Colombier*PageRegion B5: "1 dict dup /PageSize [501 709] put setpagedevice"
847dd7cddfSDavid du Colombier*PageRegion Letter/US Letter: "1 dict dup /PageSize [612 792] put setpagedevice"
857dd7cddfSDavid du Colombier*PageRegion 11x17/US 11x17: "1 dict dup /PageSize [792 1224] put setpagedevice"
867dd7cddfSDavid du Colombier*PageRegion Ledger/US Ledger: "1 dict dup /PageSize [1224 792] put setpagedevice"
877dd7cddfSDavid du Colombier*PageRegion Legal/US Legal: "1 dict dup /PageSize [612 1008] put setpagedevice"
887dd7cddfSDavid du Colombier*CloseUI: *PageRegion
897dd7cddfSDavid du Colombier
907dd7cddfSDavid du Colombier*DefaultImageableArea: Letter
917dd7cddfSDavid du Colombier*ImageableArea A3: "9.637793 27.096094 832.437805 1181.496094"
927dd7cddfSDavid du Colombier*ImageableArea A4: "18.425196 27.096094 576.625183 833.496094"
937dd7cddfSDavid du Colombier*ImageableArea A5: "18.425196 27.096045 402.625183 586.496033"
947dd7cddfSDavid du Colombier*ImageableArea A6: "18.425196 27.096045 278.625183 412.496033"
957dd7cddfSDavid du Colombier*ImageableArea A7: "18.425196 27.096045 191.625198 288.496033"
967dd7cddfSDavid du Colombier*ImageableArea A8: "18.425196 27.096045 129.625198 201.496048"
977dd7cddfSDavid du Colombier*ImageableArea A9: "18.425196 27.096045 86.625198 139.496048"
987dd7cddfSDavid du Colombier*ImageableArea A10: "18.425196 27.096045 55.625195 96.496048"
997dd7cddfSDavid du Colombier*ImageableArea B5: "18.425196 27.096045 482.625183 700.496033"
1007dd7cddfSDavid du Colombier*ImageableArea Letter/US Letter: "18.425196 27.096045 593.625183 783.496033"
1017dd7cddfSDavid du Colombier*ImageableArea 11x17/US 11x17: "9.637793 27.096094 782.437805 1215.496094"
1027dd7cddfSDavid du Colombier*ImageableArea Ledger/US Ledger: "9.637793 27.096045 1214.437744 783.496033"
1037dd7cddfSDavid du Colombier*ImageableArea Legal/US Legal: "9.637793 27.096094 602.437805 999.496094"
1047dd7cddfSDavid du Colombier
1057dd7cddfSDavid du Colombier*?ImageableArea: "
1067dd7cddfSDavid du Colombiersave
1077dd7cddfSDavid du Colombier  /cvp {(                ) cvs print ( ) print } bind def
1087dd7cddfSDavid du Colombier  /upperright {10000 mul floor 10000 div} bind def
1097dd7cddfSDavid du Colombier  /lowerleft {10000 mul ceiling 10000 div} bind def
1107dd7cddfSDavid du Colombier  newpath clippath pathbbox
1117dd7cddfSDavid du Colombier  4 -2 roll exch 2 {lowerleft cvp} repeat
1127dd7cddfSDavid du Colombier  exch 2 {upperright cvp} repeat flush
1137dd7cddfSDavid du Colombier restore
1147dd7cddfSDavid du Colombier"
1157dd7cddfSDavid du Colombier*End
1167dd7cddfSDavid du Colombier
1177dd7cddfSDavid du Colombier*PaperDimension A4: "595 842"
1187dd7cddfSDavid du Colombier*PaperDimension A5: "421 595"
1197dd7cddfSDavid du Colombier*PaperDimension A6: "297 421"
1207dd7cddfSDavid du Colombier*PaperDimension A7: "210 297"
1217dd7cddfSDavid du Colombier*PaperDimension A8: "148 210"
1227dd7cddfSDavid du Colombier*PaperDimension A9: "105 148"
1237dd7cddfSDavid du Colombier*PaperDimension A10: "74 105"
1247dd7cddfSDavid du Colombier*PaperDimension B5: "501 709"
1257dd7cddfSDavid du Colombier*PaperDimension Letter/US Letter: "612 792"
1267dd7cddfSDavid du Colombier*PaperDimension 11x17/US 11x17: "792 1224"
1277dd7cddfSDavid du Colombier*PaperDimension Ledger/US Ledger: "1224 792"
1287dd7cddfSDavid du Colombier*PaperDimension Legal/US Legal: "612 1008"
1297dd7cddfSDavid du Colombier
1307dd7cddfSDavid du Colombier*HWMargins: "9.637794495 19.842518 9.637794495 8.503937"
1317dd7cddfSDavid du Colombier
1327dd7cddfSDavid du Colombier*% =============Halftone Information ===============
1337dd7cddfSDavid du Colombier
1347dd7cddfSDavid du Colombier*ScreenFreq: "60.0"
1357dd7cddfSDavid du Colombier*ScreenAngle: "45.0"
1367dd7cddfSDavid du Colombier
1377dd7cddfSDavid du Colombier*DefaultScreenProc: Dot
1387dd7cddfSDavid du Colombier*ScreenProc Dot: "
1397dd7cddfSDavid du Colombier{dup mul exch dup mul add 1.0 exch sub }
1407dd7cddfSDavid du Colombier"
1417dd7cddfSDavid du Colombier*End
1427dd7cddfSDavid du Colombier*ScreenProc Line: "{ pop }"
1437dd7cddfSDavid du Colombier*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
1447dd7cddfSDavid du Colombier
1457dd7cddfSDavid du Colombier*DefaultTransfer: Normalized
1467dd7cddfSDavid du Colombier*Transfer Normalized: "{mark
1477dd7cddfSDavid du Colombier1.0 1.000 0.955 0.915 0.847 0.765 0.683 0.602 0.500 0.311 0.030 0.0
1487dd7cddfSDavid du Colombiercounttomark dup 3 add -1 roll exch
1497dd7cddfSDavid du Colombier2 sub mul dup floor cvi dup 3 1 roll sub exch dup
1507dd7cddfSDavid du Colombier3 add index exch 2 add index dup 4 1 roll sub mul add
1517dd7cddfSDavid du Colombiercounttomark 1 add 1 roll cleartomark
1527dd7cddfSDavid du Colombier} bind"
1537dd7cddfSDavid du Colombier*End
1547dd7cddfSDavid du Colombier*Transfer Null: "{ }"
1557dd7cddfSDavid du Colombier*Transfer Null.Inverse: "{ 1 exch sub }"
1567dd7cddfSDavid du Colombier*End
1577dd7cddfSDavid du Colombier
1587dd7cddfSDavid du Colombier*%==================Input Slot====================
1597dd7cddfSDavid du Colombier
1607dd7cddfSDavid du Colombier*OpenUI *InputSlot/Media Source: PickOne
1617dd7cddfSDavid du Colombier*OrderDependency: 20 AnySetup *InputSlot
1627dd7cddfSDavid du Colombier*DefaultInputSlot: Feeder
1637dd7cddfSDavid du Colombier*InputSlot Feeder/Paper Tray: ""
1647dd7cddfSDavid du Colombier*CloseUI: *InputSlot
1657dd7cddfSDavid du Colombier
1667dd7cddfSDavid du Colombier*%=================Manual Feed====================
1677dd7cddfSDavid du Colombier
1687dd7cddfSDavid du Colombier*OpenUI *ManualFeed/Manual Feed:  Boolean
1697dd7cddfSDavid du Colombier*OrderDependency: 20 AnySetup *ManualFeed
1707dd7cddfSDavid du Colombier*DefaultManualFeed: False
1717dd7cddfSDavid du Colombier*ManualFeed True/True: "1 dict dup /ManualFeed true put setpagedevice"
1727dd7cddfSDavid du Colombier*ManualFeed False/False: "1 dict dup /ManualFeed false put setpagedevice"
1737dd7cddfSDavid du Colombier*?ManualFeed: "
1747dd7cddfSDavid du Colombier save
1757dd7cddfSDavid du Colombier currentpagedevice /ManualFeed get
1767dd7cddfSDavid du Colombier {(True)}{(False)}ifelse = flush
1777dd7cddfSDavid du Colombier restore"
1787dd7cddfSDavid du Colombier*End
1797dd7cddfSDavid du Colombier
1807dd7cddfSDavid du Colombier*CloseUI: *ManualFeed
1817dd7cddfSDavid du Colombier
1827dd7cddfSDavid du Colombier*%===================Resolution====================
1837dd7cddfSDavid du Colombier
1847dd7cddfSDavid du Colombier*OpenUI *Resolution/Resolution: PickOne
1857dd7cddfSDavid du Colombier*OrderDependency: 10 AnySetup *Resolution
1867dd7cddfSDavid du Colombier*DefaultResolution: 360x360dpi
1877dd7cddfSDavid du Colombier*Resolution 90x90dpi/90dpi: "
1887dd7cddfSDavid du Colombier 1 dict dup /HWResolution [ 90 90 ]
1897dd7cddfSDavid du Colombier put setpagedevice"
1907dd7cddfSDavid du Colombier*End
1917dd7cddfSDavid du Colombier
1927dd7cddfSDavid du Colombier*Resolution 180x180dpi/180dpi: "
1937dd7cddfSDavid du Colombier 1 dict dup /HWResolution [ 180 180 ]
1947dd7cddfSDavid du Colombier put setpagedevice"
1957dd7cddfSDavid du Colombier*End
1967dd7cddfSDavid du Colombier
1977dd7cddfSDavid du Colombier*Resolution 360x360dpi/360dpi: "
1987dd7cddfSDavid du Colombier 1 dict dup /HWResolution [ 360 360 ]
1997dd7cddfSDavid du Colombier put setpagedevice"
2007dd7cddfSDavid du Colombier*End
2017dd7cddfSDavid du Colombier
2027dd7cddfSDavid du Colombier*?Resolution: "
2037dd7cddfSDavid du Colombier save
2047dd7cddfSDavid du Colombier currentpagedevice /HWResolution get dup
2057dd7cddfSDavid du Colombier 0 get cvi 10 string cvs print
2067dd7cddfSDavid du Colombier (x) print
2077dd7cddfSDavid du Colombier 0 get cvi 10 string print
2087dd7cddfSDavid du Colombier (dpi) = flush
2097dd7cddfSDavid du Colombier restore"
2107dd7cddfSDavid du Colombier*End
2117dd7cddfSDavid du Colombier
2127dd7cddfSDavid du Colombier*CloseUI: *Resolution
2137dd7cddfSDavid du Colombier
2147dd7cddfSDavid du Colombier*%===================Output Depth====================
2157dd7cddfSDavid du Colombier
2167dd7cddfSDavid du Colombier*OpenUI *BitsPerPixel/Print Depth: PickOne
2177dd7cddfSDavid du Colombier*OrderDependency: 30 AnySetup *BitsPerPixel
2187dd7cddfSDavid du Colombier*DefaultBitsPerPixel: 24
2197dd7cddfSDavid du Colombier*BitsPerPixel None/1bpp: "
2207dd7cddfSDavid du Colombier 1 dict dup /BitsPerPixel 1 put
2217dd7cddfSDavid du Colombier setpagedevice"
2227dd7cddfSDavid du Colombier*End
2237dd7cddfSDavid du Colombier
2247dd7cddfSDavid du Colombier*BitsPerPixel 8/8bpp: "
2257dd7cddfSDavid du Colombier 1 dict dup /BitsPerPixel 8 put
2267dd7cddfSDavid du Colombier setpagedevice"
2277dd7cddfSDavid du Colombier*End
2287dd7cddfSDavid du Colombier
2297dd7cddfSDavid du Colombier*BitsPerPixel 16/16bpp: "
2307dd7cddfSDavid du Colombier 1 dict dup /BitsPerPixel 16 put
2317dd7cddfSDavid du Colombier setpagedevice"
2327dd7cddfSDavid du Colombier*End
2337dd7cddfSDavid du Colombier
2347dd7cddfSDavid du Colombier*BitsPerPixel 24/24bpp: "
2357dd7cddfSDavid du Colombier 1 dict dup /BitsPerPixel 24 put
2367dd7cddfSDavid du Colombier setpagedevice"
2377dd7cddfSDavid du Colombier*End
2387dd7cddfSDavid du Colombier
2397dd7cddfSDavid du Colombier*BitsPerPixel 32/32bpp: "
2407dd7cddfSDavid du Colombier 1 dict dup /BitsPerPixel 32 put
2417dd7cddfSDavid du Colombier setpagedevice"
2427dd7cddfSDavid du Colombier*End
2437dd7cddfSDavid du Colombier
2447dd7cddfSDavid du Colombier*?BitsPerPixel: "
2457dd7cddfSDavid du Colombier save
2467dd7cddfSDavid du Colombier currentpagedevice /BitsPerPixel get dup 1 eq { pop (None) } if = flush
2477dd7cddfSDavid du Colombier restore"
2487dd7cddfSDavid du Colombier*End
2497dd7cddfSDavid du Colombier
2507dd7cddfSDavid du Colombier*CloseUI: *BitsPerPixel
2517dd7cddfSDavid du Colombier
2527dd7cddfSDavid du Colombier*%=================Media Type============================
2537dd7cddfSDavid du Colombier
2547dd7cddfSDavid du Colombier*OpenUI *MediaType/Media Type: PickOne
2557dd7cddfSDavid du Colombier*OrderDependency: 50 AnySetup *MediaType
2567dd7cddfSDavid du Colombier*DefaultMediaType: PlainPaper
2577dd7cddfSDavid du Colombier*MediaType PlainPaper/Plain Paper: "
2587dd7cddfSDavid du Colombier 1 dict dup /MediaType (PlainPaper) put setpagedevice"
2597dd7cddfSDavid du Colombier*End
2607dd7cddfSDavid du Colombier
2617dd7cddfSDavid du Colombier*MediaType CoatedPaper/Coated Paper: "
2627dd7cddfSDavid du Colombier 1 dict dup /MediaType (CoatedPaper) put setpagedevice"
2637dd7cddfSDavid du Colombier*End
2647dd7cddfSDavid du Colombier
2657dd7cddfSDavid du Colombier*MediaType TransparencyFilm/Transparency Film: "
2667dd7cddfSDavid du Colombier 1 dict dup /MediaType (TransparencyFilm) put setpagedevice"
2677dd7cddfSDavid du Colombier*End
2687dd7cddfSDavid du Colombier
2697dd7cddfSDavid du Colombier*MediaType Envelope/Envelope: "
2707dd7cddfSDavid du Colombier 1 dict dup /MediaType (Envelope) put setpagedevice"
2717dd7cddfSDavid du Colombier*End
2727dd7cddfSDavid du Colombier
2737dd7cddfSDavid du Colombier*MediaType Card/Card: "
2747dd7cddfSDavid du Colombier 1 dict dup /MediaType (Card) put setpagedevice"
2757dd7cddfSDavid du Colombier*End
2767dd7cddfSDavid du Colombier
2777dd7cddfSDavid du Colombier*MediaType Other/Other: "
2787dd7cddfSDavid du Colombier 1 dict dup /MediaType (Other) put setpagedevice"
2797dd7cddfSDavid du Colombier*End
2807dd7cddfSDavid du Colombier
2817dd7cddfSDavid du Colombier*?MediaType: "
2827dd7cddfSDavid du Colombier save
2837dd7cddfSDavid du Colombier currentpagedevice /MediaType get
2847dd7cddfSDavid du Colombier dup null eq {pop (Unknown)} if = flush
2857dd7cddfSDavid du Colombier restore "
2867dd7cddfSDavid du Colombier*End
2877dd7cddfSDavid du Colombier
2887dd7cddfSDavid du Colombier*CloseUI: *MediaType
2897dd7cddfSDavid du Colombier
2907dd7cddfSDavid du Colombier*%===================Printing Quality====================
2917dd7cddfSDavid du Colombier
2927dd7cddfSDavid du Colombier*OpenUI *OutputMode/Print Quality: PickOne
2937dd7cddfSDavid du Colombier*OrderDependency: 10 AnySetup *OuputMode
2947dd7cddfSDavid du Colombier*DefaultOutputMode: Normal
2957dd7cddfSDavid du Colombier*OutputMode Draft/Draft: "
2967dd7cddfSDavid du Colombier 1 dict dup /PrintQuality (Draft) put setpagedevice"
2977dd7cddfSDavid du Colombier*End
2987dd7cddfSDavid du Colombier
2997dd7cddfSDavid du Colombier*OutputMode Low/Low: "
3007dd7cddfSDavid du Colombier 1 dict dup /PrintQuality (Low) put setpagedevice"
3017dd7cddfSDavid du Colombier*End
3027dd7cddfSDavid du Colombier
3037dd7cddfSDavid du Colombier*OutputMode Normal/Normal: "
3047dd7cddfSDavid du Colombier 1 dict dup /PrintQuality (Normal) put setpagedevice"
3057dd7cddfSDavid du Colombier*End
3067dd7cddfSDavid du Colombier
3077dd7cddfSDavid du Colombier*OutputMode High/High: "
3087dd7cddfSDavid du Colombier 1 dict dup /PrintQuality (High) put setpagedevice"
3097dd7cddfSDavid du Colombier*End
3107dd7cddfSDavid du Colombier
3117dd7cddfSDavid du Colombier*CloseUI: *OutputMode
3127dd7cddfSDavid du Colombier
3137dd7cddfSDavid du Colombier*%===================Color/Gray Printing====================
3147dd7cddfSDavid du Colombier
3157dd7cddfSDavid du Colombier*OpenUI *ColorModel/Color Processing: PickOne
3167dd7cddfSDavid du Colombier*OrderDependency: 20 AnySetup *ColorModel
3177dd7cddfSDavid du Colombier*DefaultColorModel: DeviceCMYK
3187dd7cddfSDavid du Colombier*ColorModel DeviceGray/Gray: "
3197dd7cddfSDavid du Colombier 1 dict dup /ProcessColorModel /DeviceGray
3207dd7cddfSDavid du Colombier put setpagedevice"
3217dd7cddfSDavid du Colombier*End
3227dd7cddfSDavid du Colombier
3237dd7cddfSDavid du Colombier*ColorModel DeviceRGB/RGB: "
3247dd7cddfSDavid du Colombier 1 dict dup /ProcessColorModel /DeviceRGB
3257dd7cddfSDavid du Colombier put setpagedevice"
3267dd7cddfSDavid du Colombier*End
3277dd7cddfSDavid du Colombier
3287dd7cddfSDavid du Colombier*ColorModel DeviceCMYK/CMYK: "
3297dd7cddfSDavid du Colombier 1 dict dup /ProcessColorModel /DeviceCMYK
3307dd7cddfSDavid du Colombier put setpagedevice"
3317dd7cddfSDavid du Colombier*End
3327dd7cddfSDavid du Colombier
3337dd7cddfSDavid du Colombier*?ColorModel: "
3347dd7cddfSDavid du Colombier save
3357dd7cddfSDavid du Colombier currentpagedevice /ProcessColorModel get = flush
3367dd7cddfSDavid du Colombier restore "
3377dd7cddfSDavid du Colombier*End
3387dd7cddfSDavid du Colombier
3397dd7cddfSDavid du Colombier*CloseUI: *ColorModel
3407dd7cddfSDavid du Colombier
3417dd7cddfSDavid du Colombier*%===================Media Weight/Thick Media====================
3427dd7cddfSDavid du Colombier
3437dd7cddfSDavid du Colombier*OpenUI *ThickMedia/Thick Media: PickOne
3447dd7cddfSDavid du Colombier*OrderDependency: 30 AnySetup *ThickMedia
3457dd7cddfSDavid du Colombier*Default ThickMedia: Thin
3467dd7cddfSDavid du Colombier*ThickMedia Thin/No: "
3477dd7cddfSDavid du Colombier 1 dict dup /MediaWeight 80
3487dd7cddfSDavid du Colombier put setpagedevice"
3497dd7cddfSDavid du Colombier*End
3507dd7cddfSDavid du Colombier
3517dd7cddfSDavid du Colombier*ThickMedia Thick/Yes: "
3527dd7cddfSDavid du Colombier 1 dict dup /ThickMedia 120
3537dd7cddfSDavid du Colombier put setpagedevice"
3547dd7cddfSDavid du Colombier*End
3557dd7cddfSDavid du Colombier
3567dd7cddfSDavid du Colombier*?ThickMedia: "
3577dd7cddfSDavid du Colombier save
3587dd7cddfSDavid du Colombier currentpagedevice /MediaWeight get 105 gt { (Thick) } { (Thin) } ifelse
3597dd7cddfSDavid du Colombier = flush
3607dd7cddfSDavid du Colombier restore "
3617dd7cddfSDavid du Colombier*End
3627dd7cddfSDavid du Colombier
3637dd7cddfSDavid du Colombier*CloseUI: *ThickMedia
3647dd7cddfSDavid du Colombier
3657dd7cddfSDavid du Colombier*%===================PrintColors====================
3667dd7cddfSDavid du Colombier
3677dd7cddfSDavid du Colombier*OpenUI *PrintColors/Print Colors: PickOne
3687dd7cddfSDavid du Colombier*OrderDependency: 20 AnySetup *PrintColors
3697dd7cddfSDavid du Colombier*DefaultPrintColors: "15"
3707dd7cddfSDavid du Colombier*PrintColors 0/None: "1 dict dup /PrintColors 0 put setpagedevice"
3717dd7cddfSDavid du Colombier*End
3727dd7cddfSDavid du Colombier
3737dd7cddfSDavid du Colombier*PrintColors 1/Cyan: "1 dict dup /PrintColors 1 put setpagedevice"
3747dd7cddfSDavid du Colombier*End
3757dd7cddfSDavid du Colombier
3767dd7cddfSDavid du Colombier*PrintColors 2/Magenta: "1 dict dup /PrintColors 2 put setpagedevice"
3777dd7cddfSDavid du Colombier*End
3787dd7cddfSDavid du Colombier
3797dd7cddfSDavid du Colombier*PrintColors 4/Yellow: "1 dict dup /PrintColors 4 put setpagedevice"
3807dd7cddfSDavid du Colombier*End
3817dd7cddfSDavid du Colombier
3827dd7cddfSDavid du Colombier*PrintColors 8/Black: "1 dict dup /PrintColors 8 put setpagedevice"
3837dd7cddfSDavid du Colombier*End
3847dd7cddfSDavid du Colombier
3857dd7cddfSDavid du Colombier*PrintColors 15/All: "1 dict dup /PrintColors 15 put setpagedevice"
3867dd7cddfSDavid du Colombier*End
3877dd7cddfSDavid du Colombier
3887dd7cddfSDavid du Colombier
3897dd7cddfSDavid du Colombier*CloseUI *PrintColors
390