1*PPD-Adobe: "4.3" 2*% 3*% "$Id: test.ppd 7819 2008-08-01 00:27:24Z mike $" 4*% 5*% Test PPD file 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-2010 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: "(Test)" 30*cupsVersion: 1.4 31*ModelName: "Test" 32*ShortNickName: "Test" 33*NickName: "Test 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*cupsFilter: "application/vnd.cups-raster 0 -" 43*RequiresPageRegion All: True 44 45*% These constraints are used to test ppdConflicts() and cupsResolveConflicts() 46*UIConstraints: *PageSize Letter *InputSlot Envelope 47*UIConstraints: *InputSlot Envelope *PageSize Letter 48*UIConstraints: *PageRegion Letter *InputSlot Envelope 49*UIConstraints: *InputSlot Envelope *PageRegion Letter 50 51*% These constraints are used to test ppdInstallableConflict() 52*UIConstraints: "*Duplex *InstalledDuplexer False" 53*UIConstraints: "*InstalledDuplexer False *Duplex" 54 55*% These attributes test ppdFindAttr/ppdFindNext... 56*cupsTest Foo/I Love Foo: "" 57*cupsTest Bar/I Love Bar: "" 58 59*% For PageSize, we have put all of the translations in-line... 60*OpenUI *PageSize/Page Size: PickOne 61*fr.Translation PageSize/French Page Size: "" 62*fr_CA.Translation PageSize/French Canadian Page Size: "" 63*OrderDependency: 10 AnySetup *PageSize 64*DefaultPageSize: Letter 65*PageSize Letter/US Letter: "PageSize=Letter" 66*fr.PageSize Letter/French US Letter: "" 67*fr_CA.PageSize Letter/French Canadian US Letter: "" 68*PageSize Letter.Banner/US Letter Banner: "PageSize=Letter.Banner" 69*fr.PageSize Letter.Banner/French US Letter Banner: "" 70*fr_CA.PageSize Letter.Banner/French Canadian US Letter Banner: "" 71*PageSize Letter.Fullbleed/US Letter Borderless: "PageSize=Letter.Fullbleed" 72*fr.PageSize Letter.Fullbleed/French US Letter Borderless: "" 73*fr_CA.PageSize Letter.Fullbleed/French Canadian US Letter Borderless: "" 74*PageSize A4/A4: "PageSize=A4" 75*fr.PageSize A4/French A4: "" 76*fr_CA.PageSize A4/French Canadian A4: "" 77*PageSize Env10/#10 Envelope: "PageSize=Env10" 78*fr.PageSize Env10/French #10 Envelope: "" 79*fr_CA.PageSize Env10/French Canadian #10 Envelope: "" 80*CloseUI: *PageSize 81 82*% For PageRegion, we have separated the translations... 83*OpenUI *PageRegion/Page Region: PickOne 84*OrderDependency: 10 AnySetup *PageRegion 85*DefaultPageRegion: Letter 86*PageRegion Letter/US Letter: "PageRegion=Letter" 87*PageRegion Letter.Banner/US Letter Banner: "PageRegion=Letter.Fullbleed" 88*PageRegion Letter.Fullbleed/US Letter Borderless: "PageRegion=Letter.Fullbleed" 89*PageRegion A4/A4: "PageRegion=A4" 90*PageRegion Env10/#10 Envelope: "PageRegion=Env10" 91*CloseUI: *PageRegion 92 93*fr.Translation PageRegion/French Page Region: "" 94*fr.PageRegion Letter/French US Letter: "" 95*fr.PageRegion Letter.Banner/French US Letter Banner: "" 96*fr.PageRegion Letter.Fullbleed/French US Letter Borderless: "" 97*fr.PageRegion A4/French A4: "" 98*fr.PageRegion Env10/French #10 Envelope: "" 99 100*fr_CA.Translation PageRegion/French Canadian Page Region: "" 101*fr_CA.PageRegion Letter/French Canadian US Letter: "" 102*fr_CA.PageRegion Letter.Banner/French Canadian US Letter Banner: "" 103*fr_CA.PageRegion Letter.Fullbleed/French Canadian US Letter Borderless: "" 104*fr_CA.PageRegion A4/French Canadian A4: "" 105*fr_CA.PageRegion Env10/French Canadian #10 Envelope: "" 106 107*DefaultImageableArea: Letter 108*ImageableArea Letter: "18 36 594 756" 109*ImageableArea Letter.Banner: "18 0 594 792" 110*ImageableArea Letter.Fullbleed: "0 0 612 792" 111*ImageableArea A4: "18 36 577 806" 112*ImageableArea Env10: "18 36 279 648" 113 114*DefaultPaperDimension: Letter 115*PaperDimension Letter: "612 792" 116*PaperDimension Letter.Banner: "612 792" 117*PaperDimension Letter.Fullbleed: "612 792" 118*PaperDimension A4: "595 842" 119*PaperDimension Env10: "297 684" 120 121*% Custom page size support 122*HWMargins: 0 0 0 0 123*NonUIOrderDependency: 100 AnySetup *CustomPageSize True 124*CustomPageSize True/Custom Page Size: "PageSize=Custom" 125*ParamCustomPageSize Width: 1 points 36 1080 126*ParamCustomPageSize Height: 2 points 36 86400 127*ParamCustomPageSize WidthOffset/Width Offset: 3 points 0 0 128*ParamCustomPageSize HeightOffset/Height Offset: 4 points 0 0 129*ParamCustomPageSize Orientation: 5 int 0 0 130 131*OpenUI *InputSlot/Input Slot: PickOne 132*OrderDependency: 20 AnySetup *InputSlot 133*DefaultInputSlot: Tray 134*InputSlot Tray/Tray: "InputSlot=Tray" 135*InputSlot Manual/Manual Feed: "InputSlot=Manual" 136*InputSlot Envelope/Envelope Feed: "InputSlot=Envelope" 137*CloseUI: *InputSlot 138 139*OpenUI *MediaType/Media Type: PickOne 140*OrderDependency: 25 AnySetup *MediaType 141*DefaultMediaType: Plain 142*MediaType Plain/Plain Paper: "MediaType=Plain" 143*MediaType Matte/Matte Photo: "MediaType=Matte" 144*MediaType Glossy/Glossy Photo: "MediaType=Glossy" 145*MediaType Transparency/Transparency Film: "MediaType=Transparency" 146*CloseUI: *MediaType 147 148*OpenUI *OutputBin/Output Tray: PickOne 149*OrderDependency: 25 AnySetup *OutputBin 150*DefaultOutputBin: Tray1 151*OutputBin Auto/Automatic Tray: "OutputBin=Auto" 152*OutputBin Tray1/Tray 1: "OutputBin=Tray1" 153*OutputBin Tray2/Tray 2: "OutputBin=Tray2" 154*OutputBin MainTray/Main Tray: "OutputBin=MainTray" 155*CloseUI: *OutputBin 156 157*OpenUI *Duplex/2-Sided Printing: PickOne 158*OrderDependency: 10 DocumentSetup *Duplex 159*DefaultDuplex: None 160*Duplex None/Off: "Duplex=None" 161*Duplex DuplexNoTumble/Long Edge: "Duplex=DuplexNoTumble" 162*Duplex DuplexTumble/Short Edge: "Duplex=DuplexTumble" 163*CloseUI: *Duplex 164 165*% Installable option... 166*OpenGroup: InstallableOptions/Installable Options 167*OpenUI InstalledDuplexer/Duplexer Installed: Boolean 168*DefaultInstalledDuplexer: False 169*InstalledDuplexer False: "" 170*InstalledDuplexer True: "" 171*CloseUI: *InstalledDuplexer 172*CloseGroup: InstallableOptions 173 174*% Custom options... 175*OpenGroup: Extended/Extended Options 176 177*OpenUI IntOption/Integer: PickOne 178*OrderDependency: 30 AnySetup *IntOption 179*DefaultIntOption: None 180*IntOption None: "" 181*IntOption 1: "IntOption=1" 182*IntOption 2: "IntOption=2" 183*IntOption 3: "IntOption=3" 184*CloseUI: *IntOption 185 186*CustomIntOption True/Custom Integer: "IntOption=Custom" 187*ParamCustomIntOption Integer: 1 int -100 100 188 189*OpenUI StringOption/String: PickOne 190*OrderDependency: 40 AnySetup *StringOption 191*DefaultStringOption: None 192*StringOption None: "" 193*StringOption foo: "StringOption=foo" 194*StringOption bar: "StringOption=bar" 195*CloseUI: *StringOption 196 197*CustomStringOption True/Custom String: "StringOption=Custom" 198*ParamCustomStringOption String1: 2 string 1 10 199*ParamCustomStringOption String2: 1 string 1 10 200 201*CloseGroup: Extended 202 203*% IPP reasons for ppdLocalizeIPPReason tests 204*cupsIPPReason foo/Foo Reason: "http://foo/bar.html 205help:anchor='foo'%20bookID=Vendor%20Help 206/help/foo/bar.html" 207*End 208*fr.cupsIPPReason foo/La Foo Reason: "text:La%20Long%20 209text:Foo%20Reason 210http://foo/fr/bar.html 211help:anchor='foo'%20bookID=Vendor%20Help 212/help/fr/foo/bar.html" 213*End 214*zh_TW.cupsIPPReason foo/Number 1 Foo Reason: "text:Number%201%20 215text:Foo%20Reason 216http://foo/zh_TW/bar.html 217help:anchor='foo'%20bookID=Vendor%20Help 218/help/zh_TW/foo/bar.html" 219*End 220*zh.cupsIPPReason foo/Number 2 Foo Reason: "text:Number%202%20 221text:Foo%20Reason 222http://foo/zh/bar.html 223help:anchor='foo'%20bookID=Vendor%20Help 224/help/zh/foo/bar.html" 225*End 226 227*% Marker names for ppdLocalizeMarkerName tests 228*cupsMarkerName cyan/Cyan Toner: "" 229*fr.cupsMarkerName cyan/La Toner Cyan: "" 230*zh_TW.cupsMarkerName cyan/Number 1 Cyan Toner: "" 231*zh.cupsMarkerName cyan/Number 2 Cyan Toner: "" 232 233*DefaultFont: Courier 234*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM 235*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM 236*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM 237*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM 238*Font Bookman-Demi: Standard "(001.004S)" Standard ROM 239*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM 240*Font Bookman-Light: Standard "(001.004S)" Standard ROM 241*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM 242*Font Courier: Standard "(002.004S)" Standard ROM 243*Font Courier-Bold: Standard "(002.004S)" Standard ROM 244*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM 245*Font Courier-Oblique: Standard "(002.004S)" Standard ROM 246*Font Helvetica: Standard "(001.006S)" Standard ROM 247*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM 248*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM 249*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM 250*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM 251*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM 252*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM 253*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM 254*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM 255*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM 256*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM 257*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM 258*Font Palatino-Bold: Standard "(001.005S)" Standard ROM 259*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM 260*Font Palatino-Italic: Standard "(001.005S)" Standard ROM 261*Font Palatino-Roman: Standard "(001.005S)" Standard ROM 262*Font Symbol: Special "(001.007S)" Special ROM 263*Font Times-Bold: Standard "(001.007S)" Standard ROM 264*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM 265*Font Times-Italic: Standard "(001.007S)" Standard ROM 266*Font Times-Roman: Standard "(001.007S)" Standard ROM 267*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM 268*Font ZapfDingbats: Special "(001.004S)" Standard ROM 269*% 270*% End of "$Id: test.ppd 7819 2008-08-01 00:27:24Z mike $". 271*% 272