hp-ppd-0.9ubuntu2+really/0000755000000000000000000000000010747210367012260 5ustar hp-ppd-0.9ubuntu2+really/old/0000755000000000000000000000000010006470123013020 5ustar hp-ppd-0.9ubuntu2+really/old/HP_LaserJet_5000_Series.ppd0000644000000000000000000022250307452600061017616 0ustar *PPD-Adobe: "4.3" *% ======================================================= *% Printer Description File *% Copyright 1992-97 Hewlett-Packard Company *% April 15, 1998 *% *% Permission is hereby granted, free of charge, to any person obtaining *% a copy of this software and associated documentation files (the *% "Software"), to deal in the Software without restriction, including *% without limitation the rights to use, copy, modify, merge, publish, *% distribute, sublicense, and/or sell copies of the Software, and to *% permit persons to whom the Software is furnished to do so, subject to *% the following conditions: *% *% The above copyright notice and this permission notice shall be *% included in all copies or substantial portions of the Software. *% *% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, *% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF *% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND *% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE *% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION *% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION *% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. *% *% [this is the MIT open source license -- see www.opensource.org] *% *%======================================================== *% PPD for HP LaserJet 5000 Series *%==================================================================== *% === PPD File Version Information ==== *FileVersion: "1.30" *FormatVersion: "4.3" *LanguageEncoding: ISOLatin1 *LanguageVersion: English *PCFileName: "HP5000_6.PPD" *% === Product Version Information ==== *ModelName: "HP LaserJet 5000 Series" *ShortNickName: "HP LaserJet 5000 Series PS" *NickName: "HP LaserJet 5000 Series PS" *Product: "(HP LaserJet 5000 Series)" *Manufacturer: "HP" *PSVersion: "(2014.108) 1" *%=== Device Capabilities ================== *ColorDevice: False *DefaultColorSpace: Gray *FileSystem: True *?FileSystem: " save false (%disk?%) { currentdevparams dup /Writeable known { /Writeable get {pop true} if } { pop } ifelse } 100 string /IODevice resourceforall {(True)}{(False)} ifelse = flush restore " *End *LanguageLevel: "2" *Throughput: "16" *TTRasterizer: Type42 *?TTRasterizer: " save 42 /FontType resourcestatus { pop pop (Type42)} {pop pop (None)} ifelse = flush restore " *End *%=== Emulations and Protocols ============= *Protocols: PJL TBCP *SuggestedJobTimeout: "0" *SuggestedWaitTimeout: "120" *PrintPSErrors: True *%=== Media Type =========================== *OpenUI *MediaType/Media Type: PickOne *OrderDependency: 50 AnySetup *MediaType *DefaultMediaType: None *MediaType None/None: "" *MediaType Plain/Plain: "<> setpagedevice" *MediaType Preprinted/Preprinted: "<> setpagedevice" *MediaType Letterhead/Letterhead: "<> setpagedevice" *MediaType Transparency/Transparency: "<> setpagedevice" *MediaType Prepunched/Prepunched: "<> setpagedevice" *MediaType Labels/Labels: "<> setpagedevice" *MediaType Bond/Bond: "<> setpagedevice" *MediaType Recycled/Recycled: "<> setpagedevice" *MediaType Color/Color: "<> setpagedevice" *MediaType Cardstock/Card Stock: "<> setpagedevice" *MediaType Rough/Rough: "<> setpagedevice" *MediaType Vellum/Vellum: "<> setpagedevice" *?MediaType: " save currentpagedevice /InputAttributes get dup /Priority get 0 get get /MediaType get (Vellum) anchorsearch {pop pop (Vellum)} if = flush restore " *End *CloseUI: *MediaType *%=== N up Printing ======== *OpenUI *HPNup/Pages per Sheet: PickOne *OrderDependency: 68 AnySetup *HPNup *DefaultHPNup: OneUp *HPNup OneUp/1 (Portrait): " % Copyright (c) Hewlett-Packard Co 1997 userdict begin true setglobal /HPwm 5 dict dup begin /HPwmOn true def /HPwmOdd true def end def false setglobal userdict /HPwmAngle known not {/HPwmAngle 45 def} if userdict /HPwmSize known not {/HPwmSize 48 def} if userdict /HPwmLocation known not {/HPwmLocation true def} if userdict /HPwmStyle known not {/HPwmStyle .48 def} if userdict /HPwmDuplex known not {/HPwmDuplex 0 def} if /HPwmEOP {HPwmDuplex 0 eq {true}{HPwmDuplex 1 eq HPwmOdd eq dup not {erasepage}if true setglobal /HPwmOdd HPwmOdd not def false setglobal}ifelse} bind def end << /EndPage {userdict begin userdict /HPwmText known HPwm /HPwmOn get and {initmatrix 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate HPwmAngle rotate /HPwmFont HPwmSize selectfont HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto HPwmText false charpath userdict /HPwmStyle1 known {gsave 1 setgray HPwmStyle1 HPwmStyle add setlinewidth stroke grestore} if 0 setgray HPwmStyle setlinewidth stroke HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if } if 2 eq {pop false}{pop HPwm begin HPwmEOP end} ifelse end } bind >> setpagedevice" *End *HPNup OneUpL/1 (Landscape): " % Copyright (c) Hewlett-Packard Co 1997 userdict begin true setglobal /HPwm 5 dict dup begin /HPwmOn true def /HPwmOdd true def end def false setglobal userdict /HPwmAngle known not {/HPwmAngle 45 def} if userdict /HPwmSize known not {/HPwmSize 48 def} if userdict /HPwmLocation known not {/HPwmLocation true def} if userdict /HPwmStyle known not {/HPwmStyle .48 def} if userdict /HPwmDuplex known not {/HPwmDuplex 0 def} if /HPwmEOP {HPwmDuplex 0 eq {true}{HPwmDuplex 1 eq HPwmOdd eq dup not {erasepage}if true setglobal /HPwmOdd HPwmOdd not def false setglobal}ifelse} bind def end << /EndPage {userdict begin userdict /HPwmText known HPwm /HPwmOn get and {initmatrix 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate HPwmAngle 90 add rotate /HPwmFont HPwmSize selectfont HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto HPwmText false charpath userdict /HPwmStyle1 known {gsave 1 setgray HPwmStyle1 HPwmStyle add setlinewidth stroke grestore} if 0 setgray HPwmStyle setlinewidth stroke HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if } if 2 eq {pop false}{pop HPwm begin HPwmEOP end} ifelse end } bind >> setpagedevice" *End *HPNup TwoUp/2 (Portrait): " % Copyright (c) Hewlett-Packard Co 1997 userdict begin /HPwmPgWidth currentpagedevice /PageSize get aload pop /HPwmPgHeight exch def def /HPwmShWidth currentpagedevice /PageSize get aload pop /HPwmShHeight exch def def /HPwmCTM { /HPwmScale HPwmShWidth 32 sub HPwmPgHeight div dup HPwmShHeight 32 sub 2 div HPwmPgWidth div dup 3 1 roll lt {pop} {exch pop} ifelse def /HPwmX1 HPwmShWidth HPwmPgHeight HPwmScale mul sub 2 div HPwmPgHeight HPwmScale mul add def /HPwmY1 HPwmShHeight HPwmPgWidth HPwmScale mul 2 mul sub 2 div def /HPwmY2 HPwmPgWidth HPwmScale mul HPwmY1 add def } bind def HPwmCTM true setglobal /HPwm 5 dict dup begin /HPwmOn true def /HPwmOdd true def end def false setglobal /restore {/PageSV where {pop dup PageSV eq {restore HPwm begin HPwmMatrix setmatrix end}{restore}ifelse}{restore}ifelse} bind def userdict /HPwmAngle known not {/HPwmAngle 45 def} if userdict /HPwmSize known not {/HPwmSize 48 def} if userdict /HPwmLocation known not {/HPwmLocation true def} if userdict /HPwmStyle known not {/HPwmStyle .48 def} if userdict /HPwmDuplex known not {/HPwmDuplex 0 def} if /HPwmEOP {HPwmDuplex 0 eq {true}{HPwmDuplex 1 eq HPwmOdd eq dup not {erasepage}if true setglobal /HPwmOdd HPwmOdd not def false setglobal}ifelse} bind def /HPWaterMark { 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash 0 0 HPwmPgWidth HPwmPgHeight rectstroke userdict /HPwmText known HPwmOn and {HPwmPgWidth 2 div HPwmPgHeight 2 div translate HPwmAngle rotate /HPwmFont HPwmSize selectfont HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto HPwmText false charpath userdict /HPwmStyle1 known {gsave 1 setgray HPwmStyle1 HPwmScale div HPwmStyle add setlinewidth stroke grestore} if 0 setgray HPwmStyle setlinewidth stroke HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if } if } bind def end << /BeginPage {userdict begin 2 mod 0 eq { HPwmX1 HPwmY1 translate }{ HPwmX1 HPwmY2 translate } ifelse 90 rotate HPwmScale HPwmScale scale HPwm begin true setglobal /HPwmMatrix matrix currentmatrix def false setglobal end end } bind /EndPage {userdict begin HPwm begin HPwmMatrix setmatrix 2 eq {2 mod 0 ne {HPwmEOP}{false}ifelse}{HPWaterMark 2 mod 1 eq {HPwmEOP}{false}ifelse} ifelse end end } bind >> setpagedevice /setpagedevice {userdict begin dup /PageSize known {/HPwmPgWidth exch /PageSize get aload pop /HPwmPgHeight exch def def HPwmCTM <> setpagedevice}if end} bind def" *End *HPNup TwoUpL/2 (Landscape): " % Copyright (c) Hewlett-Packard Co 1997 userdict begin /HPwmPgWidth currentpagedevice /PageSize get aload pop /HPwmPgHeight exch def def /HPwmShWidth currentpagedevice /PageSize get aload pop /HPwmShHeight exch def def /HPwmCTM { /HPwmScale HPwmShWidth 32 sub HPwmPgHeight div dup HPwmShHeight 32 sub 2 div HPwmPgWidth div dup 3 1 roll lt {pop} {exch pop} ifelse def /HPwmX1 HPwmShWidth HPwmPgHeight HPwmScale mul sub 2 div def /HPwmY1 HPwmShHeight HPwmPgWidth HPwmScale mul 2 mul sub 2 div HPwmShHeight exch sub def /HPwmY2 HPwmY1 HPwmPgWidth HPwmScale mul sub def } bind def HPwmCTM true setglobal /HPwm 5 dict dup begin /HPwmOn true def /HPwmOdd true def end def false setglobal /restore {/PageSV where {pop dup PageSV eq {restore HPwm begin HPwmMatrix setmatrix end}{restore}ifelse}{restore}ifelse} bind def userdict /HPwmAngle known not {/HPwmAngle 45 def} if userdict /HPwmSize known not {/HPwmSize 48 def} if userdict /HPwmLocation known not {/HPwmLocation true def} if userdict /HPwmStyle known not {/HPwmStyle .48 def} if userdict /HPwmDuplex known not {/HPwmDuplex 0 def} if /HPwmEOP {HPwmDuplex 0 eq {true}{HPwmDuplex 1 eq HPwmOdd eq dup not {erasepage}if true setglobal /HPwmOdd HPwmOdd not def false setglobal}ifelse} bind def /HPWaterMark { 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash 0 0 HPwmPgWidth HPwmPgHeight rectstroke userdict /HPwmText known HPwmOn and {HPwmPgWidth 2 div HPwmPgHeight 2 div translate HPwmAngle 90 add rotate /HPwmFont HPwmSize selectfont HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto HPwmText false charpath userdict /HPwmStyle1 known {gsave 1 setgray HPwmStyle1 HPwmScale div HPwmStyle add setlinewidth stroke grestore} if 0 setgray HPwmStyle setlinewidth stroke HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if } if } bind def end << /BeginPage {userdict begin 2 mod 0 eq { HPwmX1 HPwmY1 translate }{ HPwmX1 HPwmY2 translate } ifelse -90 rotate HPwmScale HPwmScale scale HPwm begin true setglobal /HPwmMatrix matrix currentmatrix def false setglobal end end } bind /EndPage {userdict begin HPwm begin HPwmMatrix setmatrix 2 eq {2 mod 0 ne {HPwmEOP}{false}ifelse}{HPWaterMark 2 mod 1 eq {HPwmEOP}{false}ifelse} ifelse end end } bind >> setpagedevice /setpagedevice {userdict begin dup /PageSize known {/HPwmPgWidth exch /PageSize get aload pop /HPwmPgHeight exch def def HPwmCTM <> setpagedevice}if end} bind def" *End *HPNup FourUp/4 (Portrait): " % Copyright (c) Hewlett-Packard Co 1997 userdict begin /HPwmPgWidth currentpagedevice /PageSize get aload pop /HPwmPgHeight exch def def /HPwmShWidth currentpagedevice /PageSize get aload pop /HPwmShHeight exch def def /HPwmCTM { /HPwmScale HPwmShWidth 32 sub 2 div HPwmPgWidth div dup HPwmShHeight 32 sub 2 div HPwmPgHeight div dup 3 1 roll lt {pop} {exch pop} ifelse def /HPwmX1 HPwmShWidth HPwmPgWidth HPwmScale mul 2 mul sub 2 div def /HPwmX2 HPwmPgWidth HPwmScale mul HPwmX1 add def /HPwmY1 HPwmShHeight HPwmPgHeight HPwmScale mul 2 mul sub 2 div def /HPwmY2 HPwmPgHeight HPwmScale mul HPwmY1 add def } bind def HPwmCTM true setglobal /HPwm 5 dict dup begin /HPwmOn true def /HPwmOdd true def end def false setglobal /restore {/PageSV where {pop dup PageSV eq {restore HPwm begin HPwmMatrix setmatrix end}{restore}ifelse}{restore}ifelse} bind def userdict /HPwmAngle known not {/HPwmAngle 45 def} if userdict /HPwmSize known not {/HPwmSize 48 def} if userdict /HPwmLocation known not {/HPwmLocation true def} if userdict /HPwmStyle known not {/HPwmStyle .48 def} if userdict /HPwmDuplex known not {/HPwmDuplex 0 def} if /HPwmEOP {HPwmDuplex 0 eq {true}{HPwmDuplex 1 eq HPwmOdd eq dup not {erasepage}if true setglobal /HPwmOdd HPwmOdd not def false setglobal}ifelse} bind def /HPWaterMark { 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash 0 0 HPwmPgWidth HPwmPgHeight rectstroke userdict /HPwmText known HPwmOn and {HPwmPgWidth 2 div HPwmPgHeight 2 div translate HPwmAngle rotate /HPwmFont HPwmSize selectfont HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto HPwmText false charpath userdict /HPwmStyle1 known {gsave 1 setgray HPwmStyle1 HPwmScale div HPwmStyle add setlinewidth stroke grestore} if 0 setgray HPwmStyle setlinewidth stroke HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if } if } bind def end << /BeginPage {userdict begin 4 mod dup dup dup 0 eq {HPwmX1 HPwmY2 translate} if 1 eq {HPwmX2 HPwmY2 translate} if 2 eq {HPwmX1 HPwmY1 translate} if 3 eq {HPwmX2 HPwmY1 translate} if HPwmScale HPwmScale scale HPwm begin true setglobal /HPwmMatrix matrix currentmatrix def false setglobal end end } bind /EndPage {userdict begin HPwm begin HPwmMatrix setmatrix 2 eq {4 mod 0 ne {HPwmEOP}{false}ifelse}{HPWaterMark 4 mod 3 eq {HPwmEOP}{false}ifelse} ifelse end end } bind >> setpagedevice /setpagedevice {userdict begin dup /PageSize known {/HPwmPgWidth exch /PageSize get aload pop /HPwmPgHeight exch def def HPwmCTM <> setpagedevice}if end} bind def" *End *HPNup FourUpL/4 (Landscape): " % Copyright (c) Hewlett-Packard Co 1997 userdict begin /HPwmPgWidth currentpagedevice /PageSize get aload pop /HPwmPgHeight exch def def /HPwmShWidth currentpagedevice /PageSize get aload pop /HPwmShHeight exch def def /HPwmCTM { /HPwmScale HPwmShWidth 32 sub 2 div HPwmPgWidth div dup HPwmShHeight 32 sub 2 div HPwmPgHeight div dup 3 1 roll lt {pop} {exch pop} ifelse def /HPwmX1 HPwmShWidth HPwmPgWidth HPwmScale mul 2 mul sub 2 div def /HPwmX2 HPwmPgWidth HPwmScale mul HPwmX1 add def /HPwmY1 HPwmShHeight HPwmPgHeight HPwmScale mul 2 mul sub 2 div def /HPwmY2 HPwmPgHeight HPwmScale mul HPwmY1 add def } bind def HPwmCTM true setglobal /HPwm 5 dict dup begin /HPwmOn true def /HPwmOdd true def end def false setglobal /restore {/PageSV where {pop dup PageSV eq {restore HPwm begin HPwmMatrix setmatrix end}{restore}ifelse}{restore}ifelse} bind def userdict /HPwmAngle known not {/HPwmAngle 45 def} if userdict /HPwmSize known not {/HPwmSize 48 def} if userdict /HPwmLocation known not {/HPwmLocation true def} if userdict /HPwmStyle known not {/HPwmStyle .48 def} if userdict /HPwmDuplex known not {/HPwmDuplex 0 def} if /HPwmEOP {HPwmDuplex 0 eq {true}{HPwmDuplex 1 eq HPwmOdd eq dup not {erasepage}if true setglobal /HPwmOdd HPwmOdd not def false setglobal}ifelse} bind def /HPWaterMark { 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash 0 0 HPwmPgWidth HPwmPgHeight rectstroke userdict /HPwmText known HPwmOn and {HPwmPgWidth 2 div HPwmPgHeight 2 div translate HPwmAngle 90 add rotate /HPwmFont HPwmSize selectfont HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto HPwmText false charpath userdict /HPwmStyle1 known {gsave 1 setgray HPwmStyle1 HPwmScale div HPwmStyle add setlinewidth stroke grestore} if 0 setgray HPwmStyle setlinewidth stroke HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if } if } bind def end << /BeginPage {userdict begin 4 mod dup dup dup 0 eq {HPwmX1 HPwmY1 translate} if 1 eq {HPwmX1 HPwmY2 translate} if 2 eq {HPwmX2 HPwmY1 translate} if 3 eq {HPwmX2 HPwmY2 translate} if HPwmScale HPwmScale scale HPwm begin true setglobal /HPwmMatrix matrix currentmatrix def false setglobal end end } bind /EndPage {userdict begin HPwm begin HPwmMatrix setmatrix 2 eq {4 mod 0 ne {HPwmEOP}{false}ifelse}{HPWaterMark 4 mod 3 eq {HPwmEOP}{false}ifelse} ifelse end end } bind >> setpagedevice /setpagedevice {userdict begin dup /PageSize known {/HPwmPgWidth exch /PageSize get aload pop /HPwmPgHeight exch def def HPwmCTM <> setpagedevice}if end} bind def" *End *HPNup SixUp/6 (Portrait): " % Copyright (c) Hewlett-Packard Co 1997 userdict begin /HPwmPgWidth currentpagedevice /PageSize get aload pop /HPwmPgHeight exch def def /HPwmShWidth currentpagedevice /PageSize get aload pop /HPwmShHeight exch def def /HPwmCTM { /HPwmScale HPwmShWidth 32 sub 2 div HPwmPgHeight div dup HPwmShHeight 32 sub 3 div HPwmPgWidth div dup 3 1 roll lt {pop} {exch pop} ifelse def /HPwmX1 HPwmShWidth HPwmPgHeight HPwmScale mul 2 mul sub 2 div HPwmPgHeight HPwmScale mul add def /HPwmY1 HPwmShHeight HPwmPgWidth HPwmScale mul 3 mul sub 2 div def } bind def HPwmCTM true setglobal /HPwm 5 dict dup begin /HPwmOn true def /HPwmOdd true def end def false setglobal /restore {/PageSV where {pop dup PageSV eq {restore HPwm begin HPwmMatrix setmatrix end}{restore}ifelse}{restore}ifelse} bind def userdict /HPwmAngle known not {/HPwmAngle 45 def} if userdict /HPwmSize known not {/HPwmSize 48 def} if userdict /HPwmLocation known not {/HPwmLocation true def} if userdict /HPwmStyle known not {/HPwmStyle .48 def} if userdict /HPwmDuplex known not {/HPwmDuplex 0 def} if /HPwmEOP {HPwmDuplex 0 eq {true}{HPwmDuplex 1 eq HPwmOdd eq dup not {erasepage}if true setglobal /HPwmOdd HPwmOdd not def false setglobal}ifelse} bind def /HPWaterMark { 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash 0 0 HPwmPgWidth HPwmPgHeight rectstroke userdict /HPwmText known HPwmOn and {HPwmPgWidth 2 div HPwmPgHeight 2 div translate HPwmAngle rotate /HPwmFont HPwmSize selectfont HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto HPwmText false charpath userdict /HPwmStyle1 known {gsave 1 setgray HPwmStyle1 HPwmScale div HPwmStyle add setlinewidth stroke grestore} if 0 setgray HPwmStyle setlinewidth stroke HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if } if } bind def end << /BeginPage {userdict begin 6 mod dup 3 idiv HPwmPgHeight HPwmScale mul mul HPwmX1 add exch dup 3 idiv 3 mul sub HPwmPgWidth HPwmScale mul mul HPwmY1 add translate 90 rotate HPwmScale HPwmScale scale HPwm begin true setglobal /HPwmMatrix matrix currentmatrix def false setglobal end end } bind /EndPage {userdict begin HPwm begin HPwmMatrix setmatrix 2 eq {6 mod 0 ne {HPwmEOP}{false}ifelse}{HPWaterMark 6 mod 5 eq {HPwmEOP}{false}ifelse} ifelse end end } bind >> setpagedevice /setpagedevice {userdict begin dup /PageSize known {/HPwmPgWidth exch /PageSize get aload pop /HPwmPgHeight exch def def HPwmCTM <> setpagedevice}if end} bind def" *End *HPNup SixUpL/6 (Landscape): " % Copyright (c) Hewlett-Packard Co 1997 userdict begin /HPwmPgWidth currentpagedevice /PageSize get aload pop /HPwmPgHeight exch def def /HPwmShWidth currentpagedevice /PageSize get aload pop /HPwmShHeight exch def def /HPwmCTM { /HPwmScale HPwmShWidth 32 sub 2 div HPwmPgHeight div dup HPwmShHeight 32 sub 3 div HPwmPgWidth div dup 3 1 roll lt {pop} {exch pop} ifelse def /HPwmX1 HPwmShWidth HPwmPgHeight HPwmScale mul 2 mul sub 2 div def /HPwmY1 HPwmShHeight HPwmPgWidth HPwmScale mul 3 mul sub 2 div HPwmPgWidth HPwmScale mul add def } bind def HPwmCTM true setglobal /HPwm 5 dict dup begin /HPwmOn true def /HPwmOdd true def end def false setglobal /restore {/PageSV where {pop dup PageSV eq {restore HPwm begin HPwmMatrix setmatrix end}{restore}ifelse}{restore}ifelse} bind def userdict /HPwmAngle known not {/HPwmAngle 45 def} if userdict /HPwmSize known not {/HPwmSize 48 def} if userdict /HPwmLocation known not {/HPwmLocation true def} if userdict /HPwmStyle known not {/HPwmStyle .48 def} if userdict /HPwmDuplex known not {/HPwmDuplex 0 def} if /HPwmEOP {HPwmDuplex 0 eq {true}{HPwmDuplex 1 eq HPwmOdd eq dup not {erasepage}if true setglobal /HPwmOdd HPwmOdd not def false setglobal}ifelse} bind def /HPWaterMark { 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash 0 0 HPwmPgWidth HPwmPgHeight rectstroke userdict /HPwmText known HPwmOn and {HPwmPgWidth 2 div HPwmPgHeight 2 div translate HPwmAngle 90 add rotate /HPwmFont HPwmSize selectfont HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto HPwmText false charpath userdict /HPwmStyle1 known {gsave 1 setgray HPwmStyle1 HPwmScale div HPwmStyle add setlinewidth stroke grestore} if 0 setgray HPwmStyle setlinewidth stroke HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if } if } bind def end << /BeginPage {userdict begin 6 mod dup dup 2 idiv 2 mul sub HPwmPgHeight HPwmScale mul mul HPwmX1 add exch 2 idiv 2 exch sub HPwmPgWidth HPwmScale mul mul HPwmY1 add translate -90 rotate HPwmScale HPwmScale scale HPwm begin true setglobal /HPwmMatrix matrix currentmatrix def false setglobal end end } bind /EndPage {userdict begin HPwm begin HPwmMatrix setmatrix 2 eq {6 mod 0 ne {HPwmEOP}{false}ifelse}{HPWaterMark 6 mod 5 eq {HPwmEOP}{false}ifelse} ifelse end end } bind >> setpagedevice /setpagedevice {userdict begin dup /PageSize known {/HPwmPgWidth exch /PageSize get aload pop /HPwmPgHeight exch def def HPwmCTM <> setpagedevice}if end} bind def" *End *HPNup NineUp/9 (Portrait): " % Copyright (c) Hewlett-Packard Co 1997 userdict begin /HPwmPgWidth currentpagedevice /PageSize get aload pop /HPwmPgHeight exch def def /HPwmShWidth currentpagedevice /PageSize get aload pop /HPwmShHeight exch def def /HPwmCTM { /HPwmScale HPwmShWidth 32 sub 3 div HPwmPgWidth div dup HPwmShHeight 32 sub 3 div HPwmPgHeight div dup 3 1 roll lt {pop} {exch pop} ifelse def /HPwmX1 HPwmShWidth HPwmPgWidth HPwmScale mul 3 mul sub 2 div def /HPwmY1 HPwmShHeight HPwmPgHeight HPwmScale mul 3 mul sub 2 div def } bind def HPwmCTM true setglobal /HPwm 5 dict dup begin /HPwmOn true def /HPwmOdd true def end def false setglobal /restore {/PageSV where {pop dup PageSV eq {restore HPwm begin HPwmMatrix setmatrix end}{restore}ifelse}{restore}ifelse} bind def userdict /HPwmAngle known not {/HPwmAngle 45 def} if userdict /HPwmSize known not {/HPwmSize 48 def} if userdict /HPwmLocation known not {/HPwmLocation true def} if userdict /HPwmStyle known not {/HPwmStyle .48 def} if userdict /HPwmDuplex known not {/HPwmDuplex 0 def} if /HPwmEOP {HPwmDuplex 0 eq {true}{HPwmDuplex 1 eq HPwmOdd eq dup not {erasepage}if true setglobal /HPwmOdd HPwmOdd not def false setglobal}ifelse} bind def /HPWaterMark { 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash 0 0 HPwmPgWidth HPwmPgHeight rectstroke userdict /HPwmText known HPwmOn and {HPwmPgWidth 2 div HPwmPgHeight 2 div translate HPwmAngle rotate /HPwmFont HPwmSize selectfont HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto HPwmText false charpath userdict /HPwmStyle1 known {gsave 1 setgray HPwmStyle1 HPwmScale div HPwmStyle add setlinewidth stroke grestore} if 0 setgray HPwmStyle setlinewidth stroke HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if } if } bind def end << /BeginPage {userdict begin 9 mod dup dup 3 idiv 3 mul sub HPwmPgWidth HPwmScale mul mul HPwmX1 add exch 3 idiv 2 exch sub HPwmPgHeight HPwmScale mul mul HPwmY1 add translate HPwmScale HPwmScale scale HPwm begin true setglobal /HPwmMatrix matrix currentmatrix def false setglobal end end } bind /EndPage {userdict begin HPwm begin HPwmMatrix setmatrix 2 eq {9 mod 0 ne {HPwmEOP}{false}ifelse}{HPWaterMark 9 mod 8 eq {HPwmEOP}{false}ifelse} ifelse end end } bind >> setpagedevice /setpagedevice {userdict begin dup /PageSize known {/HPwmPgWidth exch /PageSize get aload pop /HPwmPgHeight exch def def HPwmCTM <> setpagedevice}if end} bind def" *End *HPNup NineUpL/9 (Landscape): " % Copyright (c) Hewlett-Packard Co 1997 userdict begin /HPwmPgWidth currentpagedevice /PageSize get aload pop /HPwmPgHeight exch def def /HPwmShWidth currentpagedevice /PageSize get aload pop /HPwmShHeight exch def def /HPwmCTM { /HPwmScale HPwmShWidth 32 sub 3 div HPwmPgWidth div dup HPwmShHeight 32 sub 3 div HPwmPgHeight div dup 3 1 roll lt {pop} {exch pop} ifelse def /HPwmX1 HPwmShWidth HPwmPgWidth HPwmScale mul 3 mul sub 2 div def /HPwmY1 HPwmShHeight HPwmPgHeight HPwmScale mul 3 mul sub 2 div def } bind def HPwmCTM true setglobal /HPwm 5 dict dup begin /HPwmOn true def /HPwmOdd true def end def false setglobal /restore {/PageSV where {pop dup PageSV eq {restore HPwm begin HPwmMatrix setmatrix end}{restore}ifelse}{restore}ifelse} bind def userdict /HPwmAngle known not {/HPwmAngle 45 def} if userdict /HPwmSize known not {/HPwmSize 48 def} if userdict /HPwmLocation known not {/HPwmLocation true def} if userdict /HPwmStyle known not {/HPwmStyle .48 def} if userdict /HPwmDuplex known not {/HPwmDuplex 0 def} if /HPwmEOP {HPwmDuplex 0 eq {true}{HPwmDuplex 1 eq HPwmOdd eq dup not {erasepage}if true setglobal /HPwmOdd HPwmOdd not def false setglobal}ifelse} bind def /HPWaterMark { 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash 0 0 HPwmPgWidth HPwmPgHeight rectstroke userdict /HPwmText known HPwmOn and {HPwmPgWidth 2 div HPwmPgHeight 2 div translate HPwmAngle 90 add rotate /HPwmFont HPwmSize selectfont HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto HPwmText false charpath userdict /HPwmStyle1 known {gsave 1 setgray HPwmStyle1 HPwmScale div HPwmStyle add setlinewidth stroke grestore} if 0 setgray HPwmStyle setlinewidth stroke HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if } if } bind def end << /BeginPage {userdict begin 9 mod dup 3 idiv HPwmPgWidth HPwmScale mul mul HPwmX1 add exch dup 3 idiv 3 mul sub HPwmPgHeight HPwmScale mul mul HPwmY1 add translate HPwmScale HPwmScale scale HPwm begin true setglobal /HPwmMatrix matrix currentmatrix def false setglobal end end } bind /EndPage {userdict begin HPwm begin HPwmMatrix setmatrix 2 eq {9 mod 0 ne {HPwmEOP}{false}ifelse}{HPWaterMark 9 mod 8 eq {HPwmEOP}{false}ifelse} ifelse end end } bind >> setpagedevice /setpagedevice {userdict begin dup /PageSize known {/HPwmPgWidth exch /PageSize get aload pop /HPwmPgHeight exch def def HPwmCTM <> setpagedevice}if end} bind def" *End *HPNup SixteenUp/16 (Portrait): " % Copyright (c) Hewlett-Packard Co 1997 userdict begin /HPwmPgWidth currentpagedevice /PageSize get aload pop /HPwmPgHeight exch def def /HPwmShWidth currentpagedevice /PageSize get aload pop /HPwmShHeight exch def def /HPwmCTM { /HPwmScale HPwmShWidth 32 sub 4 div HPwmPgWidth div dup HPwmShHeight 32 sub 4 div HPwmPgHeight div dup 3 1 roll lt {pop} {exch pop} ifelse def /HPwmX1 HPwmShWidth HPwmPgWidth HPwmScale mul 4 mul sub 2 div def /HPwmY1 HPwmShHeight HPwmPgHeight HPwmScale mul 4 mul sub 2 div def } bind def HPwmCTM true setglobal /HPwm 5 dict dup begin /HPwmOn true def /HPwmOdd true def end def false setglobal /restore {/PageSV where {pop dup PageSV eq {restore HPwm begin HPwmMatrix setmatrix end}{restore}ifelse}{restore}ifelse} bind def userdict /HPwmAngle known not {/HPwmAngle 45 def} if userdict /HPwmSize known not {/HPwmSize 48 def} if userdict /HPwmLocation known not {/HPwmLocation true def} if userdict /HPwmStyle known not {/HPwmStyle .48 def} if userdict /HPwmDuplex known not {/HPwmDuplex 0 def} if /HPwmEOP {HPwmDuplex 0 eq {true}{HPwmDuplex 1 eq HPwmOdd eq dup not {erasepage}if true setglobal /HPwmOdd HPwmOdd not def false setglobal}ifelse} bind def /HPWaterMark { 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash 0 0 HPwmPgWidth HPwmPgHeight rectstroke userdict /HPwmText known HPwmOn and {HPwmPgWidth 2 div HPwmPgHeight 2 div translate HPwmAngle rotate /HPwmFont HPwmSize selectfont HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto HPwmText false charpath userdict /HPwmStyle1 known {gsave 1 setgray HPwmStyle1 HPwmScale div HPwmStyle add setlinewidth stroke grestore} if 0 setgray HPwmStyle setlinewidth stroke HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if } if } bind def end << /BeginPage {userdict begin 16 mod dup dup 4 idiv 4 mul sub HPwmPgWidth HPwmScale mul mul HPwmX1 add exch 4 idiv 3 exch sub HPwmPgHeight HPwmScale mul mul HPwmY1 add translate HPwmScale HPwmScale scale HPwm begin true setglobal /HPwmMatrix matrix currentmatrix def false setglobal end end } bind /EndPage {userdict begin HPwm begin HPwmMatrix setmatrix 2 eq {16 mod 0 ne {HPwmEOP}{false}ifelse}{HPWaterMark 16 mod 15 eq {HPwmEOP}{false}ifelse} ifelse end end } bind >> setpagedevice /setpagedevice {userdict begin dup /PageSize known {/HPwmPgWidth exch /PageSize get aload pop /HPwmPgHeight exch def def HPwmCTM <> setpagedevice}if end} bind def" *End *HPNup SixteenUpL/16 (Landscape): " % Copyright (c) Hewlett-Packard Co 1997 userdict begin /HPwmPgWidth currentpagedevice /PageSize get aload pop /HPwmPgHeight exch def def /HPwmShWidth currentpagedevice /PageSize get aload pop /HPwmShHeight exch def def /HPwmCTM { /HPwmScale HPwmShWidth 32 sub 4 div HPwmPgWidth div dup HPwmShHeight 32 sub 4 div HPwmPgHeight div dup 3 1 roll lt {pop} {exch pop} ifelse def /HPwmX1 HPwmShWidth HPwmPgWidth HPwmScale mul 4 mul sub 2 div def /HPwmY1 HPwmShHeight HPwmPgHeight HPwmScale mul 4 mul sub 2 div def } bind def HPwmCTM true setglobal /HPwm 5 dict dup begin /HPwmOn true def /HPwmOdd true def end def false setglobal /restore {/PageSV where {pop dup PageSV eq {restore HPwm begin HPwmMatrix setmatrix end}{restore}ifelse}{restore}ifelse} bind def userdict /HPwmAngle known not {/HPwmAngle 45 def} if userdict /HPwmSize known not {/HPwmSize 48 def} if userdict /HPwmLocation known not {/HPwmLocation true def} if userdict /HPwmStyle known not {/HPwmStyle .48 def} if userdict /HPwmDuplex known not {/HPwmDuplex 0 def} if /HPwmEOP {HPwmDuplex 0 eq {true}{HPwmDuplex 1 eq HPwmOdd eq dup not {erasepage}if true setglobal /HPwmOdd HPwmOdd not def false setglobal}ifelse} bind def /HPWaterMark { 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash 0 0 HPwmPgWidth HPwmPgHeight rectstroke userdict /HPwmText known HPwmOn and {HPwmPgWidth 2 div HPwmPgHeight 2 div translate HPwmAngle 90 add rotate /HPwmFont HPwmSize selectfont HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto HPwmText false charpath userdict /HPwmStyle1 known {gsave 1 setgray HPwmStyle1 HPwmScale div HPwmStyle add setlinewidth stroke grestore} if 0 setgray HPwmStyle setlinewidth stroke HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if } if } bind def end << /BeginPage {userdict begin 16 mod dup 4 idiv HPwmPgWidth HPwmScale mul mul HPwmX1 add exch dup 4 idiv 4 mul sub HPwmPgHeight HPwmScale mul mul HPwmY1 add translate HPwmScale HPwmScale scale HPwm begin true setglobal /HPwmMatrix matrix currentmatrix def false setglobal end end } bind /EndPage {userdict begin HPwm begin HPwmMatrix setmatrix 2 eq {16 mod 0 ne {HPwmEOP}{false}ifelse}{HPWaterMark 16 mod 15 eq {HPwmEOP}{false}ifelse} ifelse end end } bind >> setpagedevice /setpagedevice {userdict begin dup /PageSize known {/HPwmPgWidth exch /PageSize get aload pop /HPwmPgHeight exch def def HPwmCTM <> setpagedevice}if end} bind def" *End *CloseUI: *HPNup *%=== Watermark Text ======== *OpenUI *HPwmText/Watermark: PickOne *OrderDependency: 65 AnySetup *HPwmText *DefaultHPwmText: None *HPwmText None/None: "" *HPwmText CompanyConfidential/Company Confidential: "userdict /HPwmText (Company Confidential) put" *HPwmText CompanyProprietary/Company Proprietary: "userdict /HPwmText (Company Proprietary) put" *HPwmText CompanyPrivate/Company Private: "userdict /HPwmText (Company Private) put" *HPwmText Confidential/Confidential: "userdict /HPwmText (Confidential) put" *HPwmText Copy/Copy: "userdict /HPwmText (Copy) put" *HPwmText Copyright/Copyright: "userdict /HPwmText (Copyright) put" *HPwmText Draft/Draft: "userdict /HPwmText (Draft) put" *HPwmText FileCopy/File Copy: "userdict /HPwmText (File Copy) put" *HPwmText Final/Final: "userdict /HPwmText (Final) put" *HPwmText ForInternalUse/For Internal Use Only: "userdict /HPwmText (For Internal Use Only) put" *HPwmText Preliminary/Preliminary: "userdict /HPwmText (Preliminary) put" *HPwmText Proof/Proof: "userdict /HPwmText (Proof) put" *HPwmText ReviewCopy/Review Copy: "userdict /HPwmText (Review Copy) put" *HPwmText Sample/Sample: "userdict /HPwmText (Sample) put" *HPwmText TopSecret/Top Secret: "userdict /HPwmText (Top Secret) put" *HPwmText Urgent/Urgent: "userdict /HPwmText (Urgent) put" *End *CloseUI: *HPwmText *%=== WaterMark Font ======== *OpenUI *HPwmFont/Watermark Font: PickOne *OrderDependency: 65 AnySetup *HPwmFont *DefaultHPwmFont: HelveticaB *HPwmFont CourierB/Courier Bold: " /Courier-Bold findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse} forall /Encoding ISOLatin1Encoding def currentdict end /HPwmFont exch definefont pop" *End *HPwmFont TimesB/Times Bold: " /Times-Bold findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse} forall /Encoding ISOLatin1Encoding def currentdict end /HPwmFont exch definefont pop" *End *HPwmFont HelveticaB/Helvetica Bold: " /Helvetica-Bold findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse} forall /Encoding ISOLatin1Encoding def currentdict end /HPwmFont exch definefont pop" *End *CloseUI: *HPwmFont *%=== WaterMark Size ======== *OpenUI *HPwmFontSize/Watermark Size: PickOne *OrderDependency: 65 AnySetup *HPwmFontSize *DefaultHPwmFontSize: pt48 *HPwmFontSize pt24/24 Points: "userdict /HPwmSize 24 put" *HPwmFontSize pt30/30 Points: "userdict /HPwmSize 30 put" *HPwmFontSize pt36/36 Points: "userdict /HPwmSize 36 put" *HPwmFontSize pt42/42 Points: "userdict /HPwmSize 42 put" *HPwmFontSize pt48/48 Points: "userdict /HPwmSize 48 put" *HPwmFontSize pt54/54 Points: "userdict /HPwmSize 54 put" *HPwmFontSize pt60/60 Points: "userdict /HPwmSize 60 put" *HPwmFontSize pt66/66 Points: "userdict /HPwmSize 66 put" *HPwmFontSize pt72/72 Points: "userdict /HPwmSize 72 put" *HPwmFontSize pt78/78 Points: "userdict /HPwmSize 78 put" *HPwmFontSize pt84/84 Points: "userdict /HPwmSize 84 put" *HPwmFontSize pt90/90 Points: "userdict /HPwmSize 90 put" *CloseUI: *HPwmFontSize *%=== WaterMark Angle ======== *OpenUI *HPwmTextAngle/Watermark Angle: PickOne *OrderDependency: 65 AnySetup *HPwmTextAngle *DefaultHPwmTextAngle: Deg45 *HPwmTextAngle Deg90/90 Degrees: "userdict /HPwmAngle 90 put" *HPwmTextAngle Deg75/75 Degrees: "userdict /HPwmAngle 75 put" *HPwmTextAngle Deg60/60 Degrees: "userdict /HPwmAngle 60 put" *HPwmTextAngle Deg45/45 Degrees: "userdict /HPwmAngle 45 put" *HPwmTextAngle Deg30/30 Degrees: "userdict /HPwmAngle 30 put" *HPwmTextAngle Deg15/15 Degrees: "userdict /HPwmAngle 15 put" *HPwmTextAngle Deg0/0 Degrees: "userdict /HPwmAngle 0 put" *HPwmTextAngle DegN15/-15 Degrees: "userdict /HPwmAngle -15 put" *HPwmTextAngle DegN30/-30 Degrees: "userdict /HPwmAngle -30 put" *HPwmTextAngle DegN45/-45 Degrees: "userdict /HPwmAngle -45 put" *HPwmTextAngle DegN60/-60 Degrees: "userdict /HPwmAngle -60 put" *HPwmTextAngle DegN75/-75 Degrees: "userdict /HPwmAngle -75 put" *HPwmTextAngle DegN90/-90 Degrees: "userdict /HPwmAngle -90 put" *CloseUI: *HPwmTextAngle *%=== WaterMark Style ======== *OpenUI *HPwmTextStyle/Watermark Style: PickOne *OrderDependency: 65 AnySetup *HPwmTextStyle *DefaultHPwmTextStyle: Medium *HPwmTextStyle Narrow/Narrow Outline: "userdict /HPwmStyle .24 put" *HPwmTextStyle Medium/Medium Outline: "userdict /HPwmStyle .48 put" *HPwmTextStyle Wide/Wide Outline: "userdict /HPwmStyle .96 put" *HPwmTextStyle Halo/Wide Halo Outline: "userdict /HPwmStyle .96 put userdict /HPwmStyle1 .84 put" *CloseUI: *HPwmTextStyle *%=== WaterMark Location ======== *OpenUI *HPwmLocation/Print Watermark: Boolean *OrderDependency: 65 AnySetup *HPwmLocation *DefaultHPwmLocation: True *HPwmLocation True/All Pages: "userdict /HPwmLocation true put" *HPwmLocation False/First Page Only: "userdict /HPwmLocation false put" *CloseUI: *HPwmLocation *%=== Enable/Disable Collate via PostScript (Use Collate for NT 3.51) ======== *OpenUI *HPCollate/Collate: Boolean *OrderDependency: 20 AnySetup *HPCollate *DefaultHPCollate: False *HPCollate True/On (turn off in application): "<> setpagedevice" *HPCollate False/Off: "<> setpagedevice" *?HPCollate: " save currentpagedevice /Collate get {(True)}{(False)}ifelse = flush restore " *End *CloseUI: *HPCollate *%=== Resolution Enhancement =============== *OpenUI *Smoothing/Resolution Enhancement: Boolean *OrderDependency: 20 DocumentSetup *Smoothing *DefaultSmoothing: True *Smoothing True/On: " << /PostRenderingEnhance true /PostRenderingEnhanceDetails << /REValue 2 /Type 8 >> >> setpagedevice" *End *Smoothing False/Off: " << /PostRenderingEnhance true /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >> >> setpagedevice" *End *?Smoothing: " save currentpagedevice /PostRenderingEnhanceDetails get /REValue get [(False) (True) (True) (True)] exch get print restore " *End *CloseUI: *Smoothing *%=== JCL Features ========================== *JCLBegin: "<1B>%-12345X@PJL JOB<0A>" *JCLToPSInterpreter: "@PJL ENTER LANGUAGE = POSTSCRIPT <0A>" *JCLEnd: "<1B>%-12345X@PJL EOJ<0A>" *JCLOpenUI *JCLResolution/Resolution: PickOne *OrderDependency: 10 JCLSetup *JCLResolution *DefaultJCLResolution: 600dpi *JCLResolution 300dpi/300 dpi: "@PJL SET RESOLUTION = 300<0A>" *JCLResolution 600dpi/600 dpi: "@PJL SET RESOLUTION = 600<0A>" *JCLResolution 1200dpi/1200 dpi: "@PJL SET RESOLUTION = 1200<0A>" *JCLCloseUI: *JCLResolution *JCLOpenUI *JCLEconomode/EconoMode: Boolean *OrderDependency: 10 JCLSetup *JCLEconomode *DefaultJCLEconomode: False *JCLEconomode False/Highest Quality: "@PJL SET ECONOMODE = OFF<0A>" *JCLEconomode True/Save Toner: "@PJL SET ECONOMODE = ON<0A>" *JCLCloseUI: *JCLEconomode *%=== Installable Options ========================== *OpenGroup: InstallableOptions/Installed Options *OpenUI *Option1/Tray 3: Boolean *DefaultOption1: False *Option1 True/Installed: "" *Option1 False/Not Installed: "" *?Option1: " save currentpagedevice /InputAttributes get dup 1 known {1 get null ne {(True)}{(False)} ifelse} {pop (False)} ifelse = restore " *End *CloseUI: *Option1 *OpenUI *Option2/Tray 4: Boolean *DefaultOption2: False *Option2 True/Installed: "" *Option2 False/Not Installed: "" *?Option2: " save currentpagedevice /InputAttributes get dup 4 known {4 get null ne {(True)}{(False)} ifelse} {pop (False)} ifelse = flush restore " *End *CloseUI: *Option2 *OpenUI *Option3/Duplex Unit: Boolean *DefaultOption3: False *Option3 True/Installed: "" *Option3 False/Not Installed: "" *?Option3: " save currentpagedevice /Duplex known {(True)}{(False)}ifelse = flush restore " *End *CloseUI: *Option3 *OpenUI *Option4/Printer Hard Disk: Boolean *DefaultOption4: False *Option4 True/Installed: "" *Option4 False/Not Installed: "" *?Option4: " save false (%disk?%) { currentdevparams dup /Writeable known { /Writeable get {pop true} if } { pop } ifelse } 100 string /IODevice resourceforall {(True)}{(False)} ifelse = flush restore " *End *CloseUI: *Option4 *OpenUI *InstalledMemory/Total Printer Memory: PickOne *DefaultInstalledMemory: 4MB *InstalledMemory 4MB/4 - 7 MB: "" *InstalledMemory 8MB/8 - 11 MB: "" *InstalledMemory 12MB/12 - 19 MB: "" *InstalledMemory 20MB/20 - 27 MB: "" *InstalledMemory 28MB/28 - 35 MB: "" *InstalledMemory 36MB/36 MB or more: "" *?InstalledMemory: " save currentsystemparams /RamSize get 524288 div ceiling cvi 2 div /size exch def size 36 ge {(36MB)} {size 28 ge {(28MB)} {size 20 ge {(20MB)} {size 12 ge {(12MB)} {size 8 ge {(8MB)} {(4MB)} ifelse } ifelse } ifelse } ifelse } ifelse = flush restore " *End *CloseUI: *InstalledMemory *CloseGroup: InstallableOptions *FreeVM: "2200000" *VMOption 4MB/4 - 7 MB: "2200000" *VMOption 8MB/8 - 11 MB: "6000000" *VMOption 12MB/12 - 19 MB: "9400000" *VMOption 20MB/20 - 27 MB: "17000000" *VMOption 28MB/28 - 35 MB: "24500000" *VMOption 36MB/36 MB or more: "32000000" *%=== UI Constraints ============================= *% If A than not B (Also include the reverse constraints if appropriate) *% *% If optional 500 sheet trays are not installed, disable access to Lower and LargeCapacity Trays *UIConstraints: *Option1 False *InputSlot Lower *UIConstraints: *Option2 False *InputSlot LargeCapacity *% If the duplexer is not installed disable duplex modes. *UIConstraints: *Option3 False *Duplex DuplexNoTumble *UIConstraints: *Option3 False *Duplex DuplexTumble *% If the hard disk is not installed disable printer collation. *UIConstraints: *Option4 False *HPCollate True *% if Input slot is not Tray 1 then give warning for transparencies. *UIConstraints: *InputSlot Middle *MediaType Transparency *UIConstraints: *InputSlot Lower *MediaType Transparency *UIConstraints: *InputSlot LargeCapacity *MediaType Transparency *% If selected page size is an envelope, 11x17 (Oversize 12x18.5), A3 (Oversize 312x440), A6, B6, Postcard or Double Postcard *% disable access to paper trays 2, 3 and 4 *UIConstraints: *PageSize Env10 *InputSlot Middle *UIConstraints: *PageSize Env10 *InputSlot Lower *UIConstraints: *PageSize Env10 *InputSlot LargeCapacity *UIConstraints: *PageSize EnvMonarch *InputSlot Middle *UIConstraints: *PageSize EnvMonarch *InputSlot Lower *UIConstraints: *PageSize EnvMonarch *InputSlot LargeCapacity *UIConstraints: *PageSize EnvDL *InputSlot Middle *UIConstraints: *PageSize EnvDL *InputSlot Lower *UIConstraints: *PageSize EnvDL *InputSlot LargeCapacity *UIConstraints: *PageSize EnvC5 *InputSlot Middle *UIConstraints: *PageSize EnvC5 *InputSlot Lower *UIConstraints: *PageSize EnvC5 *InputSlot LargeCapacity *UIConstraints: *PageSize EnvISOB5 *InputSlot Middle *UIConstraints: *PageSize EnvISOB5 *InputSlot Lower *UIConstraints: *PageSize EnvISOB5 *InputSlot LargeCapacity *UIConstraints: *PageSize w864h1332 *InputSlot Middle *UIConstraints: *PageSize w864h1332 *InputSlot Lower *UIConstraints: *PageSize w864h1332 *InputSlot LargeCapacity *UIConstraints: *PageSize w884h1247 *InputSlot Middle *UIConstraints: *PageSize w884h1247 *InputSlot Lower *UIConstraints: *PageSize w884h1247 *InputSlot LargeCapacity *UIConstraints: *PageSize A6 *InputSlot Middle *UIConstraints: *PageSize A6 *InputSlot Lower *UIConstraints: *PageSize A6 *InputSlot LargeCapacity *UIConstraints: *PageSize B6 *InputSlot Middle *UIConstraints: *PageSize B6 *InputSlot Lower *UIConstraints: *PageSize B6 *InputSlot LargeCapacity *UIConstraints: *PageSize Postcard *InputSlot Middle *UIConstraints: *PageSize Postcard *InputSlot Lower *UIConstraints: *PageSize Postcard *InputSlot LargeCapacity *UIConstraints: *PageSize DoublePostcard *InputSlot Middle *UIConstraints: *PageSize DoublePostcard *InputSlot Lower *UIConstraints: *PageSize DoublePostcard *InputSlot LargeCapacity *% If selected page region is an envelope, 11x17 (Oversize 12x18.5), A3 (Oversize 312x440), A6, B6 or Postcard *% disable access to paper trays 2, 3 and 4 *UIConstraints: *PageRegion Env10 *InputSlot Middle *UIConstraints: *PageRegion Env10 *InputSlot Lower *UIConstraints: *PageRegion Env10 *InputSlot LargeCapacity *UIConstraints: *PageRegion EnvMonarch *InputSlot Middle *UIConstraints: *PageRegion EnvMonarch *InputSlot Lower *UIConstraints: *PageRegion EnvMonarch *InputSlot LargeCapacity *UIConstraints: *PageRegion EnvDL *InputSlot Middle *UIConstraints: *PageRegion EnvDL *InputSlot Lower *UIConstraints: *PageRegion EnvDL *InputSlot LargeCapacity *UIConstraints: *PageRegion EnvC5 *InputSlot Middle *UIConstraints: *PageRegion EnvC5 *InputSlot Lower *UIConstraints: *PageRegion EnvC5 *InputSlot LargeCapacity *UIConstraints: *PageRegion EnvISOB5 *InputSlot Middle *UIConstraints: *PageRegion EnvISOB5 *InputSlot Lower *UIConstraints: *PageRegion EnvISOB5 *InputSlot LargeCapacity *UIConstraints: *PageRegion w864h1332 *InputSlot Middle *UIConstraints: *PageRegion w864h1332 *InputSlot Lower *UIConstraints: *PageRegion w864h1332 *InputSlot LargeCapacity *UIConstraints: *PageRegion w884h1247 *InputSlot Middle *UIConstraints: *PageRegion w884h1247 *InputSlot Lower *UIConstraints: *PageRegion w884h1247 *InputSlot LargeCapacity *UIConstraints: *PageRegion A6 *InputSlot Middle *UIConstraints: *PageRegion A6 *InputSlot Lower *UIConstraints: *PageRegion A6 *InputSlot LargeCapacity *UIConstraints: *PageRegion B6 *InputSlot Middle *UIConstraints: *PageRegion B6 *InputSlot Lower *UIConstraints: *PageRegion B6 *InputSlot LargeCapacity *UIConstraints: *PageRegion Postcard *InputSlot Middle *UIConstraints: *PageRegion Postcard *InputSlot Lower *UIConstraints: *PageRegion Postcard *InputSlot LargeCapacity *UIConstraints: *PageRegion DoublePostcard *InputSlot Middle *UIConstraints: *PageRegion DoublePostcard *InputSlot Lower *UIConstraints: *PageRegion DoublePostcard *InputSlot LargeCapacity *% Don't allow A6, B6, Postcard, double postcard, envelopes, transparencies or labels to be duplexed *UIConstraints: *PageSize A6 *Duplex DuplexNoTumble *UIConstraints: *PageSize B6 *Duplex DuplexNoTumble *UIConstraints: *PageSize Postcard *Duplex DuplexNoTumble *UIConstraints: *PageSize DoublePostcard *Duplex DuplexNoTumble *UIConstraints: *PageSize Env10 *Duplex DuplexNoTumble *UIConstraints: *PageSize EnvMonarch *Duplex DuplexNoTumble *UIConstraints: *PageSize EnvDL *Duplex DuplexNoTumble *UIConstraints: *PageSize EnvC5 *Duplex DuplexNoTumble *UIConstraints: *PageSize EnvISOB5 *Duplex DuplexNoTumble *UIConstraints: *MediaType Transparency *Duplex DuplexNoTumble *UIConstraints: *MediaType Labels *Duplex DuplexNoTumble *UIConstraints: *PageRegion A6 *Duplex DuplexNoTumble *UIConstraints: *PageRegion B6 *Duplex DuplexNoTumble *UIConstraints: *PageRegion Postcard *Duplex DuplexNoTumble *UIConstraints: *PageRegion DoublePostcard *Duplex DuplexNoTumble *UIConstraints: *PageRegion Env10 *Duplex DuplexNoTumble *UIConstraints: *PageRegion EnvMonarch *Duplex DuplexNoTumble *UIConstraints: *PageRegion EnvDL *Duplex DuplexNoTumble *UIConstraints: *PageRegion EnvC5 *Duplex DuplexNoTumble *UIConstraints: *PageRegion EnvISOB5 *Duplex DuplexNoTumble *UIConstraints: *PageSize A6 *Duplex DuplexTumble *UIConstraints: *PageSize B6 *Duplex DuplexTumble *UIConstraints: *PageSize Postcard *Duplex DuplexTumble *UIConstraints: *PageSize DoublePostcard *Duplex DuplexTumble *UIConstraints: *PageSize Env10 *Duplex DuplexTumble *UIConstraints: *PageSize EnvMonarch *Duplex DuplexTumble *UIConstraints: *PageSize EnvDL *Duplex DuplexTumble *UIConstraints: *PageSize EnvC5 *Duplex DuplexTumble *UIConstraints: *PageSize EnvISOB5 *Duplex DuplexTumble *UIConstraints: *MediaType Transparency *Duplex DuplexTumble *UIConstraints: *MediaType Labels *Duplex DuplexTumble *UIConstraints: *PageRegion A6 *Duplex DuplexTumble *UIConstraints: *PageRegion B6 *Duplex DuplexTumble *UIConstraints: *PageRegion Postcard *Duplex DuplexTumble *UIConstraints: *PageRegion DoublePostcard *Duplex DuplexTumble *UIConstraints: *PageRegion Env10 *Duplex DuplexTumble *UIConstraints: *PageRegion EnvMonarch *Duplex DuplexTumble *UIConstraints: *PageRegion EnvDL *Duplex DuplexTumble *UIConstraints: *PageRegion EnvC5 *Duplex DuplexTumble *UIConstraints: *PageRegion EnvISOB5 *Duplex DuplexTumble *% Cannot duplex custom page sizes *NonUIConstraints: *CustomPageSize True *Duplex DuplexNoTumble *NonUIConstraints: *CustomPageSize True *Duplex DuplexTumble *%=== Paper Sizes ================= *OpenUI *PageSize: PickOne *OrderDependency: 30 AnySetup *PageSize *DefaultPageSize: Letter *PageSize Letter/Letter: " <> setpagedevice" *End *PageSize Executive/Executive: " <> setpagedevice" *End *PageSize Legal/Legal: " <> setpagedevice" *End *PageSize Tabloid/11x17: " <> setpagedevice" *End *PageSize w864h1332/11x17 (Oversize 12x18.5): " <> setpagedevice" *End *PageSize A3/A3: " <> setpagedevice" *End *PageSize w884h1247/A3 (Oversize 312x440): " <> setpagedevice" *End *PageSize A4/A4: " <> setpagedevice" *End *PageSize A5/A5: " <> setpagedevice" *End *PageSize A6/A6: " <> setpagedevice" *End *PageSize B4/B4 (JIS): " <> setpagedevice" *End *PageSize B5/B5 (JIS): " <> setpagedevice" *End *PageSize B6/B6 (JIS): " <> setpagedevice" *End *PageSize Postcard/Postcard (JIS): " <> setpagedevice" *End *PageSize DoublePostcard/Double Postcard (JIS): " <> setpagedevice" *End *PageSize Env10/Envelope #10: " <> setpagedevice" *End *PageSize EnvMonarch/Envelope Monarch: " <> setpagedevice" *End *PageSize EnvDL/Envelope DL: " <> setpagedevice" *End *PageSize EnvC5/Envelope C5: " <> setpagedevice" *End *PageSize EnvISOB5/Envelope B5: " <> setpagedevice" *End *?PageSize: " save currentpagedevice /PageSize get aload pop 2 copy gt {exch} if (Unknown) 20 dict dup [612 792] (Letter) put dup [522 756] (Executive) put dup [612 1008] (Legal) put dup [792 1224] (Tabloid) put dup [864 1332] (w864h1332) put dup [842 1191] (A3) put dup [884 1247] (w884h1247) put dup [595 842] (A4) put dup [420 595] (A5) put dup [297 420] (A6) put dup [729 1032] (B4) put dup [516 729] (B5) put dup [363 516] (B6) put dup [284 419] (Postcard) put dup [419.5 567] (DoublePostcard) put dup [297 684] (Env10) put dup [279 540] (EnvMonarch) put dup [312 624] (EnvDL) put dup [459 649] (EnvC5) put dup [499 709] (EnvISOB5) put { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and {exch pop exit} {pop} ifelse } bind forall = flush pop pop restore " *End *CloseUI: *PageSize *OpenUI *PageRegion: PickOne *OrderDependency: 40 AnySetup *PageRegion *DefaultPageRegion: Letter *PageRegion Letter/Letter: " <> setpagedevice" *End *PageRegion Executive/Executive: " <> setpagedevice" *End *PageRegion Legal/Legal: " <> setpagedevice" *End *PageRegion Tabloid/11x17: " <> setpagedevice" *End *PageRegion w864h1332/11x17 (Oversize 12x18.5): " <> setpagedevice" *End *PageRegion A3/A3: " <> setpagedevice" *End *PageRegion w884h1247/A3 (Oversize 312x440): " <> setpagedevice" *End *PageRegion A4/A4: " <> setpagedevice" *End *PageRegion A5/A5: " <> setpagedevice" *End *PageRegion A6/A6: " <> setpagedevice" *End *PageRegion B4/B4 (JIS): " <> setpagedevice" *End *PageRegion B5/B5 (JIS): " <> setpagedevice" *End *PageRegion B6/B6 (JIS): " <> setpagedevice" *End *PageRegion Postcard/Postcard (JIS): " <> setpagedevice" *End *PageRegion DoublePostcard/Double Postcard (JIS): " <> setpagedevice" *End *PageRegion Env10/Envelope #10: " <> setpagedevice" *End *PageRegion EnvMonarch/Envelope Monarch: " <> setpagedevice" *End *PageRegion EnvDL/Envelope DL: " <> setpagedevice" *End *PageRegion EnvC5/Envelope C5: " <> setpagedevice" *End *PageRegion EnvISOB5/Envelope B5: " <> setpagedevice" *End *CloseUI: *PageRegion *DefaultImageableArea: Letter *ImageableArea Letter/Letter: "12.24 12.06 599.76 780.06" *ImageableArea Executive/Executive: "13.32 12.06 508.68 744.06" *ImageableArea Legal/Legal: "12.24 12.06 599.76 996.06" *ImageableArea Tabloid/11x17: "12.50 12.50 779.50 1211.50" *ImageableArea w864h1332/11x17 (Oversize 12x18.5): "12.50 12.50 851.50 1319.50" *ImageableArea A3/A3: "14.00 14.00 828.00 1177.00" *ImageableArea w884h1247/A3 (Oversize 312x440): "14.00 14.00 870.00 1233.00" *ImageableArea A4/A4: "13.44 12.06 581.76 829.74" *ImageableArea A5/A5: "12.00 12.00 408.00 583.00" *ImageableArea A6/A6: "12.00 12.00 285.00 408.00" *ImageableArea B4/B4 (JIS): "12.50 12.50 716.50 1019.50" *ImageableArea B5/B5 (JIS): "12.50 12.50 503.50 716.50" *ImageableArea B6/B6 (JIS): "12.50 12.50 350.50 503.50" *ImageableArea Postcard/Postcard (JIS): "12.00 12.00 272.00 407.00" *ImageableArea DoublePostcard/Double Postcard (JIS): "12.00 12.00 407.28 554.64" *ImageableArea Env10/Envelope #10: "12.12 12.06 284.76 672.06" *ImageableArea EnvMonarch/Envelope Monarch: "12.72 12.06 266.16 528.06" *ImageableArea EnvDL/Envelope DL: "13.80 12.06 297.96 611.58" *ImageableArea EnvC5/Envelope C5: "12.60 12.06 446.52 637.02" *ImageableArea EnvISOB5/Envelope B5: "13.20 12.06 485.52 696.54" *?ImageableArea: " save /cvp { ( ) cvs print ( ) print } bind def /upperright {10000 mul floor 10000 div} bind def /lowerleft {10000 mul ceiling 10000 div} bind def newpath clippath pathbbox 4 -2 roll exch 2 {lowerleft cvp} repeat exch 2 {upperright cvp} repeat flush restore " *End *DefaultPaperDimension: Letter *PaperDimension Letter/Letter: "612 792" *PaperDimension Executive/Executive: "522 756" *PaperDimension Legal/Legal: "612 1008" *PaperDimension Tabloid/11x17: "792 1224" *PaperDimension w864h1332/11x17 (Oversize 12x18.5): "864 1332" *PaperDimension A3/A3: "842 1191" *PaperDimension w884h1247/A3 (Oversize 312x440): "884 1247" *PaperDimension A4/A4: "595 842" *PaperDimension A5/A5: "420 595" *PaperDimension A6/A6: "297 420" *PaperDimension B4/B4 (JIS): "729 1032" *PaperDimension B5/B5 (JIS): "516 729" *PaperDimension B6/B6 (JIS): "363 516" *PaperDimension Postcard/Postcard (JIS): "284 419" *PaperDimension DoublePostcard/Double Postcard (JIS): "419.5 567" *PaperDimension Env10/Envelope #10: "297 684" *PaperDimension EnvMonarch/Envelope Monarch: "279 540" *PaperDimension EnvDL/Envelope DL: "312 624" *PaperDimension EnvC5/Envelope C5: "459 649" *PaperDimension EnvISOB5/Envelope B5: "499 709" *LandscapeOrientation: Plus90 *%=== Custom Paper Support ================= *%Orientation and Margin (offsets) values are not utilized *VariablePaperSize: True *% Smallest = 3x5, Largest = 12 x 18.5 *MaxMediaWidth: "864" *MaxMediaHeight: "1332" *HWMargins: 16 16 16 16 *CustomPageSize True: " pop pop pop << /PageSize [ 5 -2 roll ] /ImagingBBox null >> setpagedevice " *End *ParamCustomPageSize Width: 1 points 216 864 *ParamCustomPageSize Height: 2 points 360 1332 *ParamCustomPageSize WidthOffset: 3 points 0 0 *ParamCustomPageSize HeightOffset: 4 points 0 0 *ParamCustomPageSize Orientation: 5 int 0 0 *RequiresPageRegion All: True *%=== Paper Sources ==================== *OpenUI *InputSlot: PickOne *OrderDependency: 20 AnySetup *InputSlot *DefaultInputSlot: Middle *InputSlot Upper/ Tray 1: "<> setpagedevice" *InputSlot ManualFeed/ Tray 1 (Manual): "<> setpagedevice" *InputSlot Middle/ Tray 2: "<> setpagedevice" *InputSlot Lower/ Tray 3: "<> setpagedevice" *InputSlot LargeCapacity/ Tray 4: "<> setpagedevice" *?InputSlot: " save currentpagedevice /InputAttributes get /Priority get aload pop pop pop pop [(Middle) (Lower) (None) (Upper) (LargeCapacity)] exch get = flush restore " *End *CloseUI: *InputSlot *%=== Fit to Page ========================= *OpenUI *HPPaperPolicy/Fit to Page: PickOne *OrderDependency: 10 AnySetup *HPPaperPolicy *DefaultHPPaperPolicy: PromptUser *HPPaperPolicy PromptUser/Prompt User: " <> setpagedevice" *End *HPPaperPolicy NearestSizeAdjust/Nearest Size and Scale: " <> >> setpagedevice" *End *HPPaperPolicy NearestSizeNoAdjust/Nearest Size and Crop: " <> >> setpagedevice" *End *CloseUI: *HPPaperPolicy *%=== Scale Patterns ========================= *OpenUI *HPScalePatterns/Scale Patterns: PickOne *OrderDependency: 70 AnySetup *HPScalePatterns *DefaultHPScalePatterns: Scale *HPScalePatterns Scale/On: "/GDIBWPatternDict 18 dict def /dtransform {GDIBWPatternDict /Width known {currentpagedevice /HWResolution get 0 get 150 div mul exch currentpagedevice /HWResolution get 0 get 150 div mul exch dtransform}{dtransform}ifelse} bind def" *End *HPScalePatterns Off/Off: "" *CloseUI: *HPScalePatterns *%=== Halftone Information ================= *ScreenFreq: "106.0" *ScreenAngle: "45.0" *ResScreenFreq 300dpi/300 dpi: "60.0" *ResScreenAngle 300dpi/300 dpi: "45.0" *ResScreenFreq 600dpi/600 dpi: "106.0" *ResScreenAngle 600dpi/600 dpi: "45.0" *ResScreenFreq 1200dpi/1200 dpi: "180.0" *ResScreenAngle 1200dpi/1200 dpi: "45.0" *DefaultScreenProc: Dot *ScreenProc HPEnhanced: " { /EnhancedHalftone /Halftone findresource }" *End *ScreenProc Dot: " {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 sub }{dup mul exch dup mul add 1 exch sub }ifelse } " *End *ScreenProc Line: "{ pop }" *ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" *DefaultTransfer: Null *Transfer Null: "{ }" *Transfer Null.Inverse: "{ 1 exch sub }" *DefaultHalftoneType: 9 *AccurateScreensSupport: False *OpenUI *HPHalftone/Levels of Gray: PickOne *OrderDependency: 10 DocumentSetup *HPHalftone *DefaultHPHalftone: PrinterDefault *HPHalftone PrinterDefault/Printer's Current Setting: "" *HPHalftone Enhanced/Enhanced: " << /Install { currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and { /EnhancedColorRendering600 } { /EnhancedColorRendering } ifelse /ColorRendering findresource setcolorrendering /EnhancedHalftone /Halftone findresource sethalftone { } settransfer false setstrokeadjust } >> setpagedevice currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and { << /PostRenderingEnhance true /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >> >> setpagedevice } if /setscreen { pop pop pop } def /setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def /sethalftone { pop } def " *End *HPHalftone Standard/Standard: " << /Install { currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and dup currentpagedevice /PostRenderingEnhance get currentpagedevice /PostRenderingEnhanceDetails get /REValue get 0 ne and { {/DefaultColorRenderingRE600} {/DefaultColorRenderingRE} ifelse} { {/DefaultColorRendering600} {/DefaultColorRendering} ifelse} ifelse /ColorRendering findresource setcolorrendering { /DefaultHalftone600 } {/DefaultHalftone} ifelse /Halftone findresource sethalftone {} settransfer false setstrokeadjust } >> setpagedevice currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and { << /PostRenderingEnhance true /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >> >> setpagedevice } if " *End *?HPHalftone: " save currenthalftone /HalftoneType get 9 eq {(Enhanced)} {(Standard)} ifelse = flush restore " *End *CloseUI: *HPHalftone *%=== Color Control ======================== *DefaultColorSep: ProcessBlack.106lpi.600dpi/106 lpi / 600 dpi *InkName: ProcessBlack/Process Black *InkName: CustomColor/Custom Color *InkName: ProcessCyan/Process Cyan *InkName: ProcessMagenta/Process Magenta *InkName: ProcessYellow/Process Yellow *% For 60 lpi / 300 dpi ========================= *ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" *ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" *ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" *ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" *ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" *ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" *ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" *ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" *ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" *ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" *% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) ==== *ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" *ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" *ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" *ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" *ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" *ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" *ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" *ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" *ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" *ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" *ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 sub }{dup mul exch dup mul add 1 exch sub }ifelse }" *End *% For 106 lpi / 300 dpi ========================= *ColorSepScreenAngle ProcessBlack.106lpi.300dpi/106 lpi / 300 dpi: "45.0" *ColorSepScreenAngle CustomColor.106lpi.300dpi/106 lpi / 300 dpi: "45.0" *ColorSepScreenAngle ProcessCyan.106lpi.300dpi/106 lpi / 300 dpi: "71.5651" *ColorSepScreenAngle ProcessMagenta.106lpi.300dpi/106 lpi / 300 dpi: "18.4349" *ColorSepScreenAngle ProcessYellow.106lpi.300dpi/106 lpi / 300 dpi: "0.0" *ColorSepScreenFreq ProcessBlack.106lpi.300dpi/106 lpi / 300 dpi: "106.066" *ColorSepScreenFreq CustomColor.106lpi.300dpi/106 lpi / 300 dpi: "106.066" *ColorSepScreenFreq ProcessCyan.106lpi.300dpi/106 lpi / 300 dpi: "94.8683" *ColorSepScreenFreq ProcessMagenta.106lpi.300dpi/106 lpi / 300 dpi: "94.8683" *ColorSepScreenFreq ProcessYellow.106lpi.300dpi/106 lpi / 300 dpi: "100.0" *% For 106 lpi / 600 dpi ========================= *ColorSepScreenAngle ProcessBlack.106lpi.600dpi/106 lpi / 600 dpi: "45.0" *ColorSepScreenAngle CustomColor.106lpi.600dpi/106 lpi / 600 dpi: "45.0" *ColorSepScreenAngle ProcessCyan.106lpi.600dpi/106 lpi / 600 dpi: "71.5651" *ColorSepScreenAngle ProcessMagenta.106lpi.600dpi/106 lpi / 600 dpi: "18.4349" *ColorSepScreenAngle ProcessYellow.106lpi.600dpi/106 lpi / 600 dpi: "0.0" *ColorSepScreenFreq ProcessBlack.106lpi.600dpi/106 lpi / 600 dpi: "106.066" *ColorSepScreenFreq CustomColor.106lpi.600dpi/106 lpi / 600 dpi: "106.066" *ColorSepScreenFreq ProcessCyan.106lpi.600dpi/106 lpi / 600 dpi: "94.8683" *ColorSepScreenFreq ProcessMagenta.106lpi.600dpi/106 lpi / 600 dpi: "94.8683" *ColorSepScreenFreq ProcessYellow.106lpi.600dpi/106 lpi / 600 dpi: "100.0" *% For 180 lpi / 1200 dpi ========================= *ColorSepScreenAngle ProcessBlack.180lpi.1200dpi/180 lpi / 1200 dpi: "45.0" *ColorSepScreenAngle CustomColor.180lpi.1200dpi/180 lpi / 1200 dpi: "45.0" *ColorSepScreenAngle ProcessCyan.180lpi.1200dpi/180 lpi / 1200 dpi: "71.5651" *ColorSepScreenAngle ProcessMagenta.180lpi.1200dpi/180 lpi / 1200 dpi: "18.4349" *ColorSepScreenAngle ProcessYellow.180lpi.1200dpi/180 lpi / 1200 dpi: "0.0" *ColorSepScreenFreq ProcessBlack.180lpi.1200dpi/180 lpi / 1200 dpi: "180" *ColorSepScreenFreq CustomColor.180lpi.1200dpi/180 lpi / 1200 dpi: "180" *ColorSepScreenFreq ProcessCyan.180lpi.1200dpi/180 lpi / 1200 dpi: "161" *ColorSepScreenFreq ProcessMagenta.180lpi.1200dpi/180 lpi / 1200 dpi: "161" *ColorSepScreenFreq ProcessYellow.180lpi.1200dpi/180 lpi / 1200 dpi: "170" *%=== Duplex ==================================== *OpenUI *Duplex/Duplex: PickOne *OrderDependency: 50 AnySetup *Duplex *DefaultDuplex: None *Duplex None/Off (1-Sided): " <> setpagedevice" *End *Duplex DuplexNoTumble/Flip on Long Edge (Standard): " <> setpagedevice" *End *Duplex DuplexTumble/Flip on Short Edge: " <> setpagedevice" *End *?Duplex: " save currentpagedevice /Duplex known false ne { currentpagedevice /Duplex get { currentpagedevice /Tumble get {(DuplexTumble)}{(DuplexNoTumble)}ifelse } { (None)} ifelse }{(None)} ifelse = flush restore " *End *CloseUI: *Duplex *%=== Font Information ===================== *DefaultFont: Courier *Font AvantGarde-Book: Standard "(001.006S)" Standard ROM *Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM *Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM *Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM *Font Bookman-Demi: Standard "(001.004S)" Standard ROM *Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM *Font Bookman-Light: Standard "(001.004S)" Standard ROM *Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM *Font Courier: Standard "(002.004S)" Standard ROM *Font Courier-Bold: Standard "(002.004S)" Standard ROM *Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM *Font Courier-Oblique: Standard "(002.004S)" Standard ROM *Font Helvetica: Standard "(001.006S)" Standard ROM *Font Helvetica-Bold: Standard "(001.007S)" Standard ROM *Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM *Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM *Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM *Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM *Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM *Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM *Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM *Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM *Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM *Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM *Font Palatino-Bold: Standard "(001.005S)" Standard ROM *Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM *Font Palatino-Italic: Standard "(001.005S)" Standard ROM *Font Palatino-Roman: Standard "(001.005S)" Standard ROM *Font Symbol: Special "(001.007S)" Special ROM *Font Times-Bold: Standard "(001.007S)" Standard ROM *Font Times-BoldItalic: Standard "(001.009S)" Standard ROM *Font Times-Italic: Standard "(001.007S)" Standard ROM *Font Times-Roman: Standard "(001.007S)" Standard ROM *Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM *Font ZapfDingbats: Special "(001.004S)" Special ROM *?FontQuery: " save { count 1 gt { exch dup 127 string cvs (/) print print (:) print /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = } { exit } ifelse } bind loop (*) = flush restore " *End *?FontList: " save (*) {cvn ==} 128 string /Font resourceforall (*) = flush restore " *End *%=== Printer Messages (verbatim from printer): ================ *Message: "%%[ exitserver: permanent state may be changed ]%%" *Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" *Message: "\FontName\ not found, using Courier" *% Status (format: %%[ status: ] %%) *Status: "warming up"/warming up *Status: "idle"/idle *Status: "busy"/busy *Status: "waiting"/waiting *Status: "printing"/printing *Status: "initializing"/initializing *Status: "printing test page"/printing test page *Status: "PrinterError: cover open or no toner cartridge"/cover open or no toner cartridge *Status: "PrinterError: cover open"/cover open *Status: "PrinterError: needs attention"/needs attention *Status: "PrinterError: no toner cartridge"/no toner cartridge *Status: "PrinterError: warming up"/warming up *Status: "PrinterError: manual feed"/manual feed *Status: "PrinterError: out of paper"/out of paper *Status: "PrinterError: Paper Jam"/Paper Jam *Status: "PrinterError: paper jam"/paper jam *Status: "PrinterError: page protect needed"/page protect needed *Status: "PrinterError: out of memory"/out of memory *Status: "PrinterError: output bin full"/output bin full *Status: "PrinterError: resetting printer"/resetting printer *Status: "PrinterError: toner is low"/toner is low *Status: "PrinterError: off line"/off line *% Printer Error (format: %%[ PrinterError: ]%%) *PrinterError: "cover open or no toner cartridge"/cover open or no toner cartridge *PrinterError: "cover open"/cover open *PrinterError: "needs attention"/needs attention *PrinterError: "no toner cartridge"/no toner cartridge *PrinterError: "warming up"/warming up *PrinterError: "manual feed"/manual feed *PrinterError: "out of paper"/out of paper *PrinterError: "Paper Jam"/Paper Jam *PrinterError: "paper jam"/paper jam *PrinterError: "page protect needed"/page protect needed *PrinterError: "out of memory"/out of memory *PrinterError: "output bin full"/output bin full *PrinterError: "resetting printer"/resetting printer *PrinterError: "toner is low"/toner is low *PrinterError: "off line"/off line *% Input Sources (format: %%[ status: ; source: ]%% ) *Source: "BiTronics"/BiTronics *Source: "other I/O"/other I/O *Source: "AppleTalk"/AppleTalk *Source: "APPLETALK"/AppleTalk *Source: "ATALK"/AppleTalk *Source: "LocalTalk"/LocalTalk *Source: "Parallel"/Parallel *Source: "EtherTalk"/EtherTalk *Source: "NOVELL"/NOVELL *Source: "DLC/LLC"/DLC/LLC *Source: "ETALK"/EtherTalk *Source: "TCP/IP"/TCP/IP *Password: "()" *ExitServer: " count 0 eq { false } { true exch startjob } ifelse not { (WARNING: Cannot modify initial VM.) = (Missing or invalid password.) = (Please contact the author of this software.) = flush quit } if " *End *Reset: " count 0 eq { false } { true exch startjob } ifelse not { (WARNING: Cannot reset printer.) = (Missing or invalid password.) = (Please contact the author of this software.) = flush quit } if systemdict /quit get exec (WARNING : Printer Reset Failed.) = flush " *End *% ======================================= *% For "HP LaserJet 5000 Series" version 2014.108 *% ======================================= hp-ppd-0.9ubuntu2+really/old/HP_LaserJet_3200M.ppd0000644000000000000000000012652607452600061016431 0ustar *PPD-Adobe: "4.3" *% ======================================================= *% Printer Description File *% Copyright 1992-2001 Hewlett-Packard Company *% *% Permission is hereby granted, free of charge, to any person obtaining *% a copy of this software and associated documentation files (the *% "Software"), to deal in the Software without restriction, including *% without limitation the rights to use, copy, modify, merge, publish, *% distribute, sublicense, and/or sell copies of the Software, and to *% permit persons to whom the Software is furnished to do so, subject to *% the following conditions: *% *% The above copyright notice and this permission notice shall be *% included in all copies or substantial portions of the Software. *% *% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, *% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF *% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND *% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE *% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION *% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION *% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. *% *% [this is the MIT open source license -- see www.opensource.org] *% *%======================================================== *% PPD for HP LaserJet 3200 Series *%==================================================================== *% === PPD File Version Information ==== *FileVersion: "1.00" *FormatVersion: "4.3" *LanguageEncoding: ISOLatin1 *LanguageVersion: English *PCFileName: "HP3200PS.PPD" *% === Product Version Information ==== *ModelName: "HP LaserJet 3200 Series" *ShortNickName: "HP LaserJet 3200 Series PS" *NickName: "HP LaserJet 3200 Series PS" *Product: "(HP LaserJet 3200 Series)" *Manufacturer: "HP" *PSVersion: "(2014.108) 1" *%=== Device Capabilities ================== *ColorDevice: False *DefaultColorSpace: Gray *FileSystem: False *LanguageLevel: "2" *Throughput: "9" *TTRasterizer: Type42 *?TTRasterizer: " save 42 /FontType resourcestatus { pop pop (Type42)} {pop pop (None)} ifelse = flush restore " *End *% This is added to fix Pagemaker and Quark Xpress bugs. *DefaultResolution: 600dpi *%=== Emulations and Protocols ============= *Protocols: PJL TBCP *SuggestedJobTimeout: "0" *SuggestedWaitTimeout: "120" *PrintPSErrors: True *%=== JCL Features ========================== *JCLBegin: "<1B>%-12345X@PJL JOB<0A>" *JCLToPSInterpreter: "@PJL ENTER LANGUAGE = POSTSCRIPT <0A>" *JCLEnd: "<1B>%-12345X@PJL EOJ<0A>@PJL ECHO EOJ<0A>" *JCLOpenUI *JCLResolution/Resolution: PickOne *OrderDependency: 10 JCLSetup *JCLResolution *DefaultJCLResolution: 600dpi *JCLResolution 300dpi/300 dpi: "@PJL SET RESOLUTION = 300<0A>" *JCLResolution 600dpi/600 dpi: "@PJL SET RESOLUTION = 600<0A>" *JCLResolution 1200dpi/1200 dpi: "@PJL SET RESOLUTION = 1200<0A>" *JCLCloseUI: *JCLResolution *JCLOpenUI *JCLFastRes/FastRes 1200: Boolean *OrderDependency: 10 JCLSetup *JCLFastRes *DefaultJCLFastRes: True *JCLFastRes True/On: "@PJL SET BITSPERPIXEL = 2<0A>" *JCLFastRes False/Off: "@PJL SET BITSPERPIXEL = 1<0A>" *JCLCloseUI: *JCLFastRes *JCLOpenUI *JCLEconomode/EconoMode: Boolean *OrderDependency: 10 JCLSetup *JCLEconomode *DefaultJCLEconomode: False *JCLEconomode False/Highest Quality: "@PJL SET ECONOMODE = OFF<0A>" *JCLEconomode True/Save Toner: "@PJL SET ECONOMODE = ON<0A>" *JCLCloseUI: *JCLEconomode *%==== Fuser Temperature ========================== *JCLOpenUI *JCLOptimize/Optimize For...: PickOne *OrderDependency: 10 JCLSetup *JCLResolution *DefaultJCLOptimize: Plain *JCLOptimize Plain/Plain Paper: "@PJL SET TRAY1TEMP=NORMAL @PJL SET TRAY2TEMP=NORMAL @PJL SET TRAY3TEMP=NORMAL<0A>" *JCLOptimize Bond/Bond Paper: "@PJL SET TRAY1TEMP=HIGH @PJL SET TRAY2TEMP= HIGH @PJL SET TRAY3TEMP= HIGH<0A>" *JCLOptimize Cardstock/Cardstock: "@PJL SET TRAY1TEMP=HIGH @PJL SET TRAY2TEMP= HIGH @PJL SET TRAY3TEMP= HIGH<0A>" *JCLOptimize Envelopes/Envelopes: "@PJL SET TRAY1TEMP=NORMAL @PJL SET TRAY2TEMP=NORMAL @PJL SET TRAY3TEMP=NORMAL<0A>" *JCLOptimize Heavy/Heavy Paper: "@PJL SET TRAY1TEMP=HIGH @PJL SET TRAY2TEMP= HIGH @PJL SET TRAY3TEMP= HIGH<0A>" *JCLOptimize Rough/Rough Paper: "@PJL SET TRAY1TEMP=HIGH @PJL SET TRAY2TEMP= HIGH @PJL SET TRAY3TEMP= HIGH<0A>" *JCLOptimize Thin/Thin Paper: "@PJL SET TRAY1TEMP=NORMAL @PJL SET TRAY2TEMP=NORMAL @PJL SET TRAY3TEMP=NORMAL<0A>" *JCLOptimize Labels/Labels: "@PJL SET TRAY1TEMP=HIGH @PJL SET TRAY2TEMP= HIGH @PJL SET TRAY3TEMP= HIGH<0A>" *JCLOptimize Transparencies/Transparencies: "@PJL SET TRAY1TEMP=NORMAL @PJL SET TRAY2TEMP=NORMAL @PJL SET TRAY3TEMP=NORMAL<0A>" *JCLCloseUI: *JCLOptimize *%=== N up Printing ======== *OpenUI *HPNup/Pages per Sheet: PickOne *OrderDependency: 68 AnySetup *HPNup *DefaultHPNup: OneUpZ *HPNup OneUpZ/1: "" *End *HPNup TwoUpZ/2: " userdict begin userdict /HPwmPgWidth known not {/HPwmPgWidth currentpagedevice /PageSize get aload pop /HPwmPgHeight exch def def} if /HPwmShWidth currentpagedevice /PageSize get aload pop /HPwmShHeight exch def def /HPwmCTM { /HPwmScale HPwmShWidth 32 sub HPwmPgHeight div dup HPwmShHeight 32 sub 2 div HPwmPgWidth div dup 3 1 roll lt {pop} {exch pop} ifelse def /HPwmX1 HPwmShWidth HPwmPgHeight HPwmScale mul sub 2 div HPwmPgHeight HPwmScale mul add def /HPwmY1 HPwmShHeight HPwmPgWidth HPwmScale mul 2 mul sub 2 div def /HPwmY2 HPwmPgWidth HPwmScale mul HPwmY1 add def } bind def HPwmCTM true setglobal /HPwm 5 dict dup begin /HPwmOn true def /HPwmOdd true def end def false setglobal /restore {/PageSV where {pop dup PageSV eq {restore HPwm begin HPwmMatrix setmatrix end}{restore}ifelse}{restore}ifelse} bind def userdict /HPwmAngle known not {/HPwmAngle 45 def} if userdict /HPwmSize known not {/HPwmSize 48 def} if userdict /HPwmLocation known not {/HPwmLocation true def} if userdict /HPwmStyle known not {/HPwmStyle .48 def} if userdict /HPwmDuplex known not {/HPwmDuplex 0 def} if /HPwmEOP {HPwmDuplex 0 eq {true}{HPwmDuplex 1 eq HPwmOdd eq dup not {erasepage}if true setglobal /HPwmOdd HPwmOdd not def false setglobal}ifelse} bind def /HPWaterMark { 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash 0 0 HPwmPgWidth HPwmPgHeight rectstroke userdict /HPwmText known HPwmOn and {HPwmPgWidth 2 div HPwmPgHeight 2 div translate HPwmAngle rotate /HPwmFont HPwmSize selectfont HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto HPwmText false charpath userdict /HPwmStyle1 known {gsave 1 setgray HPwmStyle1 HPwmScale div HPwmStyle add setlinewidth stroke grestore} if 0 setgray HPwmStyle setlinewidth stroke HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if } if } bind def end << /BeginPage {userdict begin 2 mod 0 eq { HPwmX1 HPwmY1 translate }{ HPwmX1 HPwmY2 translate } ifelse 90 rotate HPwmScale HPwmScale scale HPwm begin true setglobal /HPwmMatrix matrix currentmatrix def false setglobal end end } bind /EndPage {userdict begin HPwm begin HPwmMatrix setmatrix 2 eq {2 mod 0 ne {HPwmEOP}{false}ifelse}{HPWaterMark 2 mod 1 eq {HPwmEOP}{false}ifelse} ifelse end end } bind >> setpagedevice /setpagedevice {userdict begin dup /PageSize known {/HPwmPgWidth exch /PageSize get aload pop /HPwmPgHeight exch def def HPwmCTM <> userdict /HPwmSPD known {HPwmSPD}{setpagedevice} ifelse}if end} bind def" *End *HPNup FourUpZ/4: " % Copyright (c) Hewlett-Packard Co 1997 userdict begin userdict /HPwmPgWidth known not {/HPwmPgWidth currentpagedevice /PageSize get aload pop /HPwmPgHeight exch def def} if /HPwmShWidth currentpagedevice /PageSize get aload pop /HPwmShHeight exch def def /HPwmCTM { /HPwmScale HPwmShWidth 32 sub 2 div HPwmPgWidth div dup HPwmShHeight 32 sub 2 div HPwmPgHeight div dup 3 1 roll lt {pop} {exch pop} ifelse def /HPwmX1 HPwmShWidth HPwmPgWidth HPwmScale mul 2 mul sub 2 div def /HPwmX2 HPwmPgWidth HPwmScale mul HPwmX1 add def /HPwmY1 HPwmShHeight HPwmPgHeight HPwmScale mul 2 mul sub 2 div def /HPwmY2 HPwmPgHeight HPwmScale mul HPwmY1 add def } bind def HPwmCTM true setglobal /HPwm 5 dict dup begin /HPwmOn true def /HPwmOdd true def end def false setglobal /restore {/PageSV where {pop dup PageSV eq {restore HPwm begin HPwmMatrix setmatrix end}{restore}ifelse}{restore}ifelse} bind def userdict /HPwmAngle known not {/HPwmAngle 45 def} if userdict /HPwmSize known not {/HPwmSize 48 def} if userdict /HPwmLocation known not {/HPwmLocation true def} if userdict /HPwmStyle known not {/HPwmStyle .48 def} if userdict /HPwmDuplex known not {/HPwmDuplex 0 def} if /HPwmEOP {HPwmDuplex 0 eq {true}{HPwmDuplex 1 eq HPwmOdd eq dup not {erasepage}if true setglobal /HPwmOdd HPwmOdd not def false setglobal}ifelse} bind def /HPWaterMark { 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash 0 0 HPwmPgWidth HPwmPgHeight rectstroke userdict /HPwmText known HPwmOn and {HPwmPgWidth 2 div HPwmPgHeight 2 div translate HPwmAngle rotate /HPwmFont HPwmSize selectfont HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto HPwmText false charpath userdict /HPwmStyle1 known {gsave 1 setgray HPwmStyle1 HPwmScale div HPwmStyle add setlinewidth stroke grestore} if 0 setgray HPwmStyle setlinewidth stroke HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if } if } bind def end << /BeginPage {userdict begin 4 mod dup dup dup 0 eq {HPwmX1 HPwmY2 translate} if 1 eq {HPwmX2 HPwmY2 translate} if 2 eq {HPwmX1 HPwmY1 translate} if 3 eq {HPwmX2 HPwmY1 translate} if HPwmScale HPwmScale scale HPwm begin true setglobal /HPwmMatrix matrix currentmatrix def false setglobal end end } bind /EndPage {userdict begin HPwm begin HPwmMatrix setmatrix 2 eq {4 mod 0 ne {HPwmEOP}{false}ifelse}{HPWaterMark 4 mod 3 eq {HPwmEOP}{false}ifelse} ifelse end end } bind >> setpagedevice /setpagedevice {userdict begin dup /PageSize known {/HPwmPgWidth exch /PageSize get aload pop /HPwmPgHeight exch def def HPwmCTM <> userdict /HPwmSPD known {HPwmSPD}{setpagedevice} ifelse}if end} bind def" *End *HPNup SixUpZ/6: " % Copyright (c) Hewlett-Packard Co 1997 userdict begin userdict /HPwmPgWidth known not {/HPwmPgWidth currentpagedevice /PageSize get aload pop /HPwmPgHeight exch def def} if /HPwmShWidth currentpagedevice /PageSize get aload pop /HPwmShHeight exch def def /HPwmCTM { /HPwmScale HPwmShWidth 32 sub 2 div HPwmPgHeight div dup HPwmShHeight 32 sub 3 div HPwmPgWidth div dup 3 1 roll lt {pop} {exch pop} ifelse def /HPwmX1 HPwmShWidth HPwmPgHeight HPwmScale mul 2 mul sub 2 div HPwmPgHeight HPwmScale mul add def /HPwmY1 HPwmShHeight HPwmPgWidth HPwmScale mul 3 mul sub 2 div def } bind def HPwmCTM true setglobal /HPwm 5 dict dup begin /HPwmOn true def /HPwmOdd true def end def false setglobal /restore {/PageSV where {pop dup PageSV eq {restore HPwm begin HPwmMatrix setmatrix end}{restore}ifelse}{restore}ifelse} bind def userdict /HPwmAngle known not {/HPwmAngle 45 def} if userdict /HPwmSize known not {/HPwmSize 48 def} if userdict /HPwmLocation known not {/HPwmLocation true def} if userdict /HPwmStyle known not {/HPwmStyle .48 def} if userdict /HPwmDuplex known not {/HPwmDuplex 0 def} if /HPwmEOP {HPwmDuplex 0 eq {true}{HPwmDuplex 1 eq HPwmOdd eq dup not {erasepage}if true setglobal /HPwmOdd HPwmOdd not def false setglobal}ifelse} bind def /HPWaterMark { 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash 0 0 HPwmPgWidth HPwmPgHeight rectstroke userdict /HPwmText known HPwmOn and {HPwmPgWidth 2 div HPwmPgHeight 2 div translate HPwmAngle rotate /HPwmFont HPwmSize selectfont HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto HPwmText false charpath userdict /HPwmStyle1 known {gsave 1 setgray HPwmStyle1 HPwmScale div HPwmStyle add setlinewidth stroke grestore} if 0 setgray HPwmStyle setlinewidth stroke HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if } if } bind def end << /BeginPage {userdict begin 6 mod dup 3 idiv HPwmPgHeight HPwmScale mul mul HPwmX1 add exch dup 3 idiv 3 mul sub HPwmPgWidth HPwmScale mul mul HPwmY1 add translate 90 rotate HPwmScale HPwmScale scale HPwm begin true setglobal /HPwmMatrix matrix currentmatrix def false setglobal end end } bind /EndPage {userdict begin HPwm begin HPwmMatrix setmatrix 2 eq {6 mod 0 ne {HPwmEOP}{false}ifelse}{HPWaterMark 6 mod 5 eq {HPwmEOP}{false}ifelse} ifelse end end } bind >> setpagedevice /setpagedevice {userdict begin dup /PageSize known {/HPwmPgWidth exch /PageSize get aload pop /HPwmPgHeight exch def def HPwmCTM <> userdict /HPwmSPD known {HPwmSPD}{setpagedevice} ifelse}if end} bind def" *End *HPNup NineUpZ/9: " % Copyright (c) Hewlett-Packard Co 1997 userdict begin userdict /HPwmPgWidth known not {/HPwmPgWidth currentpagedevice /PageSize get aload pop /HPwmPgHeight exch def def} if /HPwmShWidth currentpagedevice /PageSize get aload pop /HPwmShHeight exch def def /HPwmCTM { /HPwmScale HPwmShWidth 32 sub 3 div HPwmPgWidth div dup HPwmShHeight 32 sub 3 div HPwmPgHeight div dup 3 1 roll lt {pop} {exch pop} ifelse def /HPwmX1 HPwmShWidth HPwmPgWidth HPwmScale mul 3 mul sub 2 div def /HPwmY1 HPwmShHeight HPwmPgHeight HPwmScale mul 3 mul sub 2 div def } bind def HPwmCTM true setglobal /HPwm 5 dict dup begin /HPwmOn true def /HPwmOdd true def end def false setglobal /restore {/PageSV where {pop dup PageSV eq {restore HPwm begin HPwmMatrix setmatrix end}{restore}ifelse}{restore}ifelse} bind def userdict /HPwmAngle known not {/HPwmAngle 45 def} if userdict /HPwmSize known not {/HPwmSize 48 def} if userdict /HPwmLocation known not {/HPwmLocation true def} if userdict /HPwmStyle known not {/HPwmStyle .48 def} if userdict /HPwmDuplex known not {/HPwmDuplex 0 def} if /HPwmEOP {HPwmDuplex 0 eq {true}{HPwmDuplex 1 eq HPwmOdd eq dup not {erasepage}if true setglobal /HPwmOdd HPwmOdd not def false setglobal}ifelse} bind def /HPWaterMark { 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash 0 0 HPwmPgWidth HPwmPgHeight rectstroke userdict /HPwmText known HPwmOn and {HPwmPgWidth 2 div HPwmPgHeight 2 div translate HPwmAngle rotate /HPwmFont HPwmSize selectfont HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto HPwmText false charpath userdict /HPwmStyle1 known {gsave 1 setgray HPwmStyle1 HPwmScale div HPwmStyle add setlinewidth stroke grestore} if 0 setgray HPwmStyle setlinewidth stroke HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if } if } bind def end << /BeginPage {userdict begin 9 mod dup dup 3 idiv 3 mul sub HPwmPgWidth HPwmScale mul mul HPwmX1 add exch 3 idiv 2 exch sub HPwmPgHeight HPwmScale mul mul HPwmY1 add translate HPwmScale HPwmScale scale HPwm begin true setglobal /HPwmMatrix matrix currentmatrix def false setglobal end end } bind /EndPage {userdict begin HPwm begin HPwmMatrix setmatrix 2 eq {9 mod 0 ne {HPwmEOP}{false}ifelse}{HPWaterMark 9 mod 8 eq {HPwmEOP}{false}ifelse} ifelse end end } bind >> setpagedevice /setpagedevice {userdict begin dup /PageSize known {/HPwmPgWidth exch /PageSize get aload pop /HPwmPgHeight exch def def HPwmCTM <> userdict /HPwmSPD known {HPwmSPD}{setpagedevice} ifelse}if end} bind def" *End *HPNup SixteenUpZ/16: " % Copyright (c) Hewlett-Packard Co 1997 userdict begin userdict /HPwmPgWidth known not {/HPwmPgWidth currentpagedevice /PageSize get aload pop /HPwmPgHeight exch def def} if /HPwmShWidth currentpagedevice /PageSize get aload pop /HPwmShHeight exch def def /HPwmCTM { /HPwmScale HPwmShWidth 32 sub 4 div HPwmPgWidth div dup HPwmShHeight 32 sub 4 div HPwmPgHeight div dup 3 1 roll lt {pop} {exch pop} ifelse def /HPwmX1 HPwmShWidth HPwmPgWidth HPwmScale mul 4 mul sub 2 div def /HPwmY1 HPwmShHeight HPwmPgHeight HPwmScale mul 4 mul sub 2 div def } bind def HPwmCTM true setglobal /HPwm 5 dict dup begin /HPwmOn true def /HPwmOdd true def end def false setglobal /restore {/PageSV where {pop dup PageSV eq {restore HPwm begin HPwmMatrix setmatrix end}{restore}ifelse}{restore}ifelse} bind def userdict /HPwmAngle known not {/HPwmAngle 45 def} if userdict /HPwmSize known not {/HPwmSize 48 def} if userdict /HPwmLocation known not {/HPwmLocation true def} if userdict /HPwmStyle known not {/HPwmStyle .48 def} if userdict /HPwmDuplex known not {/HPwmDuplex 0 def} if /HPwmEOP {HPwmDuplex 0 eq {true}{HPwmDuplex 1 eq HPwmOdd eq dup not {erasepage}if true setglobal /HPwmOdd HPwmOdd not def false setglobal}ifelse} bind def /HPWaterMark { 0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash 0 0 HPwmPgWidth HPwmPgHeight rectstroke userdict /HPwmText known HPwmOn and {HPwmPgWidth 2 div HPwmPgHeight 2 div translate HPwmAngle rotate /HPwmFont HPwmSize selectfont HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto HPwmText false charpath userdict /HPwmStyle1 known {gsave 1 setgray HPwmStyle1 HPwmScale div HPwmStyle add setlinewidth stroke grestore} if 0 setgray HPwmStyle setlinewidth stroke HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if } if } bind def end << /BeginPage {userdict begin 16 mod dup dup 4 idiv 4 mul sub HPwmPgWidth HPwmScale mul mul HPwmX1 add exch 4 idiv 3 exch sub HPwmPgHeight HPwmScale mul mul HPwmY1 add translate HPwmScale HPwmScale scale HPwm begin true setglobal /HPwmMatrix matrix currentmatrix def false setglobal end end } bind /EndPage {userdict begin HPwm begin HPwmMatrix setmatrix 2 eq {16 mod 0 ne {HPwmEOP}{false}ifelse}{HPWaterMark 16 mod 15 eq {HPwmEOP}{false}ifelse} ifelse end end } bind >> setpagedevice /setpagedevice {userdict begin dup /PageSize known {/HPwmPgWidth exch /PageSize get aload pop /HPwmPgHeight exch def def HPwmCTM <> userdict /HPwmSPD known {HPwmSPD}{setpagedevice} ifelse}if end} bind def" *End *%=== Resolution Enhancement =============== *OpenUI *Smoothing/Resolution Enhancement: Boolean *OrderDependency: 20 DocumentSetup *Smoothing *DefaultSmoothing: True *Smoothing True/On: " << /PostRenderingEnhance true /PostRenderingEnhanceDetails << /REValue 2 /Type 8 >> >> setpagedevice" *End *Smoothing False/Off: " << /PostRenderingEnhance true /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >> >> setpagedevice" *End *?Smoothing: " save currentpagedevice /PostRenderingEnhanceDetails get /REValue get [(False) (True) (True) (True)] exch get print restore " *End *CloseUI: *Smoothing *%=== Installable Options ========================== *OpenGroup: InstallableOptions/Installed Options *OpenUI *InstalledMemory/Total Printer Memory: PickOne *DefaultInstalledMemory: 8MB *InstalledMemory 8MB/8 - 11 MB: "" *InstalledMemory 16MB/16 - 23 MB: "" *InstalledMemory 24MB/24 - 31 MB: "" *InstalledMemory 32MB/32 - 55 MB: "" *InstalledMemory 56MB/56 - 71 MB: "" *InstalledMemory 72MB/72 MB or more: "" *?InstalledMemory: " save currentsystemparams /RamSize get 524288 div ceiling cvi 2 div /size exch def size 36 ge {(96MB)} {size 28 ge {(64MB)} {size 20 ge {(32MB)} {size 12 ge {(24MB)} {size 8 ge {(16MB)} {(8MB)} ifelse } ifelse } ifelse } ifelse } ifelse = flush restore " *End *CloseUI: *InstalledMemory *CloseGroup: InstallableOptions *FreeVM: "4000000" *VMOption 8MB/8 - 11 MB: "4000000" *VMOption 16MB/16 - 23 MB: "6000000" *VMOption 24MB/24 - 31 MB: "9400000" *VMOption 32MB/32 - 55 MB: "17000000" *VMOption 56MB/56 - 71 MB: "24500000" *VMOption 72MB/72 MB or more: "32000000" *%=== UI Constraints ============================= *% If A thae not B (Also include the reverse constraints if appropriate) *% *% FastRes with 1200 dpi only. *UIConstraints: *JCLResolution 300dpi *JCLFastRes True *UIConstraints: *JCLResolution 1200dpi *JCLFastRes True *%=== Paper Sizes ================= *OpenUI *PageSize: PickOne *OrderDependency: 30 AnySetup *PageSize *DefaultPageSize: Letter *PageSize Letter/Letter: " <> setpagedevice" *End *PageSize Executive/Executive: " <> setpagedevice" *End *PageSize Legal/Legal: " <> setpagedevice" *End *PageSize A4/A4: " <> setpagedevice" *End *PageSize A5/A5: " <> setpagedevice" *End *PageSize A6/A6: " <> setpagedevice" *End *PageSize ISOB5/B5: " <> setpagedevice" *End *PageSize B5/B5 (JIS): " <> setpagedevice" *End *PageSize w612h936/8.5x13: " <> setpagedevice" *End *PageSize Postcard/Postcard (JIS): " <> setpagedevice" *End *PageSize DoublePostcard/Double Postcard (JIS): " <> setpagedevice" *End *PageSize Env10/Envelope #10: " <> setpagedevice" *End *PageSize EnvMonarch/Envelope Monarch: " <> setpagedevice" *End *PageSize EnvDL/Envelope DL: " <> setpagedevice" *End *PageSize EnvC5/Envelope C5: " <> setpagedevice" *End *PageSize EnvISOB5/Envelope B5: " <> setpagedevice" *End *PageSize w558h774/16K: " <> setpagedevice" *End *?PageSize: " save currentpagedevice /PageSize get aload pop 2 copy gt {exch} if (Unknown) 17 dict dup [612 792] (Letter) put dup [522 756] (Executive) put dup [612 1008] (Legal) put dup [595 842] (A4) put dup [420 595] (A5) put dup [297 420] (A6) put dup [499 709] (ISOB5) put dup [516 729] (B5) put dup [612 936] (w612h936) put dup [284 419] (Postcard) put dup [419.5 567](DoublePostcard) put dup [297 684] (Env10) put dup [279 540] (EnvMonarch) put dup [312 624] (EnvDL) put dup [459 649] (EnvC5) put dup [499 709] (EnvISOB5) put dup [558 774] (w558h774) put { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and {exch pop exit} {pop} ifelse } bind forall = flush pop pop restore " *End *CloseUI: *PageSize *OpenUI *PageRegion: PickOne *OrderDependency: 40 AnySetup *PageRegion *DefaultPageRegion: Letter *PageRegion Letter/Letter: " <> setpagedevice" *End *PageRegion Executive/Executive: " <> setpagedevice" *End *PageRegion Legal/Legal: " <> setpagedevice" *End *PageRegion A4/A4: " <> setpagedevice" *End *PageRegion A5/A5: " <> setpagedevice" *End *PageRegion A6/A6: " <> setpagedevice" *End *PageRegion ISOB5/B5: " <> setpagedevice" *End *PageRegion B5/B5 (JIS): " <> setpagedevice" *End *PageRegion w612h936/8.5x13: " <> setpagedevice" *End *PageRegion Postcard/Postcard (JIS): " <> setpagedevice" *End *PageRegion DoublePostcard/Double Postcard (JIS): " <> setpagedevice" *End *PageRegion Env10/Envelope #10: " <> setpagedevice" *End *PageRegion EnvMonarch/Envelope Monarch: " <> setpagedevice" *End *PageRegion EnvDL/Envelope DL: " <> setpagedevice" *End *PageRegion EnvC5/Envelope C5: " <> setpagedevice" *End *PageRegion EnvISOB5/Envelope B5: " <> setpagedevice" *End *PageRegion w558h774/16K: " <> setpagedevice" *End *CloseUI: *PageRegion *DefaultImageableArea: Letter *ImageableArea Letter/Letter: "12.00 12.00 599.76 779.76" *ImageableArea Executive/Executive: "12.00 12.00 509.76 743.76" *ImageableArea Legal/Legal: "12.00 12.00 599.76 995.76" *ImageableArea A4/A4: "12.00 12.00 582.96 829.44" *ImageableArea A5/A5: "12.00 12.00 407.28 582.96" *ImageableArea A6/A6: "12.00 12.00 284.76 407.76" *ImageableArea ISOB5/B5: "12.00 12.00 486.48 696.24" *ImageableArea B5/B5 (JIS): "12.00 12.00 503.52 716.16" *ImageableArea w612h936/8.5x13: "12.00 12.00 599.76 923.76" *ImageableArea Postcard/Postcard (JIS): "12.00 12.00 271.20 407.28" *ImageableArea DoublePostcard/Double Postcard (JIS): "12.00 12.00 407.28 554.64" *ImageableArea Env10/Envelope #10: "12.00 12.00 284.64 671.76" *ImageableArea EnvMonarch/Envelope Monarch: "12.00 12.00 266.64 527.76" *ImageableArea EnvDL/Envelope DL: "12.00 12.00 299.52 611.28" *ImageableArea EnvC5/Envelope C5: "12.00 12.00 446.88 636.72" *ImageableArea EnvISOB5/Envelope B5: "12.00 12.00 486.48 696.24" *ImageableArea w558h774/16K: "12.00 12.00 545.76 761.76" *?ImageableArea: " save /cvp { ( ) cvs print ( ) print } bind def /upperright {10000 mul floor 10000 div} bind def /lowerleft {10000 mul ceiling 10000 div} bind def newpath clippath pathbbox 4 -2 roll exch 2 {lowerleft cvp} repeat exch 2 {upperright cvp} repeat flush restore " *End *DefaultPaperDimension: Letter *PaperDimension Letter/Letter: "612 792" *PaperDimension Executive/Executive: "522 756" *PaperDimension Legal/Legal: "612 1008" *PaperDimension A4/A4: "595 842" *PaperDimension A5/A5: "420 595" *PaperDimension A6/A6: "297 420" *PaperDimension ISOB5/B5: "499 709" *PaperDimension B5/B5 (JIS): "516 729" *PaperDimension w612h936/8.5x13: "612 936" *PaperDimension Postcard/Postcard (JIS): "284 419" *PaperDimension DoublePostcard/Double Postcard (JIS): "419.5 567" *PaperDimension Env10/Envelope #10: "297 684" *PaperDimension EnvMonarch/Envelope Monarch: "279 540" *PaperDimension EnvDL/Envelope DL: "312 624" *PaperDimension EnvC5/Envelope C5: "459 649" *PaperDimension EnvISOB5/Envelope B5: "499 709" *PaperDimension w558h774/16K: "558 774" *LandscapeOrientation: Plus90 *%=== Custom Paper Support ================= *%Orientation and Margin (offsets) values are not utilized *VariablePaperSize: True *LeadingEdge Short: "" *DefaultLeadingEdge: Short *% Smallest = 3x5, Largest = 8.5 x 14 *MaxMediaWidth: "612" *MaxMediaHeight: "1008" *HWMargins: 12 12 12 12 *CustomPageSize True: " pop pop pop <> setpagedevice " *End *ParamCustomPageSize Width: 1 points 216 612 *ParamCustomPageSize Height: 2 points 360 1008 *ParamCustomPageSize WidthOffset: 3 points 0 0 *ParamCustomPageSize HeightOffset: 4 points 0 0 *ParamCustomPageSize Orientation: 5 int 1 1 *RequiresPageRegion All: True *%=== Paper Sources ==================== *OpenUI *InputSlot: PickOne *OrderDependency: 20 AnySetup *InputSlot *DefaultInputSlot: Upper *InputSlot Upper/ Tray 1: "<> setpagedevice" *InputSlot ManualFeed/ Tray 1 (Manual): "<> setpagedevice" *?InputSlot: " save [ (none) (Upper) ] statusdict /papertray get exec {get exec} stopped { pop pop (Unknown) } if = flush restore " *End *CloseUI: *InputSlot *%=== Fit to Page ========================= *OpenUI *HPPaperPolicy/Fit to Page: PickOne *OrderDependency: 15 AnySetup *HPPaperPolicy *DefaultHPPaperPolicy: Off *HPPaperPolicy Off/Off: " <> setpagedevice" *End *HPPaperPolicy Letter/Letter: " userdict begin /HPppX1 0 def /HPppY1 0 def /HPppScale 1 def <> setpagedevice /HPwmSPD {setpagedevice} bind def /setpagedevice {userdict begin dup /PageSize known {/HPwmPgWidth exch /PageSize get aload pop /HPwmPgHeight exch def def /HPppScale 612 HPwmPgWidth div dup 792 HPwmPgHeight div dup 3 1 roll lt {pop} {exch pop} ifelse def HPppScale 1 gt {/HPppScale 1 def}if /HPppX1 612 HPwmPgWidth HPppScale mul sub 2 div def /HPppY1 792 HPwmPgHeight HPppScale mul sub 2 div def <> setpagedevice}{setpagedevice}ifelse end} bind def end" *End *HPPaperPolicy A4/A4: " userdict begin /HPppX1 0 def /HPppY1 0 def /HPppScale 1 def <> setpagedevice /HPwmSPD {setpagedevice} bind def /setpagedevice {userdict begin dup /PageSize known {/HPwmPgWidth exch /PageSize get aload pop /HPwmPgHeight exch def def /HPppScale 595 HPwmPgWidth div dup 842 HPwmPgHeight div dup 3 1 roll lt {pop} {exch pop} ifelse def HPppScale 1 gt {/HPppScale 1 def}if /HPppX1 595 HPwmPgWidth HPppScale mul sub 2 div def /HPppY1 842 HPwmPgHeight HPppScale mul sub 2 div def <> setpagedevice}{setpagedevice}ifelse end} bind def end" *End *CloseUI: *HPPaperPolicy *%=== Halftone Information ================= *ScreenFreq: "106.0" *ScreenAngle: "45.0" *ResScreenFreq 300dpi/300 dpi: "60.0" *ResScreenAngle 300dpi/300 dpi: "45.0" *ResScreenFreq 600dpi/600 dpi: "106.0" *ResScreenAngle 600dpi/600 dpi: "45.0" *ResScreenFreq 1200dpi/1200 dpi: "180.0" *ResScreenAngle 1200dpi/1200 dpi: "45.0" *DefaultScreenProc: Dot *ScreenProc HPEnhanced: " { /EnhancedHalftone /Halftone findresource }" *End *ScreenProc Dot: " {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 sub }{dup mul exch dup mul add 1 exch sub }ifelse } " *End *ScreenProc Line: "{ pop }" *ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" *DefaultTransfer: Null *Transfer Null: "{ }" *Transfer Null.Inverse: "{ 1 exch sub }" *DefaultHalftoneType: 9 *AccurateScreensSupport: False *OpenUI *HPHalftone/Levels of Gray: PickOne *OrderDependency: 16 DocumentSetup *HPHalftone *DefaultHPHalftone: PrinterDefault *HPHalftone PrinterDefault/Printer's Current Setting: "" *HPHalftone Enhanced/Enhanced: " << /Install { currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and { /EnhancedColorRendering600 } { /EnhancedColorRendering } ifelse /ColorRendering findresource setcolorrendering /EnhancedHalftone /Halftone findresource sethalftone { } settransfer false setstrokeadjust } >> setpagedevice currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and { << /PostRenderingEnhance true /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >> >> setpagedevice } if /setscreen { pop pop pop } def /setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def /sethalftone { pop } def " *End *HPHalftone Standard/Standard: " << /Install { currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and dup currentpagedevice /PostRenderingEnhance get currentpagedevice /PostRenderingEnhanceDetails get /REValue get 0 ne and { {/DefaultColorRenderingRE600} {/DefaultColorRenderingRE} ifelse} { {/DefaultColorRendering600} {/DefaultColorRendering} ifelse} ifelse /ColorRendering findresource setcolorrendering { /DefaultHalftone600 } {/DefaultHalftone} ifelse /Halftone findresource sethalftone {} settransfer false setstrokeadjust } >> setpagedevice currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and { << /PostRenderingEnhance true /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >> >> setpagedevice } if " *End *?HPHalftone: " save currenthalftone /HalftoneType get 9 eq {(Enhanced)} {(Standard)} ifelse = flush restore " *End *CloseUI: *HPHalftone *%=== Color Control ======================== *DefaultColorSep: ProcessBlack.106lpi.600dpi/106 lpi / 600 dpi *InkName: ProcessBlack/Process Black *InkName: CustomColor/Custom Color *InkName: ProcessCyan/Process Cyan *InkName: ProcessMagenta/Process Magenta *InkName: ProcessYellow/Process Yellow *% For 60 lpi / 300 dpi ========================= *ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" *ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" *ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" *ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" *ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" *ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" *ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" *ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" *ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" *ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" *% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) ==== *ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" *ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" *ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" *ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" *ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" *ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" *ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" *ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" *ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" *ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" *ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 sub }{dup mul exch dup mul add 1 exch sub }ifelse }" *End *% For 106 lpi / 300 dpi ========================= *ColorSepScreenAngle ProcessBlack.106lpi.300dpi/106 lpi / 300 dpi: "45.0" *ColorSepScreenAngle CustomColor.106lpi.300dpi/106 lpi / 300 dpi: "45.0" *ColorSepScreenAngle ProcessCyan.106lpi.300dpi/106 lpi / 300 dpi: "71.5651" *ColorSepScreenAngle ProcessMagenta.106lpi.300dpi/106 lpi / 300 dpi: "18.4349" *ColorSepScreenAngle ProcessYellow.106lpi.300dpi/106 lpi / 300 dpi: "0.0" *ColorSepScreenFreq ProcessBlack.106lpi.300dpi/106 lpi / 300 dpi: "106.066" *ColorSepScreenFreq CustomColor.106lpi.300dpi/106 lpi / 300 dpi: "106.066" *ColorSepScreenFreq ProcessCyan.106lpi.300dpi/106 lpi / 300 dpi: "94.8683" *ColorSepScreenFreq ProcessMagenta.106lpi.300dpi/106 lpi / 300 dpi: "94.8683" *ColorSepScreenFreq ProcessYellow.106lpi.300dpi/106 lpi / 300 dpi: "100.0" *% For 106 lpi / 600 dpi ========================= *ColorSepScreenAngle ProcessBlack.106lpi.600dpi/106 lpi / 600 dpi: "45.0" *ColorSepScreenAngle CustomColor.106lpi.600dpi/106 lpi / 600 dpi: "45.0" *ColorSepScreenAngle ProcessCyan.106lpi.600dpi/106 lpi / 600 dpi: "71.5651" *ColorSepScreenAngle ProcessMagenta.106lpi.600dpi/106 lpi / 600 dpi: "18.4349" *ColorSepScreenAngle ProcessYellow.106lpi.600dpi/106 lpi / 600 dpi: "0.0" *ColorSepScreenFreq ProcessBlack.106lpi.600dpi/106 lpi / 600 dpi: "106.066" *ColorSepScreenFreq CustomColor.106lpi.600dpi/106 lpi / 600 dpi: "106.066" *ColorSepScreenFreq ProcessCyan.106lpi.600dpi/106 lpi / 600 dpi: "94.8683" *ColorSepScreenFreq ProcessMagenta.106lpi.600dpi/106 lpi / 600 dpi: "94.8683" *ColorSepScreenFreq ProcessYellow.106lpi.600dpi/106 lpi / 600 dpi: "100.0" *% For 180 lpi / 1200 dpi ========================= *ColorSepScreenAngle ProcessBlack.180lpi.1200dpi/180 lpi / 1200 dpi: "45.0" *ColorSepScreenAngle CustomColor.180lpi.1200dpi/180 lpi / 1200 dpi: "45.0" *ColorSepScreenAngle ProcessCyan.180lpi.1200dpi/180 lpi / 1200 dpi: "71.5651" *ColorSepScreenAngle ProcessMagenta.180lpi.1200dpi/180 lpi / 1200 dpi: "18.4349" *ColorSepScreenAngle ProcessYellow.180lpi.1200dpi/180 lpi / 1200 dpi: "0.0" *ColorSepScreenFreq ProcessBlack.180lpi.1200dpi/180 lpi / 1200 dpi: "180" *ColorSepScreenFreq CustomColor.180lpi.1200dpi/180 lpi / 1200 dpi: "180" *ColorSepScreenFreq ProcessCyan.180lpi.1200dpi/180 lpi / 1200 dpi: "161" *ColorSepScreenFreq ProcessMagenta.180lpi.1200dpi/180 lpi / 1200 dpi: "161" *ColorSepScreenFreq ProcessYellow.180lpi.1200dpi/180 lpi / 1200 dpi: "170" *%=== Duplex ==================================== *OpenUI *Duplex/Duplex: PickOne *OrderDependency: 50 AnySetup *Duplex *DefaultDuplex: None *Duplex None/Off (1-Sided): " <> setpagedevice" *End *Duplex DuplexNoTumble/Flip on Long Edge (Standard): " <> setpagedevice" *End *Duplex DuplexTumble/Flip on Short Edge: " <> setpagedevice" *End *?Duplex: " save currentpagedevice /Duplex known false ne { currentpagedevice /Duplex get { currentpagedevice /Tumble get {(DuplexTumble)}{(DuplexNoTumble)}ifelse } { (None)} ifelse }{(None)} ifelse = flush restore " *End *CloseUI: *Duplex *%=== Font Information ===================== *DefaultFont: Courier *Font AvantGarde-Book: Standard "(001.006S)" Standard ROM *Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM *Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM *Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM *Font Bookman-Demi: Standard "(001.004S)" Standard ROM *Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM *Font Bookman-Light: Standard "(001.004S)" Standard ROM *Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM *Font Courier: Standard "(002.004S)" Standard ROM *Font Courier-Bold: Standard "(002.004S)" Standard ROM *Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM *Font Courier-Oblique: Standard "(002.004S)" Standard ROM *Font Helvetica: Standard "(001.006S)" Standard ROM *Font Helvetica-Bold: Standard "(001.007S)" Standard ROM *Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM *Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM *Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM *Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM *Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM *Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM *Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM *Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM *Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM *Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM *Font Palatino-Bold: Standard "(001.005S)" Standard ROM *Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM *Font Palatino-Italic: Standard "(001.005S)" Standard ROM *Font Palatino-Roman: Standard "(001.005S)" Standard ROM *Font Symbol: Special "(001.007S)" Special ROM *Font Times-Bold: Standard "(001.007S)" Standard ROM *Font Times-BoldItalic: Standard "(001.009S)" Standard ROM *Font Times-Italic: Standard "(001.007S)" Standard ROM *Font Times-Roman: Standard "(001.007S)" Standard ROM *Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM *Font ZapfDingbats: Special "(001.004S)" Special ROM *?FontQuery: " save { count 1 gt { exch dup 127 string cvs (/) print print (:) print /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = } { exit } ifelse } bind loop (*) = flush restore " *End *?FontList: " save (*) {cvn ==} 128 string /Font resourceforall (*) = flush restore " *End *%=== Printer Messages (verbatim from printer): ================ *Message: "%%[ exitserver: permanent state may be changed ]%%" *Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" *Message: "\FontName\ not found, using Courier" *% Status (format: %%[ status: ] %%) *Status: "warming up"/warming up *Status: "idle"/idle *Status: "busy"/busy *Status: "waiting"/waiting *Status: "printing"/printing *Status: "initializing"/initializing *Status: "printing test page"/printing test page *Status: "PrinterError: cover open or no toner cartridge"/cover open or no toner cartridge *Status: "PrinterError: cover open"/cover open *Status: "PrinterError: needs attention"/needs attention *Status: "PrinterError: no toner cartridge"/no toner cartridge *Status: "PrinterError: warming up"/warming up *Status: "PrinterError: manual feed"/manual feed *Status: "PrinterError: out of paper"/out of paper *Status: "PrinterError: Paper Jam"/Paper Jam *Status: "PrinterError: paper jam"/paper jam *Status: "PrinterError: page protect needed"/page protect needed *Status: "PrinterError: out of memory"/out of memory *Status: "PrinterError: output bin full"/output bin full *Status: "PrinterError: resetting printer"/resetting printer *Status: "PrinterError: toner is low"/toner is low *Status: "PrinterError: off line"/off line *% Printer Error (format: %%[ PrinterError: ]%%) *PrinterError: "cover open or no toner cartridge"/cover open or no toner cartridge *PrinterError: "cover open"/cover open *PrinterError: "needs attention"/needs attention *PrinterError: "no toner cartridge"/no toner cartridge *PrinterError: "warming up"/warming up *PrinterError: "manual feed"/manual feed *PrinterError: "out of paper"/out of paper *PrinterError: "Paper Jam"/Paper Jam *PrinterError: "paper jam"/paper jam *PrinterError: "page protect needed"/page protect needed *PrinterError: "out of memory"/out of memory *PrinterError: "output bin full"/output bin full *PrinterError: "resetting printer"/resetting printer *PrinterError: "toner is low"/toner is low *PrinterError: "off line"/off line *% Input Sources (format: %%[ status: ; source: ]%% ) *Source: "BiTronics"/BiTronics *Source: "other I/O"/other I/O *Source: "AppleTalk"/AppleTalk *Source: "APPLETALK"/AppleTalk *Source: "ATALK"/AppleTalk *Source: "LocalTalk"/LocalTalk *Source: "Parallel"/Parallel *Source: "EtherTalk"/EtherTalk *Source: "NOVELL"/NOVELL *Source: "DLC/LLC"/DLC/LLC *Source: "ETALK"/EtherTalk *Source: "TCP/IP"/TCP/IP *Password: "()" *ExitServer: " count 0 eq { false } { true exch startjob } ifelse not { (WARNING: Cannot modify initial VM.) = (Missing or invalid password.) = (Please contact the author of this software.) = flush quit } if " *End *Reset: " count 0 eq { false } { true exch startjob } ifelse not { (WARNING: Cannot reset printer.) = (Missing or invalid password.) = (Please contact the author of this software.) = flush quit } if systemdict /quit get exec (WARNING : Printer Reset Failed.) = flush " *End *% ======================================= *% For "HP LaserJet 3200 Series" version 2014.108 *% ======================================= hp-ppd-0.9ubuntu2+really/old/HP_Business_Inkjet_2500C_Series.ppd0000644000000000000000000014161107452600061021311 0ustar *PPD-Adobe: "4.3" *% Adobe Systems PostScript(R) Printer Description File *% Copyright 1987-1995 Adobe Systems Incorporated. *% All Rights Reserved. *% Permission is granted for redistribution of this file as *% long as this copyright notice is intact and the contents *% of the file is not altered in any way from its original form. *% End of Copyright statement *% *% Permission is hereby granted, free of charge, to any person obtaining *% a copy of this software and associated documentation files (the *% "Software"), to deal in the Software without restriction, including *% without limitation the rights to use, copy, modify, merge, publish, *% distribute, sublicense, and/or sell copies of the Software, and to *% permit persons to whom the Software is furnished to do so, subject to *% the following conditions: *% *% The above copyright notice and this permission notice shall be *% included in all copies or substantial portions of the Software. *% *% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, *% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF *% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND *% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE *% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION *% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION *% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. *% *% [this is the MIT open source license -- see www.opensource.org] *% *% =================================== *% PPD File Version Information *% =================================== *FormatVersion: "4.3" *FileVersion: "2.0" *LanguageEncoding: ISOLatin1 *LanguageVersion: English *PCFileName: "HPWP6C31.PPD" *% =================================== *% Product Version Information *% =================================== *Product: "(HP 2500C Series)" *PSVersion: "(3010.106) 209" *ModelName: "HP 2500C Series PS3 Printer" *ShortNickName: "HP 2500C Series PS3 Printer" *NickName: "HP 2500C Series PS3 Printer v3010.106" *Manufacturer:"HP" *% =================================== *% Basic Device Capabilities *% =================================== *LanguageLevel: "3" *DefaultResolution: 600dpi *ColorDevice: True *DefaultColorSpace: CMYK *TTRasterizer: Type42 *?TTRasterizer: " save 42 /FontType resourcestatus { pop pop (Type42)} {pop pop (None)} ifelse = flush restore" *End *Throughput: "1" *VariablePaperSize: True *DefaultGuaranteedMaxSeparations: 250 *% =================================== *% Emulations and Protocols *% =================================== *Protocols:PJL TBCP *JCLBegin: "<1B>%-12345X@PJL JOB<0A>" *JCLToPSInterpreter: "@PJL ENTER LANGUAGE = POSTSCRIPT<0A>" *JCLEnd: "<1B>%-12345X@PJL EOJ<0A><1B>%-12345X" *% =================================== *% System Management *% =================================== *Password: "()" *ExitServer: " count 0 eq { false } { true exch startjob } ifelse not { (WARNING: Cannot modify initial VM.) = (Missing or invalid password.) = (Please contact the author of this software.) = flush quit } if " *End *Reset: " count 0 eq { false } { true exch startjob } ifelse not { (WARNING: Cannot reset printer.) = (Missing or invalid password.) = (Please contact the author of this software.) = flush quit } if systemdict /quit get exec (WARNING : Printer Reset Failed.) = flush " *End *% =================================== *% Printer Memory *% =================================== *FreeVM: "8367144" *% VM *VMOption standard/Standard 16MB: "8367144" *VMOption 32MB/32 MB: "8850472" *VMOption 48MB/48 MB: "11160616" *VMOption 64MB/64 MB: "18164776" *VMOption 72MB/72 MB: "2886176" *VMOption 80MB/80 MB: "11217960" *% Font Cache *FCacheSize standard/Standard 16MB: 30416 *FCacheSize 32MB/32 MB: 30416 *FCacheSize 48MB/48 MB: 30416 *FCacheSize 64MB/64 MB: 30416 *FCacheSize 72MB/72 MB: 30416 *FCacheSize 80MB/80 MB: 30416 *% Installed Memory *OpenGroup: InstallableOptions *OpenUI *InstalledMemory/Installed Memory: PickOne *DefaultInstalledMemory: standard *InstalledMemory standard/Standard 16MB: " " *InstalledMemory 32MB/32 MB: " " *InstalledMemory 48MB/48 MB: " " *InstalledMemory 64MB/64 MB: " " *InstalledMemory 72MB/72 MB: " " *InstalledMemory 80MB/80 MB: " " *?InstalledMemory: " save currentsystemparams /RamSize get 524288 div ceiling cvi 2 div /size exch def size 80 ge {(80MB)} { size 72 ge { (72MB) } { size 64 ge {(64MB)} { size 48 ge {(48MB)} { size 32 ge {(32MB)} { size 16 ge {(standard)} {(Unknown)} ifelse } ifelse } ifelse } ifelse } ifelse } ifelse = flush restore" *End *CloseUI: *InstalledMemory *CloseGroup: InstallableOptions *% =================================== *% Page Size Selection *% =================================== *OpenUI *PageSize: PickOne *OrderDependency: 30.0 AnySetup *PageSize *DefaultPageSize: Letter *PageSize Letter/Letter: " << /PageSize [612 792] /ImagingBBox null >> setpagedevice" *End *PageSize Tabloid/Tabloid: " << /PageSize [792 1224] /ImagingBBox null >> setpagedevice" *End *PageSize A4/A4: " << /PageSize [595 842] /ImagingBBox null >> setpagedevice" *End *PageSize A3/A3: " << /PageSize [842 1191] /ImagingBBox null >> setpagedevice" *End *PageSize B4/B4: " << /PageSize [729 1032] /ImagingBBox null >> setpagedevice" *End *PageSize Legal/Legal: " << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" *End *PageSize Executive/Executive: " << /PageSize [522 756] /ImagingBBox null >> setpagedevice" *End *PageSize A5/A5: " << /PageSize [420 595] /ImagingBBox null >> setpagedevice" *End *PageSize B5/B5: " << /PageSize [516 729] /ImagingBBox null >> setpagedevice" *End *PageSize 4x6/4x6 Index Card: " << /PageSize [288 432] /ImagingBBox null >> setpagedevice" *End *PageSize 5x8/5x8 Index Card: " << /PageSize [360 576] /ImagingBBox null >> setpagedevice" *End *PageSize A6/A6 Card: " << /PageSize [297 420] /ImagingBBox null >> setpagedevice" *End *PageSize w936h1368/Super B: " << /PageSize [936 1368] /ImagingBBox null >> setpagedevice" *End *PageSize SuperA3/Super A3: " << /PageSize [937 1368] /ImagingBBox null >> setpagedevice" *End *PageSize Statement/Statement: " << /PageSize [396 612] /ImagingBBox null >> setpagedevice" *End *?PageSize:" save currentpagedevice /PageSize get aload pop 2 copy gt {exch} if (Unknown) 15 dict dup [612 792] (Letter) put dup [792 1224] (Tabloid) put dup [595 842] (A4) put dup [842 1191] (A3) put dup [729 1032] (B4) put dup [612 1008] (Legal) put dup [522 756] (Executive) put dup [420 595] (A5) put dup [516 729] (B5) put dup [288 432] (4x6) put dup [360 576] (5x8) put dup [297 420] (A6) put dup [936 1368] (w936h1368) put dup [937 1368] (SuperA3) put dup [396 612] (Statement) put { exch aload pop 4 index sub abs 0.5 le exch 5 index sub abs 0.5 le and {exch pop exit} {pop} ifelse } bind forall = flush pop pop restore" *End *CloseUI: *PageSize *% =================================== *% Page Region *% =================================== *OpenUI *PageRegion: PickOne *OrderDependency: 30.0 AnySetup *PageRegion *DefaultPageRegion: Letter *PageRegion Letter/Letter: " << /PageSize [612 792] /ImagingBBox null >> setpagedevice" *End *PageRegion Tabloid/Tabloid: " << /PageSize [792 1224] /ImagingBBox null >> setpagedevice" *End *PageRegion A4/A4: " << /PageSize [595 842] /ImagingBBox null >> setpagedevice" *End *PageRegion A3/A3: " << /PageSize [842 1191] /ImagingBBox null >> setpagedevice" *End *PageRegion B4/B4: " << /PageSize [729 1032] /ImagingBBox null >> setpagedevice" *End *PageRegion Legal/Legal: " << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" *End *PageRegion Executive/Executive: " << /PageSize [522 756] /ImagingBBox null >> setpagedevice" *End *PageRegion A5/A5: " << /PageSize [420 595] /ImagingBBox null >> setpagedevice" *End *PageRegion B5/B5: " << /PageSize [516 729] /ImagingBBox null >> setpagedevice" *End *PageRegion 4x6/4x6 Index Card: " << /PageSize [288 432] /ImagingBBox null >> setpagedevice" *End *PageRegion 5x8/5x8 Index Card: " << /PageSize [360 576] /ImagingBBox null >> setpagedevice" *End *PageRegion A6/A6 Card: " << /PageSize [297 420] /ImagingBBox null >> setpagedevice" *End *PageRegion w936h1368/Super B: " << /PageSize [936 1368] /ImagingBBox null >> setpagedevice" *End *PageRegion SuperA3/Super A3: " << /PageSize [937 1368] /ImagingBBox null >> setpagedevice" *End *PageRegion Statement/Statement: " << /PageSize [396 612] /ImagingBBox null >> setpagedevice" *End *CloseUI: *PageRegion *% =================================== *% Imageable Area *% =================================== *DefaultImageableArea: Letter *ImageableArea Letter/Letter: "18 36 594 783 " *ImageableArea Tabloid/Tabloid: "19 36 771 1215 " *ImageableArea A4/A4: "10 36 577 833 " *ImageableArea A3/A3: "15 36 821 1182 " *ImageableArea B4/B4: "15 37 713 1023 " *ImageableArea Legal/Legal: "18 37 594 999 " *ImageableArea Executive/Executive: "18 36 501 747 " *ImageableArea A5/A5: "10 37 408 586 " *ImageableArea B5/B5: "10 37 500 720 " *ImageableArea 4x6/4x6 Index Card: "10 36 278 423 " *ImageableArea 5x8/5x8 Index Card: "10 36 347 567 " *ImageableArea A6/A6 Card: "10 37 286 411 " *ImageableArea w936h1368/Super B: "58 58 871 1310 " *ImageableArea SuperA3/Super A3: "40 80 892 1288 " *ImageableArea Statement/Statement: "15 36 375 603 " *?ImageableArea: " save /cvp {cvi ( ) cvs print ( ) print} bind def newpath clippath pathbbox 4 -2 roll exch 2 {ceiling cvp} repeat exch 2 {floor cvp} repeat flush (\n) print flush restore" *End *% =================================== *% Paper Dimensions *% =================================== *DefaultPaperDimension: Letter *PaperDimension Letter/Letter: "612 792" *PaperDimension Tabloid/Tabloid: "792 1224" *PaperDimension A4/A4: "595 842" *PaperDimension A3/A3: "842 1191" *PaperDimension B4/B4: "729 1032" *PaperDimension Legal/Legal: "612 1008" *PaperDimension Executive/Executive: "522 756" *PaperDimension A5/A5: "420 595" *PaperDimension B5/B5: "516 729" *PaperDimension 4x6/4x6 Index Card: "288 432" *PaperDimension 5x8/5x8 Index Card: "360 576" *PaperDimension A6/A6 Card: "297 420" *PaperDimension w936h1368/Super B: "936 1368" *PaperDimension SuperA3/Super A3: "937 1368" *PaperDimension Statement/Statement: "396 612" *RequiresPageRegion All: True *% =================================== *% Custom Page Sizes *% =================================== *MaxMediaWidth: "862" *MaxMediaHeight: "1268" *HWMargins: 9.9 36.0 9.9 8.5 *LeadingEdge Short: "" *DefaultLeadingEdge: Short *ParamCustomPageSize Width/Width: 1 points 288 862 *ParamCustomPageSize Height/Height: 2 points 420 1268 *ParamCustomPageSize WidthOffset/WidthOffset: 4 points 0 0 *ParamCustomPageSize HeightOffset/HeightOffset: 5 points 0 0 *ParamCustomPageSize Orientation/Orientation: 3 int 0 3 *NonUIOrderDependency: 30.0 AnySetup *CustomPageSize *CustomPageSize True: " pop pop pop 2 dict begin /PageSize [ 4 -2 roll ] def /ImagingBBox null def currentdict end setpagedevice " *End *% =================================== *% Input Slots *% =================================== *OpenUI *InputSlot/Input Slot: PickOne *OrderDependency: 30.0 AnySetup *InputSlot *DefaultInputSlot: Lower *InputSlot Upper/Tray 1: " << /InputAttributes <> >> setpagedevice" *End *InputSlot Middle/Tray 2: " << /InputAttributes <> >> setpagedevice" *End *InputSlot Lower/Tray 3: " << /InputAttributes <> >> setpagedevice" *End *?InputSlot: " save currentpagedevice /InputAttributes get /Priority get 0 get [(Middle) (Lower) (Upper)] exch get = flush restore " *End *CloseUI: *InputSlot *% =================================== *% Manual Feed *% =================================== *OpenUI *ManualFeed/Rear Manual Feed: Boolean *OrderDependency: 30.0 AnySetup *ManualFeed *DefaultManualFeed: False *ManualFeed True/True: " <>setpagedevice" *End *ManualFeed False/False: " <>setpagedevice" *End *?ManualFeed: " save currentpagedevice /ManualFeed get {(True)}{(False)}ifelse = flush restore" *End *CloseUI: *ManualFeed *% =================================== *% User Interface Constraints *% =================================== *UIConstraints: *PageSize Executive *InputSlot Middle *UIConstraints: *PageSize Executive *InputSlot Lower *UIConstraints: *PageSize A5 *InputSlot Middle *UIConstraints: *PageSize A5 *InputSlot Lower *UIConstraints: *PageSize B5 *InputSlot Middle *UIConstraints: *PageSize B5 *InputSlot Lower *UIConstraints: *PageSize 4x6 *InputSlot Middle *UIConstraints: *PageSize 4x6 *InputSlot Lower *UIConstraints: *PageSize 5x8 *InputSlot Middle *UIConstraints: *PageSize 5x8 *InputSlot Lower *UIConstraints: *PageSize A6 *InputSlot Middle *UIConstraints: *PageSize A6 *InputSlot Lower *UIConstraints: *PageSize Statement *InputSlot Middle *UIConstraints: *PageSize Statement *InputSlot Lower *UIConstraints: *PageRegion Executive *InputSlot Middle *UIConstraints: *PageRegion Executive *InputSlot Lower *UIConstraints: *PageRegion A5 *InputSlot Middle *UIConstraints: *PageRegion A5 *InputSlot Lower *UIConstraints: *PageRegion B5 *InputSlot Middle *UIConstraints: *PageRegion B5 *InputSlot Lower *UIConstraints: *PageRegion 4x6 *InputSlot Middle *UIConstraints: *PageRegion 4x6 *InputSlot Lower *UIConstraints: *PageRegion 5x8 *InputSlot Middle *UIConstraints: *PageRegion 5x8 *InputSlot Lower *UIConstraints: *PageRegion A6 *InputSlot Middle *UIConstraints: *PageRegion A6 *InputSlot Lower *UIConstraints: *PageRegion Statement *InputSlot Middle *UIConstraints: *PageRegion Statement *InputSlot Lower *UIConstraints: *InputSlot Middle *PageSize Executive *UIConstraints: *InputSlot Lower *PageSize Executive *UIConstraints: *InputSlot Middle *PageSize A5 *UIConstraints: *InputSlot Lower *PageSize A5 *UIConstraints: *InputSlot Middle *PageSize B5 *UIConstraints: *InputSlot Lower *PageSize B5 *UIConstraints: *InputSlot Middle *PageSize 4x6 *UIConstraints: *InputSlot Lower *PageSize 4x6 *UIConstraints: *InputSlot Middle *PageSize 5x8 *UIConstraints: *InputSlot Lower *PageSize 5x8 *UIConstraints: *InputSlot Middle *PageSize A6 *UIConstraints: *InputSlot Lower *PageSize A6 *UIConstraints: *InputSlot Middle *PageSize Statement *UIConstraints: *InputSlot Lower *PageSize Statement *UIConstraints: *InputSlot Middle *PageRegion Executive *UIConstraints: *InputSlot Lower *PageRegion Executive *UIConstraints: *InputSlot Middle *PageRegion A5 *UIConstraints: *InputSlot Lower *PageRegion A5 *UIConstraints: *InputSlot Middle *PageRegion B5 *UIConstraints: *InputSlot Lower *PageRegion B5 *UIConstraints: *InputSlot Middle *PageRegion 4x6 *UIConstraints: *InputSlot Lower *PageRegion 4x6 *UIConstraints: *InputSlot Middle *PageRegion 5x8 *UIConstraints: *InputSlot Lower *PageRegion 5x8 *UIConstraints: *InputSlot Middle *PageRegion A6 *UIConstraints: *InputSlot Lower *PageRegion A6 *UIConstraints: *InputSlot Middle *PageRegion Statement *UIConstraints: *InputSlot Lower *PageRegion Statement *UIConstraints: *HPPaperPolicy NearestSizeAdjust *InputSlot Upper *UIConstraints: *HPPaperPolicy NearestSizeNoAdjust *InputSlot Upper *UIConstraints: *InputSlot Upper *HPPaperPolicy NearestSizeAdjust *UIConstraints: *InputSlot Upper *HPPaperPolicy NearestSizeNoAdjust *UIConstraints: *HPPaperPolicy NearestSizeAdjust *ManualFeed True *UIConstraints: *HPPaperPolicy NearestSizeNoAdjust *ManualFeed True *UIConstraints: *ManualFeed True *HPPaperPolicy NearestSizeAdjust *UIConstraints: *ManualFeed True *HPPaperPolicy NearestSizeNoAdjust *% =================================== *% Media Type *% =================================== *OpenUI *MediaType/Media Type: PickOne *OrderDependency: 30.0 AnySetup *MediaType *DefaultMediaType: Plain *MediaType Plain/Plain Paper: "<> setpagedevice" *MediaType RapidDryTransp/HP Rapid-Dry Transparency: "<> setpagedevice" *MediaType Transparency/HP Transparency: "<> setpagedevice" *MediaType PremiumInkJet/HP Premium Inkjet Paper: "<> setpagedevice" *MediaType InkJetHeavyweight/HP Premium Inkjet Heavyweight Paper: "<> setpagedevice" *MediaType PremiumPhoto/HP Premium Photo Paper: "<> setpagedevice" *MediaType IronOnTShirt/HP Iron-on T-shirt Transfers: "<> setpagedevice" *?MediaType: " save currentpagedevice /MediaType get dup null eq { pop (Bond) } { dup (Rapt) eq { pop (RapidDryTransp) } { dup (Tran) eq { pop (Transparency) } { dup (Spec) eq { pop (PremiumInkJet) } { dup (Glos) eq { pop (PremiumPhoto) } { dup (Bond) eq { pop (Plain) } { } ifelse } ifelse } ifelse } ifelse } ifelse } ifelse = flush restore " *End *CloseUI: *MediaType *% =================================== *% HP Paper Size Policy *% =================================== *OpenUI *HPPaperPolicy/Fit to Page : PickOne *OrderDependency: 25.0 AnySetup *HPPaperPolicy *DefaultHPPaperPolicy: PromptUser *HPPaperPolicy PromptUser/Prompt User:" <> setpagedevice" *End *HPPaperPolicy NearestSizeAdjust/Nearest Size and Scale:" <> >> setpagedevice" *End *HPPaperPolicy NearestSizeNoAdjust/Nearest Size and Crop:" <> >> setpagedevice" *End *?HPPaperPolicy: " save currentpagedevice /DeferredMediaSelection known {currentpagedevice /DeferredMediaSelection get {(PromptUser)} { << 0 (Unknown) 1 (Unknown) 2 (PromptUser) 3 (NearestSizeAdjust) 4 (Unknown) 5 (NearestSizeNoAdjust) 6 (Unknown) 7 (Unknown) >> currentpagedevice /Policies get /PageSize get get } ifelse }{(Unknown)} ifelse = flush restore " *End *CloseUI: *HPPaperPolicy *% =================================== *% Print Quality *% =================================== *OpenUI *OutputMode/Print Quality : PickOne *OrderDependency: 30.0 AnySetup *OutputMode *DefaultOutputMode: Normal *OutputMode Best/Best:" << /PostRenderingEnhance true /PostRenderingEnhanceDetails << /PrintQuality 3 /Type 11 >> >> setpagedevice " *End *OutputMode Normal/Normal:" << /PostRenderingEnhance true /PostRenderingEnhanceDetails << /PrintQuality 2 /Type 11 >> >> setpagedevice " *End *OutputMode Fast/EconoFast:" << /PostRenderingEnhance true /PostRenderingEnhanceDetails << /PrintQuality 1 /Type 11 >> >> setpagedevice " *End *?OutputMode: " save 3 dict dup 1 (Fast) put dup 2 (Normal) put dup 3 (Best) put currentpagedevice /PostRenderingEnhanceDetails get /PrintQuality get get = flush restore" *End *CloseUI: *OutputMode *% =================================== *% HP Color Management *% =================================== *OpenUI *HPColorMan/Color Control: PickOne *OrderDependency: 20.0 AnySetup *HPColorMan *DefaultHPColorMan: SWOP *HPColorMan Enhanced/Enhanced Native:" globaldict /ColorSmartColorMatching known { /Enhanced ColorSmartColorMatching <<>> setpagedevice } if " *End *HPColorMan ColorSmart/ColorSmart Business Graphics:" globaldict /ColorSmartColorMatching known { true ColorSmartColorMatching <<>> setpagedevice } if " *End *HPColorMan None/No Color Adjustment:" globaldict /ColorSmartColorMatching known { false ColorSmartColorMatching <<>> setpagedevice } if " *End *HPColorMan Pantone/Pantone:" globaldict /ColorSmartColorMatching known { /Enhanced ColorSmartColorMatching <<>> setpagedevice } if " *End *HPColorMan SWOP/SWOP Emulation:" globaldict /ColorSmartColorMatching known { /SWOP ColorSmartColorMatching <<>> setpagedevice } if " *End *CloseUI: *HPColorMan *% =================================== *% HP Rendering Intent *% =================================== *OpenUI *HPIntent/Rendering Intent: PickOne *OrderDependency: 30.0 AnySetup *HPIntent *DefaultHPIntent: Perceptual *HPIntent Perceptual/Contrast: " userdict /UserRenderIntent (Perceptual) put <<>> setpagedevice" *End *HPIntent Colorimetric/Colorimetric: " userdict /UserRenderIntent (Colorimetric) put <<>> setpagedevice" *End *HPIntent Saturation/Saturation: " userdict /UserRenderIntent (Saturation) put <<>> setpagedevice" *End *?HPIntent: " % UserRenderIntent should be Perceptual, Colorimetric or Saturation save userdict /UserRenderIntent known { userdict /UserRenderIntent get } { (None) } ifelse = flush restore" *End *CloseUI: *HPIntent *% =================================== *% Brightness Control *% =================================== *OpenUI *HPBrightness/Contrast: PickOne *OrderDependency: 30.0 AnySetup *HPBrightness *DefaultHPBrightness: leveleven *HPBrightness levelm25/ -25% Lighter:" 25 dup dup 50 lt exch -50 gt and { 0.01 mul 0.5 add ln 0.5 ln exch div } { pop 1 } ifelse 1 exch div { 0 exp } dup 0 4 -1 roll put settransfer" *End *HPBrightness levelm20/ -20%:" 20 dup dup 50 lt exch -50 gt and { 0.01 mul 0.5 add ln 0.5 ln exch div } { pop 1 } ifelse 1 exch div { 0 exp } dup 0 4 -1 roll put settransfer" *End *HPBrightness levelm15/ -15%:" 15 dup dup 50 lt exch -50 gt and { 0.01 mul 0.5 add ln 0.5 ln exch div } { pop 1 } ifelse 1 exch div { 0 exp } dup 0 4 -1 roll put settransfer" *End *HPBrightness levelm10/ -10%:" 10 dup dup 50 lt exch -50 gt and { 0.01 mul 0.5 add ln 0.5 ln exch div } { pop 1 } ifelse 1 exch div { 0 exp } dup 0 4 -1 roll put settransfer" *End *HPBrightness levelm5/ -5%:" 5 dup dup 50 lt exch -50 gt and { 0.01 mul 0.5 add ln 0.5 ln exch div } { pop 1 } ifelse 1 exch div { 0 exp } dup 0 4 -1 roll put settransfer" *End *HPBrightness leveleven/ 0% No Change:" " *HPBrightness levelp5/ +5%:" -5 dup dup 50 lt exch -50 gt and { 0.01 mul 0.5 add ln 0.5 ln exch div } { pop 1 } ifelse 1 exch div { 0 exp } dup 0 4 -1 roll put settransfer" *End *HPBrightness levelp10/ +10%:" -10 dup dup 50 lt exch -50 gt and { 0.01 mul 0.5 add ln 0.5 ln exch div } { pop 1 } ifelse 1 exch div { 0 exp } dup 0 4 -1 roll put settransfer" *End *HPBrightness levelp15/ +15%:" -15 dup dup 50 lt exch -50 gt and { 0.01 mul 0.5 add ln 0.5 ln exch div } { pop 1 } ifelse 1 exch div { 0 exp } dup 0 4 -1 roll put settransfer" *End *HPBrightness levelp20/ +20%:" -20 dup dup 50 lt exch -50 gt and { 0.01 mul 0.5 add ln 0.5 ln exch div } { pop 1 } ifelse 1 exch div { 0 exp } dup 0 4 -1 roll put settransfer" *End *HPBrightness levelp25/ +25% Darker:" -25 dup dup 50 lt exch -50 gt and { 0.01 mul 0.5 add ln 0.5 ln exch div } { pop 1 } ifelse 1 exch div { 0 exp } dup 0 4 -1 roll put settransfer" *End *?HPBrightness: " save 11 dict dup 0.415038 (levelm25) put dup 0.514573 (levelm20) put dup 0.621488 (levelm15) put dup 0.736966 (levelm10) put dup 0.862496 (levelm5) put dup 1.0 (leveleven) put dup 1.152 (levelp5) put dup 1.32193 (levelp10) put dup 1.51457 (levelp15) put dup 1.73697 (levelp20) put dup 2.0 (levelp25) put dup currenttransfer 0 get dup 1 lt {1000000 mul round 1000000 div} {100000 mul round 100000 div} ifelse dup 3 1 roll known { get } { pop pop (Unknown)} ifelse = flush restore " *End *CloseUI: *HPBrightness *% =================================== *% Allow Application Halftoning *% =================================== *OpenUI *HPAppHalftoning/Application Halftoning: Boolean *OrderDependency: 20.0 AnySetup *HPAppHalftoning *DefaultHPAppHalftoning: False *HPAppHalftoning True/Yes: "" *HPAppHalftoning False/No: " userdict /setscreen { pop pop pop } put userdict /setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } put userdict /sethalftone {pop} put <<>> setpagedevice" *End *?HPAppHalftoning: " save 2 dict begin /AllSamePop { dup 0 get exch true exch { 2 index ne {pop false exit} if } forall exch dup /pop eq exch /pop load eq or and } def /Lenchk { dup type /arraytype eq {dup length 3 -1 roll eq {true}{pop false}ifelse} {pop pop false} ifelse } def 3 /setscreen load Lenchk {AllSamePop}{false}ifelse 12 /setcolorscreen load Lenchk {AllSamePop}{false}ifelse 1 /sethalftone load Lenchk {AllSamePop}{false}ifelse end and and not {(True)} {(False)} ifelse = flush restore " *End *CloseUI: *HPAppHalftoning *% =================================== *% Print Color as Gray *% =================================== *OpenUI *HPColorAsGray/Print Color as Gray: PickOne *OrderDependency: 30.0 AnySetup *HPColorAsGray *DefaultHPColorAsGray: No *HPColorAsGray Yes/Yes: "<< /ProcessColorModel /DeviceGray >> setpagedevice" *HPColorAsGray No/No: "<< /ProcessColorModel /DeviceCMYK >> setpagedevice" *?HPColorAsGray: " save currentpagedevice /ProcessColorModel get /DeviceGray eq {(Yes)}{(No)} ifelse = flush restore " *End *CloseUI: *HPColorAsGray *% =================================== *% Auto-scaling Control *% =================================== *OpenUI *HPAutoScaling/Scale to: PickOne *OrderDependency: 10.0 AnySetup *HPAutoScaling *DefaultHPAutoScaling: Off *HPAutoScaling Off/No Change:" " *HPAutoScaling Letter/Letter: " /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [612 792 ] exch exec <<>> setpagedevice" *End *HPAutoScaling Tabloid/Tabloid: " /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [792 1224] exch exec <<>> setpagedevice" *End *HPAutoScaling A4/A4: " /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [595 842] exch exec <<>> setpagedevice" *End *HPAutoScaling A3/A3: " /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [842 1191] exch exec <<>> setpagedevice" *End *HPAutoScaling A5/A5: " /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [420 595] exch exec <<>> setpagedevice" *End *HPAutoScaling B4/B4: " /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [729 1032] exch exec <<>> setpagedevice" *End *HPAutoScaling B5/B5: " /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [516 729] exch exec <<>> setpagedevice" *End *HPAutoScaling Executive/Executive: " /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [522 756] exch exec <<>> setpagedevice" *End *HPAutoScaling Legal/Legal: " /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [612 1008] exch exec <<>> setpagedevice" *End *HPAutoScaling w936h1368/Super B: " /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [936 1368] exch exec <<>> setpagedevice" *End *HPAutoScaling SuperA3/Super A3: " /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [937 1368] exch exec <<>> setpagedevice" *End *HPAutoScaling A6/A6 Card: " /HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [297 420] exch exec <<>> setpagedevice" *End *CloseUI: *HPAutoScaling *% =================================== *% PPD Version Number *% =================================== *OpenUI *HPPPDVersion/PPD Version: PickOne *OrderDependency: 30.0 AnySetup *HPPPDVersion *DefaultHPPPDVersion: Number *HPPPDVersion Number/2.0: "" *CloseUI: *HPPPDVersion *% =================================== *% Font Information *% =================================== *DefaultFont: Courier *Font AlbertusMT-Italic: Standard "(001.000)" Standard ROM *Font AlbertusMT-Light: Standard "(001.000)" Standard ROM *Font AlbertusMT: Standard "(001.000)" Standard ROM *Font AntiqueOlive-Bold: Standard "(501.009)" ExtendedRoman ROM *Font AntiqueOlive-Compact: Standard "(501.008)" ExtendedRoman ROM *Font AntiqueOlive-Italic: Standard "(501.010)" ExtendedRoman ROM *Font AntiqueOlive-Roman: Standard "(501.008)" ExtendedRoman ROM *Font AntiqueOliveCE-Bold: Win1250 "(501.009)" ExtendedRoman ROM *Font AntiqueOliveCE-Compact: Win1250 "(501.008)" ExtendedRoman ROM *Font AntiqueOliveCE-Italic: Win1250 "(501.010)" ExtendedRoman ROM *Font AntiqueOliveCE-Roman: Win1250 "(501.008)" ExtendedRoman ROM *Font Apple-Chancery: Standard "(001.001)" ExtendedRoman ROM *Font Apple-ChanceryCE: Win1250 "(001.001)" ExtendedRoman ROM *Font Arial-BoldItalicMT: Standard "(501.009)" ExtendedRoman ROM *Font Arial-BoldMT: Standard "(501.009)" ExtendedRoman ROM *Font Arial-ItalicMT: Standard "(501.012)" ExtendedRoman ROM *Font ArialCE-Bold: Win1250 "(501.009)" ExtendedRoman ROM *Font ArialCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman ROM *Font ArialCE-Italic: Win1250 "(501.012)" ExtendedRoman ROM *Font ArialCE: Win1250 "(501.009)" ExtendedRoman ROM *Font ArialMT: Standard "(501.009)" ExtendedRoman ROM *Font AvantGarde-Book: Standard "(501.009)" ExtendedRoman ROM *Font AvantGarde-BookOblique: Standard "(501.009)" ExtendedRoman ROM *Font AvantGarde-Demi: Standard "(501.010)" ExtendedRoman ROM *Font AvantGarde-DemiOblique: Standard "(501.010)" ExtendedRoman ROM *Font AvantGardeCE-Book: Win1250 "(501.009)" ExtendedRoman ROM *Font AvantGardeCE-BookOblique: Win1250 "(501.009)" ExtendedRoman ROM *Font AvantGardeCE-Demi: Win1250 "(501.010)" ExtendedRoman ROM *Font AvantGardeCE-DemiOblique: Win1250 "(501.010)" ExtendedRoman ROM *Font Bodoni-Bold: Standard "(501.006)" ExtendedRoman ROM *Font Bodoni-BoldItalic: Standard "(501.007)" ExtendedRoman ROM *Font Bodoni-Italic: Standard "(501.007)" ExtendedRoman ROM *Font Bodoni-Poster: Standard "(501.009)" ExtendedRoman ROM *Font Bodoni-PosterCompressed: Standard "(501.007)" ExtendedRoman ROM *Font Bodoni: Standard "(501.008)" ExtendedRoman ROM *Font BodoniCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM *Font BodoniCE-BoldItalic: Win1250 "(501.007)" ExtendedRoman ROM *Font BodoniCE-Italic: Win1250 "(501.007)" ExtendedRoman ROM *Font BodoniCE-Poster: Win1250 "(501.009)" ExtendedRoman ROM *Font BodoniCE-PosterCompressed: Win1250 "(501.007)" ExtendedRoman ROM *Font BodoniCE: Win1250 "(501.008)" ExtendedRoman ROM *Font Bookman-Demi: Standard "(501.007)" ExtendedRoman ROM *Font Bookman-DemiItalic: Standard "(501.008)" ExtendedRoman ROM *Font Bookman-Light: Standard "(501.006)" ExtendedRoman ROM *Font Bookman-LightItalic: Standard "(501.007)" ExtendedRoman ROM *Font BookmanCE-Demi: Win1250 "(501.007)" ExtendedRoman ROM *Font BookmanCE-DemiItalic: Win1250 "(501.008)" ExtendedRoman ROM *Font BookmanCE-Light: Win1250 "(501.006)" ExtendedRoman ROM *Font BookmanCE-LightItalic: Win1250 "(501.007)" ExtendedRoman ROM *Font Carta: Special "(001.001)" Special ROM *Font Chicago: Standard "(501.011)" ExtendedRoman ROM *Font ChicagoCE: Win1250 "(501.011)" ExtendedRoman ROM *Font Clarendon-Bold: Standard "(501.008)" ExtendedRoman ROM *Font Clarendon-Light: Standard "(501.009)" ExtendedRoman ROM *Font Clarendon: Standard "(501.009)" ExtendedRoman ROM *Font ClarendonCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM *Font ClarendonCE-Light: Win1250 "(501.009)" ExtendedRoman ROM *Font ClarendonCE: Win1250 "(501.009)" ExtendedRoman ROM *Font CooperBlack-Italic: Standard "(001.003)" Standard ROM *Font CooperBlack: Standard "(001.003)" Standard ROM *Font Copperplate-ThirtyThreeBC: Standard "(001.002)" Standard ROM *Font Copperplate-ThirtyTwoBC: Standard "(001.002)" Standard ROM *Font Coronet-Regular: Standard "(001.000)" ExtendedRoman ROM *Font CoronetCE-Regular: Win1250 "(001.000)" ExtendedRoman ROM *Font Courier-Bold: Standard "(501.010)" ExtendedRoman ROM *Font Courier-BoldOblique: Standard "(501.010)" ExtendedRoman ROM *Font Courier-Oblique: Standard "(501.010)" ExtendedRoman ROM *Font Courier: Standard "(501.010)" ExtendedRoman ROM *Font CourierCE-Bold: Win1250 "(501.010)" ExtendedRoman ROM *Font CourierCE-BoldOblique: Win1250 "(501.010)" ExtendedRoman ROM *Font CourierCE-Oblique: Win1250 "(501.010)" ExtendedRoman ROM *Font CourierCE: Win1250 "(501.010)" ExtendedRoman ROM *Font Eurostile-Bold: Standard "(501.008)" ExtendedRoman ROM *Font Eurostile-BoldExtendedTwo: Standard "(501.008)" ExtendedRoman ROM *Font Eurostile-ExtendedTwo: Standard "(501.010)" ExtendedRoman ROM *Font Eurostile: Standard "(501.008)" ExtendedRoman ROM *Font EurostileCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM *Font EurostileCE-BoldExtendedTwo: Win1250 "(501.008)" ExtendedRoman ROM *Font EurostileCE-ExtendedTwo: Win1250 "(501.010)" ExtendedRoman ROM *Font EurostileCE: Win1250 "(501.008)" ExtendedRoman ROM *Font Geneva: Standard "(501.007)" ExtendedRoman ROM *Font GenevaCE: Win1250 "(501.007)" ExtendedRoman ROM *Font GillSans-Bold: Standard "(501.007)" ExtendedRoman ROM *Font GillSans-BoldCondensed: Standard "(501.006)" ExtendedRoman ROM *Font GillSans-BoldItalic: Standard "(501.008)" ExtendedRoman ROM *Font GillSans-Condensed: Standard "(501.007)" ExtendedRoman ROM *Font GillSans-ExtraBold: Standard "(501.008)" ExtendedRoman ROM *Font GillSans-Italic: Standard "(501.008)" ExtendedRoman ROM *Font GillSans-Light: Standard "(501.009)" ExtendedRoman ROM *Font GillSans-LightItalic: Standard "(501.009)" ExtendedRoman ROM *Font GillSans: Standard "(501.009)" ExtendedRoman ROM *Font GillSansCE-Bold: Win1250 "(501.007)" ExtendedRoman ROM *Font GillSansCE-BoldCondensed: Win1250 "(501.006)" ExtendedRoman ROM *Font GillSansCE-BoldItalic: Win1250 "(501.008)" ExtendedRoman ROM *Font GillSansCE-Condensed: Win1250 "(501.007)" ExtendedRoman ROM *Font GillSansCE-ExtraBold: Win1250 "(501.008)" ExtendedRoman ROM *Font GillSansCE-Italic: Win1250 "(501.008)" ExtendedRoman ROM *Font GillSansCE-Light: Win1250 "(501.009)" ExtendedRoman ROM *Font GillSansCE-LightItalic: Win1250 "(501.009)" ExtendedRoman ROM *Font GillSansCE-Roman: Win1250 "(501.009)" ExtendedRoman ROM *Font Goudy-Bold: Standard "(001.002)" Standard ROM *Font Goudy-BoldItalic: Standard "(001.002)" Standard ROM *Font Goudy-ExtraBold: Standard "(001.001)" Standard ROM *Font Goudy-Italic: Standard "(001.002)" Standard ROM *Font Goudy: Standard "(001.003)" Standard ROM *Font Helvetica-Bold: Standard "(501.010)" ExtendedRoman ROM *Font Helvetica-BoldOblique: Standard "(501.010)" ExtendedRoman ROM *Font Helvetica-Condensed-Bold: Standard "(501.009)" ExtendedRoman ROM *Font Helvetica-Condensed-BoldObl: Standard "(501.009)" ExtendedRoman ROM *Font Helvetica-Condensed-Oblique: Standard "(501.010)" ExtendedRoman ROM *Font Helvetica-Condensed: Standard "(501.010)" ExtendedRoman ROM *Font Helvetica-Narrow-Bold: Standard "(501.010)" ExtendedRoman ROM *Font Helvetica-Narrow-BoldOblique: Standard "(501.010)" ExtendedRoman ROM *Font Helvetica-Narrow-Oblique: Standard "(501.008)" ExtendedRoman ROM *Font Helvetica-Narrow: Standard "(501.008)" ExtendedRoman ROM *Font Helvetica-Oblique: Standard "(501.008)" ExtendedRoman ROM *Font Helvetica: Standard "(501.008)" ExtendedRoman ROM *Font HelveticaCE-Bold: Win1250 "(501.010)" ExtendedRoman ROM *Font HelveticaCE-BoldOblique: Win1250 "(501.010)" ExtendedRoman ROM *Font HelveticaCE-Cond: Win1250 "(501.010)" ExtendedRoman ROM *Font HelveticaCE-CondBold: Win1250 "(501.009)" ExtendedRoman ROM *Font HelveticaCE-CondBoldObl: Win1250 "(501.009)" ExtendedRoman ROM *Font HelveticaCE-CondObl: Win1250 "(501.010)" ExtendedRoman ROM *Font HelveticaCE-Narrow: Win1250 "(501.008)" ExtendedRoman ROM *Font HelveticaCE-NarrowBold: Win1250 "(501.010)" ExtendedRoman ROM *Font HelveticaCE-NarrowBoldOblique: Win1250 "(501.010)" ExtendedRoman ROM *Font HelveticaCE-NarrowOblique: Win1250 "(501.008)" ExtendedRoman ROM *Font HelveticaCE-Oblique: Win1250 "(501.008)" ExtendedRoman ROM *Font HelveticaCE: Win1250 "(501.008)" ExtendedRoman ROM *Font HoeflerText-Black: Standard "(501.008)" ExtendedRoman ROM *Font HoeflerText-BlackItalic: Standard "(501.009)" ExtendedRoman ROM *Font HoeflerText-Italic: Standard "(501.010)" ExtendedRoman ROM *Font HoeflerText-Ornaments: Special "(001.001)" Special ROM *Font HoeflerText-Regular: Standard "(501.009)" ExtendedRoman ROM *Font HoeflerTextCE-Black: Win1250 "(501.008)" ExtendedRoman ROM *Font HoeflerTextCE-BlackItalic: Win1250 "(501.009)" ExtendedRoman ROM *Font HoeflerTextCE-Italic: Win1250 "(501.010)" ExtendedRoman ROM *Font HoeflerTextCE-Regular: Win1250 "(501.009)" ExtendedRoman ROM *Font JoannaMT-Bold: Standard "(501.008)" ExtendedRoman ROM *Font JoannaMT-BoldItalic: Standard "(501.008)" ExtendedRoman ROM *Font JoannaMT-Italic: Standard "(501.008)" ExtendedRoman ROM *Font JoannaMT: Standard "(501.009)" ExtendedRoman ROM *Font JoannaMTCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM *Font JoannaMTCE-BoldItalic: Win1250 "(501.008)" ExtendedRoman ROM *Font JoannaMTCE-Italic: Win1250 "(501.008)" ExtendedRoman ROM *Font JoannaMTCE: Win1250 "(501.009)" ExtendedRoman ROM *Font LetterGothic-Bold: Standard "(501.010)" ExtendedRoman ROM *Font LetterGothic-BoldSlanted: Standard "(501.010)" ExtendedRoman ROM *Font LetterGothic-Slanted: Standard "(501.010)" ExtendedRoman ROM *Font LetterGothic: Standard "(501.009)" ExtendedRoman ROM *Font LetterGothicCE-Bold: Win1250 "(501.010)" ExtendedRoman ROM *Font LetterGothicCE-BoldSlanted: Win1250 "(501.010)" ExtendedRoman ROM *Font LetterGothicCE-Slanted: Win1250 "(501.010)" ExtendedRoman ROM *Font LetterGothicCE: Win1250 "(501.009)" ExtendedRoman ROM *Font LubalinGraph-Book: Standard "(501.009)" ExtendedRoman ROM *Font LubalinGraph-BookOblique: Standard "(501.009)" ExtendedRoman ROM *Font LubalinGraph-Demi: Standard "(501.009)" ExtendedRoman ROM *Font LubalinGraph-DemiOblique: Standard "(501.009)" ExtendedRoman ROM *Font LubalinGraphCE-Book: Win1250 "(501.009)" ExtendedRoman ROM *Font LubalinGraphCE-BookOblique: Win1250 "(501.009)" ExtendedRoman ROM *Font LubalinGraphCE-Demi: Win1250 "(501.009)" ExtendedRoman ROM *Font LubalinGraphCE-DemiOblique: Win1250 "(501.009)" ExtendedRoman ROM *Font Marigold: Standard "(001.000)" Standard ROM *Font MonaLisa-Recut: Standard "(001.000)" Standard ROM *Font Monaco: Standard "(501.012)" ExtendedRoman ROM *Font MonacoCE: Win1250 "(501.012)" ExtendedRoman ROM *Font NewCenturySchlbk-Bold: Standard "(501.008)" ExtendedRoman ROM *Font NewCenturySchlbk-BoldItalic: Standard "(501.009)" ExtendedRoman ROM *Font NewCenturySchlbk-Italic: Standard "(501.011)" ExtendedRoman ROM *Font NewCenturySchlbk-Roman: Standard "(501.008)" ExtendedRoman ROM *Font NewCenturySchlbkCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM *Font NewCenturySchlbkCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman ROM *Font NewCenturySchlbkCE-Italic: Win1250 "(501.011)" ExtendedRoman ROM *Font NewCenturySchlbkCE-Roman: Win1250 "(501.008)" ExtendedRoman ROM *Font NewYork: Standard "(501.013)" ExtendedRoman ROM *Font NewYorkCE: Win1250 "(501.013)" ExtendedRoman ROM *Font Optima-Bold: Standard "(501.008)" ExtendedRoman ROM *Font Optima-BoldItalic: Standard "(501.009)" ExtendedRoman ROM *Font Optima-Italic: Standard "(501.010)" ExtendedRoman ROM *Font Optima: Standard "(501.010)" ExtendedRoman ROM *Font OptimaCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM *Font OptimaCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman ROM *Font OptimaCE-Italic: Win1250 "(501.010)" ExtendedRoman ROM *Font OptimaCE-Roman: Win1250 "(501.010)" ExtendedRoman ROM *Font Oxford: Standard "(001.000)" Standard ROM *Font Palatino-Bold: Standard "(501.008)" ExtendedRoman ROM *Font Palatino-BoldItalic: Standard "(501.007)" ExtendedRoman ROM *Font Palatino-Italic: Standard "(501.008)" ExtendedRoman ROM *Font Palatino-Roman: Standard "(501.006)" ExtendedRoman ROM *Font PalatinoCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM *Font PalatinoCE-BoldItalic: Win1250 "(501.007)" ExtendedRoman ROM *Font PalatinoCE-Italic: Win1250 "(501.008)" ExtendedRoman ROM *Font PalatinoCE-Roman: Win1250 "(501.006)" ExtendedRoman ROM *Font StempelGaramond-Bold: Standard "(501.007)" ExtendedRoman ROM *Font StempelGaramond-BoldItalic: Standard "(501.012)" ExtendedRoman ROM *Font StempelGaramond-Italic: Standard "(501.009)" ExtendedRoman ROM *Font StempelGaramond-Roman: Standard "(501.011)" ExtendedRoman ROM *Font StempelGaramondCE-Bold: Win1250 "(501.007)" ExtendedRoman ROM *Font StempelGaramondCE-BoldItalic: Win1250 "(501.012)" ExtendedRoman ROM *Font StempelGaramondCE-Italic: Win1250 "(501.009)" ExtendedRoman ROM *Font StempelGaramondCE-Roman: Win1250 "(501.011)" ExtendedRoman ROM *Font Symbol: Special "(001.008)" Special ROM *Font Tekton: Standard "(001.001)" Standard ROM *Font Times-Bold: Standard "(501.009)" ExtendedRoman ROM *Font Times-BoldItalic: Standard "(501.009)" ExtendedRoman ROM *Font Times-Italic: Standard "(501.010)" ExtendedRoman ROM *Font Times-Roman: Standard "(501.010)" ExtendedRoman ROM *Font TimesCE-Bold: Win1250 "(501.009)" ExtendedRoman ROM *Font TimesCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman ROM *Font TimesCE-Italic: Win1250 "(501.010)" ExtendedRoman ROM *Font TimesCE-Roman: Win1250 "(501.010)" ExtendedRoman ROM *Font TimesNewRomanCE-Bold: Win1250 "(501.009)" ExtendedRoman ROM *Font TimesNewRomanCE-BoldItalic: Win1250 "(501.011)" ExtendedRoman ROM *Font TimesNewRomanCE-Italic: Win1250 "(501.011)" ExtendedRoman ROM *Font TimesNewRomanCE: Win1250 "(501.010)" ExtendedRoman ROM *Font TimesNewRomanPS-BoldItalicMT: Standard "(501.011)" ExtendedRoman ROM *Font TimesNewRomanPS-BoldMT: Standard "(501.009)" ExtendedRoman ROM *Font TimesNewRomanPS-ItalicMT: Standard "(501.011)" ExtendedRoman ROM *Font TimesNewRomanPSMT: Standard "(501.010)" ExtendedRoman ROM *Font Univers-Bold: Standard "(501.008)" ExtendedRoman ROM *Font Univers-BoldExt: Standard "(501.010)" ExtendedRoman ROM *Font Univers-BoldExtObl: Standard "(501.010)" ExtendedRoman ROM *Font Univers-BoldOblique: Standard "(501.008)" ExtendedRoman ROM *Font Univers-Condensed: Standard "(501.011)" ExtendedRoman ROM *Font Univers-CondensedBold: Standard "(501.009)" ExtendedRoman ROM *Font Univers-CondensedBoldOblique: Standard "(501.009)" ExtendedRoman ROM *Font Univers-CondensedOblique: Standard "(501.011)" ExtendedRoman ROM *Font Univers-Extended: Standard "(501.009)" ExtendedRoman ROM *Font Univers-ExtendedObl: Standard "(501.009)" ExtendedRoman ROM *Font Univers-Light: Standard "(501.009)" ExtendedRoman ROM *Font Univers-LightOblique: Standard "(501.009)" ExtendedRoman ROM *Font Univers-Oblique: Standard "(501.009)" ExtendedRoman ROM *Font Univers: Standard "(501.009)" ExtendedRoman ROM *Font UniversCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM *Font UniversCE-BoldExt: Win1250 "(501.010)" ExtendedRoman ROM *Font UniversCE-BoldExtObl: Win1250 "(501.010)" ExtendedRoman ROM *Font UniversCE-BoldOblique: Win1250 "(501.008)" ExtendedRoman ROM *Font UniversCE-Condensed: Win1250 "(501.011)" ExtendedRoman ROM *Font UniversCE-CondensedBold: Win1250 "(501.009)" ExtendedRoman ROM *Font UniversCE-CondensedBoldOblique: Win1250 "(501.009)" ExtendedRoman ROM *Font UniversCE-CondensedOblique: Win1250 "(501.011)" ExtendedRoman ROM *Font UniversCE-Extended: Win1250 "(501.009)" ExtendedRoman ROM *Font UniversCE-ExtendedObl: Win1250 "(501.009)" ExtendedRoman ROM *Font UniversCE-Light: Win1250 "(501.009)" ExtendedRoman ROM *Font UniversCE-LightOblique: Win1250 "(501.009)" ExtendedRoman ROM *Font UniversCE-Medium: Win1250 "(501.009)" ExtendedRoman ROM *Font UniversCE-Oblique: Win1250 "(501.009)" ExtendedRoman ROM *Font Wingdings-Regular: Special "(001.001)" Special ROM *Font ZapfChancery-MediumItalic: Standard "(002.000)" ExtendedRoman ROM *Font ZapfChanceryCE-MediumItalic: Win1250 "(002.000)" ExtendedRoman ROM *Font ZapfDingbats: Special "(001.005S)" Special ROM *?FontQuery: " save {count 1 gt { exch dup 127 string cvs (/) print print (:) print /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = } { exit } ifelse } bind loop (*) = flush restore" *End *?FontList: " save (*) {cvn ==} 128 string /Font resourceforall (*) = flush restore" *End *% =================================== *% Printer Messages *% =================================== *Message: "%%[ exitserver: permanent state may be changed ]%%" *Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" *Message: "\FontName\ not found, using Courier" *% Status (format: %%[ status: ] %%) *Status: "idle" *Status: "busy" *Status: "waiting" *Status: "printing" *Status: "initializing" *Status: "printing test page" *Status: "PrinterError" *Status: "PrinterError: Offline" *Status: "PrinterError: Out of Memory" *Status: "PrinterError: Printhead Access Cover Open" *Status: "PrinterError: Top Cover Open" *Status: "PrinterError: Back Door Open" *Status: "PrinterError: Back Panel Out" *Status: "PrinterError: Printhead Missing" *Status: "PrinterError: Printhead Faulty" *Status: "PrinterError: Ink Cartridge Missing" *Status: "PrinterError: Ink Cartridge Faulty" *Status: "PrinterError: Ink Cartridge Empty" *Status: "PrinterError: Ink Cartridge Expired" *Status: "PrinterError: Carriage Jam" *Status: "PrinterError: Manual Feed" *Status: "PrinterError: Load Media in Tray 1" *Status: "PrinterError: Remove Media in Tray 1" *Status: "PrinterError: Tray 2 Paper Guide Removed" *Status: "PrinterError: Tray 3 Open or Guide Removed" *Status: "PrinterError: Media Not Available" *Status: "PrinterError: Out of Paper" *Status: "PrinterError: Paper Jam" *% Input Sources (format: %%[ status: ; source: ]%% ) *Source: "Parallel" *Source: "OptionalIO" *% Printer Error (format: %%[ PrinterError: ]%%) *PrinterError: "Offline" *PrinterError: "Out of Memory" *PrinterError: "Printhead Access Cover Open" *PrinterError: "Top Cover Open" *PrinterError: "Back Door Open" *PrinterError: "Back Panel Out" *PrinterError: "Printhead Missing" *PrinterError: "Printhead Faulty" *PrinterError: "Ink Cartridge Missing" *PrinterError: "Ink Cartridge Faulty" *PrinterError: "Ink Cartridge Empty" *PrinterError: "Ink Cartridge Expired" *PrinterError: "Carriage Jam" *PrinterError: "Manual Feed" *PrinterError: "Load Media in Tray 1" *PrinterError: "Remove Media in Tray 1" *PrinterError: "Tray 2 Paper Guide Removed" *PrinterError: "Tray 3 Open or Guide Removed" *PrinterError: "Media Not Available" *PrinterError: "Out of Paper" *PrinterError: "Paper Jam" *% =================================== *% Halftone Information *% =================================== *ScreenFreq: "60.0" *ScreenAngle: "0.0" *DefaultScreenProc: Dot *ScreenProc Dot: " {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 sub } {dup mul exch dup mul add 1 exch sub } ifelse } " *End *ScreenProc Line: "{ pop }" *ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" *End *DefaultTransfer: Null *Transfer Null: "{ }" *Transfer Null.Inverse: "{ 1 exch sub }" *DefaultHalftoneType: 100 *% =================================== *% Color Separation Information *% =================================== *DefaultColorSep: ProcessBlack.60lpi.600dpi/60 lpi / 600 dpi *% For 60 lpi / 600 dpi *ColorSepScreenAngle ProcessBlack.60lpi.600dpi/60 lpi / 600 dpi: "45" *ColorSepScreenAngle CustomColor.60lpi.600dpi/60 lpi / 600 dpi: "45" *ColorSepScreenAngle ProcessCyan.60lpi.600dpi/60 lpi / 600 dpi: "15" *ColorSepScreenAngle ProcessMagenta.60lpi.600dpi/60 lpi / 600 dpi: "75" *ColorSepScreenAngle ProcessYellow.60lpi.600dpi/60 lpi / 600 dpi: "0" *ColorSepScreenFreq ProcessBlack.60lpi.600dpi/60 lpi / 600 dpi: "60" *ColorSepScreenFreq CustomColor.60lpi.600dpi/60 lpi / 600 dpi: "60" *ColorSepScreenFreq ProcessCyan.60lpi.600dpi/60 lpi / 600 dpi: "60" *ColorSepScreenFreq ProcessMagenta.60lpi.600dpi/60 lpi / 600 dpi: "60" *ColorSepScreenFreq ProcessYellow.60lpi.600dpi/60 lpi / 600 dpi: "60" *% For 53 lpi / 600 dpi *ColorSepScreenAngle ProcessBlack.53lpi.600dpi/53 lpi / 600 dpi: "45.0" *ColorSepScreenAngle CustomColor.53lpi.600dpi/53 lpi / 600 dpi: "45.0" *ColorSepScreenAngle ProcessCyan.53lpi.600dpi/53 lpi / 600 dpi: "71.5651" *ColorSepScreenAngle ProcessMagenta.53lpi.600dpi/53 lpi / 600 dpi: "18.4349" *ColorSepScreenAngle ProcessYellow.53lpi.600dpi/53 lpi / 600 dpi: "0.0" *ColorSepScreenFreq ProcessBlack.53lpi.600dpi/53 lpi / 600 dpi: "53.033" *ColorSepScreenFreq CustomColor.53lpi.600dpi/53 lpi / 600 dpi: "53.033" *ColorSepScreenFreq ProcessCyan.53lpi.600dpi/53 lpi / 600 dpi: "47.4342" *ColorSepScreenFreq ProcessMagenta.53lpi.600dpi/53 lpi / 600 dpi: "47.4342" *ColorSepScreenFreq ProcessYellow.53lpi.600dpi/53 lpi / 600 dpi: "50.0" *% Last Edit Date: 28th May 1999 *% End of PPD file for HP 2500C Series PS3 Printer hp-ppd-0.9ubuntu2+really/old/HP_LaserJet_5.ppd0000644000000000000000000005621407452600061016070 0ustar *PPD-Adobe: "4.2" *% ========================================= *% Adobe Systems(R) PostScript(R) Printer Description File *% Copyright 1992-96 Hewlett-Packard Company *% *% Permission is hereby granted, free of charge, to any person obtaining *% a copy of this software and associated documentation files (the *% "Software"), to deal in the Software without restriction, including *% without limitation the rights to use, copy, modify, merge, publish, *% distribute, sublicense, and/or sell copies of the Software, and to *% permit persons to whom the Software is furnished to do so, subject to *% the following conditions: *% *% The above copyright notice and this permission notice shall be *% included in all copies or substantial portions of the Software. *% *% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, *% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF *% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND *% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE *% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION *% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION *% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. *% *% [this is the MIT open source license -- see www.opensource.org] *% *% PPD for HP LaserJet 5M *% November 2, 1995 *% ========================================= *FileVersion: "1.0" *FormatVersion: "4.2" *LanguageEncoding: ISOLatin1 *LanguageVersion: English *ModelName: "HP LaserJet 5/5M" *ShortNickName: "HP LaserJet 5/5M PostScript" *NickName: "HP LaserJet 5/5M PostScript" *PCFileName: "hplj5m_4.PPD" *Product: "(HP LaserJet 5)" *PSVersion: "(2014.103)" *%=== Device Capabilities ================== *ColorDevice: False *DefaultColorSpace: Gray *FileSystem: True *LanguageLevel: "2" *Throughput: "12" *TTRasterizer: Type42 *?TTRasterizer: " 42 /FontType resourcestatus { pop pop (Type42)} {pop pop (None)} ifelse = flush " *End *Protocols: PJL TBCP *VariablePaperSize: True *SuggestedJobTimeout: "0" *SuggestedWaitTimeout: "120" *PrintPSErrors: True *%=== JCL Features ========================== *JCLBegin: "<1B>%-12345X@PJL JOB<0A>" *JCLToPSInterpreter: "@PJL ENTER LANGUAGE = POSTSCRIPT <0A>" *JCLEnd: "<1B>%-12345X@PJL EOJ<0A><1B>%-12345X" *JCLOpenUI *JCLResolution/Resolution: PickOne *OrderDependency: 10 JCLSetup *JCLResolution *DefaultJCLResolution: 600dpi *JCLResolution 600dpi/600 dpi: "@PJL SET RESOLUTION = 600<0A>" *JCLResolution 300dpi/300 dpi: "@PJL SET RESOLUTION = 300<0A>" *JCLCloseUI: *JCLResolution *JCLOpenUI *JCLEconomode/EconoMode: PickOne *OrderDependency: 10 JCLSetup *JCLEconomode *DefaultJCLEconomode: PrinterDefault *JCLEconomode PrinterDefault/Printer's Current Setting: "" *JCLEconomode On/On: "@PJL SET ECONOMODE = ON<0A>" *JCLEconomode Off/Off: "@PJL SET ECONOMODE = OFF<0A>" *JCLCloseUI: *JCLEconomode *%=== Installable Options ========================== *OpenGroup: InstallableOptions/Installed Options *OpenUI *Option1/500-Sheet Tray 3: Boolean *DefaultOption1: False *Option1 True/Installed: "" *Option1 False/Not Installed: "" *?Option1: " currentpagedevice /InputAttributes get 1 get null ne {(True)}{(False)} ifelse = flush " *End *CloseUI: *Option1 *OpenUI *Option2/Envelope Feeder: Boolean *DefaultOption2: False *Option2 True/Installed: "" *Option2 False/Not Installed: "" *?Option2: " currentpagedevice /InputAttributes get 2 get null ne {(True)}{(False)} ifelse = flush " *End *CloseUI: *Option2 *OpenUI *Option3/Duplex Unit: Boolean *DefaultOption3: False *Option3 True/Installed: "" *Option3 False/Not Installed: "" *?Option3: " currentpagedevice /Duplex known false ne {(True)}{(False)}ifelse = flush " *End *CloseUI: *Option3 *OpenUI *InstalledMemory/Total Memory: PickOne *DefaultInstalledMemory: 4MB *InstalledMemory 4MB/4 - 7 MB: "" *InstalledMemory 8MB/8 - 11 MB: "" *InstalledMemory 12MB/12 MB or more: "" *CloseUI: *InstalledMemory *CloseGroup: InstallableOptions *FreeVM: "1024000" *VMOption 4MB: "1024000" *VMOption 8MB: "2048000" *VMOption 12MB: "3096000" *%=== UI Constraints ============================= *UIConstraints: *Option1 False *InputSlot LargeCapacity *UIConstraints: *Option2 False *InputSlot Envelope *UIConstraints: *Option3 False *Duplex *UIConstraints: *InstalledMemory 4MB *Duplex *UIConstraints: *InstalledMemory 8MB *Duplex *UIConstraints: *PageSize Letter *InputSlot Envelope *UIConstraints: *PageSize Legal *InputSlot Envelope *UIConstraints: *PageSize Executive *InputSlot Envelope *UIConstraints: *PageSize A4 *InputSlot Envelope *UIConstraints: *PageSize A5 *InputSlot Envelope *UIConstraints: *PageSize A5 *InputSlot Lower *UIConstraints: *PageSize Comm10 *InputSlot Lower *UIConstraints: *PageSize Monarch *InputSlot Lower *UIConstraints: *PageSize DL *InputSlot Lower *UIConstraints: *PageSize C5 *InputSlot Lower *UIConstraints: *PageSize B5 *InputSlot Lower *UIConstraints: *PageSize A5 *InputSlot LargeCapacity *UIConstraints: *PageSize Comm10 *InputSlot LargeCapacity *UIConstraints: *PageSize Monarch *InputSlot LargeCapacity *UIConstraints: *PageSize DL *InputSlot LargeCapacity *UIConstraints: *PageSize C5 *InputSlot LargeCapacity *UIConstraints: *PageSize B5 *InputSlot LargeCapacity *UIConstraints: *PageSize A5 *Duplex *UIConstraints: *PageSize Comm10 *Duplex *UIConstraints: *PageSize Monarch *Duplex *UIConstraints: *PageSize DL *Duplex *UIConstraints: *PageSize C5 *Duplex *UIConstraints: *PageSize B5 *Duplex *UIConstraints: *CustomPageSize True *Duplex *UIConstraints: *CustomPageSize True *InputSlot Lower *UIConstraints: *CustomPageSize True *InputSlot Envelope *UIConstraints: *CustomPageSize True *InputSlot LargeCapacity *%=== Paper Sizes ================= *OpenUI *PageSize: PickOne *OrderDependency: 30 AnySetup *PageSize *DefaultPageSize: Letter *PageSize Letter/Letter: " <> setpagedevice" *End *PageSize Legal/Legal: " <> setpagedevice" *End *PageSize Executive/Executive: " <> setpagedevice" *End *PageSize A4/A4: " <> setpagedevice" *End *PageSize A5/A5: " <> setpagedevice" *End *PageSize Comm10/Com-10: " <> setpagedevice" *End *PageSize Monarch/Monarch: " <> setpagedevice" *End *PageSize DL/DL: " <> setpagedevice" *End *PageSize C5/C5: " <> setpagedevice" *End *PageSize B5/B5: " <> setpagedevice" *End *?PageSize: " currentpagedevice /PageSize get aload pop 2 copy gt {exch} if (Unknown) 10 dict dup [499 708] (B5) put dup [312 624] (DL) put dup [459 649] (C5) put dup [279 540] (Monarch) put dup [297 684] (Comm10) put dup [595 842] (A4) put dup [522 756] (Executive) put dup [612 1008] (Legal) put dup [612 792] (Letter) put dup [420 595] (A5) put { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and {exch pop exit} {pop} ifelse } bind forall = flush pop pop " *End *CloseUI: *PageSize *OpenUI *PageRegion: PickOne *OrderDependency: 40 AnySetup *PageRegion *DefaultPageRegion: Letter *PageRegion Letter/Letter: " <> setpagedevice" *End *PageRegion Legal/Legal: " <> setpagedevice" *End *PageRegion Executive/Executive: " <> setpagedevice" *End *PageRegion A4/A4: " <> setpagedevice" *End *PageRegion A5/A5: " <> setpagedevice" *End *PageRegion Comm10/Com-10: " <> setpagedevice" *End *PageRegion Monarch/Monarch: " <> setpagedevice" *End *PageRegion DL/DL: " <> setpagedevice" *End *PageRegion C5/C5: " <> setpagedevice" *End *PageRegion B5/B5: " <> setpagedevice" *End *CloseUI: *PageRegion *DefaultImageableArea: Letter *ImageableArea Letter/Letter: "12.24 12.06 599.76 780.06" *ImageableArea Legal/Legal: "12.24 12.06 599.76 996.06" *ImageableArea Executive/Executive: "13.32 12.06 508.68 744.06" *ImageableArea A4/A4: "13.44 12.06 581.76 829.74" *ImageableArea A5/A5: "12.00 12.00 408.00 583.00" *ImageableArea Comm10/Com-10: "12.12 12.06 284.76 672.06" *ImageableArea Monarch/Monarch: "12.72 12.06 266.16 528.06" *ImageableArea DL/DL: "13.80 12.06 297.96 611.58" *ImageableArea C5/C5: "12.60 12.06 446.52 637.02" *ImageableArea B5/B5: "13.20 12.06 485.52 696.54" *?ImageableArea: " /cvp { ( ) cvs print ( ) print } bind def /upperright {10000 mul floor 10000 div} bind def /lowerleft {10000 mul ceiling 10000 div} bind def newpath clippath pathbbox 4 -2 roll exch 2 {lowerleft cvp} repeat exch 2 {upperright cvp} repeat flush " *End *DefaultPaperDimension: Letter *PaperDimension Letter/Letter: "612 792" *PaperDimension Legal/Legal: "612 1008" *PaperDimension Executive/Executive: "522 756" *PaperDimension A4/A4: "595 842" *PaperDimension A5/A5: "420 595" *PaperDimension Comm10/Com-10: "297 684" *PaperDimension Monarch/Monarch: "279 540" *PaperDimension DL/DL: "312 624" *PaperDimension C5/C5: "459 649" *PaperDimension B5/B5: "499 708" *LandscapeOrientation: Plus90 *%=== Custom Paper Support ================= *%Orientation and Margin (offsets) values are not utilized *MaxMediaWidth: "612" *MaxMediaHeight: "1008" *CenterRegistered: False *HWMargins: 16 16 16 16 *CustomPageSize True: " pop pop pop << /PageSize [ 5 -2 roll ] /DeferredMediaSelection true /ImagingBBox null >> setpagedevice " *End *ParamCustomPageSize Width: 1 points 252 612 *ParamCustomPageSize Height: 2 points 453.5 1008 *ParamCustomPageSize WidthOffset: 3 points 0 0 *ParamCustomPageSize HeightOffset: 4 points 0 0 *ParamCustomPageSize Orientation: 5 int 0 0 *RequiresPageRegion All: True *%=== Paper Sources ==================== *OpenUI *InputSlot: PickOne *OrderDependency: 20 AnySetup *InputSlot *DefaultInputSlot: Lower *InputSlot Upper/Tray 1: " <> setpagedevice" *End *InputSlot Lower/Tray 2: " <> setpagedevice" *End *InputSlot LargeCapacity/Tray 3: " <> setpagedevice" *End *InputSlot Envelope/Envelope Feeder: " <> setpagedevice" *End *?InputSlot: " currentpagedevice /InputAttributes get /Priority get aload pop pop pop pop [(Lower) (Upper) (Envelope) (LargeCapacity)] exch get = flush " *End *CloseUI: *InputSlot *OpenUI *ManualFeed/Manual Feed: Boolean *OrderDependency: 20 AnySetup *ManualFeed *DefaultManualFeed: False *ManualFeed True: " <> setpagedevice" *End *ManualFeed False: " <> setpagedevice" *End *?ManualFeed: " currentpagedevice /ManualFeed get {(True)}{(False)}ifelse = flush " *End *CloseUI: *ManualFeed *%=== Halftone Information ================= *ScreenFreq: "85.0" *ScreenAngle: "45.0" *ResScreenFreq 600dpi/600 dpi: "85.0" *ResScreenAngle 600dpi/600 dpi: "45.0" *ResScreenFreq 300dpi/300 dpi: "60.0" *ResScreenAngle 300dpi/300 dpi: "45.0" *OpenUI *HPHalftone/Levels of Gray: PickOne *OrderDependency: 10 DocumentSetup *HPHalftone *DefaultHPHalftone: PrinterDefault *HPHalftone PrinterDefault/Printer's Current Setting: "" *HPHalftone Enhanced/Enhanced: " << /Install { currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and { /EnhancedColorRendering600 } { /EnhancedColorRendering } ifelse /ColorRendering findresource setcolorrendering /EnhancedHalftone /Halftone findresource sethalftone { } settransfer false setstrokeadjust } >> setpagedevice currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and { << /PostRenderingEnhance true /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >> >> setpagedevice } if /setscreen { pop pop pop } def /setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def /sethalftone { pop } def " *End *HPHalftone Standard/Standard: " << /Install { currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and dup currentpagedevice /PostRenderingEnhance get currentpagedevice /PostRenderingEnhanceDetails get /REValue get 0 ne and { {/DefaultColorRenderingRE600} {/DefaultColorRenderingRE} ifelse} { {/DefaultColorRendering600} {/DefaultColorRendering} ifelse} ifelse /ColorRendering findresource setcolorrendering { /DefaultHalftone600 } {/DefaultHalftone} ifelse /Halftone findresource sethalftone {} settransfer false setstrokeadjust } >> setpagedevice currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and { << /PostRenderingEnhance true /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >> >> setpagedevice } if " *End *?HPHalftone: " currenthalftone /HalftoneType get 9 eq {(Enhanced)} {(Standard)} ifelse = flush " *End *CloseUI: *HPHalftone *%=== Duplex ==================================== *OpenUI *Duplex/Duplex: PickOne *OrderDependency: 50 AnySetup *Duplex *DefaultDuplex: None *Duplex None/Off (1-Sided): " <> setpagedevice" *End *Duplex DuplexNoTumble/Flip on Long Edge (Standard): " <> setpagedevice" *End *Duplex DuplexTumble/Flip on Short Edge: " <> setpagedevice" *End *?Duplex: " currentpagedevice /Duplex known false ne { currentpagedevice /Duplex get { currentpagedevice /Tumble get {(DuplexTumble)}{(DuplexNoTumble)}ifelse } { (None)} ifelse }{(None)} ifelse = flush " *End *CloseUI: *Duplex *%=== Resolution Enhancement ======================== *OpenUI *Smoothing/Resolution Enhancement: PickOne *OrderDependency: 20 DocumentSetup *Smoothing *DefaultSmoothing: PrinterDefault *Smoothing PrinterDefault/Printer's Current Setting: "" *Smoothing None/Off: " << /PostRenderingEnhance true /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >> >> setpagedevice" *End *Smoothing Light/Light: " << /PostRenderingEnhance true /PostRenderingEnhanceDetails << /REValue 1 /Type 8 >> >> setpagedevice" *End *Smoothing Medium/Medium: " << /PostRenderingEnhance true /PostRenderingEnhanceDetails << /REValue 2 /Type 8 >> >> setpagedevice" *End *Smoothing Dark/Dark: " << /PostRenderingEnhance true /PostRenderingEnhanceDetails << /REValue 3 /Type 8 >> >> setpagedevice" *End *?Smoothing: " currentpagedevice /PostRenderingEnhanceDetails get /REValue get [(None) (Light) (Medium) (Dark)] exch get print " *End *CloseUI: *Smoothing *DefaultTransfer: Null *Transfer Null: "{ }" *Transfer Null.Inverse: "{ 1 exch sub }" *%=== Color Control ======================== *DefaultColorSep: ProcessBlack.85lpi.600dpi *InkName: ProcessBlack/Process Black *InkName: CustomColor/Custom Color *InkName: ProcessCyan/Process Cyan *InkName: ProcessMagenta/Process Magenta *InkName: ProcessYellow/Process Yellow *% For 60 lpi / 300 dpi =============================== *ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" *ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" *ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" *ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" *ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" *ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" *ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" *ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" *ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" *ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" *% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) ===================== *ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" *ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" *ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" *ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" *ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" *ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" *ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" *ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" *ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" *ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" *ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 sub }{dup mul exch dup mul add 1 exch sub }ifelse }" *End *% For 106 lpi /300 dpi =============================== *ColorSepScreenAngle ProcessBlack.106lpi.300dpi/106 lpi /300 dpi: "45.0" *ColorSepScreenAngle CustomColor.106lpi.300dpi/106 lpi /300 dpi: "45.0" *ColorSepScreenAngle ProcessCyan.106lpi.300dpi/106 lpi /300 dpi: "71.5651" *ColorSepScreenAngle ProcessMagenta.106lpi.300dpi/106 lpi /300 dpi: "18.4349" *ColorSepScreenAngle ProcessYellow.106lpi.300dpi/106 lpi /300 dpi: "0.0" *ColorSepScreenFreq ProcessBlack.106lpi.300dpi/106 lpi /300 dpi: "106.066" *ColorSepScreenFreq CustomColor.106lpi.300dpi/106 lpi /300 dpi: "106.066" *ColorSepScreenFreq ProcessCyan.106lpi.300dpi/106 lpi /300 dpi: "94.8683" *ColorSepScreenFreq ProcessMagenta.106lpi.300dpi/106 lpi /300 dpi: "94.8683" *ColorSepScreenFreq ProcessYellow.106lpi.300dpi/106 lpi /300 dpi: "100.0" *% For 106 lpi /600 dpi =============================== *ColorSepScreenAngle ProcessBlack.106lpi.600dpi/106 lpi /600 dpi: "45.0" *ColorSepScreenAngle CustomColor.106lpi.600dpi/106 lpi /600 dpi: "45.0" *ColorSepScreenAngle ProcessCyan.106lpi.600dpi/106 lpi /600 dpi: "71.5651" *ColorSepScreenAngle ProcessMagenta.106lpi.600dpi/106 lpi /600 dpi: "18.4349" *ColorSepScreenAngle ProcessYellow.106lpi.600dpi/106 lpi /600 dpi: "0.0" *ColorSepScreenFreq ProcessBlack.106lpi.600dpi/106 lpi /600 dpi: "106.066" *ColorSepScreenFreq CustomColor.106lpi.600dpi/106 lpi /600 dpi: "106.066" *ColorSepScreenFreq ProcessCyan.106lpi.600dpi/106 lpi /600 dpi: "94.8683" *ColorSepScreenFreq ProcessMagenta.106lpi.600dpi/106 lpi /600 dpi: "94.8683" *ColorSepScreenFreq ProcessYellow.106lpi.600dpi/106 lpi /600 dpi: "100.0" *%=== Font Information ===================== *DefaultFont: Courier *Font AvantGarde-Book: Standard "(001.006S)" Standard ROM *Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM *Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM *Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM *Font Bookman-Demi: Standard "(001.003S)" Standard ROM *Font Bookman-DemiItalic: Standard "(001.003S)" Standard ROM *Font Bookman-Light: Standard "(001.003S)" Standard ROM *Font Bookman-LightItalic: Standard "(001.003S)" Standard ROM *Font Courier: Standard "(002.004S)" Standard ROM *Font Courier-Bold: Standard "(002.004S)" Standard ROM *Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM *Font Courier-Oblique: Standard "(002.004S)" Standard ROM *Font Helvetica: Standard "(001.006S)" Standard ROM *Font Helvetica-Bold: Standard "(001.007S)" Standard ROM *Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM *Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM *Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM *Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM *Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM *Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM *Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM *Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM *Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM *Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM *Font Palatino-Bold: Standard "(001.005S)" Standard ROM *Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM *Font Palatino-Italic: Standard "(001.005S)" Standard ROM *Font Palatino-Roman: Standard "(001.005S)" Standard ROM *Font Symbol: Special "(001.007S)" Special ROM *Font Times-Bold: Standard "(001.007S)" Standard ROM *Font Times-BoldItalic: Standard "(001.009S)" Standard ROM *Font Times-Italic: Standard "(001.007S)" Standard ROM *Font Times-Roman: Standard "(001.007S)" Standard ROM *Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM *Font ZapfDingbats: Special "(001.004S)" Special ROM *?FontQuery: " { count 1 gt { exch dup 127 string cvs (/) print print (:) print /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = } { exit } ifelse } bind loop (*) = flush " *End *?FontList: " (*) {cvn ==} 128 string /Font resourceforall (*) = flush " *End *%=== Printer Messages (verbatim from printer): ================ *Message: "%%[ exitserver: permanent state may be changed ]%%" *Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" *Message: "\FontName\ not found, using Courier" *% Status (format: %%[ status: ] %%) *Status: "idle" *Status: "busy" *Status: "waiting" *Status: "printing" *Status: "initializing" *% Printer Error (format: %%[ PrinterError: ]%%) *PrinterError: "cover open or no toner cartridge" *PrinterError: "warming up" *PrinterError: "resetting printer" *PrinterError: "paper jam" *PrinterError: "manual feed" *PrinterError: "off line" *PrinterError: "out of memory" *PrinterError: "out of paper" *% Input Sources (format: %%[ status: ; source: ]%% ) *Source: "AppleTalk" *Source: "BiTronics" *Password: "()" *ExitServer: " count 0 eq { false } { true exch startjob } ifelse not { (WARNING: Cannot modify initial VM.) = (Missing or invalid password.) = (Please contact the author of this software.) = flush quit } if " *End *Reset: " count 0 eq { false } { true exch startjob } ifelse not { (WARNING: Cannot reset printer.) = (Missing or invalid password.) = (Please contact the author of this software.) = flush quit } if systemdict /quit get exec (WARNING : Printer Reset Failed.) = flush " *End *% ================================ *% For "HP LaserJet 5M" version 2014.103 *% ================================ hp-ppd-0.9ubuntu2+really/old/HP_LaserJet_5P.ppd0000644000000000000000000005164007452600061016206 0ustar *PPD-Adobe: "4.2" *% ========================================= *% Adobe Systems(R) PostScript(R) Printer Description File *% Copyright 1992-96 Hewlett-Packard Company *% *% Permission is hereby granted, free of charge, to any person obtaining *% a copy of this software and associated documentation files (the *% "Software"), to deal in the Software without restriction, including *% without limitation the rights to use, copy, modify, merge, publish, *% distribute, sublicense, and/or sell copies of the Software, and to *% permit persons to whom the Software is furnished to do so, subject to *% the following conditions: *% *% The above copyright notice and this permission notice shall be *% included in all copies or substantial portions of the Software. *% *% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, *% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF *% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND *% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE *% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION *% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION *% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. *% *% [this is the MIT open source license -- see www.opensource.org] *% *% PPD for HP LaserJet 5MP *% December 19, 1994 *% ========================================= *FormatVersion: "4.2" *FileVersion: "1.1" *LanguageVersion: English *LanguageEncoding: ISOLatin1 *PCFileName: "HPLJ5P_1.PPD" *Product: "(HP LaserJet 5P)" *PSVersion: "(2014.103)" *ModelName: "HP LaserJet 5P/5MP" *NickName: "HP LaserJet 5P/5MP PostScript" *%=== Device Capabilities ================== *LanguageLevel: "2" *Protocols: PJL TBCP *FreeVM: "785792" *ColorDevice: False *DefaultColorSpace: Gray *VariablePaperSize: True *TTRasterizer: Type42 *?TTRasterizer: " 42 /FontType resourcestatus { pop pop (Type42)} {pop pop (None)} ifelse = flush " *End *FileSystem: False *Throughput: "6" *SuggestedJobTimeout: "0" *SuggestedWaitTimeout: "120" *PrintPSErrors: True *%=== JCL Features ======================= *JCLBegin: "<1B>%-12345X@PJL JOB<0A>" *JCLToPSInterpreter: "@PJL ENTER LANGUAGE = POSTSCRIPT <0A>" *JCLEnd: "<1B>%-12345X@PJL EOJ<0A><1B>%-12345X" *JCLOpenUI *JCLResolution/Resolution: PickOne *DefaultJCLResolution: 600dpi *OrderDependency: 10 JCLSetup *JCLResolution *JCLResolution 600dpi/600 dpi: "@PJL SET RESOLUTION = 600<0A>" *JCLResolution 300dpi/300 dpi: "@PJL SET RESOLUTION = 300<0A>" *JCLCloseUI: *JCLResolution *JCLOpenUI *JCLEconomode/EconoMode: PickOne *DefaultJCLEconomode: PrinterDefault *OrderDependency: 10 JCLSetup *JCLEconomode *JCLEconomode PrinterDefault/Printer's Current Setting: "" *JCLEconomode On/On: "@PJL SET ECONOMODE = ON<0A>" *JCLEconomode Off/Off: "@PJL SET ECONOMODE = OFF<0A>" *JCLCloseUI: *JCLEconomode *%=== If Envelope selected, disable Paper Cassette ====== *UIConstraints: *PageSize A5 *InputSlot Lower *UIConstraints: *PageSize Comm10 *InputSlot Lower *UIConstraints: *PageSize Monarch *InputSlot Lower *UIConstraints: *PageSize DL *InputSlot Lower *UIConstraints: *PageSize C5 *InputSlot Lower *UIConstraints: *PageSize B5 *InputSlot Lower *UIConstraints: *PageRegion A5 *InputSlot Lower *UIConstraints: *PageRegion Comm10 *InputSlot Lower *UIConstraints: *PageRegion Monarch *InputSlot Lower *UIConstraints: *PageRegion DL *InputSlot Lower *UIConstraints: *PageRegion C5 *InputSlot Lower *UIConstraints: *PageRegion B5 *InputSlot Lower *%=== Media Handling/Information ================== *OpenUI *InputSlot: PickOne *OrderDependency: 20 AnySetup *InputSlot *DefaultInputSlot: Lower *InputSlot Upper/Tray 1 (MultiPurpose Tray): " <> setpagedevice" *End *InputSlot Lower/Tray 2 (Paper Cassette): " <> setpagedevice" *End *?InputSlot: " currentpagedevice /InputAttributes get /Priority get aload pop pop [(Lower) (Upper)] exch get = flush " *End *CloseUI: *InputSlot *DefaultOutputBin: OnlyOne *DefaultOutputOrder: Normal *OpenUI *ManualFeed/Manual Feed: Boolean *OrderDependency: 20 AnySetup *ManualFeed *DefaultManualFeed: False *ManualFeed True: " <> setpagedevice" *End *ManualFeed False: " <> setpagedevice" *End *?ManualFeed: " currentpagedevice /ManualFeed get {(True)}{(False)}ifelse = flush " *End *CloseUI: *ManualFeed *OpenUI *PageSize: PickOne *OrderDependency: 30 AnySetup *PageSize *DefaultPageSize: Letter *PageSize Letter/Letter (8 1/2 x 11 in): " <> setpagedevice" *End *PageSize Legal/Legal (8 1/2 x 14 in): " <> setpagedevice" *End *PageSize A4/A4 (210 x 297 mm): " <> setpagedevice" *End *PageSize Executive/Executive (7 1/4 x 10 1/2 in): " <> setpagedevice" *End *PageSize A5/A5 (148 x 210 mm): " <> setpagedevice" *End *PageSize Comm10/Com-10 Env (4 1/8 x 9 1/2 in): " <> setpagedevice" *End *PageSize Monarch/Monarch Env (3 7/8 x 7 1/2 in): " <> setpagedevice" *End *PageSize DL/DL Env (110 x 220 mm): " <> setpagedevice" *End *PageSize C5/C5 Env (162 x 229 mm): " <> setpagedevice" *End *PageSize B5/B5 Env (176 x 250 mm): " <> setpagedevice" *End *?PageSize: " currentpagedevice /PageSize get aload pop 2 copy gt {exch} if (Unknown) 9 dict dup [499 708] (B5) put dup [312 624] (DL) put dup [459 649] (C5) put dup [279 540] (Monarch) put dup [297 684] (Comm10) put dup [522 756] (Executive) put dup [595 842] (A4) put dup [612 1008] (Legal) put dup [612 792] (Letter) put { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and {exch pop exit} {pop} ifelse } bind forall = flush pop pop " *End *CloseUI: *PageSize *OpenUI *PageRegion: PickOne *OrderDependency: 40 AnySetup *PageRegion *DefaultPageRegion: Letter *PageRegion Letter/Letter (8 1/2 x 11 in): " <> setpagedevice" *End *PageRegion Legal/Legal (8 1/2 x 14 in): " <> setpagedevice" *End *PageRegion A4/A4 (210 x 297 mm): " <> setpagedevice" *End *PageRegion Executive/Executive (7 1/4 x 10 1/2 in): " <> setpagedevice" *End *PageRegion A5/A5 (148 x 210 mm): " <> setpagedevice" *End *PageRegion Comm10/Com-10 Env (4 1/8 x 9 1/2 in): " <> setpagedevice" *End *PageRegion Monarch/Monarch Env (3 7/8 x 7 1/2 in): " <> setpagedevice" *End *PageRegion DL/DL Env (110 x 220 mm): " <> setpagedevice" *End *PageRegion C5/C5 Env (162 x 229 mm): " <> setpagedevice" *End *PageRegion B5/B5 Env (176 x 250 mm): " <> setpagedevice" *End *CloseUI: *PageRegion *DefaultImageableArea: Letter *ImageableArea Letter/Letter (8 1/2 x 11 in): "12.24 12.06 599.76 780.06" *ImageableArea Legal/Legal (8 1/2 x 14 in): "12.24 12.06 599.76 996.06" *ImageableArea A4/A4 (210 x 297 mm): "13.44 12.06 581.76 829.74" *ImageableArea Executive/Executive (7 1/4 x 10 1/2 in): "13.32 12.06 508.68 744.06" *ImageableArea A5/A5 (148 x 210 mm): "12.00 12.00 408.00 583.00" *ImageableArea Comm10/Com-10 Env (4 1/8 x 9 1/2 in): "12.12 12.06 284.76 672.06" *ImageableArea Monarch/Monarch Env (3 7/8 x 7 1/2 in): "12.72 12.06 266.16 528.06" *ImageableArea DL/DL Env (110 x 220 mm): "13.80 12.06 297.96 611.58 " *ImageableArea C5/C5 Env (162 x 229 mm): "12.60 12.06 446.52 637.02 " *ImageableArea B5/B5 Env (176 x 250 mm): "13.20 12.06 485.52 696.54 " *?ImageableArea: " /cvp { ( ) cvs print ( ) print } bind def /upperright {10000 mul floor 10000 div} bind def /lowerleft {10000 mul ceiling 10000 div} bind def newpath clippath pathbbox 4 -2 roll exch 2 {lowerleft cvp} repeat exch 2 {upperright cvp} repeat flush " *End *DefaultPaperDimension: Letter *PaperDimension Letter/Letter (8 1/2 x 11 in): "612 792" *PaperDimension Legal/Legal (8 1/2 x 14 in): "612 1008" *PaperDimension A4/A4 (210 x 297 mm): "595 842" *PaperDimension Executive/Executive (7 1/4 x 10 1/2 in): "522 756" *PaperDimension A5/A5 (148 x 210 mm): "420 595" *PaperDimension Comm10/Com-10 Env (4 1/8 x 9 1/2 in): "297 684" *PaperDimension Monarch/Monarch Env (3 7/8 x 7 1/2 in): "279 540" *PaperDimension DL/DL Env (110 x 220 mm): "312 624" *PaperDimension C5/C5 Env (162 x 229 mm): "459 649" *PaperDimension B5/B5 Env (176 x 250 mm): "499 708" *RequiresPageRegion All: True *LandscapeOrientation: Plus90 *%=== Custom Paper Support ================= *%Orientation and Margin (offsets) values are not utilized *MaxMediaWidth: "612" *MaxMediaHeight: "1008" *CenterRegistered: False *HWMargins: 16 16 16 16 *CustomPageSize True: " pop pop pop 3 dict begin /DeferredMediaSelection true def 2 array astore /PageSize exch def /ImagingBBox null def currentdict end setpagedevice " *End *ParamCustomPageSize Width: 1 points 216 612 *ParamCustomPageSize Height: 2 points 360 1008 *ParamCustomPageSize WidthOffset: 3 points 0 0 *ParamCustomPageSize HeightOffset: 4 points 0 0 *ParamCustomPageSize Orientation: 5 int 0 0 *%=== Halftone Information ================= *ScreenFreq: "85.0" *ScreenAngle: "45.0" *ResScreenFreq 600dpi/600 dpi: "85.0" *ResScreenAngle 600dpi/600 dpi: "45.0" *ResScreenFreq 300dpi/300 dpi: "60.0" *ResScreenAngle 300dpi/300 dpi: "45.0" *OpenUI *HPHalftone/Levels of Gray: PickOne *OrderDependency: 10 DocumentSetup *HPHalftone *DefaultHPHalftone: PrintersDefault *HPHalftone PrintersDefault/Printer's Current Setting: "" *HPHalftone Enhanced/Enhanced: " << /Install { currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and { /EnhancedColorRendering600 } { /EnhancedColorRendering } ifelse /ColorRendering findresource setcolorrendering /EnhancedHalftone /Halftone findresource sethalftone { } settransfer false setstrokeadjust } >> setpagedevice currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and { << /PostRenderingEnhance true /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >> >> setpagedevice } if /setscreen { pop pop pop } def /setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def /sethalftone { pop } def " *End *HPHalftone Standard/Standard: " << /Install { currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and dup currentpagedevice /PostRenderingEnhance get currentpagedevice /PostRenderingEnhanceDetails get /REValue get 0 ne and { {/DefaultColorRenderingRE600} {/DefaultColorRenderingRE} ifelse} { {/DefaultColorRendering600} {/DefaultColorRendering} ifelse} ifelse /ColorRendering findresource setcolorrendering { /DefaultHalftone600 } {/DefaultHalftone} ifelse /Halftone findresource sethalftone {} settransfer false setstrokeadjust } >> setpagedevice currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and { << /PostRenderingEnhance true /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >> >> setpagedevice } if " *End *?HPHalftone: " currenthalftone /HalftoneType get 9 eq {(Enhanced)} {(Standard)} ifelse = flush " *End *CloseUI: *HPHalftone *%=== Resolution Enhancement ======================== *OpenUI *Smoothing/Resolution Enhancement: PickOne *DefaultSmoothing: PrinterDefault *OrderDependency: 20 DocumentSetup *Smoothing *Smoothing PrinterDefault/Printer's Current Setting: "" *Smoothing None/Off: " << /PostRenderingEnhance true /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >> >> setpagedevice" *End *Smoothing Light/Light: " << /PostRenderingEnhance true /PostRenderingEnhanceDetails << /REValue 1 /Type 8 >> >> setpagedevice" *End *Smoothing Medium/Medium: " << /PostRenderingEnhance true /PostRenderingEnhanceDetails << /REValue 2 /Type 8 >> >> setpagedevice" *End *Smoothing Dark/Dark: " << /PostRenderingEnhance true /PostRenderingEnhanceDetails << /REValue 3 /Type 8 >> >> setpagedevice" *End *?Smoothing: " currentpagedevice /PostRenderingEnhanceDetails get /REValue get [(None) (Light) (Medium) (Dark)] exch get print " *End *CloseUI: *Smoothing *DefaultTransfer: Null *Transfer Null: "{ }" *Transfer Null.Inverse: "{ 1 exch sub }" *%=== Color Control ======================== *DefaultColorSep: ProcessBlack.85lpi.600dpi *InkName: ProcessBlack/Process Black *InkName: CustomColor/Custom Color *InkName: ProcessCyan/Process Cyan *InkName: ProcessMagenta/Process Magenta *InkName: ProcessYellow/Process Yellow *% For 60 lpi / 300 dpi =============================== *ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" *ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" *ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" *ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" *ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" *ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" *ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" *ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" *ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" *ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" *% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) ===================== *ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" *ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" *ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" *ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" *ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" *ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" *ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" *ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" *ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" *ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" *ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 sub }{dup mul exch dup mul add 1 exch sub }ifelse }" *End *% For 106 lpi /300 dpi =============================== *ColorSepScreenAngle ProcessBlack.106lpi.300dpi/106 lpi /300 dpi: "45.0" *ColorSepScreenAngle CustomColor.106lpi.300dpi/106 lpi /300 dpi: "45.0" *ColorSepScreenAngle ProcessCyan.106lpi.300dpi/106 lpi /300 dpi: "71.5651" *ColorSepScreenAngle ProcessMagenta.106lpi.300dpi/106 lpi /300 dpi: "18.4349" *ColorSepScreenAngle ProcessYellow.106lpi.300dpi/106 lpi /300 dpi: "0.0" *ColorSepScreenFreq ProcessBlack.106lpi.300dpi/106 lpi /300 dpi: "106.066" *ColorSepScreenFreq CustomColor.106lpi.300dpi/106 lpi /300 dpi: "106.066" *ColorSepScreenFreq ProcessCyan.106lpi.300dpi/106 lpi /300 dpi: "94.8683" *ColorSepScreenFreq ProcessMagenta.106lpi.300dpi/106 lpi /300 dpi: "94.8683" *ColorSepScreenFreq ProcessYellow.106lpi.300dpi/106 lpi /300 dpi: "100.0" *% For 106 lpi /600 dpi =============================== *ColorSepScreenAngle ProcessBlack.106lpi.600dpi/106 lpi /600 dpi: "45.0" *ColorSepScreenAngle CustomColor.106lpi.600dpi/106 lpi /600 dpi: "45.0" *ColorSepScreenAngle ProcessCyan.106lpi.600dpi/106 lpi /600 dpi: "71.5651" *ColorSepScreenAngle ProcessMagenta.106lpi.600dpi/106 lpi /600 dpi: "18.4349" *ColorSepScreenAngle ProcessYellow.106lpi.600dpi/106 lpi /600 dpi: "0.0" *ColorSepScreenFreq ProcessBlack.106lpi.600dpi/106 lpi /600 dpi: "106.066" *ColorSepScreenFreq CustomColor.106lpi.600dpi/106 lpi /600 dpi: "106.066" *ColorSepScreenFreq ProcessCyan.106lpi.600dpi/106 lpi /600 dpi: "94.8683" *ColorSepScreenFreq ProcessMagenta.106lpi.600dpi/106 lpi /600 dpi: "94.8683" *ColorSepScreenFreq ProcessYellow.106lpi.600dpi/106 lpi /600 dpi: "100.0" *%=== Font Information ===================== *DefaultFont: Courier *Font AvantGarde-Book: Standard "(001.006S)" Standard ROM *Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM *Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM *Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM *Font Bookman-Demi: Standard "(001.003S)" Standard ROM *Font Bookman-DemiItalic: Standard "(001.003S)" Standard ROM *Font Bookman-Light: Standard "(001.003S)" Standard ROM *Font Bookman-LightItalic: Standard "(001.003S)" Standard ROM *Font Courier: Standard "(002.004S)" Standard ROM *Font Courier-Bold: Standard "(002.004S)" Standard ROM *Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM *Font Courier-Oblique: Standard "(002.004S)" Standard ROM *Font Helvetica: Standard "(001.006S)" Standard ROM *Font Helvetica-Bold: Standard "(001.007S)" Standard ROM *Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM *Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM *Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM *Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM *Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM *Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM *Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM *Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM *Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM *Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM *Font Palatino-Bold: Standard "(001.005S)" Standard ROM *Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM *Font Palatino-Italic: Standard "(001.005S)" Standard ROM *Font Palatino-Roman: Standard "(001.005S)" Standard ROM *Font Symbol: Special "(001.007S)" Special ROM *Font Times-Bold: Standard "(001.007S)" Standard ROM *Font Times-BoldItalic: Standard "(001.009S)" Standard ROM *Font Times-Italic: Standard "(001.007S)" Standard ROM *Font Times-Roman: Standard "(001.007S)" Standard ROM *Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM *Font ZapfDingbats: Special "(001.004S)" Special ROM *?FontQuery: " { count 1 gt { exch dup 127 string cvs (/) print print (:) print /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = } { exit } ifelse } bind loop (*) = flush " *End *?FontList: " (*) {cvn ==} 128 string /Font resourceforall (*) = flush " *End *%=== Printer Messages (verbatim from printer): ================ *Message: "%%[ exitserver: permanent state may be changed ]%%" *Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" *Message: "\FontName\ not found, using Courier" *% Status (format: %%[ status: ] %%) *Status: "idle" *Status: "busy" *Status: "waiting" *Status: "printing" *Status: "initializing" *% Input Sources (format: %%[ status: ; source: ]%% ) *Source: "AppleTalk" *Source: "BiTronics" *% Printer Error (format: %%[ PrinterError: ]%%) *PrinterError: "cover open or no toner cartridge" *PrinterError: "warming up" *PrinterError: "resetting printer" *PrinterError: "paper jam" *PrinterError: "manual feed" *PrinterError: "off line" *PrinterError: "out of memory" *PrinterError: "out of paper" *Password: "()" *ExitServer: " count 0 eq { false } { true exch startjob } ifelse not { (WARNING: Cannot modify initial VM.) = (Missing or invalid password.) = (Please contact the author of this software.) = flush quit } if " *End *Reset: " count 0 eq { false } { true exch startjob } ifelse not { (WARNING: Cannot reset printer.) = (Missing or invalid password.) = (Please contact the author of this software.) = flush quit } if systemdict /quit get exec (WARNING : Printer Reset Failed.) = flush " *End *% ================================ *% For "HP LaserJet 5MP" version 2014.103 50 *% ================================ hp-ppd-0.9ubuntu2+really/old/HP_LaserJet_6P.ppd0000644000000000000000000005354307452600061016213 0ustar *PPD-Adobe: "4.3" *% ========================================= *% Adobe Systems(R) PostScript(R) Printer Description File *% Copyright 1992-96 Hewlett-Packard Company *% *% Permission is hereby granted, free of charge, to any person obtaining *% a copy of this software and associated documentation files (the *% "Software"), to deal in the Software without restriction, including *% without limitation the rights to use, copy, modify, merge, publish, *% distribute, sublicense, and/or sell copies of the Software, and to *% permit persons to whom the Software is furnished to do so, subject to *% the following conditions: *% *% The above copyright notice and this permission notice shall be *% included in all copies or substantial portions of the Software. *% *% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, *% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF *% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND *% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE *% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION *% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION *% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. *% *% [this is the MIT open source license -- see www.opensource.org] *% *% PPD for HP LaserJet 6P/6MP *% May 10, 1996 *% ========================================= *FileVersion: "1.0" *FormatVersion: "4.3" *LanguageEncoding: ISOLatin1 *LanguageVersion: English *ModelName: "HP LaserJet 6P/6MP" *ShortNickName: "HP LaserJet 6P/6MP - PostScript" *NickName: "HP LaserJet 6P/6MP - PostScript" *PCFileName: "HPLJ6P_4.PPD" *Product: "(HP LaserJet 6P)" *PSVersion: "(2014.108) 1" *Manufacturer: "HP" *%=== Device Capabilities ================== *ColorDevice: False *DefaultColorSpace: Gray *FileSystem: False *LanguageLevel: "2" *Throughput: "8" *TTRasterizer: Type42 *?TTRasterizer: " 42 /FontType resourcestatus { pop pop (Type42)} {pop pop (None)} ifelse = flush " *End *Protocols: PJL TBCP *VariablePaperSize: True *SuggestedJobTimeout: "0" *SuggestedWaitTimeout: "120" *PrintPSErrors: True *%=== JCL Features ========================== *JCLBegin: "<1B>%-12345X@PJL JOB<0A>" *JCLToPSInterpreter: "@PJL ENTER LANGUAGE = POSTSCRIPT <0A>" *JCLEnd: "<1B>%-12345X@PJL EOJ<0A><1B>%-12345X" *JCLOpenUI *JCLResolution/Resolution: PickOne *OrderDependency: 10 JCLSetup *JCLResolution *DefaultJCLResolution: 600dpi *JCLResolution 600dpi/600 dpi: "@PJL SET RESOLUTION = 600<0A>" *JCLResolution 300dpi/300 dpi: "@PJL SET RESOLUTION = 300<0A>" *JCLCloseUI: *JCLResolution *JCLOpenUI *JCLEconomode/EconoMode: PickOne *OrderDependency: 10 JCLSetup *JCLEconomode *DefaultJCLEconomode: Off *JCLEconomode Off/Highest Quality: "@PJL SET ECONOMODE = OFF<0A>" *JCLEconomode On/Save Toner: "@PJL SET ECONOMODE = ON<0A>" *JCLCloseUI: *JCLEconomode *%=== Installable Options ========================== *OpenGroup: InstallableOptions/Installed Options *OpenUI *InstalledMemory/Total Memory: PickOne *DefaultInstalledMemory: 3MB *InstalledMemory 3MB/3 MB: "" *InstalledMemory 4MB/4 - 5 MB: "" *InstalledMemory 6MB/6 MB or more: "" *?InstalledMemory: " currentsystemparams /RamSize get 1048576 div dup 5.0 gt {(6MB)} {3.0 gt {(4MB)} {(3MB)} ifelse} ifelse = flush " *End *CloseUI: *InstalledMemory *CloseGroup: InstallableOptions *FreeVM: "409600" *VMOption 3MB: "409600" *VMOption 4MB: "1048576" *VMOption 6MB: "2097152" *%=== UI Constraints ============================= *UIConstraints: *PageSize A5 *InputSlot Lower *UIConstraints: *PageSize Env10 *InputSlot Lower *UIConstraints: *PageSize EnvMonarch *InputSlot Lower *UIConstraints: *PageSize EnvDL *InputSlot Lower *UIConstraints: *PageSize EnvC5 *InputSlot Lower *UIConstraints: *PageSize EnvISOB5 *InputSlot Lower *NonUIConstraints: *CustomPageSize True *InputSlot Lower *UIConstraints: *CustomPageSize True *InputSlot Lower *UIConstraints: *PageRegion A5 *InputSlot Lower *UIConstraints: *PageRegion Env10 *InputSlot Lower *UIConstraints: *PageRegion EnvMonarch *InputSlot Lower *UIConstraints: *PageRegion EnvDL *InputSlot Lower *UIConstraints: *PageRegion EnvC5 *InputSlot Lower *UIConstraints: *PageRegion EnvISOB5 *InputSlot Lower *UIConstraints: *InputSlot Lower *PageSize A5 *UIConstraints: *InputSlot Lower *PageSize Env10 *UIConstraints: *InputSlot Lower *PageSize EnvMonarch *UIConstraints: *InputSlot Lower *PageSize EnvDL *UIConstraints: *InputSlot Lower *PageSize EnvC5 *UIConstraints: *InputSlot Lower *PageSize EnvISOB5 *NonUIConstraints: *InputSlot Lower *CustomPageSize True *UIConstraints: *InputSlot Lower *CustomPageSize True *UIConstraints: *InputSlot Lower *PageRegion A5 *UIConstraints: *InputSlot Lower *PageRegion Env10 *UIConstraints: *InputSlot Lower *PageRegion EnvMonarch *UIConstraints: *InputSlot Lower *PageRegion EnvDL *UIConstraints: *InputSlot Lower *PageRegion EnvC5 *UIConstraints: *InputSlot Lower *PageRegion EnvISOB5 *%=== Paper Sizes ================= *OpenUI *PageSize: PickOne *OrderDependency: 30 AnySetup *PageSize *DefaultPageSize: Letter *PageSize Letter/Letter: " <> setpagedevice" *End *PageSize Legal/Legal: " <> setpagedevice" *End *PageSize Executive/Executive: " <> setpagedevice" *End *PageSize A4/A4: " <> setpagedevice" *End *PageSize A5/A5: " <> setpagedevice" *End *PageSize Env10/Com-10: " <> setpagedevice" *End *PageSize EnvMonarch/Monarch: " <> setpagedevice" *End *PageSize EnvDL/DL: " <> setpagedevice" *End *PageSize EnvC5/C5: " <> setpagedevice" *End *PageSize EnvISOB5/B5: " <> setpagedevice" *End *?PageSize: " currentpagedevice /PageSize get aload pop 2 copy gt {exch} if (Unknown) 10 dict dup [499 709] (EnvISOB5) put dup [312 624] (EnvDL) put dup [459 649] (EnvC5) put dup [279 540] (EnvMonarch) put dup [297 684] (Env10) put dup [595 842] (A4) put dup [522 756] (Executive) put dup [612 1008] (Legal) put dup [612 792] (Letter) put dup [420 595] (A5) put { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and {exch pop exit} {pop} ifelse } bind forall = flush pop pop " *End *CloseUI: *PageSize *OpenUI *PageRegion: PickOne *OrderDependency: 40 AnySetup *PageRegion *DefaultPageRegion: Letter *PageRegion Letter/Letter: " <> setpagedevice" *End *PageRegion Legal/Legal: " <> setpagedevice" *End *PageRegion Executive/Executive: " <> setpagedevice" *End *PageRegion A4/A4: " <> setpagedevice" *End *PageRegion A5/A5: " <> setpagedevice" *End *PageRegion Env10/Com-10: " <> setpagedevice" *End *PageRegion EnvMonarch/Monarch: " <> setpagedevice" *End *PageRegion EnvDL/DL: " <> setpagedevice" *End *PageRegion EnvC5/C5: " <> setpagedevice" *End *PageRegion EnvISOB5/B5: " <> setpagedevice" *End *CloseUI: *PageRegion *DefaultImageableArea: Letter *ImageableArea Letter/Letter: "12.24 12.06 599.76 780.06" *ImageableArea Legal/Legal: "12.24 12.06 599.76 996.06" *ImageableArea Executive/Executive: "13.32 12.06 508.68 744.06" *ImageableArea A4/A4: "13.44 12.06 581.76 829.74" *ImageableArea A5/A5: "12.00 12.00 408.00 583.00" *ImageableArea Env10/Com-10: "12.12 12.06 284.76 672.06" *ImageableArea EnvMonarch/Monarch: "12.72 12.06 266.16 528.06" *ImageableArea EnvDL/DL: "13.80 12.06 297.96 611.58" *ImageableArea EnvC5/C5: "12.60 12.06 446.52 637.02" *ImageableArea EnvISOB5/B5: "13.20 12.06 485.52 696.54" *?ImageableArea: " /cvp { ( ) cvs print ( ) print } bind def /upperright {10000 mul floor 10000 div} bind def /lowerleft {10000 mul ceiling 10000 div} bind def newpath clippath pathbbox 4 -2 roll exch 2 {lowerleft cvp} repeat exch 2 {upperright cvp} repeat flush " *End *DefaultPaperDimension: Letter *PaperDimension Letter/Letter: "612 792" *PaperDimension Legal/Legal: "612 1008" *PaperDimension Executive/Executive: "522 756" *PaperDimension A4/A4: "595 842" *PaperDimension A5/A5: "420 595" *PaperDimension Env10/Com-10: "297 684" *PaperDimension EnvMonarch/Monarch: "279 540" *PaperDimension EnvDL/DL: "312 624" *PaperDimension EnvC5/C5: "459 649" *PaperDimension EnvISOB5/B5: "499 709" *LandscapeOrientation: Plus90 *%=== Custom Paper Support ================= *%Orientation and Margin (offsets) values are not utilized *MaxMediaWidth: "612" *MaxMediaHeight: "1008" *CenterRegistered: False *HWMargins: 16 16 16 16 *CustomPageSize True: " pop pop pop << /PageSize [ 5 -2 roll ] /DeferredMediaSelection true /ImagingBBox null >> setpagedevice " *End *ParamCustomPageSize Width: 1 points 216 612 *ParamCustomPageSize Height: 2 points 360 1008 *ParamCustomPageSize WidthOffset: 3 points 0 0 *ParamCustomPageSize HeightOffset: 4 points 0 0 *ParamCustomPageSize Orientation: 5 int 0 0 *RequiresPageRegion All: True *%=== Paper Sources ==================== *OpenUI *InputSlot: PickOne *OrderDependency: 20 AnySetup *InputSlot *DefaultInputSlot: Lower *InputSlot Upper/Tray 1: " <> setpagedevice" *End *InputSlot Lower/Tray 2: " <> setpagedevice" *End *?InputSlot: " currentpagedevice /InputAttributes get /Priority get aload pop pop [(Lower) (Upper)] exch get = flush " *End *CloseUI: *InputSlot *OpenUI *ManualFeed/Manual Feed: Boolean *OrderDependency: 20 AnySetup *ManualFeed *DefaultManualFeed: False *ManualFeed True: " <> setpagedevice" *End *ManualFeed False: " <> setpagedevice" *End *?ManualFeed: " currentpagedevice /ManualFeed get {(True)}{(False)}ifelse = flush " *End *CloseUI: *ManualFeed *%=== Halftone Information ================= *ScreenFreq: "85.0" *ScreenAngle: "45.0" *ResScreenFreq 600dpi: "85.0" *ResScreenAngle 600dpi: "45.0" *ResScreenFreq 300dpi: "60.0" *ResScreenAngle 300dpi: "45.0" *DefaultHalftoneType: 9 *OpenUI *HPHalftone/Levels of Gray: PickOne *OrderDependency: 10 DocumentSetup *HPHalftone *DefaultHPHalftone: PrinterDefault *HPHalftone PrinterDefault/Printer's Current Setting: "" *HPHalftone Enhanced/Enhanced: " << /Install { currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and { /EnhancedColorRendering600 } { /EnhancedColorRendering } ifelse /ColorRendering findresource setcolorrendering /EnhancedHalftone /Halftone findresource sethalftone { } settransfer false setstrokeadjust } >> setpagedevice currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and { << /PostRenderingEnhance true /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >> >> setpagedevice } if /setscreen { pop pop pop } def /setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def /sethalftone { pop } def " *End *HPHalftone Standard/Standard: " << /Install { currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and dup currentpagedevice /PostRenderingEnhance get currentpagedevice /PostRenderingEnhanceDetails get /REValue get 0 ne and { {/DefaultColorRenderingRE600} {/DefaultColorRenderingRE} ifelse} { {/DefaultColorRendering600} {/DefaultColorRendering} ifelse} ifelse /ColorRendering findresource setcolorrendering { /DefaultHalftone600 } {/DefaultHalftone} ifelse /Halftone findresource sethalftone {} settransfer false setstrokeadjust } >> setpagedevice currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and { << /PostRenderingEnhance true /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >> >> setpagedevice } if " *End *?HPHalftone: " currenthalftone /HalftoneType get 9 eq {(Enhanced)} {(Standard)} ifelse = flush " *End *CloseUI: *HPHalftone *DefaultScreenProc: Dot *ScreenProc HPEnhanced: " { /EnhancedHalftone /Halftone findresource }" *End *ScreenProc Dot: " {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 sub }{dup mul exch dup mul add 1 exch sub }ifelse } " *End *ScreenProc Line: "{ pop }" *ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" *%=== Resolution Enhancement ======================== *OpenUI *Smoothing/Resolution Enhancement: PickOne *OrderDependency: 20 DocumentSetup *Smoothing *DefaultSmoothing: Medium *Smoothing Medium/On: " << /PostRenderingEnhance true /PostRenderingEnhanceDetails << /REValue 2 /Type 8 >> >> setpagedevice" *End *Smoothing None/Off: " << /PostRenderingEnhance true /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >> >> setpagedevice" *End *?Smoothing: " currentpagedevice /PostRenderingEnhanceDetails get /REValue get [(None) (Medium) (Medium) (Medium)] exch get print " *End *CloseUI: *Smoothing *DefaultTransfer: Null *Transfer Null: "{ }" *Transfer Null.Inverse: "{ 1 exch sub }" *%=== Color Control ======================== *DefaultColorSep: ProcessBlack.85lpi.600dpi *InkName: ProcessBlack/Process Black *InkName: CustomColor/Custom Color *InkName: ProcessCyan/Process Cyan *InkName: ProcessMagenta/Process Magenta *InkName: ProcessYellow/Process Yellow *% For 60 lpi / 300 dpi =============================== *ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" *ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" *ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" *ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" *ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" *ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" *ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" *ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" *ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" *ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" *% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) ===================== *ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" *ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" *ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" *ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" *ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" *ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" *ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" *ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" *ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" *ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" *ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 sub }{dup mul exch dup mul add 1 exch sub }ifelse }" *End *% For 106 lpi /300 dpi =============================== *ColorSepScreenAngle ProcessBlack.106lpi.300dpi/106 lpi /300 dpi: "45.0" *ColorSepScreenAngle CustomColor.106lpi.300dpi/106 lpi /300 dpi: "45.0" *ColorSepScreenAngle ProcessCyan.106lpi.300dpi/106 lpi /300 dpi: "71.5651" *ColorSepScreenAngle ProcessMagenta.106lpi.300dpi/106 lpi /300 dpi: "18.4349" *ColorSepScreenAngle ProcessYellow.106lpi.300dpi/106 lpi /300 dpi: "0.0" *ColorSepScreenFreq ProcessBlack.106lpi.300dpi/106 lpi /300 dpi: "106.066" *ColorSepScreenFreq CustomColor.106lpi.300dpi/106 lpi /300 dpi: "106.066" *ColorSepScreenFreq ProcessCyan.106lpi.300dpi/106 lpi /300 dpi: "94.8683" *ColorSepScreenFreq ProcessMagenta.106lpi.300dpi/106 lpi /300 dpi: "94.8683" *ColorSepScreenFreq ProcessYellow.106lpi.300dpi/106 lpi /300 dpi: "100.0" *% For 106 lpi /600 dpi =============================== *ColorSepScreenAngle ProcessBlack.106lpi.600dpi/106 lpi /600 dpi: "45.0" *ColorSepScreenAngle CustomColor.106lpi.600dpi/106 lpi /600 dpi: "45.0" *ColorSepScreenAngle ProcessCyan.106lpi.600dpi/106 lpi /600 dpi: "71.5651" *ColorSepScreenAngle ProcessMagenta.106lpi.600dpi/106 lpi /600 dpi: "18.4349" *ColorSepScreenAngle ProcessYellow.106lpi.600dpi/106 lpi /600 dpi: "0.0" *ColorSepScreenFreq ProcessBlack.106lpi.600dpi/106 lpi /600 dpi: "106.066" *ColorSepScreenFreq CustomColor.106lpi.600dpi/106 lpi /600 dpi: "106.066" *ColorSepScreenFreq ProcessCyan.106lpi.600dpi/106 lpi /600 dpi: "94.8683" *ColorSepScreenFreq ProcessMagenta.106lpi.600dpi/106 lpi /600 dpi: "94.8683" *ColorSepScreenFreq ProcessYellow.106lpi.600dpi/106 lpi /600 dpi: "100.0" *%=== Font Information ===================== *DefaultFont: Courier *Font AvantGarde-Book: Standard "(001.006S)" Standard ROM *Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM *Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM *Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM *Font Bookman-Demi: Standard "(001.003S)" Standard ROM *Font Bookman-DemiItalic: Standard "(001.003S)" Standard ROM *Font Bookman-Light: Standard "(001.003S)" Standard ROM *Font Bookman-LightItalic: Standard "(001.003S)" Standard ROM *Font Courier: Standard "(002.004S)" Standard ROM *Font Courier-Bold: Standard "(002.004S)" Standard ROM *Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM *Font Courier-Oblique: Standard "(002.004S)" Standard ROM *Font Helvetica: Standard "(001.006S)" Standard ROM *Font Helvetica-Bold: Standard "(001.007S)" Standard ROM *Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM *Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM *Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM *Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM *Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM *Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM *Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM *Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM *Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM *Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM *Font Palatino-Bold: Standard "(001.005S)" Standard ROM *Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM *Font Palatino-Italic: Standard "(001.005S)" Standard ROM *Font Palatino-Roman: Standard "(001.005S)" Standard ROM *Font Symbol: Special "(001.007S)" Special ROM *Font Times-Bold: Standard "(001.007S)" Standard ROM *Font Times-BoldItalic: Standard "(001.009S)" Standard ROM *Font Times-Italic: Standard "(001.007S)" Standard ROM *Font Times-Roman: Standard "(001.007S)" Standard ROM *Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM *Font ZapfDingbats: Special "(001.004S)" Special ROM *?FontQuery: " { count 1 gt { exch dup 127 string cvs (/) print print (:) print /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = } { exit } ifelse } bind loop (*) = flush " *End *?FontList: " (*) {cvn ==} 128 string /Font resourceforall (*) = flush " *End *%=== Printer Messages (verbatim from printer): ================ *Message: "%%[ exitserver: permanent state may be changed ]%%" *Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" *Message: "\FontName\ not found, using Courier" *% Status (format: %%[ status: ] %%) *Status: "idle" *Status: "busy" *Status: "waiting" *Status: "printing" *Status: "initializing" *Status: "PrinterError: cover open or no toner cartridge" *Status: "PrinterError: warming up" *Status: "PrinterError: resetting printer" *Status: "PrinterError: paper jam" *Status: "PrinterError: manual feed" *Status: "PrinterError: off line" *Status: "PrinterError: out of memory" *Status: "PrinterError: out of paper" *% Printer Error (format: %%[ PrinterError: ]%%) *PrinterError: "cover open or no toner cartridge" *PrinterError: "warming up" *PrinterError: "resetting printer" *PrinterError: "paper jam" *PrinterError: "manual feed" *PrinterError: "off line" *PrinterError: "out of memory" *PrinterError: "out of paper" *% Input Sources (format: %%[ status: ; source: ]%% ) *Source: "AppleTalk" *Source: "BiTronics" *Password: "()" *ExitServer: " count 0 eq { false } { true exch startjob } ifelse not { (WARNING: Cannot modify initial VM.) = (Missing or invalid password.) = (Please contact the author of this software.) = flush quit } if " *End *Reset: " count 0 eq { false } { true exch startjob } ifelse not { (WARNING: Cannot reset printer.) = (Missing or invalid password.) = (Please contact the author of this software.) = flush quit } if systemdict /quit get exec (WARNING : Printer Reset Failed.) = flush " *End *% ================================ *% For "HP LaserJet 6P/6MP" version 2014.108 *% ================================ hp-ppd-0.9ubuntu2+really/old/HP_ColorLaserJet_5-5M.ppd0000644000000000000000000006045007452600061017343 0ustar *PPD-Adobe: "4.2" *% Adobe Systems PostScript(R) Printer Description File *% Copyright 1987-1992 Adobe Systems Incorporated. *% Copyright 1993-1996 Hewlett-Packard Company *% All Rights Reserved. *% *% Permission is hereby granted, free of charge, to any person obtaining *% a copy of this software and associated documentation files (the *% "Software"), to deal in the Software without restriction, including *% without limitation the rights to use, copy, modify, merge, publish, *% distribute, sublicense, and/or sell copies of the Software, and to *% permit persons to whom the Software is furnished to do so, subject to *% the following conditions: *% *% The above copyright notice and this permission notice shall be *% included in all copies or substantial portions of the Software. *% *% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, *% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF *% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND *% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE *% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION *% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION *% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. *% *% [this is the MIT open source license -- see www.opensource.org] *% *% ============================= *% Product/PPD Information *% ============================= *FormatVersion: "4.2" *FileVersion: "2.0" *LanguageEncoding: ISOLatin1 *LanguageVersion: English *PCFileName: "HPCLJ5V2.PPD" *Product: "(HP ColorLaserJet 5/5M)" *ModelName: "HP ColorLaserJet 5/5M PS" *NickName: "HP ColorLaserJet 5/5M PS" *ShortNickName: "HP Color LaserJet 5/5M PS" *PSVersion: "(2015.104) 4" *% =========== Device Capabilities =============== *LanguageLevel: "2" *FreeVM: "4000000" *VMOption 36Meg/36 - 43 MB RAM: "4000000" *VMOption 44Meg/44 - 51 MB RAM: "12320000" *VMOption 52Meg/52 - 59 MB RAM: "20640000" *VMOption 60Meg/60 - 67 MB RAM: "28960000" *VMOption 68Meg/>= 68 MB RAM: "37280000" *ColorDevice: True *DefaultColorSpace: RGB *TTRasterizer: Type42 *FileSystem: False *Throughput: "10" *% ================================= *% Installable Options *% ================================= *OpenGroup: InstallableOptions/Options Installed *OpenUI *Option1/Rear Feed Unit: Boolean *DefaultOption1: False *Option1 True/Installed: "" *Option1 False/Not Installed: "" *?Option1: " save currentpagedevice /InputAttributes get 1 get null eq {(False)}{(True)}ifelse = flush restore " *End *CloseUI: *Option1 *OpenUI *InstalledMemory/Memory Configuration: PickOne *DefaultInstalledMemory: 36Meg *InstalledMemory 36Meg/36 - 43 MB RAM: "" *InstalledMemory 44Meg/44 - 51 MB RAM: "" *InstalledMemory 52Meg/52 - 59 MB RAM: "" *InstalledMemory 60Meg/60 - 67 MB RAM: "" *InstalledMemory 68Meg/>= 68 MB RAM: "" *?InstalledMemory: " save currentsystemparams /RamSize get 524288 div ceiling cvi 2 div /size exch def size 68 ge {(68Meg)} {size 60 ge {(60Meg)} {size 52 ge {(52Meg)} {size 44 ge {(44Meg)} {(36Meg)}ifelse }ifelse }ifelse }ifelse = flush restore " *End *CloseUI: *InstalledMemory *CloseGroup: InstallableOptions *% ============================= *% Emulation's and Protocols *% ============================= *Protocols: TBCP PJL *JCLBegin: "<1B>%-12345X@PJL JOB<0A>" *JCLToPSInterpreter: "@PJL ENTER LANGUAGE = POSTSCRIPT <0A>" *JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X" *Password: "()" *ExitServer: " count 0 eq { false } { true exch startjob } ifelse not { (WARNING: Cannot modify initial VM.) = (Missing or invalid password.) = (Please contact the author of this software.) = flush quit } if " *End *Reset: " count 0 eq { false } { true exch startjob } ifelse not { (WARNING: Cannot reset printer.) = (Missing or invalid password.) = (Please contact the author of this software.) = flush quit } if systemdict /quit get exec (WARNING : Printer Reset Failed.) = flush " *End *% ==============Constraints ================= *% Legal, Tabloid, and A3 cannot print in Color *UIConstraints: *PageSize Legal *ColorModel RGB *UIConstraints: *PageSize Tabloid *ColorModel RGB *UIConstraints: *PageSize A3 *ColorModel RGB *UIConstraints: *PageRegion Legal *ColorModel RGB *UIConstraints: *PageRegion Tabloid *ColorModel RGB *UIConstraints: *PageRegion A3 *ColorModel RGB *UIConstraints: *MediaType Transparency *OutputBin Upper *UIConstraints: *PageSize Legal *InputSlot Rear *UIConstraints: *PageSize Tabloid *InputSlot Rear *UIConstraints: *PageSize A3 *InputSlot Rear *% Now reverse all constraints as required by Adobe *UIConstraints: *OutputBin Upper *MediaType Transparency *UIConstraints: *InputSlot Rear *PageSize Legal *UIConstraints: *InputSlot Rear *PageSize Tabloid *UIConstraints: *InputSlot Rear *PageSize A3 *% ================================= *% Resolution and Appearance Control *% ================================= *DefaultResolution: 300dpi *Resolution 300dpi: "" *?Resolution: " save currentpagedevice /HWResolution get 0 get ( ) cvs print (dpi) = flush restore " *End *% =============Halftone Information =============== *ScreenFreq: "60.0" *ScreenAngle: "45.0" *DefaultTransfer: Null *Transfer Null: "{ }" *Transfer Null.Inverse: "{ 1 exch sub }" *% ********************************************************************* *% Color Model selection *% RGB: Sets color model to /DeviceRGB to get color output *% Drivers should consider this printer to be an RGB device *% since the printer should be only sent RGB commands *% Gray: Sets color model to /DeviceGray to get gray output *% This is sent down first. *% ********************************************************************* *OpenUI *ColorModel/Print as Grayscale: PickOne *OrderDependency: 20 AnySetup *ColorModel *DefaultColorModel: RGB *ColorModel RGB/No: " <> setpagedevice" *End *ColorModel Gray/Yes: " <> setpagedevice" *End *?ColorModel: " save currentpagedevice /ProcessColorModel get 128 string cvs cvn /DeviceGray eq {(Gray)} {(RGB)} ifelse = flush restore " *End *CloseUI: *ColorModel *% ********************************************************************* *% HPColorSmart selections; this is sent down *% after the manual selections. *% ********************************************************************* *OpenUI *HPColorSmart/ColorSmart: PickOne *OrderDependency: 37 AnySetup *HPColorSmart *DefaultHPColorSmart: Auto *HPColorSmart Auto/Auto: " globaldict /ColorSmartColorMatching known { Vivid ColorSmartTextAdjustment } if globaldict /ColorSmartColorMatching known { Vivid ColorSmartGraphicsAdjustment } if globaldict /ColorSmartColorMatching known { MatchScreen ColorSmartImageAdjustment } if globaldict /ColorSmartColorMatching known { Detail ColorSmartTextHalftone } if globaldict /ColorSmartColorMatching known { Smooth ColorSmartGraphicsHalftone } if globaldict /ColorSmartColorMatching known { Smooth ColorSmartImageHalftone } if /setscreen { pop pop pop } def /setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def globaldict /ColorSmartColorMatching known {true ColorSmartColorMatching } if " *End *HPColorSmart Manual/Manual: " /setscreen { pop pop pop } def /setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def globaldict /ColorSmartColorMatching known {true ColorSmartColorMatching } if " *End *HPColorSmart Pantone/Pantone: " globaldict /ColorSmartColorMatching known { NoAdj ColorSmartTextAdjustment } if globaldict /ColorSmartColorMatching known { NoAdj ColorSmartGraphicsAdjustment } if globaldict /ColorSmartColorMatching known { NoAdj ColorSmartImageAdjustment } if globaldict /ColorSmartColorMatching known { Smooth ColorSmartTextHalftone } if globaldict /ColorSmartColorMatching known { Smooth ColorSmartGraphicsHalftone } if globaldict /ColorSmartColorMatching known { Smooth ColorSmartImageHalftone } if /setscreen { pop pop pop } def /setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def globaldict /ColorSmartColorMatching known {true ColorSmartColorMatching } if " *HPColorSmart AllowApplicationHalftone/Off: " globaldict /ColorSmartColorMatching known { false ColorSmartColorMatching } if " *End *CloseUI: *HPColorSmart *% ********************************************************************* *% Color treatment selections for Text *% Note: This section also turns on Color Smart *% ********************************************************************* *OpenUI *HPColorSmartText/ColorSmart Text: PickOne *OrderDependency: 31 AnySetup *HPColorSmartText *DefaultHPColorSmartText: Vivid *HPColorSmartText Vivid/Vivid Color: " globaldict /ColorSmartColorMatching known { true ColorSmartColorMatching } if globaldict /ColorSmartColorMatching known { Vivid ColorSmartTextAdjustment } if " *End *HPColorSmartText MatchScreen/Match Color Across Printers: " globaldict /ColorSmartColorMatching known { true ColorSmartColorMatching } if globaldict /ColorSmartColorMatching known { MatchScreen ColorSmartTextAdjustment } if " *End *HPColorSmartText NoAdjust/No Adjustment: " globaldict /ColorSmartColorMatching known { true ColorSmartColorMatching } if globaldict /ColorSmartColorMatching known { NoAdj ColorSmartTextAdjustment } if " *End *CloseUI: *HPColorSmartText *% ********************************************************************* *% Color treatment selections for Graphics *% ********************************************************************* *OpenUI *HPColorSmartGraf/ColorSmart Graphics: PickOne *OrderDependency: 32 AnySetup *HPColorSmartGraf *DefaultHPColorSmartGraf: Vivid *HPColorSmartGraf Vivid/Vivid Color: " globaldict /ColorSmartColorMatching known { Vivid ColorSmartGraphicsAdjustment } if " *End *HPColorSmartGraf MatchScreen/Match Color Across Printers: " globaldict /ColorSmartColorMatching known { MatchScreen ColorSmartGraphicsAdjustment } if " *End *HPColorSmartGraf NoAdjust/No Adjustment: " globaldict /ColorSmartColorMatching known { NoAdj ColorSmartGraphicsAdjustment } if " *End *CloseUI: *HPColorSmartGraf *% ********************************************************************* *% Color treatment selections for images *% ********************************************************************* *OpenUI *HPColorSmartImag/ColorSmart Photos: PickOne *OrderDependency: 33 AnySetup *HPColorSmartImag *DefaultHPColorSmartImag: MatchScreen *HPColorSmartImag Vivid/Vivid Color: " globaldict /ColorSmartColorMatching known { Vivid ColorSmartImageAdjustment } if " *End *HPColorSmartImag MatchScreen/Match Color Across Printers: " globaldict /ColorSmartColorMatching known { MatchScreen ColorSmartImageAdjustment } if " *End *HPColorSmartImag NoAdjust/No Adjustment: " globaldict /ColorSmartColorMatching known { NoAdj ColorSmartImageAdjustment } if " *End *CloseUI: *HPColorSmartImag *% ********************************************************************* *% Text Halftoning selections *% ********************************************************************* *OpenUI *HPColorSmartTextHalftone/Text Halftone: PickOne *OrderDependency: 34 AnySetup *HPColorSmartTextHalftone *DefaultHPColorSmartTextHalftone: Detail *HPColorSmartTextHalftone Detail/Detail: " globaldict /ColorSmartColorMatching known { Detail ColorSmartTextHalftone } if " *End *HPColorSmartTextHalftone Smooth/Smooth: " globaldict /ColorSmartColorMatching known { Smooth ColorSmartTextHalftone } if " *End *HPColorSmartTextHalftone Basic/Basic: " globaldict /ColorSmartColorMatching known { Basic ColorSmartTextHalftone } if " *End *CloseUI: *HPColorSmartTextHalftone *% ********************************************************************* *% Graphics Halftoning selections *% ********************************************************************* *OpenUI *HPColorSmartGrafHalftone/Graphics Halftone: PickOne *OrderDependency: 35 AnySetup *HPColorSmartGrafHalftone *DefaultHPColorSmartGrafHalftone: Smooth *HPColorSmartGrafHalftone Detail/Detail:" globaldict /ColorSmartColorMatching known { Detail ColorSmartGraphicsHalftone } if " *End *HPColorSmartGrafHalftone Smooth/Smooth:" globaldict /ColorSmartColorMatching known { Smooth ColorSmartGraphicsHalftone } if " *End *HPColorSmartGrafHalftone Basic/Basic:" globaldict /ColorSmartColorMatching known { Basic ColorSmartGraphicsHalftone } if " *End *CloseUI: *HPColorSmartGrafHalftone *% ********************************************************************* *% Images Halftoning selections *% ********************************************************************* *OpenUI *HPColorSmartImagHalftone/Image Halftone: PickOne *OrderDependency: 36 AnySetup *HPColorSmartImagHalftone *DefaultHPColorSmartImagHalftone: Smooth *HPColorSmartImagHalftone Detail/Detail:" globaldict /ColorSmartColorMatching known { Detail ColorSmartImageHalftone } if " *End *HPColorSmartImagHalftone Smooth/Smooth:" globaldict /ColorSmartColorMatching known { Smooth ColorSmartImageHalftone } if " *End *HPColorSmartImagHalftone Basic/Basic:" globaldict /ColorSmartColorMatching known { Basic ColorSmartImageHalftone } if " *End *CloseUI: *HPColorSmartImagHalftone *% ==============Paper Handling =================== *% Use these entries to set paper size most of the time, unless there is *% specific reason to use PageRegion. *% ============================= *% Media Selection/Paper Handling *% ============================= *LandscapeOrientation: Plus90 *VariablePaperSize: False *% Code in this section both selects a tray and sets up a frame buffer *OpenUI *PageSize/Media Size: PickOne *OrderDependency: 30 AnySetup *PageSize *DefaultPageSize: Letter *PageSize Letter/Letter: " <> setpagedevice 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" *End *PageSize Legal/Legal: " <> setpagedevice 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" *End *PageSize Tabloid/Tabloid: " <> setpagedevice 2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice" *End *PageSize Executive/Executive: " <> setpagedevice 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" *End *PageSize A3/A3: " <> setpagedevice 2 dict dup /PageSize [842 1191] put dup /ImagingBBox null put setpagedevice" *End *PageSize A4/A4: " <> setpagedevice 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" *End *?PageSize: " save currentpagedevice /PageSize get aload pop 2 copy gt {exch} if (Unknown) 6 dict dup [612 792] (Letter) put dup [612 1008] (Legal) put dup [792 1224] (Tabloid) put dup [522 756] (Executive) put dup [595 842] (A4) put dup [842 1191] (A3) put { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and {exch pop exit} {pop} ifelse } bind forall = flush pop pop restore" *End *CloseUI: *PageSize *%====================Page Region =================== *% These entries will set up the frame buffer. Usually used with manual feed. *OpenUI *PageRegion: PickOne *OrderDependency: 40 AnySetup *PageRegion *DefaultPageRegion: Letter *PageRegion Letter/Letter: " <> setpagedevice 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" *End *PageRegion Legal/Legal: " <> setpagedevice 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" *End *PageRegion Tabloid/Tabloid: " <> setpagedevice 2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice" *End *PageRegion Executive/Executive: " <> setpagedevice 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" *End *PageRegion A3/A3: " <> setpagedevice 2 dict dup /PageSize [842 1191] put dup /ImagingBBox null put setpagedevice" *End *PageRegion A4/A4: " <> setpagedevice 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" *End *CloseUI: *PageRegion *%===================Imageable Area ===================== *% The following entries provide information about specific paper keywords. *DefaultImageableArea: Letter *ImageableArea Letter/Letter: "11.28 12.00 601.19 779.02" *ImageableArea Legal/Legal: "10.32 10.80 600.71 997.17" *ImageableArea Tabloid/Tabloid: "12.00 11.28 779.02 1212.68" *ImageableArea Executive/Executive: "13.20 13.20 508.79 741.82" *ImageableArea A3/A3: "13.92 11.28 827.02 1179.57" *ImageableArea A4/A4: "12.96 13.92 581.27 827.02" *?ImageableArea: " save /cvp { ( ) cvs print ( ) print } bind def /upperright {10000 mul floor 10000 div} bind def /lowerleft {10000 mul ceiling 10000 div} bind def newpath clippath pathbbox 4 -2 roll exch 2 {lowerleft cvp} repeat exch 2 {upperright cvp} repeat flush restore " *End *%====================Default Paper Dimension================= *% These provide the physical dimensions of the paper (by keyword) *DefaultPaperDimension: Letter *PaperDimension Letter/Letter: "612 792" *PaperDimension Legal/Legal: "612 1008" *PaperDimension Tabloid/Tabloid: "792 1224" *PaperDimension Executive/Executive: "522 756" *PaperDimension A4/A4: "595 842" *PaperDimension A3/A3: "842 1191" *RequiresPageRegion Front: False *RequiresPageRegion Rear: True *RequiresPageRegion Manual: True *%=================Media Type ============================ *OpenUI *MediaType/Media Type: PickOne *OrderDependency: 50 AnySetup *MediaType *DefaultMediaType: Plain *MediaType Plain/Plain Paper: "" *%Removed HP Special Paper and HP Glossy invocation code. *MediaType Transparency/Transparency / HP Special Paper: "" *?MediaType: " save currentpagedevice /MediaType get dup null eq {pop (Unknown)} if = flush restore " *End *CloseUI: *MediaType *%==================Input Slot==================== *OpenUI *InputSlot/Media Source: PickOne *OrderDependency: 20 AnySetup *InputSlot *DefaultInputSlot: Front *InputSlot Auto/Auto Select: "" *InputSlot Front/Front Tray: " <> setpagedevice " *End *InputSlot Rear/Rear Tray: " <> setpagedevice " *End *InputSlot Manual/Manual Feed: " 1 dict dup /ManualFeed true put setpagedevice " *End *?InputSlot: " save currentpagedevice /ManualFeed get {(Manual)} { currentpagedevice /InputAttributes get /Priority get aload pop pop 0 eq {(Front)} {(Rear)} ifelse }ifelse = flush restore " *End *CloseUI: *InputSlot *%===============Output Order and Bin ================= *OpenUI *OutputBin/Output Bin: PickOne *OrderDependency: 40 AnySetup *OutputBin *DefaultOutputBin: Upper *DefaultOutputOrder: Normal *PageStackOrder Upper: Normal *PageStackOrder Lower: Reverse *OutputBin Upper/Upper : "1 dict dup /OutputFaceUp false put setpagedevice" *OutputBin Lower/Lower : "1 dict dup /OutputFaceUp true put setpagedevice" *?OutputBin:" save currentpagedevice /OutputFaceUp get {(Lower)}{(Upper)}ifelse = flush restore " *End *CloseUI: *OutputBin *% =================Font Information ================== *DefaultFont: Courier *Font AvantGarde-Book: Standard "(001.006S)" Standard ROM *Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM *Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM *Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM *Font Bookman-Demi: Standard "(001.003S)" Standard ROM *Font Bookman-DemiItalic: Standard "(001.003S)" Standard ROM *Font Bookman-Light: Standard "(001.003S)" Standard ROM *Font Bookman-LightItalic: Standard "(001.003S)" Standard ROM *Font Courier: Standard "(002.004S)" Standard ROM *Font Courier-Bold: Standard "(002.004S)" Standard ROM *Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM *Font Courier-Oblique: Standard "(002.004S)" Standard ROM *Font Helvetica: Standard "(001.006S)" Standard ROM *Font Helvetica-Bold: Standard "(001.007S)" Standard ROM *Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM *Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM *Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM *Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM *Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM *Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM *Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM *Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM *Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM *Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM *Font Palatino-Bold: Standard "(001.005S)" Standard ROM *Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM *Font Palatino-Italic: Standard "(001.005S)" Standard ROM *Font Palatino-Roman: Standard "(001.005S)" Standard ROM *Font Symbol: Special "(001.007S)" Special ROM *Font Times-Bold: Standard "(001.007S)" Standard ROM *Font Times-BoldItalic: Standard "(001.009S)" Standard ROM *Font Times-Italic: Standard "(001.007S)" Standard ROM *Font Times-Roman: Standard "(001.007S)" Standard ROM *Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM *Font ZapfDingbats: Special "(001.004S)" Special ROM *?FontQuery: " save { count 1 gt { exch dup 127 string cvs (/) print print (:) print /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = } { exit } ifelse } bind loop (*) = flush restore " *End *?FontList: " save (*) {cvn ==} 128 string /Font resourceforall (*) = flush restore " *End *%==================Printer Error Messages =============== *% Printer Messages (verbatim from printer): *Message: "%%[ exitserver: permanent state may be changed ]%%" *Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" *Message: "\FontName\ not found, using Courier" *% Status (format: %%[ status: ] %%) *Status: "idle" *Status: "busy" *Status: "waiting" *Status: "PrinterError: Out Of Paper" *Status: "PrinterError: Cover Open" *Status: "PrinterError: Feed Manual" *Status: "PrinterError: Paper Jam" *Status: "PrinterError: Miscellaneous Error" *Status: "PrinterError: Fatal Error" *% Input Sources (format: %%[ status: ; source: ]%%) *Source: "Serial" *Source: "LocalTalk" *Source: "Parallel" *Source: "OptionalIO" *% Printer Error (format: %%[ PrinterError: ]%%) *PrinterError: "Out Of Paper" *PrinterError: "Cover Open" *PrinterError: "Feed Manual" *PrinterError: "Paper Jam" *PrinterError: "Miscellaneous Error" *PrinterError: "Fatal Error" *%============Color Separation Information ============== *DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi *InkName: ProcessBlack/Process Black *InkName: ProcessCyan/Process Cyan *InkName: ProcessMagenta/Process Magenta *InkName: ProcessYellow/Process Yellow *% For 60 lpi / 300 dpi =============================== *ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" *ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" *ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" *ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" *ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" *ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" *ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" *ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" *% For 53 lpi / 300 dpi =============================== *ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" *ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" *ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" *ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" *ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" *ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" *ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" *ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" *% Last Edit 3/12/96 (tas) *% End of PPD file for HP Color LaserJet 5/5M PS V2 hp-ppd-0.9ubuntu2+really/install.sh0000644000000000000000000000071210625340057014255 0ustar #!/bin/bash -e D="$1" if ! [ -d "$D" -a -w "$D" ] ; then echo $0 : cannot access directory $D exit 1 fi shift echo INSTALLING TO $D H=`pwd` for i in "$@" ; do pushd $i echo INSTALLING FROM $i for f in *ppd ; do if grep -q MacStandard $f ; then echo CONVERTING $f python $H/recode-0.1.py $f > $D/$f else echo COPYING $f cp $f $D/$f fi done popd done # find "$i" -type f -name '*ppd' | \ # xargs -n1 -i hp-ppd-0.9ubuntu2+really/upgrade.log0000644000000000000000000001715010006470123014400 0ustar ========= HP_Business_Inkjet_2250.ppd ./www.linuxprinting.org/download/PPD/HP/20031202/hp_business_inkjet_2250.ppd create symbolic link `links/HP_Business_Inkjet_2250.ppd' to `hp_business_inkjet_2250.ppd' ========= HP_Business_Inkjet_2500C_Series.ppd MISSING HP_Business_Inkjet_2500C_Series.ppd create hard link `old/HP_Business_Inkjet_2500C_Series.ppd' to `../hp-ppd-old/HP_Business_Inkjet_2500C_Series.ppd' ========= HP_ColorLaserJet_5-5M.ppd MISSING HP_ColorLaserJet_5-5M.ppd create hard link `old/HP_ColorLaserJet_5-5M.ppd' to `../hp-ppd-old/HP_ColorLaserJet_5-5M.ppd' ========= HP_Color_LaserJet.ppd ./www.linuxprinting.org/download/PPD/HP/20031202/hp_color_laserjet.ppd create symbolic link `links/HP_Color_LaserJet.ppd' to `hp_color_laserjet.ppd' ========= HP_Color_LaserJet_4500.ppd ./www.linuxprinting.org/download/PPD/HP/20031202/hp_color_laserjet_4500.ppd create symbolic link `links/HP_Color_LaserJet_4500.ppd' to `hp_color_laserjet_4500.ppd' ========= HP_Color_LaserJet_4550.ppd ./www.linuxprinting.org/download/PPD/HP/20031202/hp_color_laserjet_4550.ppd create symbolic link `links/HP_Color_LaserJet_4550.ppd' to `hp_color_laserjet_4550.ppd' ========= HP_Color_LaserJet_8500.ppd ./www.linuxprinting.org/download/PPD/HP/20031202/hp_color_laserjet_8500.ppd create symbolic link `links/HP_Color_LaserJet_8500.ppd' to `hp_color_laserjet_8500.ppd' ========= HP_Color_LaserJet_8550.ppd ./www.linuxprinting.org/download/PPD/HP/20031202/hp_color_laserjet_8550.ppd create symbolic link `links/HP_Color_LaserJet_8550.ppd' to `hp_color_laserjet_8550.ppd' ========= HP_DeskJet_350C.ppd CUPS-O-MATIC HP_DeskJet_350C.ppd create hard link `cups-o-matic/HP_DeskJet_350C.ppd' to `../hp-ppd-old/HP_DeskJet_350C.ppd' ========= HP_DeskJet_600C_Photo_Series.ppd CUPS-O-MATIC HP_DeskJet_600C_Photo_Series.ppd create hard link `cups-o-matic/HP_DeskJet_600C_Photo_Series.ppd' to `../hp-ppd-old/HP_DeskJet_600C_Photo_Series.ppd' ========= HP_DeskJet_600C_Series.ppd CUPS-O-MATIC HP_DeskJet_600C_Series.ppd create hard link `cups-o-matic/HP_DeskJet_600C_Series.ppd' to `../hp-ppd-old/HP_DeskJet_600C_Series.ppd' ========= HP_DeskJet_630C.ppd CUPS-O-MATIC HP_DeskJet_630C.ppd create hard link `cups-o-matic/HP_DeskJet_630C.ppd' to `../hp-ppd-old/HP_DeskJet_630C.ppd' ========= HP_DeskJet_800C_Series.ppd CUPS-O-MATIC HP_DeskJet_800C_Series.ppd create hard link `cups-o-matic/HP_DeskJet_800C_Series.ppd' to `../hp-ppd-old/HP_DeskJet_800C_Series.ppd' ========= HP_DeskJet_900C_Series.ppd CUPS-O-MATIC HP_DeskJet_900C_Series.ppd create hard link `cups-o-matic/HP_DeskJet_900C_Series.ppd' to `../hp-ppd-old/HP_DeskJet_900C_Series.ppd' ========= HP_DeskJet_990C.ppd CUPS-O-MATIC HP_DeskJet_990C.ppd create hard link `cups-o-matic/HP_DeskJet_990C.ppd' to `../hp-ppd-old/HP_DeskJet_990C.ppd' ========= HP_LaserJet_1200.ppd ./www.linuxprinting.org/download/PPD/HP/20030407/HP_LaserJet_1200.ppd ./www.linuxprinting.org/download/PPD/HP/20031202/hp_laserjet_1200.ppd ./www.linuxprinting.org/download/PPD/HP/20030407/HP_LaserJet_1200.ppd ========= HP_LaserJet_2100_Series.ppd ./www.linuxprinting.org/download/PPD/HP/20031202/hp_laserjet_2100_series.ppd create symbolic link `links/HP_LaserJet_2100_Series.ppd' to `hp_laserjet_2100_series.ppd' ========= HP_LaserJet_2200.ppd ./www.linuxprinting.org/download/PPD/HP/20030407/HP_LaserJet_2200.ppd ./www.linuxprinting.org/download/PPD/HP/20031202/hp_laserjet_2200.ppd ./www.linuxprinting.org/download/PPD/HP/20030407/HP_LaserJet_2200.ppd ========= HP_LaserJet_3200M.ppd MISSING HP_LaserJet_3200M.ppd create hard link `old/HP_LaserJet_3200M.ppd' to `../hp-ppd-old/HP_LaserJet_3200M.ppd' ========= HP_LaserJet_4.ppd ./www.linuxprinting.org/download/PPD/HP/20031202/hp_laserjet_4.ppd create symbolic link `links/HP_LaserJet_4.ppd' to `hp_laserjet_4.ppd' ========= HP_LaserJet_4000_Series.ppd ./www.linuxprinting.org/download/PPD/HP/20030407/HP_LaserJet_4000_Series.ppd ./www.linuxprinting.org/download/PPD/HP/20031202/hp_laserjet_4000_series.ppd ./www.linuxprinting.org/download/PPD/HP/20030407/HP_LaserJet_4000_Series.ppd ========= HP_LaserJet_4050_Series.ppd ./www.linuxprinting.org/download/PPD/HP/20030407/HP_LaserJet_4050_Series.ppd ./www.linuxprinting.org/download/PPD/HP/20031202/hp_laserjet_4050_series.ppd ./www.linuxprinting.org/download/PPD/HP/20030407/HP_LaserJet_4050_Series.ppd ========= HP_LaserJet_4100_Series.ppd ./www.linuxprinting.org/download/PPD/HP/20030407/HP_LaserJet_4100_Series.ppd ./www.linuxprinting.org/download/PPD/HP/20031202/hp_laserjet_4100_series.ppd ./www.linuxprinting.org/download/PPD/HP/20030407/HP_LaserJet_4100_Series.ppd ========= HP_LaserJet_4ML.ppd ./www.linuxprinting.org/download/PPD/HP/20031202/hp_laserjet_4ml.ppd create symbolic link `links/HP_LaserJet_4ML.ppd' to `hp_laserjet_4ml.ppd' ========= HP_LaserJet_4MP.ppd ./www.linuxprinting.org/download/PPD/HP/20031202/hp_laserjet_4mp.ppd create symbolic link `links/HP_LaserJet_4MP.ppd' to `hp_laserjet_4mp.ppd' ========= HP_LaserJet_4Si.ppd ./www.linuxprinting.org/download/PPD/HP/20031202/hp_laserjet_4si.ppd create symbolic link `links/HP_LaserJet_4Si.ppd' to `hp_laserjet_4si.ppd' ========= HP_LaserJet_4V.ppd ./www.linuxprinting.org/download/PPD/HP/20031202/hp_laserjet_4v.ppd create symbolic link `links/HP_LaserJet_4V.ppd' to `hp_laserjet_4v.ppd' ========= HP_LaserJet_4_Plus.ppd ./www.linuxprinting.org/download/PPD/HP/20031202/hp_laserjet_4_plus.ppd create symbolic link `links/HP_LaserJet_4_Plus.ppd' to `hp_laserjet_4_plus.ppd' ========= HP_LaserJet_5.ppd MISSING HP_LaserJet_5.ppd create hard link `old/HP_LaserJet_5.ppd' to `../hp-ppd-old/HP_LaserJet_5.ppd' ========= HP_LaserJet_5000_Series.ppd MISSING HP_LaserJet_5000_Series.ppd create hard link `old/HP_LaserJet_5000_Series.ppd' to `../hp-ppd-old/HP_LaserJet_5000_Series.ppd' ========= HP_LaserJet_5P.ppd MISSING HP_LaserJet_5P.ppd create hard link `old/HP_LaserJet_5P.ppd' to `../hp-ppd-old/HP_LaserJet_5P.ppd' ========= HP_LaserJet_5Si.ppd ./www.linuxprinting.org/download/PPD/HP/20031202/hp_laserjet_5si.ppd create symbolic link `links/HP_LaserJet_5Si.ppd' to `hp_laserjet_5si.ppd' ========= HP_LaserJet_5Si_Mopier.ppd ./www.linuxprinting.org/download/PPD/HP/20031202/hp_laserjet_5si_mopier.ppd create symbolic link `links/HP_LaserJet_5Si_Mopier.ppd' to `hp_laserjet_5si_mopier.ppd' ========= HP_LaserJet_6P.ppd MISSING HP_LaserJet_6P.ppd create hard link `old/HP_LaserJet_6P.ppd' to `../hp-ppd-old/HP_LaserJet_6P.ppd' ========= HP_LaserJet_8000_Series.ppd ./www.linuxprinting.org/download/PPD/HP/20030407/HP_LaserJet_8000_Series.ppd ./www.linuxprinting.org/download/PPD/HP/20031202/hp_laserjet_8000_series.ppd ./www.linuxprinting.org/download/PPD/HP/20030407/HP_LaserJet_8000_Series.ppd ========= HP_LaserJet_8100_Series.ppd ./www.linuxprinting.org/download/PPD/HP/20031202/hp_laserjet_8100_series.ppd create symbolic link `links/HP_LaserJet_8100_Series.ppd' to `hp_laserjet_8100_series.ppd' ========= HP_LaserJet_8150_Series.ppd ./www.linuxprinting.org/download/PPD/HP/20030407/HP_LaserJet_8150_Series.ppd ./www.linuxprinting.org/download/PPD/HP/20031202/hp_laserjet_8150_series.ppd ./www.linuxprinting.org/download/PPD/HP/20030407/HP_LaserJet_8150_Series.ppd ========= HP_LaserJet_9000_Series.ppd ./www.linuxprinting.org/download/PPD/HP/20030407/HP_LaserJet_9000_Series.ppd ./www.linuxprinting.org/download/PPD/HP/20031202/hp_laserjet_9000_series.ppd ./www.linuxprinting.org/download/PPD/HP/20030407/HP_LaserJet_9000_Series.ppd ========= HP_Mopier_240.ppd ./www.linuxprinting.org/download/PPD/HP/20031202/hp_mopier_240.ppd create symbolic link `links/HP_Mopier_240.ppd' to `hp_mopier_240.ppd' ========= HP_Mopier_320.ppd ./www.linuxprinting.org/download/PPD/HP/20031202/hp_mopier_320.ppd create symbolic link `links/HP_Mopier_320.ppd' to `hp_mopier_320.ppd' hp-ppd-0.9ubuntu2+really/links/0000755000000000000000000000000010006470123013362 5ustar hp-ppd-0.9ubuntu2+really/links/HP_LaserJet_5Si_Mopier.ppd0000777000000000000000000000000010747210332025365 2hp_laserjet_5si_mopier.ppdustar hp-ppd-0.9ubuntu2+really/links/HP_Business_Inkjet_2250.ppd0000777000000000000000000000000010747210332025273 2hp_business_inkjet_2250.ppdustar hp-ppd-0.9ubuntu2+really/links/HP_Mopier_240.ppd0000777000000000000000000000000010747210332021355 2hp_mopier_240.ppdustar hp-ppd-0.9ubuntu2+really/links/HP_LaserJet_2100_Series.ppd0000777000000000000000000000000010747210332025167 2hp_laserjet_2100_series.ppdustar hp-ppd-0.9ubuntu2+really/links/HP_Color_LaserJet_8500.ppd0000777000000000000000000000000010747210332024663 2hp_color_laserjet_8500.ppdustar hp-ppd-0.9ubuntu2+really/links/HP_Color_LaserJet_4550.ppd0000777000000000000000000000000010747210332024665 2hp_color_laserjet_4550.ppdustar hp-ppd-0.9ubuntu2+really/links/HP_LaserJet_4Si.ppd0000777000000000000000000000000010747210332022475 2hp_laserjet_4si.ppdustar hp-ppd-0.9ubuntu2+really/links/HP_LaserJet_4V.ppd0000777000000000000000000000000010747210332022161 2hp_laserjet_4v.ppdustar hp-ppd-0.9ubuntu2+really/links/HP_LaserJet_4_Plus.ppd0000777000000000000000000000000010747210332023713 2hp_laserjet_4_plus.ppdustar hp-ppd-0.9ubuntu2+really/links/HP_LaserJet_5Si.ppd0000777000000000000000000000000010747210332022477 2hp_laserjet_5si.ppdustar hp-ppd-0.9ubuntu2+really/links/HP_Mopier_320.ppd0000777000000000000000000000000010747210332021353 2hp_mopier_320.ppdustar hp-ppd-0.9ubuntu2+really/links/HP_LaserJet_8100_Series.ppd0000777000000000000000000000000010747210332025203 2hp_laserjet_8100_series.ppdustar hp-ppd-0.9ubuntu2+really/links/HP_Color_LaserJet_8550.ppd0000777000000000000000000000000010747210332024675 2hp_color_laserjet_8550.ppdustar hp-ppd-0.9ubuntu2+really/links/HP_LaserJet_4ML.ppd0000777000000000000000000000000010747210332022427 2hp_laserjet_4ml.ppdustar hp-ppd-0.9ubuntu2+really/links/HP_Color_LaserJet.ppd0000777000000000000000000000000010747210332023533 2hp_color_laserjet.ppdustar hp-ppd-0.9ubuntu2+really/links/HP_LaserJet_4MP.ppd0000777000000000000000000000000010747210332022437 2hp_laserjet_4mp.ppdustar hp-ppd-0.9ubuntu2+really/links/HP_LaserJet_4.ppd0000777000000000000000000000000010747210332021645 2hp_laserjet_4.ppdustar hp-ppd-0.9ubuntu2+really/links/HP_Color_LaserJet_4500.ppd0000777000000000000000000000000010747210332024653 2hp_color_laserjet_4500.ppdustar hp-ppd-0.9ubuntu2+really/recode-0.1.py0000644000000000000000000001320410020610277014353 0ustar #! /usr/bin/env python # #recode.py - recode a PPD file's translation strings #Version 0.1 # #Copyright (C) 2004 R.A.Owen # #This program is free software; you can redistribute it and/or #modify it under the terms of the GNU General Public License #as published by the Free Software Foundation; either version 2 #of the License, or (at your option) any later version. # #This program is distributed in the hope that it will be useful, #but WITHOUT ANY WARRANTY; without even the implied warranty of #MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #GNU General Public License for more details. # #The GNU General Public License can be found at: #http://www.gnu.org/licenses/gpl.html # # To use do: # recode.py source.ppd >destination.ppd # # ToDo: # * translate via unicode # * add filters for the unicode intermediate string # eg- To expand the(macintosh) "(TM)" symbol # to the 4 chars '('+'T'+'M'+')' # * autodetct input encoding - easy just look at LanguageEncoding line # & then output as UTF-8 encoding import os import sys import re from string import maketrans """ recode.py - recode a ppd file from MacStandard to IsoLatin1 """ usage="Usage: "+os.path.basename(sys.argv[0])+" filename" if len(sys.argv) !=2 : sys.exit(usage) def ppd2str(ts): """ Recursive function to translate to equivilent(hex) charcode """ if ts == None: return '' rx=re.compile("(.*)<(.*)>(.*)") m=rx.match(ts) if m == None: return ts tshex=''.join(m.group(2).split()) tspystr=''.join([ chr(int(tshex[i:(i+2)],16)) for i in range(0,len(tshex),2) ]) return ppd2str(m.group(1))+tspystr+ppd2str(m.group(3)) def str2ppd(ts): """ function to translate out of range charcodes to ppd hex equivilents""" # allow dec 32-126 + 9tab 10lf 13cr # disallow 60< 62> 58: ppdstr=[] for char in [ ts[i] for i in range(len(ts))]: if ord(char)==0x3a or ord(char)==0x3c or ord(char)==0x3e: #hexify ":" , "<" and ">" ppdstr.append('<'+hex(ord(char))[2:4]+'>') elif ord(char)>=0x20 and ord(char)<=0x7e: #any others between 32 and 126 OK as is ppdstr.append(char) elif ord(char)==0x09 or ord(char)==0x0a or ord(char)==0x0d: # tab, linefeed and caragereturn OK too ppdstr.append(char) elif ord(char)>0x7e: #hexify all above 126 ppdstr.append('<'+hex(ord(char))[2:4]+'>') else: #anything else is NOT allowed raise ValueError, 'Bad char value '+hex(ord(char))+' in translation string' return ''.join(ppdstr) file=sys.argv[1] realmac=maketrans('\x2D\xA5\x60\xA6\x80\xA7\x81\xA8\x82\xAA\x83\xAB\x84\xAC\x85\xAD\x86\xAE\x87\xAF\x88\xB0\x89\xB2\x8A\xB3\x8B\xB4\x8C\xB6\x8D\xB7\x8E\xB8\x8F\xB9\x90\xBA\x91\xBB\x92\xBC\x93\xBD\x94\xBE\x95\xBF\x96\xC0\x97\xC1\x98\xC2\x99\xC3\x9A\xC4\x9B\xC5\x9C\xC6\x9D\xC7\x9E\xC8\x9F\xC9\xA0\xCA\xA1\xCB\xA4\xCC\xCD\xFB\xCE\xFC\xCF\xFD\xD0\xFE\xD1\xFF\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\xDD\xDE\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA','\xAD\x20\x91\xB6\xC4\xDF\xC5\xAE\xC7\x20\xC9\x92\xD1\x98\xD6\x20\xDC\xC6\xE1\xD8\xE0\x20\xE2\x20\xE4\x20\xE3\xA5\xE5\x20\xE7\x20\xE9\x20\xE8\x20\xEA\x20\xEB\xAA\xED\xBA\xEC\x20\xEE\xE6\xEF\xF8\xF1\xBF\xF3\xA1\xF2\xAC\xF4\x20\xF6\x20\xF5\x20\xFA\x20\xF9\xAB\xFB\xBB\xFC\x20\x20\x20\xB0\xC0\xA7\xC3\xD5\x9A\x20\x9B\x20\x9D\x20\x9E\x20\x9F\x20\x20\x60\x27\xF7\x20\xFF\x20\x20\xA4\x20\x20\x20\x20\x20\xB7\x20\x20\x20\xC2\xCA\xC1\xCB\xC8\xCD\xCE\xCF\xCC\xD3\xD4\x20\xD2\xDA\xDB\xD9\x90\x93\x94\x95\x96\x97') #Above maps hyphen to hyphen #Below maps hyphen to minus (this is a null-op in char-code space) #This mapping is done to make the translations more ASCII friendly mac=maketrans('\xA5\x60\xA6\x80\xA7\x81\xA8\x82\xAA\x83\xAB\x84\xAC\x85\xAD\x86\xAE\x87\xAF\x88\xB0\x89\xB2\x8A\xB3\x8B\xB4\x8C\xB6\x8D\xB7\x8E\xB8\x8F\xB9\x90\xBA\x91\xBB\x92\xBC\x93\xBD\x94\xBE\x95\xBF\x96\xC0\x97\xC1\x98\xC2\x99\xC3\x9A\xC4\x9B\xC5\x9C\xC6\x9D\xC7\x9E\xC8\x9F\xC9\xA0\xCA\xA1\xCB\xA4\xCC\xCD\xFB\xCE\xFC\xCF\xFD\xD0\xFE\xD1\xFF\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\xDD\xDE\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA','\x20\x91\xB6\xC4\xDF\xC5\xAE\xC7\x20\xC9\x92\xD1\x98\xD6\x20\xDC\xC6\xE1\xD8\xE0\x20\xE2\x20\xE4\x20\xE3\xA5\xE5\x20\xE7\x20\xE9\x20\xE8\x20\xEA\x20\xEB\xAA\xED\xBA\xEC\x20\xEE\xE6\xEF\xF8\xF1\xBF\xF3\xA1\xF2\xAC\xF4\x20\xF6\x20\xF5\x20\xFA\x20\xF9\xAB\xFB\xBB\xFC\x20\x20\x20\xB0\xC0\xA7\xC3\xD5\x9A\x20\x9B\x20\x9D\x20\x9E\x20\x9F\x20\x20\x60\x27\xF7\x20\xFF\x20\x20\xA4\x20\x20\x20\x20\x20\xB7\x20\x20\x20\xC2\xCA\xC1\xCB\xC8\xCD\xCE\xCF\xCC\xD3\xD4\x20\xD2\xDA\xDB\xD9\x90\x93\x94\x95\x96\x97') #OK so now doit! Fin=open(file, 'r') #Fout=open(file+'.new', 'w') Fout=sys.stdout #read in ppd line by line fix up and write out for line in Fin.readlines(): line=line.replace('*LanguageEncoding: MacStandard','*LanguageEncoding: ISOLatin1') #The recoded PPD is not for mac only line=line.replace('*% For Macintosh only','*%') if line[0] == '*' and line[1] != '%' : TSstart=line.find('/')+1 if TSstart != 0 : TSend=line[TSstart:].find(':') + TSstart if TSend < TSstart : TSend=len(line)-1 TS=ppd2str(line[TSstart:TSend]) TS=TS.translate(mac) line=line[0:TSstart] + str2ppd(TS) + line[TSend:] Fout.write(line) else: Fout.write(line) else: Fout.write(line) Fin.close() Fout.close() hp-ppd-0.9ubuntu2+really/cups-o-matic/0000755000000000000000000000000011643060357014557 5ustar hp-ppd-0.9ubuntu2+really/cups-o-matic/HP_DeskJet_630C.ppd0000644000000000000000000001050211643060357017675 0ustar *PPD-Adobe: "4.3" *% *% WARNING: CUPS-O-MATIC IS ALPHA QUALITY; DO NOT EXPECT IT TO WORK! *% *% For information on using this, and to obtain the required backend *% script, consult http://www.linuxprinting.org/cups-doc.html *% *% CUPS-O-MATIC generated this PPD file. It is for use with the CUPS *% printing system and the "cupsomatic" backend filter script. These *% two files work together to support the use of arbitrary free *% software drivers with CUPS, replete with basic support for *% driver-provided options. *% *% *% *FormatVersion: "4.3" *FileVersion: "1.1" *LanguageVersion: English *LanguageEncoding: ISOLatin1 *PCFileName: "COM.PPD" *Manufacturer: "HP" *Product: "(DeskJet 630/632C)" *cupsVersion: 1.0 *cupsManualCopies: True *cupsModelNumber: 2 *cupsFilter: "application/vnd.cups-postscript 0 cupsomatic" *ModelName: "DeskJet 630/632C" *ShortNickName: "DeskJet 630/632C" *NickName: "HP DeskJet 630/632C, Foomatic + DJ630" *PSVersion: "(3010.000) 550" *LanguageLevel: "3" *ColorDevice: True *DefaultColorSpace: RGB *FileSystem: False *Throughput: "1" *LandscapeOrientation: Plus90 *VariablePaperSize: False *TTRasterizer: Type42 *OpenUI *PageSize/Page Size: PickOne *DefaultPageSize: Letter *PageSize Letter/US Letter: "<>setpagedevice" *PageSize Legal/US Legal: "<>setpagedevice" *PageSize A4/A4: "<>setpagedevice" *CloseUI: *PageSize *OpenUI *Quality/Quality: PickOne *DefaultQuality: 300normal *Quality 300gray/300 DPI Grayscale: "<>setpagedevice" *Quality 300color/300 DPI Color: "<>setpagedevice" *Quality 300normal/300 DPI Normal: "<>setpagedevice" *Quality 300photo/300 DPI Photo: "<>setpagedevice" *CloseUI: *Quality *% Generic boilerplate PPD stuff babbling about paper dimensions and *% the usual Postscript fonts offered by Ghostscript. Contributions *% to spice this up are welcome! *DefaultImageableArea: Letter *ImageableArea Letter: "8.60 39.60 603.40 766.49" *ImageableArea Legal: "8.60 39.60 603.40 982.49" *ImageableArea A4: "8.60 39.60 586.40 816.49" *DefaultPaperDimension: Letter *PaperDimension Letter: "612 792" *PaperDimension Legal: "612 1008" *PaperDimension A4: "595 842" *DefaultFont: Courier *Font AvantGarde-Book: Standard "(001.006S)" Standard ROM *Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM *Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM *Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM *Font Bookman-Demi: Standard "(001.004S)" Standard ROM *Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM *Font Bookman-Light: Standard "(001.004S)" Standard ROM *Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM *Font Courier: Standard "(002.004S)" Standard ROM *Font Courier-Bold: Standard "(002.004S)" Standard ROM *Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM *Font Courier-Oblique: Standard "(002.004S)" Standard ROM *Font Helvetica: Standard "(001.006S)" Standard ROM *Font Helvetica-Bold: Standard "(001.007S)" Standard ROM *Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM *Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM *Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM *Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM *Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM *Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM *Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM *Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM *Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM *Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM *Font Palatino-Bold: Standard "(001.005S)" Standard ROM *Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM *Font Palatino-Italic: Standard "(001.005S)" Standard ROM *Font Palatino-Roman: Standard "(001.005S)" Standard ROM *Font Symbol: Special "(001.007S)" Special ROM *Font Times-Bold: Standard "(001.007S)" Standard ROM *Font Times-BoldItalic: Standard "(001.009S)" Standard ROM *Font Times-Italic: Standard "(001.007S)" Standard ROM *Font Times-Roman: Standard "(001.007S)" Standard ROM *Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM *Font ZapfDingbats: Special "(001.004S)" Standard ROM hp-ppd-0.9ubuntu2+really/cups-o-matic/HP_DeskJet_900C_Series.ppd0000644000000000000000000001041411643060357021211 0ustar *PPD-Adobe: "4.3" *% *% WARNING: CUPS-O-MATIC IS ALPHA QUALITY; DO NOT EXPECT IT TO WORK! *% *% For information on using this, and to obtain the required backend *% script, consult http://www.linuxprinting.org/cups-doc.html *% *% CUPS-O-MATIC generated this PPD file. It is for use with the CUPS *% printing system and the "cupsomatic" backend filter script. These *% two files work together to support the use of arbitrary free *% software drivers with CUPS, replete with basic support for *% driver-provided options. *% *% *% *FormatVersion: "4.3" *FileVersion: "1.1" *LanguageVersion: English *LanguageEncoding: ISOLatin1 *PCFileName: "COM.PPD" *Manufacturer: "HP" *Product: "(DeskJet 900C Series)" *cupsVersion: 1.0 *cupsManualCopies: True *cupsModelNumber: 2 *cupsFilter: "application/vnd.cups-postscript 0 cupsomatic" *ModelName: "DeskJet 900C Series" *ShortNickName: "DeskJet 900C Series" *NickName: "HP DeskJet 900C Series, Foomatic + DJ9xx" *PSVersion: "(3010.000) 550" *LanguageLevel: "3" *ColorDevice: True *DefaultColorSpace: RGB *FileSystem: False *Throughput: "1" *LandscapeOrientation: Plus90 *VariablePaperSize: False *TTRasterizer: Type42 *OpenUI *PageSize/Page Size: PickOne *DefaultPageSize: Letter *PageSize Letter/US Letter: "<>setpagedevice" *PageSize Legal/US Legal: "<>setpagedevice" *PageSize A4/A4: "<>setpagedevice" *CloseUI: *PageSize *OpenUI *Quality/Quality: PickOne *DefaultQuality: 300normal *Quality 300gray/300 DPI Grayscale: "<>setpagedevice" *Quality 300normal/300 DPI Normal: "<>setpagedevice" *Quality 600photo/600 DPI Photo: "<>setpagedevice" *CloseUI: *Quality *% Generic boilerplate PPD stuff babbling about paper dimensions and *% the usual Postscript fonts offered by Ghostscript. Contributions *% to spice this up are welcome! *DefaultImageableArea: Letter *ImageableArea Letter: "8.60 39.60 603.40 766.49" *ImageableArea Legal: "8.60 39.60 603.40 982.49" *ImageableArea A4: "8.60 39.60 586.40 816.49" *DefaultPaperDimension: Letter *PaperDimension Letter: "612 792" *PaperDimension Legal: "612 1008" *PaperDimension A4: "595 842" *DefaultFont: Courier *Font AvantGarde-Book: Standard "(001.006S)" Standard ROM *Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM *Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM *Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM *Font Bookman-Demi: Standard "(001.004S)" Standard ROM *Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM *Font Bookman-Light: Standard "(001.004S)" Standard ROM *Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM *Font Courier: Standard "(002.004S)" Standard ROM *Font Courier-Bold: Standard "(002.004S)" Standard ROM *Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM *Font Courier-Oblique: Standard "(002.004S)" Standard ROM *Font Helvetica: Standard "(001.006S)" Standard ROM *Font Helvetica-Bold: Standard "(001.007S)" Standard ROM *Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM *Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM *Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM *Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM *Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM *Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM *Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM *Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM *Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM *Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM *Font Palatino-Bold: Standard "(001.005S)" Standard ROM *Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM *Font Palatino-Italic: Standard "(001.005S)" Standard ROM *Font Palatino-Roman: Standard "(001.005S)" Standard ROM *Font Symbol: Special "(001.007S)" Special ROM *Font Times-Bold: Standard "(001.007S)" Standard ROM *Font Times-BoldItalic: Standard "(001.009S)" Standard ROM *Font Times-Italic: Standard "(001.007S)" Standard ROM *Font Times-Roman: Standard "(001.007S)" Standard ROM *Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM *Font ZapfDingbats: Special "(001.004S)" Standard ROM hp-ppd-0.9ubuntu2+really/cups-o-matic/HP_DeskJet_600C_Series.ppd0000644000000000000000000001031311643060357021204 0ustar *PPD-Adobe: "4.3" *% *% WARNING: CUPS-O-MATIC IS ALPHA QUALITY; DO NOT EXPECT IT TO WORK! *% *% For information on using this, and to obtain the required backend *% script, consult http://www.linuxprinting.org/cups-doc.html *% *% CUPS-O-MATIC generated this PPD file. It is for use with the CUPS *% printing system and the "cupsomatic" backend filter script. These *% two files work together to support the use of arbitrary free *% software drivers with CUPS, replete with basic support for *% driver-provided options. *% *% *% *FormatVersion: "4.3" *FileVersion: "1.1" *LanguageVersion: English *LanguageEncoding: ISOLatin1 *PCFileName: "COM.PPD" *Manufacturer: "HP" *Product: "(DeskJet 600C Series)" *cupsVersion: 1.0 *cupsManualCopies: True *cupsModelNumber: 2 *cupsFilter: "application/vnd.cups-postscript 0 cupsomatic" *ModelName: "DeskJet 600C Series" *ShortNickName: "DeskJet 600C Series" *NickName: "HP DeskJet 600C Series, Foomatic + DJ6xx" *PSVersion: "(3010.000) 550" *LanguageLevel: "3" *ColorDevice: True *DefaultColorSpace: RGB *FileSystem: False *Throughput: "1" *LandscapeOrientation: Plus90 *VariablePaperSize: False *TTRasterizer: Type42 *OpenUI *PageSize/Page Size: PickOne *DefaultPageSize: Letter *PageSize Letter/US Letter: "<>setpagedevice" *PageSize Legal/US Legal: "<>setpagedevice" *PageSize A4/A4: "<>setpagedevice" *CloseUI: *PageSize *OpenUI *Quality/Quality: PickOne *DefaultQuality: 300normal *Quality 300normal/300 DPI Normal: "<>setpagedevice" *Quality 300gray/300 DPI Grayscale: "<>setpagedevice" *CloseUI: *Quality *% Generic boilerplate PPD stuff babbling about paper dimensions and *% the usual Postscript fonts offered by Ghostscript. Contributions *% to spice this up are welcome! *DefaultImageableArea: Letter *ImageableArea Letter: "8.60 39.60 603.40 766.49" *ImageableArea Legal: "8.60 39.60 603.40 982.49" *ImageableArea A4: "8.60 39.60 586.40 816.49" *DefaultPaperDimension: Letter *PaperDimension Letter: "612 792" *PaperDimension Legal: "612 1008" *PaperDimension A4: "595 842" *DefaultFont: Courier *Font AvantGarde-Book: Standard "(001.006S)" Standard ROM *Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM *Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM *Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM *Font Bookman-Demi: Standard "(001.004S)" Standard ROM *Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM *Font Bookman-Light: Standard "(001.004S)" Standard ROM *Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM *Font Courier: Standard "(002.004S)" Standard ROM *Font Courier-Bold: Standard "(002.004S)" Standard ROM *Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM *Font Courier-Oblique: Standard "(002.004S)" Standard ROM *Font Helvetica: Standard "(001.006S)" Standard ROM *Font Helvetica-Bold: Standard "(001.007S)" Standard ROM *Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM *Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM *Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM *Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM *Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM *Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM *Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM *Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM *Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM *Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM *Font Palatino-Bold: Standard "(001.005S)" Standard ROM *Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM *Font Palatino-Italic: Standard "(001.005S)" Standard ROM *Font Palatino-Roman: Standard "(001.005S)" Standard ROM *Font Symbol: Special "(001.007S)" Special ROM *Font Times-Bold: Standard "(001.007S)" Standard ROM *Font Times-BoldItalic: Standard "(001.009S)" Standard ROM *Font Times-Italic: Standard "(001.007S)" Standard ROM *Font Times-Roman: Standard "(001.007S)" Standard ROM *Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM *Font ZapfDingbats: Special "(001.004S)" Standard ROM hp-ppd-0.9ubuntu2+really/cups-o-matic/HP_DeskJet_600C_Photo_Series.ppd0000644000000000000000000001064411643060357022364 0ustar *PPD-Adobe: "4.3" *% *% WARNING: CUPS-O-MATIC IS ALPHA QUALITY; DO NOT EXPECT IT TO WORK! *% *% For information on using this, and to obtain the required backend *% script, consult http://www.linuxprinting.org/cups-doc.html *% *% CUPS-O-MATIC generated this PPD file. It is for use with the CUPS *% printing system and the "cupsomatic" backend filter script. These *% two files work together to support the use of arbitrary free *% software drivers with CUPS, replete with basic support for *% driver-provided options. *% *% *% *FormatVersion: "4.3" *FileVersion: "1.1" *LanguageVersion: English *LanguageEncoding: ISOLatin1 *PCFileName: "COM.PPD" *Manufacturer: "HP" *Product: "(DeskJet 600C Series Photo)" *cupsVersion: 1.0 *cupsManualCopies: True *cupsModelNumber: 2 *cupsFilter: "application/vnd.cups-postscript 0 cupsomatic" *ModelName: "DeskJet 600C Series Photo" *ShortNickName: "DeskJet 600C Series Photo" *NickName: "HP DeskJet 600C Series Photo, Foomatic + DJ6xxP" *PSVersion: "(3010.000) 550" *LanguageLevel: "3" *ColorDevice: True *DefaultColorSpace: RGB *FileSystem: False *Throughput: "1" *LandscapeOrientation: Plus90 *VariablePaperSize: False *TTRasterizer: Type42 *pnpManufacturer: "HEWLETT-PACKARD" *pnpModel: "DESKJET 610C" *pnpCmd: "MLC,PCL,PML" *pnpDescr: "Hewlett-Packard DeskJet 610C" *OpenUI *PageSize/Page Size: PickOne *DefaultPageSize: Letter *PageSize Letter/US Letter: "<>setpagedevice" *PageSize Legal/US Legal: "<>setpagedevice" *PageSize A4/A4: "<>setpagedevice" *CloseUI: *PageSize *OpenUI *Quality/Quality: PickOne *DefaultQuality: 300normal *Quality 300gray/300 DPI Grayscale: "<>setpagedevice" *Quality 300normal/300 DPI Normal: "<>setpagedevice" *Quality 300photo/300 DPI Photo: "<>setpagedevice" *CloseUI: *Quality *% Generic boilerplate PPD stuff babbling about paper dimensions and *% the usual Postscript fonts offered by Ghostscript. Contributions *% to spice this up are welcome! *DefaultImageableArea: Letter *ImageableArea Letter: "8.60 39.60 603.40 766.49" *ImageableArea Legal: "8.60 39.60 603.40 982.49" *ImageableArea A4: "8.60 39.60 586.40 816.49" *DefaultPaperDimension: Letter *PaperDimension Letter: "612 792" *PaperDimension Legal: "612 1008" *PaperDimension A4: "595 842" *DefaultFont: Courier *Font AvantGarde-Book: Standard "(001.006S)" Standard ROM *Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM *Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM *Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM *Font Bookman-Demi: Standard "(001.004S)" Standard ROM *Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM *Font Bookman-Light: Standard "(001.004S)" Standard ROM *Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM *Font Courier: Standard "(002.004S)" Standard ROM *Font Courier-Bold: Standard "(002.004S)" Standard ROM *Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM *Font Courier-Oblique: Standard "(002.004S)" Standard ROM *Font Helvetica: Standard "(001.006S)" Standard ROM *Font Helvetica-Bold: Standard "(001.007S)" Standard ROM *Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM *Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM *Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM *Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM *Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM *Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM *Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM *Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM *Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM *Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM *Font Palatino-Bold: Standard "(001.005S)" Standard ROM *Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM *Font Palatino-Italic: Standard "(001.005S)" Standard ROM *Font Palatino-Roman: Standard "(001.005S)" Standard ROM *Font Symbol: Special "(001.007S)" Special ROM *Font Times-Bold: Standard "(001.007S)" Standard ROM *Font Times-BoldItalic: Standard "(001.009S)" Standard ROM *Font Times-Italic: Standard "(001.007S)" Standard ROM *Font Times-Roman: Standard "(001.007S)" Standard ROM *Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM *Font ZapfDingbats: Special "(001.004S)" Standard ROM hp-ppd-0.9ubuntu2+really/cups-o-matic/HP_DeskJet_800C_Series.ppd0000644000000000000000000001051511643060357021212 0ustar *PPD-Adobe: "4.3" *% *% WARNING: CUPS-O-MATIC IS ALPHA QUALITY; DO NOT EXPECT IT TO WORK! *% *% For information on using this, and to obtain the required backend *% script, consult http://www.linuxprinting.org/cups-doc.html *% *% CUPS-O-MATIC generated this PPD file. It is for use with the CUPS *% printing system and the "cupsomatic" backend filter script. These *% two files work together to support the use of arbitrary free *% software drivers with CUPS, replete with basic support for *% driver-provided options. *% *% *% *FormatVersion: "4.3" *FileVersion: "1.1" *LanguageVersion: English *LanguageEncoding: ISOLatin1 *PCFileName: "COM.PPD" *Manufacturer: "HP" *Product: "(DeskJet 800C Series)" *cupsVersion: 1.0 *cupsManualCopies: True *cupsModelNumber: 2 *cupsFilter: "application/vnd.cups-postscript 0 cupsomatic" *ModelName: "DeskJet 800C Series" *ShortNickName: "DeskJet 800C Series" *NickName: "HP DeskJet 800C Series, Foomatic + DJ8xx" *PSVersion: "(3010.000) 550" *LanguageLevel: "3" *ColorDevice: True *DefaultColorSpace: RGB *FileSystem: False *Throughput: "1" *LandscapeOrientation: Plus90 *VariablePaperSize: False *TTRasterizer: Type42 *OpenUI *PageSize/Page Size: PickOne *DefaultPageSize: Letter *PageSize Letter/US Letter: "<>setpagedevice" *PageSize Legal/US Legal: "<>setpagedevice" *PageSize A4/A4: "<>setpagedevice" *CloseUI: *PageSize *OpenUI *Quality/Quality: PickOne *DefaultQuality: 300normal *Quality 300gray/300 DPI Grayscale: "<>setpagedevice" *Quality 300normal/300 DPI Normal: "<>setpagedevice" *Quality 600photo/600 DPI Photo: "<>setpagedevice" *Quality 300draft/300 DPI Draft: "<>setpagedevice" *CloseUI: *Quality *% Generic boilerplate PPD stuff babbling about paper dimensions and *% the usual Postscript fonts offered by Ghostscript. Contributions *% to spice this up are welcome! *DefaultImageableArea: Letter *ImageableArea Letter: "8.60 39.60 603.40 766.49" *ImageableArea Legal: "8.60 39.60 603.40 982.49" *ImageableArea A4: "8.60 39.60 586.40 816.49" *DefaultPaperDimension: Letter *PaperDimension Letter: "612 792" *PaperDimension Legal: "612 1008" *PaperDimension A4: "595 842" *DefaultFont: Courier *Font AvantGarde-Book: Standard "(001.006S)" Standard ROM *Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM *Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM *Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM *Font Bookman-Demi: Standard "(001.004S)" Standard ROM *Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM *Font Bookman-Light: Standard "(001.004S)" Standard ROM *Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM *Font Courier: Standard "(002.004S)" Standard ROM *Font Courier-Bold: Standard "(002.004S)" Standard ROM *Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM *Font Courier-Oblique: Standard "(002.004S)" Standard ROM *Font Helvetica: Standard "(001.006S)" Standard ROM *Font Helvetica-Bold: Standard "(001.007S)" Standard ROM *Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM *Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM *Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM *Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM *Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM *Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM *Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM *Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM *Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM *Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM *Font Palatino-Bold: Standard "(001.005S)" Standard ROM *Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM *Font Palatino-Italic: Standard "(001.005S)" Standard ROM *Font Palatino-Roman: Standard "(001.005S)" Standard ROM *Font Symbol: Special "(001.007S)" Special ROM *Font Times-Bold: Standard "(001.007S)" Standard ROM *Font Times-BoldItalic: Standard "(001.009S)" Standard ROM *Font Times-Italic: Standard "(001.007S)" Standard ROM *Font Times-Roman: Standard "(001.007S)" Standard ROM *Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM *Font ZapfDingbats: Special "(001.004S)" Standard ROM hp-ppd-0.9ubuntu2+really/cups-o-matic/HP_DeskJet_350C.ppd0000644000000000000000000001023511643060357017677 0ustar *PPD-Adobe: "4.3" *% *% WARNING: CUPS-O-MATIC IS ALPHA QUALITY; DO NOT EXPECT IT TO WORK! *% *% For information on using this, and to obtain the required backend *% script, consult http://www.linuxprinting.org/cups-doc.html *% *% CUPS-O-MATIC generated this PPD file. It is for use with the CUPS *% printing system and the "cupsomatic" backend filter script. These *% two files work together to support the use of arbitrary free *% software drivers with CUPS, replete with basic support for *% driver-provided options. *% *% *% *FormatVersion: "4.3" *FileVersion: "1.1" *LanguageVersion: English *LanguageEncoding: ISOLatin1 *PCFileName: "COM.PPD" *Manufacturer: "HP" *Product: "(DeskJet 350C)" *cupsVersion: 1.0 *cupsManualCopies: True *cupsModelNumber: 2 *cupsFilter: "application/vnd.cups-postscript 0 cupsomatic" *ModelName: "DeskJet 350C" *ShortNickName: "DeskJet 350C" *NickName: "HP DeskJet 350C" *PSVersion: "(3010.000) 550" *LanguageLevel: "3" *ColorDevice: True *DefaultColorSpace: RGB *FileSystem: False *Throughput: "1" *LandscapeOrientation: Plus90 *VariablePaperSize: False *TTRasterizer: Type42 *OpenUI *PageSize/Page Size: PickOne *DefaultPageSize: Letter *PageSize Letter/US Letter: "<>setpagedevice" *PageSize Legal/US Legal: "<>setpagedevice" *PageSize A4/A4: "<>setpagedevice" *CloseUI: *PageSize *OpenUI *Quality/Quality: PickOne *DefaultQuality: 300normal *Quality 300gray/300 DPI Grayscale: "<>setpagedevice" *Quality 300normal/300 DPI Normal: "<>setpagedevice" *CloseUI: *Quality *% Generic boilerplate PPD stuff babbling about paper dimensions and *% the usual Postscript fonts offered by Ghostscript. Contributions *% to spice this up are welcome! *DefaultImageableArea: Letter *ImageableArea Letter: "8.60 39.60 603.40 766.49" *ImageableArea Legal: "8.60 39.60 603.40 982.49" *ImageableArea A4: "8.60 39.60 586.40 816.49" *DefaultPaperDimension: Letter *PaperDimension Letter: "612 792" *PaperDimension Legal: "612 1008" *PaperDimension A4: "595 842" *DefaultFont: Courier *Font AvantGarde-Book: Standard "(001.006S)" Standard ROM *Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM *Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM *Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM *Font Bookman-Demi: Standard "(001.004S)" Standard ROM *Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM *Font Bookman-Light: Standard "(001.004S)" Standard ROM *Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM *Font Courier: Standard "(002.004S)" Standard ROM *Font Courier-Bold: Standard "(002.004S)" Standard ROM *Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM *Font Courier-Oblique: Standard "(002.004S)" Standard ROM *Font Helvetica: Standard "(001.006S)" Standard ROM *Font Helvetica-Bold: Standard "(001.007S)" Standard ROM *Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM *Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM *Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM *Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM *Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM *Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM *Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM *Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM *Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM *Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM *Font Palatino-Bold: Standard "(001.005S)" Standard ROM *Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM *Font Palatino-Italic: Standard "(001.005S)" Standard ROM *Font Palatino-Roman: Standard "(001.005S)" Standard ROM *Font Symbol: Special "(001.007S)" Special ROM *Font Times-Bold: Standard "(001.007S)" Standard ROM *Font Times-BoldItalic: Standard "(001.009S)" Standard ROM *Font Times-Italic: Standard "(001.007S)" Standard ROM *Font Times-Roman: Standard "(001.007S)" Standard ROM *Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM *Font ZapfDingbats: Special "(001.004S)" Standard ROM hp-ppd-0.9ubuntu2+really/cups-o-matic/HP_DeskJet_990C.ppd0000644000000000000000000001026211643060357017711 0ustar *PPD-Adobe: "4.3" *% *% WARNING: CUPS-O-MATIC IS ALPHA QUALITY; DO NOT EXPECT IT TO WORK! *% *% For information on using this, and to obtain the required backend *% script, consult http://www.linuxprinting.org/cups-doc.html *% *% CUPS-O-MATIC generated this PPD file. It is for use with the CUPS *% printing system and the "cupsomatic" backend filter script. These *% two files work together to support the use of arbitrary free *% software drivers with CUPS, replete with basic support for *% driver-provided options. *% *% *% *FormatVersion: "4.3" *FileVersion: "1.1" *LanguageVersion: English *LanguageEncoding: ISOLatin1 *PCFileName: "COM.PPD" *Manufacturer: "HP" *Product: "(DeskJet 990C)" *cupsVersion: 1.0 *cupsManualCopies: True *cupsModelNumber: 2 *cupsFilter: "application/vnd.cups-postscript 0 cupsomatic" *ModelName: "DeskJet 990C" *ShortNickName: "DeskJet 990C" *NickName: "HP DeskJet 990C, Foomatic + DJ9xxVIP" *PSVersion: "(3010.000) 550" *LanguageLevel: "3" *ColorDevice: True *DefaultColorSpace: RGB *FileSystem: False *Throughput: "1" *LandscapeOrientation: Plus90 *VariablePaperSize: False *TTRasterizer: Type42 *OpenUI *PageSize/Page Size: PickOne *DefaultPageSize: Letter *PageSize Letter/US Letter: "<>setpagedevice" *PageSize Legal/US Legal: "<>setpagedevice" *PageSize A4/A4: "<>setpagedevice" *CloseUI: *PageSize *OpenUI *Quality/Quality: PickOne *DefaultQuality: 300normal *Quality 300gray/300 DPI Grayscale: "<>setpagedevice" *Quality 600normal/600 DPI Normal: "<>setpagedevice" *CloseUI: *Quality *% Generic boilerplate PPD stuff babbling about paper dimensions and *% the usual Postscript fonts offered by Ghostscript. Contributions *% to spice this up are welcome! *DefaultImageableArea: Letter *ImageableArea Letter: "8.60 39.60 603.40 766.49" *ImageableArea Legal: "8.60 39.60 603.40 982.49" *ImageableArea A4: "8.60 39.60 586.40 816.49" *DefaultPaperDimension: Letter *PaperDimension Letter: "612 792" *PaperDimension Legal: "612 1008" *PaperDimension A4: "595 842" *DefaultFont: Courier *Font AvantGarde-Book: Standard "(001.006S)" Standard ROM *Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM *Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM *Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM *Font Bookman-Demi: Standard "(001.004S)" Standard ROM *Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM *Font Bookman-Light: Standard "(001.004S)" Standard ROM *Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM *Font Courier: Standard "(002.004S)" Standard ROM *Font Courier-Bold: Standard "(002.004S)" Standard ROM *Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM *Font Courier-Oblique: Standard "(002.004S)" Standard ROM *Font Helvetica: Standard "(001.006S)" Standard ROM *Font Helvetica-Bold: Standard "(001.007S)" Standard ROM *Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM *Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM *Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM *Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM *Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM *Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM *Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM *Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM *Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM *Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM *Font Palatino-Bold: Standard "(001.005S)" Standard ROM *Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM *Font Palatino-Italic: Standard "(001.005S)" Standard ROM *Font Palatino-Roman: Standard "(001.005S)" Standard ROM *Font Symbol: Special "(001.007S)" Special ROM *Font Times-Bold: Standard "(001.007S)" Standard ROM *Font Times-BoldItalic: Standard "(001.009S)" Standard ROM *Font Times-Italic: Standard "(001.007S)" Standard ROM *Font Times-Roman: Standard "(001.007S)" Standard ROM *Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM *Font ZapfDingbats: Special "(001.004S)" Standard ROM hp-ppd-0.9ubuntu2+really/upgrade.sh0000644000000000000000000000117110006470120014222 0ustar ( for i in $( ls ../hp-ppd-old/ ) ; do l=$(echo $i | tr 'A-Z' 'a-z' ) ; echo; echo ========= $i ; if find -iname $l | grep -i $i ; then if find -name $i | grep $i ; then true #superseded else ln -sv $l links/$i fi else { if grep -q CUPS-O ../hp-ppd-old/$i ; then echo CUPS-O-MATIC $i ; ln -vi ../hp-ppd-old/$i cups-o-matic ; else echo MISSING $i ; ln -vi ../hp-ppd-old/$i old ; fi ; } fi done ) exit rm links/* cups-o-matic/HP_DeskJet_* old/*hp-ppd-0.9ubuntu2+really/debian/0000755000000000000000000000000011650626633013503 5ustar hp-ppd-0.9ubuntu2+really/debian/hp-ppd.dirs0000644000000000000000000000000010462363426015542 0ustar hp-ppd-0.9ubuntu2+really/debian/copyright0000644000000000000000000000266210006457360015435 0ustar This package was debianized by A Mennucc1 debian@Tonelli.sns.it on Wed, 4 Jul 2001 12:13:16 +0200. It was downloaded from sourceforge.net/projects/lpr and successively from http://www.linuxprinting.org/download/PPD/HP/ Copyright: *% ================================= *% Adobe Systems PostScript(R) Printer Description File *% Copyright 1999 Hewlett-Packard Company. *% *% Permission is hereby granted, free of charge, to any person obtaining *% a copy of this software and associated documentation files (the *% "Software"), to deal in the Software without restriction, including *% without limitation the rights to use, copy, modify, merge, publish, *% distribute, sublicense, and/or sell copies of the Software, and to *% permit persons to whom the Software is furnished to do so, subject to *% the following conditions: *% *% The above copyright notice and this permission notice shall be *% included in all copies or substantial portions of the Software. *% *% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, *% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF *% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND *% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE *% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION *% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION *% *% [this is the MIT open source license -- see www.opensource.org] *% hp-ppd-0.9ubuntu2+really/debian/control0000644000000000000000000000137510462365144015111 0ustar Source: hp-ppd Section: utils Priority: optional Maintainer: A Mennucc1 Build-Depends: debhelper Build-Depends-Indep: python Standards-Version: 3.7.2 Package: hp-ppd Architecture: all Suggests: linuxprinting.org-ppds Description: HP Postscript Printer Definition (PPD) files Because PostScript is just a page description language, there is a need to provide a mechanism for a print spooler to customize the PostScript Job to the actual printer device. . A PPD (PostScript Printer Definitions) specify the device specific PostScript commands needed to utilize printer features (such as printing quality, paper tray, duplex printing). . This package contains some PPDs for HP printers that are not in package linuxprinting.org-ppds hp-ppd-0.9ubuntu2+really/debian/rules0000755000000000000000000000305110747210423014552 0ustar #!/usr/bin/make -f package=hp-ppd #download: # wget -r --no-parent -A html,ppd http://www.linuxprinting.org/download/PPD/HP/ build: build-stamp build-stamp: dh_testdir # Add here commands to compile the package. #$(MAKE) touch build-stamp clean: dh_testdir dh_testroot rm -f build-stamp # Add here commands to clean up after the build process. #-$(MAKE) clean #-$(MAKE) distclean dh_clean W=`pwd`/debian/`dh_listpackages`/ install: build dh_testdir dh_testroot dh_clean -k dh_installdirs # Add here commands to install the package into debian/. #$(MAKE) mkdir --parent $(W)/usr/share/ppd/hp-ppd/HP/ $(W)/usr/share/cups/model #find links -type l -name '*ppd' | xargs cp -a --target-dir=$(W)/usr/share/postscript/ppd/ bash install.sh $(W)/usr/share/ppd/hp-ppd/HP/ \ old cups-o-matic # ln -s ../../ppd/hp-ppd/HP/ $(W)/usr/share/cups/model/hp-ppd # Build architecture-independent files here. binary-indep: build install dh_testdir dh_testroot dh_installchangelogs dh_installdocs dh_installexamples # dh_installmenu # dh_installdebconf # dh_installlogrotate # dh_installemacsen # dh_installcatalogs # dh_installpam # dh_installmime # dh_installinit # dh_installcron # dh_installinfo # dh_undocumented dh_installman dh_link dh_compress dh_fixperms # dh_perl # dh_python dh_installdeb dh_gencontrol dh_md5sums dh_builddeb # Build architecture-dependent files here. binary-arch: build install # We have nothing to do by default. binary: binary-indep binary-arch .PHONY: build clean binary-indep binary-arch binary install hp-ppd-0.9ubuntu2+really/debian/README.debian0000644000000000000000000000034010006464206015567 0ustar hp-ppd for Debian ---------------------- from http://www.linuxprinting.org/download/PPD/HP/ licensed as MIT open source license -- see www.opensource.org A Mennucc1 , Fri Jan 30 15:21:54 CET 2004 hp-ppd-0.9ubuntu2+really/debian/compat0000644000000000000000000000000210412411357014667 0ustar 4 hp-ppd-0.9ubuntu2+really/debian/changelog0000644000000000000000000000653411650626632015364 0ustar hp-ppd (0.9ubuntu2+really-0.2) precise; urgency=low * Fake sync due to verioning mismatch between Debian/Ubuntu. -- Iain Lane Sat, 22 Oct 2011 21:49:59 +0100 hp-ppd (0.9-0.2) unstable; urgency=low * Non-maintainer upload. * Fix syntax error in various ppd files (add missing parens) Patch thanks to Sanjoy Mahajan (Closes: #588317) -- Iain Lane Wed, 05 Oct 2011 16:25:16 +0100 hp-ppd (0.9-0.1) unstable; urgency=low * Non-maintainer upload. * debian/rules: Execute bash script install.sh with bash. (Closes: #459102) -- Marc 'HE' Brockschmidt Mon, 28 Jan 2008 00:17:44 +0100 hp-ppd (0.9) unstable; urgency=low * Bug fix: "hp-ppd: FTBFS: bashisms in build scripts", thanks to Florent Bayle (Closes: #384846). -- A Mennucc1 Thu, 24 May 2007 18:41:27 +0200 hp-ppd (0.8) unstable; urgency=low * Bug fix: "ppd files not installed into /usr/share/ppd", thanks to Matthias Klose (Closes: #361927). * http://wiki.debian.org/PpdFileStructureSpecification says : do not install symlink /usr/share/cups/model/hp-ppd -> ../../ppd/hp-ppd/HP * Better description. -- A Mennucc1 Fri, 28 Jul 2006 12:23:04 +0200 hp-ppd (0.7) unstable; urgency=low * do not install broken symlinks -- A Mennucc1 Sun, 23 Apr 2006 16:00:28 +0200 hp-ppd (0.6) unstable; urgency=low * this package does not contain PPDs from http://www.linuxprinting.org/download/PPD/HP/ anymore since the package linuxprinting.org-ppds does contain them; * hp-ppd Suggests: linuxprinting.org-ppds * Bug fix: "hp-ppd: invalid Standards-Version in debian/control", thanks to Alexander Winston (Closes: #239481). * hp-ppd now uses debhelper, and then * this finishes the /usr/doc transition (Closes: #359430) -- A Mennucc1 Tue, 28 Mar 2006 22:22:08 -0600 hp-ppd (0.5) unstable; urgency=low * this package now contains PPDs from http://www.linuxprinting.org/download/PPD/HP/ since the old package is not mantained upstream anymore * some old PPDs were saved: see the upgrade.sh and upgrade.log files in the source of this package -- A Mennucc1 Fri, 30 Jan 2004 14:42:11 +0100 hp-ppd (0.4-1) unstable; urgency=low * version is now -1 (closes: #170853) * missing "*CloseUI: *HPNup" in HP_LaserJet_2200.ppd (closes: #197854) (thanks a lot Matt Soccio ) -- A Mennucc1 Fri, 20 Jun 2003 17:58:45 +0200 hp-ppd (0.4-0) unstable; urgency=low * new upstream * many thanks to Daniel Freedman who actually did all the work (closes: #139728) * link /usr/share/cups/model/hp-ppd -> ../../postscript/ppd (closes: #120796) -- Andrea Mennucc Wed, 3 Apr 2002 15:20:55 +0200 hp-ppd (0.3-4) unstable; urgency=low * wrong debian/dirs file (closes: #105640) * it is 'arch: all' not 'arch: any' -- A Mennucc1 Wed, 18 Jul 2001 15:29:35 +0200 hp-ppd (0.3-3) unstable; urgency=low * is debmake (closes: #104550) -- A Mennucc1 Mon, 16 Jul 2001 11:39:19 +0200 hp-ppd (0.3-2) unstable; urgency=low * Initial release. -- A Mennucc1 Wed, 4 Jul 2001 12:13:16 +0200