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: "CBJC600.PPD" 127dd7cddfSDavid du Colombier*Product: "(Canon Bubble Jet Color 600)" 137dd7cddfSDavid du Colombier*PSVersion: "(2010.351) 0" 147dd7cddfSDavid du Colombier*ModelName: "Canon Bubble Jet Color 600" 157dd7cddfSDavid du Colombier*NickName: "BJC-600" 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*CloseUI: *PageSize 697dd7cddfSDavid du Colombier 707dd7cddfSDavid du Colombier*OpenUI *PageRegion: PickOne 717dd7cddfSDavid du Colombier*OrderDependency: 40 AnySetup *PageRegion 727dd7cddfSDavid du Colombier*DefaultPageRegion: Letter 737dd7cddfSDavid du Colombier*PageRegion A4: "1 dict dup /PageSize [595 842] put setpagedevice" 747dd7cddfSDavid du Colombier*PageRegion A5: "1 dict dup /PageSize [421 595] put setpagedevice" 757dd7cddfSDavid du Colombier*PageRegion A6: "1 dict dup /PageSize [297 421] put setpagedevice" 767dd7cddfSDavid du Colombier*PageRegion A7: "1 dict dup /PageSize [210 297] put setpagedevice" 777dd7cddfSDavid du Colombier*PageRegion A8: "1 dict dup /PageSize [148 210] put setpagedevice" 787dd7cddfSDavid du Colombier*PageRegion A9: "1 dict dup /PageSize [105 148] put setpagedevice" 797dd7cddfSDavid du Colombier*PageRegion A10: "1 dict dup /PageSize [74 105] put setpagedevice" 807dd7cddfSDavid du Colombier*PageRegion B5: "1 dict dup /PageSize [501 709] put setpagedevice" 817dd7cddfSDavid du Colombier*PageRegion Letter/US Letter: "1 dict dup /PageSize [612 792] put setpagedevice" 827dd7cddfSDavid du Colombier*CloseUI: *PageRegion 837dd7cddfSDavid du Colombier 847dd7cddfSDavid du Colombier*DefaultImageableArea: Letter 857dd7cddfSDavid du Colombier*ImageableArea A4: "18.425196 27.096094 576.625183 833.496094" 867dd7cddfSDavid du Colombier*ImageableArea A5: "18.425196 27.096045 402.625183 586.496033" 877dd7cddfSDavid du Colombier*ImageableArea A6: "18.425196 27.096045 278.625183 412.496033" 887dd7cddfSDavid du Colombier*ImageableArea A7: "18.425196 27.096045 191.625198 288.496033" 897dd7cddfSDavid du Colombier*ImageableArea A8: "18.425196 27.096045 129.625198 201.496048" 907dd7cddfSDavid du Colombier*ImageableArea A9: "18.425196 27.096045 86.625198 139.496048" 917dd7cddfSDavid du Colombier*ImageableArea A10: "18.425196 27.096045 55.625195 96.496048" 927dd7cddfSDavid du Colombier*ImageableArea B5: "18.425196 27.096045 482.625183 700.496033" 937dd7cddfSDavid du Colombier*ImageableArea Letter/US Letter: "18.425196 27.096045 593.625183 783.496033" 947dd7cddfSDavid du Colombier 957dd7cddfSDavid du Colombier*?ImageableArea: " 967dd7cddfSDavid du Colombiersave 977dd7cddfSDavid du Colombier /cvp {( ) cvs print ( ) print } bind def 987dd7cddfSDavid du Colombier /upperright {10000 mul floor 10000 div} bind def 997dd7cddfSDavid du Colombier /lowerleft {10000 mul ceiling 10000 div} bind def 1007dd7cddfSDavid du Colombier newpath clippath pathbbox 1017dd7cddfSDavid du Colombier 4 -2 roll exch 2 {lowerleft cvp} repeat 1027dd7cddfSDavid du Colombier exch 2 {upperright cvp} repeat flush 1037dd7cddfSDavid du Colombier restore 1047dd7cddfSDavid du Colombier" 1057dd7cddfSDavid du Colombier*End 1067dd7cddfSDavid du Colombier 1077dd7cddfSDavid du Colombier*PaperDimension A4: "595 842" 1087dd7cddfSDavid du Colombier*PaperDimension A5: "421 595" 1097dd7cddfSDavid du Colombier*PaperDimension A6: "297 421" 1107dd7cddfSDavid du Colombier*PaperDimension A7: "210 297" 1117dd7cddfSDavid du Colombier*PaperDimension A8: "148 210" 1127dd7cddfSDavid du Colombier*PaperDimension A9: "105 148" 1137dd7cddfSDavid du Colombier*PaperDimension A10: "74 105" 1147dd7cddfSDavid du Colombier*PaperDimension B5: "501 709" 1157dd7cddfSDavid du Colombier*PaperDimension Letter/US Letter: "612 792" 1167dd7cddfSDavid du Colombier 1177dd7cddfSDavid du Colombier*HWMargins: "9.637794495 27.042521 9.637794495 8.503937" 1187dd7cddfSDavid du Colombier 1197dd7cddfSDavid du Colombier*% =============Halftone Information =============== 1207dd7cddfSDavid du Colombier 1217dd7cddfSDavid du Colombier*ScreenFreq: "60.0" 1227dd7cddfSDavid du Colombier*ScreenAngle: "45.0" 1237dd7cddfSDavid du Colombier 1247dd7cddfSDavid du Colombier*DefaultScreenProc: Dot 1257dd7cddfSDavid du Colombier*ScreenProc Dot: " 1267dd7cddfSDavid du Colombier{dup mul exch dup mul add 1.0 exch sub } 1277dd7cddfSDavid du Colombier" 1287dd7cddfSDavid du Colombier*End 1297dd7cddfSDavid du Colombier*ScreenProc Line: "{ pop }" 1307dd7cddfSDavid du Colombier*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" 1317dd7cddfSDavid du Colombier 1327dd7cddfSDavid du Colombier*DefaultTransfer: Normalized 1337dd7cddfSDavid du Colombier*Transfer Normalized: "{mark 1347dd7cddfSDavid 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 1357dd7cddfSDavid du Colombiercounttomark dup 3 add -1 roll exch 1367dd7cddfSDavid du Colombier2 sub mul dup floor cvi dup 3 1 roll sub exch dup 1377dd7cddfSDavid du Colombier3 add index exch 2 add index dup 4 1 roll sub mul add 1387dd7cddfSDavid du Colombiercounttomark 1 add 1 roll cleartomark 1397dd7cddfSDavid du Colombier} bind" 1407dd7cddfSDavid du Colombier*End 1417dd7cddfSDavid du Colombier*Transfer Null: "{ }" 1427dd7cddfSDavid du Colombier*Transfer Null.Inverse: "{ 1 exch sub }" 1437dd7cddfSDavid du Colombier*End 1447dd7cddfSDavid du Colombier 1457dd7cddfSDavid du Colombier*%==================Input Slot==================== 1467dd7cddfSDavid du Colombier 1477dd7cddfSDavid du Colombier*OpenUI *InputSlot/Media Source: PickOne 1487dd7cddfSDavid du Colombier*OrderDependency: 20 AnySetup *InputSlot 1497dd7cddfSDavid du Colombier*DefaultInputSlot: Feeder 1507dd7cddfSDavid du Colombier*InputSlot Feeder/Paper Tray: "" 1517dd7cddfSDavid du Colombier*CloseUI: *InputSlot 1527dd7cddfSDavid du Colombier 1537dd7cddfSDavid du Colombier*%=================Manual Feed==================== 1547dd7cddfSDavid du Colombier 1557dd7cddfSDavid du Colombier*OpenUI *ManualFeed/Manual Feed: Boolean 1567dd7cddfSDavid du Colombier*OrderDependency: 20 AnySetup *ManualFeed 1577dd7cddfSDavid du Colombier*DefaultManualFeed: False 1587dd7cddfSDavid du Colombier*ManualFeed True/True: "1 dict dup /ManualFeed true put setpagedevice" 1597dd7cddfSDavid du Colombier*ManualFeed False/False: "1 dict dup /ManualFeed false put setpagedevice" 1607dd7cddfSDavid du Colombier*?ManualFeed: " 1617dd7cddfSDavid du Colombier save 1627dd7cddfSDavid du Colombier currentpagedevice /ManualFeed get 1637dd7cddfSDavid du Colombier {(True)}{(False)}ifelse = flush 1647dd7cddfSDavid du Colombier restore" 1657dd7cddfSDavid du Colombier*End 1667dd7cddfSDavid du Colombier 1677dd7cddfSDavid du Colombier*CloseUI: *ManualFeed 1687dd7cddfSDavid du Colombier 1697dd7cddfSDavid du Colombier*%===================Resolution==================== 1707dd7cddfSDavid du Colombier 1717dd7cddfSDavid du Colombier*OpenUI *Resolution/Resolution: PickOne 1727dd7cddfSDavid du Colombier*OrderDependency: 10 AnySetup *Resolution 1737dd7cddfSDavid du Colombier*DefaultResolution: 360x360dpi 1747dd7cddfSDavid du Colombier*Resolution 90x90dpi/90dpi: " 1757dd7cddfSDavid du Colombier 1 dict dup /HWResolution [ 90 90 ] 1767dd7cddfSDavid du Colombier put setpagedevice" 1777dd7cddfSDavid du Colombier*End 1787dd7cddfSDavid du Colombier 1797dd7cddfSDavid du Colombier*Resolution 180x180dpi/180dpi: " 1807dd7cddfSDavid du Colombier 1 dict dup /HWResolution [ 180 180 ] 1817dd7cddfSDavid du Colombier put setpagedevice" 1827dd7cddfSDavid du Colombier*End 1837dd7cddfSDavid du Colombier 1847dd7cddfSDavid du Colombier*Resolution 360x360dpi/360dpi: " 1857dd7cddfSDavid du Colombier 1 dict dup /HWResolution [ 360 360 ] 1867dd7cddfSDavid du Colombier put setpagedevice" 1877dd7cddfSDavid du Colombier*End 1887dd7cddfSDavid du Colombier 1897dd7cddfSDavid du Colombier*?Resolution: " 1907dd7cddfSDavid du Colombier save 1917dd7cddfSDavid du Colombier currentpagedevice /HWResolution get dup 1927dd7cddfSDavid du Colombier 0 get cvi 10 string cvs print 1937dd7cddfSDavid du Colombier (x) print 1947dd7cddfSDavid du Colombier 0 get cvi 10 string print 1957dd7cddfSDavid du Colombier (dpi) = flush 1967dd7cddfSDavid du Colombier restore" 1977dd7cddfSDavid du Colombier*End 1987dd7cddfSDavid du Colombier 1997dd7cddfSDavid du Colombier*CloseUI: *Resolution 2007dd7cddfSDavid du Colombier 2017dd7cddfSDavid du Colombier*%===================Output Depth==================== 2027dd7cddfSDavid du Colombier 2037dd7cddfSDavid du Colombier*OpenUI *BitsPerPixel/Print Depth: PickOne 2047dd7cddfSDavid du Colombier*OrderDependency: 30 AnySetup *BitsPerPixel 2057dd7cddfSDavid du Colombier*DefaultBitsPerPixel: 24 2067dd7cddfSDavid du Colombier*BitsPerPixel None/1bpp: " 2077dd7cddfSDavid du Colombier 1 dict dup /BitsPerPixel 1 put 2087dd7cddfSDavid du Colombier setpagedevice" 2097dd7cddfSDavid du Colombier*End 2107dd7cddfSDavid du Colombier 2117dd7cddfSDavid du Colombier*BitsPerPixel 8/8bpp: " 2127dd7cddfSDavid du Colombier 1 dict dup /BitsPerPixel 8 put 2137dd7cddfSDavid du Colombier setpagedevice" 2147dd7cddfSDavid du Colombier*End 2157dd7cddfSDavid du Colombier 2167dd7cddfSDavid du Colombier*BitsPerPixel 16/16bpp: " 2177dd7cddfSDavid du Colombier 1 dict dup /BitsPerPixel 16 put 2187dd7cddfSDavid du Colombier setpagedevice" 2197dd7cddfSDavid du Colombier*End 2207dd7cddfSDavid du Colombier 2217dd7cddfSDavid du Colombier*BitsPerPixel 24/24bpp: " 2227dd7cddfSDavid du Colombier 1 dict dup /BitsPerPixel 24 put 2237dd7cddfSDavid du Colombier setpagedevice" 2247dd7cddfSDavid du Colombier*End 2257dd7cddfSDavid du Colombier 2267dd7cddfSDavid du Colombier*BitsPerPixel 32/32bpp: " 2277dd7cddfSDavid du Colombier 1 dict dup /BitsPerPixel 32 put 2287dd7cddfSDavid du Colombier setpagedevice" 2297dd7cddfSDavid du Colombier*End 2307dd7cddfSDavid du Colombier 2317dd7cddfSDavid du Colombier*?BitsPerPixel: " 2327dd7cddfSDavid du Colombier save 2337dd7cddfSDavid du Colombier currentpagedevice /BitsPerPixel get dup 1 eq { pop (None) } if = flush 2347dd7cddfSDavid du Colombier restore" 2357dd7cddfSDavid du Colombier*End 2367dd7cddfSDavid du Colombier 2377dd7cddfSDavid du Colombier*CloseUI: *BitsPerPixel 2387dd7cddfSDavid du Colombier 2397dd7cddfSDavid du Colombier*%=================Media Type============================ 2407dd7cddfSDavid du Colombier 2417dd7cddfSDavid du Colombier*OpenUI *MediaType/Media Type: PickOne 2427dd7cddfSDavid du Colombier*OrderDependency: 50 AnySetup *MediaType 2437dd7cddfSDavid du Colombier*DefaultMediaType: PlainPaper 2447dd7cddfSDavid du Colombier*MediaType PlainPaper/Plain Paper: " 2457dd7cddfSDavid du Colombier 1 dict dup /MediaType (PlainPaper) put setpagedevice" 2467dd7cddfSDavid du Colombier*End 2477dd7cddfSDavid du Colombier 2487dd7cddfSDavid du Colombier*MediaType CoatedPaper/Coated Paper: " 2497dd7cddfSDavid du Colombier 1 dict dup /MediaType (CoatedPaper) put setpagedevice" 2507dd7cddfSDavid du Colombier*End 2517dd7cddfSDavid du Colombier 2527dd7cddfSDavid du Colombier*MediaType TransparencyFilm/Transparency Film: " 2537dd7cddfSDavid du Colombier 1 dict dup /MediaType (TransparencyFilm) put setpagedevice" 2547dd7cddfSDavid du Colombier*End 2557dd7cddfSDavid du Colombier 2567dd7cddfSDavid du Colombier*MediaType Envelope/Envelope: " 2577dd7cddfSDavid du Colombier 1 dict dup /MediaType (Envelope) put setpagedevice" 2587dd7cddfSDavid du Colombier*End 2597dd7cddfSDavid du Colombier 2607dd7cddfSDavid du Colombier*MediaType Card/Card: " 2617dd7cddfSDavid du Colombier 1 dict dup /MediaType (Card) put setpagedevice" 2627dd7cddfSDavid du Colombier*End 2637dd7cddfSDavid du Colombier 2647dd7cddfSDavid du Colombier*MediaType Other/Other: " 2657dd7cddfSDavid du Colombier 1 dict dup /MediaType (Other) put setpagedevice" 2667dd7cddfSDavid du Colombier*End 2677dd7cddfSDavid du Colombier 2687dd7cddfSDavid du Colombier*?MediaType: " 2697dd7cddfSDavid du Colombier save 2707dd7cddfSDavid du Colombier currentpagedevice /MediaType get 2717dd7cddfSDavid du Colombier dup null eq {pop (Unknown)} if = flush 2727dd7cddfSDavid du Colombier restore " 2737dd7cddfSDavid du Colombier*End 2747dd7cddfSDavid du Colombier 2757dd7cddfSDavid du Colombier*CloseUI: *MediaType 2767dd7cddfSDavid du Colombier 2777dd7cddfSDavid du Colombier*%===================Printing Quality==================== 2787dd7cddfSDavid du Colombier 2797dd7cddfSDavid du Colombier*OpenUI *OutputMode/Print Quality: PickOne 2807dd7cddfSDavid du Colombier*OrderDependency: 50 AnySetup *OuputMode 2817dd7cddfSDavid du Colombier*DefaultOutputMode: Normal 2827dd7cddfSDavid du Colombier*OutputMode Draft/Draft: " 2837dd7cddfSDavid du Colombier 1 dict dup /PrintQuality (Draft) put setpagedevice" 2847dd7cddfSDavid du Colombier*End 2857dd7cddfSDavid du Colombier 2867dd7cddfSDavid du Colombier*OutputMode Normal/Normal: " 2877dd7cddfSDavid du Colombier 1 dict dup /PrintQuality (Normal) put setpagedevice" 2887dd7cddfSDavid du Colombier*End 2897dd7cddfSDavid du Colombier 2907dd7cddfSDavid du Colombier*OutputMode High/High: " 2917dd7cddfSDavid du Colombier 1 dict dup /PrintQuality (High) put setpagedevice" 2927dd7cddfSDavid du Colombier*End 2937dd7cddfSDavid du Colombier 2947dd7cddfSDavid du Colombier*?OutputMode: " 2957dd7cddfSDavid du Colombier save 2967dd7cddfSDavid du Colombier currentpagedevice /PrintQuality get 2977dd7cddfSDavid du Colombier dup null eq {pop (Unknown)} if = flush 2987dd7cddfSDavid du Colombier restore " 2997dd7cddfSDavid du Colombier*End 3007dd7cddfSDavid du Colombier 3017dd7cddfSDavid du Colombier*CloseUI: *OutputMode 3027dd7cddfSDavid du Colombier 3037dd7cddfSDavid du Colombier*%===================Color/Gray Printing==================== 3047dd7cddfSDavid du Colombier 3057dd7cddfSDavid du Colombier*OpenUI *ColorModel/Color Processing: PickOne 3067dd7cddfSDavid du Colombier*OrderDependency: 20 AnySetup *ColorModel 3077dd7cddfSDavid du Colombier*DefaultColorModel: DeviceCMYK 3087dd7cddfSDavid du Colombier*ColorModel DeviceGray/Gray: " 3097dd7cddfSDavid du Colombier 1 dict dup /ProcessColorModel /DeviceGray 3107dd7cddfSDavid du Colombier put setpagedevice" 3117dd7cddfSDavid du Colombier*End 3127dd7cddfSDavid du Colombier 3137dd7cddfSDavid du Colombier*ColorModel DeviceRGB/RGB: " 3147dd7cddfSDavid du Colombier 1 dict dup /ProcessColorModel /DeviceRGB 3157dd7cddfSDavid du Colombier put setpagedevice" 3167dd7cddfSDavid du Colombier*End 3177dd7cddfSDavid du Colombier 3187dd7cddfSDavid du Colombier*ColorModel DeviceCMYK/CMYK: " 3197dd7cddfSDavid du Colombier 1 dict dup /ProcessColorModel /DeviceCMYK 3207dd7cddfSDavid du Colombier put setpagedevice" 3217dd7cddfSDavid du Colombier*End 3227dd7cddfSDavid du Colombier 3237dd7cddfSDavid du Colombier*?ColorModel: " 3247dd7cddfSDavid du Colombier save 3257dd7cddfSDavid du Colombier currentpagedevice /ProcessColorModel get = flush 3267dd7cddfSDavid du Colombier restore " 3277dd7cddfSDavid du Colombier*End 3287dd7cddfSDavid du Colombier 3297dd7cddfSDavid du Colombier*CloseUI: *ColorModel 3307dd7cddfSDavid du Colombier 3317dd7cddfSDavid du Colombier*%===================Media Weight/Thick Media==================== 3327dd7cddfSDavid du Colombier 3337dd7cddfSDavid du Colombier*OpenUI *ThickMedia/Thick Media: PickOne 3347dd7cddfSDavid du Colombier*OrderDependency: 30 AnySetup *ThickMedia 3357dd7cddfSDavid du Colombier*Default ThickMedia: Thin 3367dd7cddfSDavid du Colombier*ThickMedia Thin/No: " 3377dd7cddfSDavid du Colombier 1 dict dup /MediaWeight 80 3387dd7cddfSDavid du Colombier put setpagedevice" 3397dd7cddfSDavid du Colombier*End 3407dd7cddfSDavid du Colombier 3417dd7cddfSDavid du Colombier*ThickMedia Thick/Yes: " 3427dd7cddfSDavid du Colombier 1 dict dup /ThickMedia 120 3437dd7cddfSDavid du Colombier put setpagedevice" 3447dd7cddfSDavid du Colombier*End 3457dd7cddfSDavid du Colombier 3467dd7cddfSDavid du Colombier*?ThickMedia: " 3477dd7cddfSDavid du Colombier save 3487dd7cddfSDavid du Colombier currentpagedevice /MediaWeight get 105 gt { (Thick) } { (Thin) } ifelse 3497dd7cddfSDavid du Colombier = flush 3507dd7cddfSDavid du Colombier restore " 3517dd7cddfSDavid du Colombier*End 3527dd7cddfSDavid du Colombier 3537dd7cddfSDavid du Colombier*CloseUI: *ThickMedia 3547dd7cddfSDavid du Colombier 3557dd7cddfSDavid du Colombier*%===================PrintColors==================== 3567dd7cddfSDavid du Colombier 3577dd7cddfSDavid du Colombier*OpenUI *PrintColors/Print Colors: PickOne 3587dd7cddfSDavid du Colombier*OrderDependency: 20 AnySetup *PrintColors 3597dd7cddfSDavid du Colombier*DefaultPrintColors: "15" 3607dd7cddfSDavid du Colombier*PrintColors 0/None: "1 dict dup /PrintColors 0 put setpagedevice" 3617dd7cddfSDavid du Colombier*End 3627dd7cddfSDavid du Colombier 3637dd7cddfSDavid du Colombier*PrintColors 1/Cyan: "1 dict dup /PrintColors 1 put setpagedevice" 3647dd7cddfSDavid du Colombier*End 3657dd7cddfSDavid du Colombier 3667dd7cddfSDavid du Colombier*PrintColors 2/Magenta: "1 dict dup /PrintColors 2 put setpagedevice" 3677dd7cddfSDavid du Colombier*End 3687dd7cddfSDavid du Colombier 3697dd7cddfSDavid du Colombier*PrintColors 4/Yellow: "1 dict dup /PrintColors 4 put setpagedevice" 3707dd7cddfSDavid du Colombier*End 3717dd7cddfSDavid du Colombier 3727dd7cddfSDavid du Colombier*PrintColors 8/Black: "1 dict dup /PrintColors 8 put setpagedevice" 3737dd7cddfSDavid du Colombier*End 3747dd7cddfSDavid du Colombier 3757dd7cddfSDavid du Colombier*PrintColors 15/All: "1 dict dup /PrintColors 15 put setpagedevice" 3767dd7cddfSDavid du Colombier*End 3777dd7cddfSDavid du Colombier 3787dd7cddfSDavid du Colombier 3797dd7cddfSDavid du Colombier*CloseUI *PrintColors 3807dd7cddfSDavid du Colombier 3817dd7cddfSDavid du Colombier*%===================Monochrome Printing==================== 3827dd7cddfSDavid du Colombier 3837dd7cddfSDavid du Colombier*OpenUI *MonochromePrint/Monochrome Print: Boolean 3847dd7cddfSDavid du Colombier*OrderDependency: 50 AnySetup *MonochromePrint 3857dd7cddfSDavid du Colombier*DefaultMonochromePrint: False 3867dd7cddfSDavid du Colombier*MonochromePrint True/Yes: " 3877dd7cddfSDavid du Colombier 1 dict dup /MonochromePrint true 3887dd7cddfSDavid du Colombier put setpagedevice" 3897dd7cddfSDavid du Colombier*End 3907dd7cddfSDavid du Colombier 3917dd7cddfSDavid du Colombier*MonochromePrint False/No: " 3927dd7cddfSDavid du Colombier 1 dict dup /MonochromePrint false 3937dd7cddfSDavid du Colombier put setpagedevice" 3947dd7cddfSDavid du Colombier*End 3957dd7cddfSDavid du Colombier 3967dd7cddfSDavid du Colombier*?MonochromePrint: " 3977dd7cddfSDavid du Colombier save 3987dd7cddfSDavid du Colombier currentpagedevice /MonochromePrint get 3997dd7cddfSDavid du Colombier {(True)}{(False)}ifelse = flush 4007dd7cddfSDavid du Colombier restore" 4017dd7cddfSDavid du Colombier*End 4027dd7cddfSDavid du Colombier 4037dd7cddfSDavid du Colombier*CloseUI: *MonochromePrint 4047dd7cddfSDavid du Colombier 405