1*PPD-Adobe: "4.3" 2*% 3*% "$Id: test2.ppd 7791 2008-07-24 00:55:30Z mike $" 4*% 5*% Test PPD file #2 for CUPS. 6*% 7*% This file is used to test the CUPS PPD API functions and cannot be 8*% used with any known printers. Look on the CUPS web site for working PPD 9*% files. 10*% 11*% If you are a PPD file developer, consider using the PPD compiler (ppdc) 12*% to create your PPD files - not only will it save you time, it produces 13*% consistently high-quality files. 14*% 15*% Copyright 2007-2011 by Apple Inc. 16*% Copyright 2002-2006 by Easy Software Products. 17*% 18*% These coded instructions, statements, and computer programs are the 19*% property of Apple Inc. and are protected by Federal copyright 20*% law. Distribution and use rights are outlined in the file "LICENSE.txt" 21*% which should have been included with this file. If this file is 22*% file is missing or damaged, see the license at "http://www.cups.org/". 23*FormatVersion: "4.3" 24*FileVersion: "1.3" 25*LanguageVersion: English 26*LanguageEncoding: ISOLatin1 27*PCFileName: "TEST.PPD" 28*Manufacturer: "ESP" 29*Product: "(Test2)" 30*cupsVersion: 1.4 31*ModelName: "Test2" 32*ShortNickName: "Test2" 33*NickName: "Test2 for CUPS" 34*PSVersion: "(3010.000) 0" 35*LanguageLevel: "3" 36*ColorDevice: True 37*DefaultColorSpace: RGB 38*FileSystem: False 39*Throughput: "1" 40*LandscapeOrientation: Plus90 41*TTRasterizer: Type42 42 43*% These constraints are used to test ppdConflicts() and cupsResolveConflicts() 44*cupsUIConstraints envelope: "*PageSize Letter *InputSlot Envelope" 45*cupsUIConstraints envelope: "*PageSize A4 *InputSlot Envelope" 46*cupsUIResolver envelope: "*InputSlot Manual *PageSize Env10" 47 48*cupsUIConstraints envphoto: "*PageSize Env10 *InputSlot Envelope *Quality Photo" 49*cupsUIResolver envphoto: "*Quality Normal" 50 51*% This constraint is used to test ppdInstallableConflict() 52*cupsUIConstraints: "*Duplex *InstalledDuplexer False" 53 54*% These constraints are used to test the loop detection code in cupsResolveConflicts() 55*cupsUIConstraints loop1: "*PageSize A4 *Quality Photo" 56*cupsUIResolver loop1: "*Quality Normal" 57*cupsUIConstraints loop2: "*PageSize A4 *Quality Normal" 58*cupsUIResolver loop2: "*Quality Photo" 59 60*% For PageSize, we have put all of the translations in-line... 61*OpenUI *PageSize/Page Size: PickOne 62*fr.Translation PageSize/French Page Size: "" 63*fr_CA.Translation PageSize/French Canadian Page Size: "" 64*OrderDependency: 10 AnySetup *PageSize 65*DefaultPageSize: Letter 66*PageSize Letter/US Letter: "PageSize=Letter" 67*fr.PageSize Letter/French US Letter: "" 68*fr_CA.PageSize Letter/French Canadian US Letter: "" 69*PageSize A4/A4: "PageSize=A4" 70*fr.PageSize A4/French A4: "" 71*fr_CA.PageSize A4/French Canadian A4: "" 72*PageSize Env10/#10 Envelope: "PageSize=Env10" 73*fr.PageSize Env10/French #10 Envelope: "" 74*fr_CA.PageSize Env10/French Canadian #10 Envelope: "" 75*CloseUI: *PageSize 76 77*% For PageRegion, we have separated the translations... 78*OpenUI *PageRegion/Page Region: PickOne 79*OrderDependency: 10 AnySetup *PageRegion 80*DefaultPageRegion: Letter 81*PageRegion Letter/US Letter: "PageRegion=Letter" 82*PageRegion A4/A4: "PageRegion=A4" 83*PageRegion Env10/#10 Envelope: "PageRegion=Env10" 84*CloseUI: *PageRegion 85 86*fr.Translation PageRegion/French Page Region: "" 87*fr.PageRegion Letter/French US Letter: "" 88*fr.PageRegion A4/French A4: "" 89*fr.PageRegion Env10/French #10 Envelope: "" 90 91*fr_CA.Translation PageRegion/French Canadian Page Region: "" 92*fr_CA.PageRegion Letter/French Canadian US Letter: "" 93*fr_CA.PageRegion A4/French Canadian A4: "" 94*fr_CA.PageRegion Env10/French Canadian #10 Envelope: "" 95 96*DefaultImageableArea: Letter 97*ImageableArea Letter: "18 36 594 756" 98*ImageableArea A4: "18 36 577 806" 99*ImageableArea Env10: "18 36 279 648" 100 101*DefaultPaperDimension: Letter 102*PaperDimension Letter: "612 792" 103*PaperDimension A4: "595 842" 104*PaperDimension Env10: "297 684" 105 106*% Custom page size support 107*HWMargins: 0 0 0 0 108*NonUIOrderDependency: 100 AnySetup *CustomPageSize True 109*CustomPageSize True/Custom Page Size: "PageSize=Custom" 110*ParamCustomPageSize Width: 1 points 36 1080 111*ParamCustomPageSize Height: 2 points 36 86400 112*ParamCustomPageSize WidthOffset/Width Offset: 3 points 0 0 113*ParamCustomPageSize HeightOffset/Height Offset: 4 points 0 0 114*ParamCustomPageSize Orientation: 5 int 0 0 115 116*cupsMediaQualifier2: InputSlot 117*cupsMediaQualifier3: Quality 118*cupsMaxSize .Manual.: "1000 1000" 119*cupsMinSize .Manual.: "100 100" 120*cupsMinSize .Manual.Photo: "200 200" 121*cupsMinSize ..Photo: "300 300" 122 123*OpenUI *InputSlot/Input Slot: PickOne 124*OrderDependency: 20 AnySetup *InputSlot 125*DefaultInputSlot: Tray 126*InputSlot Tray/Tray: "InputSlot=Tray" 127*InputSlot Manual/Manual Feed: "InputSlot=Manual" 128*InputSlot Envelope/Envelope Feed: "InputSlot=Envelope" 129*CloseUI: *InputSlot 130 131*OpenUI *Quality/Output Mode: PickOne 132*OrderDependency: 20 AnySetup *Quality 133*DefaultQuality: Normal 134*Quality Draft: "Quality=Draft" 135*Quality Normal: "Quality=Normal" 136*Quality Photo: "Quality=Photo" 137*CloseUI: *Quality 138 139*OpenUI *Duplex/2-Sided Printing: PickOne 140*OrderDependency: 10 DocumentSetup *Duplex 141*DefaultDuplex: None 142*Duplex None/Off: "Duplex=None" 143*Duplex DuplexNoTumble/Long Edge: "Duplex=DuplexNoTumble" 144*Duplex DuplexTumble/Short Edge: "Duplex=DuplexTumble" 145*CloseUI: *Duplex 146 147*% Installable option... 148*OpenGroup: InstallableOptions/Installable Options 149*OpenUI InstalledDuplexer/Duplexer Installed: Boolean 150*DefaultInstalledDuplexer: False 151*InstalledDuplexer False: "" 152*InstalledDuplexer True: "" 153*CloseUI: *InstalledDuplexer 154*CloseGroup: InstallableOptions 155 156*% Custom options... 157*OpenGroup: Extended/Extended Options 158 159*OpenUI IntOption/Integer: PickOne 160*OrderDependency: 30 AnySetup *IntOption 161*DefaultIntOption: None 162*IntOption None: "" 163*IntOption 1: "IntOption=1" 164*IntOption 2: "IntOption=2" 165*IntOption 3: "IntOption=3" 166*CloseUI: *IntOption 167 168*CustomIntOption True/Custom Integer: "IntOption=Custom" 169*ParamCustomIntOption Integer: 1 int -100 100 170 171*OpenUI StringOption/String: PickOne 172*OrderDependency: 40 AnySetup *StringOption 173*DefaultStringOption: None 174*StringOption None: "" 175*StringOption foo: "StringOption=foo" 176*StringOption bar: "StringOption=bar" 177*CloseUI: *StringOption 178 179*CustomStringOption True/Custom String: "StringOption=Custom" 180*ParamCustomStringOption String: 1 string 1 10 181 182*CloseGroup: Extended 183 184*% IPP reasons for ppdLocalizeIPPReason tests 185*cupsIPPReason foo/Foo Reason: "http://foo/bar.html 186help:anchor='foo'%20bookID=Vendor%20Help 187/help/foo/bar.html" 188*End 189*fr.cupsIPPReason foo/La Foo Reason: "text:La%20Long%20 190text:Foo%20Reason 191http://foo/fr/bar.html 192help:anchor='foo'%20bookID=Vendor%20Help 193/help/fr/foo/bar.html" 194*End 195*zh_TW.cupsIPPReason foo/Number 1 Foo Reason: "text:Number%201%20 196text:Foo%20Reason 197http://foo/zh_TW/bar.html 198help:anchor='foo'%20bookID=Vendor%20Help 199/help/zh_TW/foo/bar.html" 200*End 201*zh.cupsIPPReason foo/Number 2 Foo Reason: "text:Number%202%20 202text:Foo%20Reason 203http://foo/zh/bar.html 204help:anchor='foo'%20bookID=Vendor%20Help 205/help/zh/foo/bar.html" 206*End 207 208*% Marker names for ppdLocalizeMarkerName tests 209*cupsMarkerName cyan/Cyan Toner: "" 210*fr.cupsMarkerName cyan/La Toner Cyan: "" 211*zh_TW.cupsMarkerName cyan/Number 1 Cyan Toner: "" 212*zh.cupsMarkerName cyan/Number 2 Cyan Toner: "" 213 214*DefaultFont: Courier 215*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM 216*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM 217*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM 218*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM 219*Font Bookman-Demi: Standard "(001.004S)" Standard ROM 220*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM 221*Font Bookman-Light: Standard "(001.004S)" Standard ROM 222*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM 223*Font Courier: Standard "(002.004S)" Standard ROM 224*Font Courier-Bold: Standard "(002.004S)" Standard ROM 225*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM 226*Font Courier-Oblique: Standard "(002.004S)" Standard ROM 227*Font Helvetica: Standard "(001.006S)" Standard ROM 228*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM 229*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM 230*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM 231*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM 232*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM 233*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM 234*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM 235*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM 236*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM 237*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM 238*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM 239*Font Palatino-Bold: Standard "(001.005S)" Standard ROM 240*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM 241*Font Palatino-Italic: Standard "(001.005S)" Standard ROM 242*Font Palatino-Roman: Standard "(001.005S)" Standard ROM 243*Font Symbol: Special "(001.007S)" Special ROM 244*Font Times-Bold: Standard "(001.007S)" Standard ROM 245*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM 246*Font Times-Italic: Standard "(001.007S)" Standard ROM 247*Font Times-Roman: Standard "(001.007S)" Standard ROM 248*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM 249*Font ZapfDingbats: Special "(001.004S)" Standard ROM 250*% 251*% End of "$Id: test2.ppd 7791 2008-07-24 00:55:30Z mike $". 252*% 253