]> git.ipfire.org Git - thirdparty/cups.git/blame - cups/test.ppd
Changelog.
[thirdparty/cups.git] / cups / test.ppd
CommitLineData
fa73b229 1*PPD-Adobe: "4.3"
2*%
b19ccc9e 3*% "$Id: test.ppd 7819 2008-08-01 00:27:24Z mike $"
fa73b229 4*%
54afec33 5*% Test PPD file for CUPS.
fa73b229 6*%
bc44d920 7*% This file is used to test the CUPS PPD API functions and cannot be
1340db2d
MS
8*% used with any known printers. Look on the CUPS web site for working PPD
9*% files.
fa73b229 10*%
66ab9486
MS
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
bc44d920 13*% consistently high-quality files.
fa73b229 14*%
54afec33 15*% Copyright 2007-2010 by Apple Inc.
bc44d920 16*% Copyright 2002-2006 by Easy Software Products.
c989e789 17*%
bc44d920 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/".
fa73b229 23*FormatVersion: "4.3"
bc44d920 24*FileVersion: "1.3"
c989e789 25*LanguageVersion: English
fa73b229 26*LanguageEncoding: ISOLatin1
27*PCFileName: "TEST.PPD"
28*Manufacturer: "ESP"
66ab9486
MS
29*Product: "(Test)"
30*cupsVersion: 1.4
fa73b229 31*ModelName: "Test"
32*ShortNickName: "Test"
66ab9486
MS
33*NickName: "Test for CUPS"
34*PSVersion: "(3010.000) 0"
fa73b229 35*LanguageLevel: "3"
36*ColorDevice: True
37*DefaultColorSpace: RGB
38*FileSystem: False
39*Throughput: "1"
40*LandscapeOrientation: Plus90
41*TTRasterizer: Type42
ef55b745 42*cupsFilter: "application/vnd.cups-raster 0 -"
f11a948a 43*RequiresPageRegion All: True
fa73b229 44
1340db2d 45*% These constraints are used to test ppdConflicts() and cupsResolveConflicts()
fa73b229 46*UIConstraints: *PageSize Letter *InputSlot Envelope
47*UIConstraints: *InputSlot Envelope *PageSize Letter
66ab9486
MS
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"
fa73b229 54
6e8b116d
MS
55*% These attributes test ppdFindAttr/ppdFindNext...
56*cupsTest Foo/I Love Foo: ""
57*cupsTest Bar/I Love Bar: ""
58
fa73b229 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: ""
6c48a6ca
MS
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: ""
54afec33
MS
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: ""
fa73b229 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"
6c48a6ca 87*PageRegion Letter.Banner/US Letter Banner: "PageRegion=Letter.Fullbleed"
54afec33 88*PageRegion Letter.Fullbleed/US Letter Borderless: "PageRegion=Letter.Fullbleed"
fa73b229 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: ""
6c48a6ca 95*fr.PageRegion Letter.Banner/French US Letter Banner: ""
54afec33 96*fr.PageRegion Letter.Fullbleed/French US Letter Borderless: ""
fa73b229 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: ""
6c48a6ca 102*fr_CA.PageRegion Letter.Banner/French Canadian US Letter Banner: ""
54afec33 103*fr_CA.PageRegion Letter.Fullbleed/French Canadian US Letter Borderless: ""
fa73b229 104*fr_CA.PageRegion A4/French Canadian A4: ""
105*fr_CA.PageRegion Env10/French Canadian #10 Envelope: ""
106
c989e789 107*DefaultImageableArea: Letter
fa73b229 108*ImageableArea Letter: "18 36 594 756"
6c48a6ca 109*ImageableArea Letter.Banner: "18 0 594 792"
54afec33 110*ImageableArea Letter.Fullbleed: "0 0 612 792"
fa73b229 111*ImageableArea A4: "18 36 577 806"
112*ImageableArea Env10: "18 36 279 648"
113
114*DefaultPaperDimension: Letter
115*PaperDimension Letter: "612 792"
6c48a6ca 116*PaperDimension Letter.Banner: "612 792"
54afec33 117*PaperDimension Letter.Fullbleed: "612 792"
fa73b229 118*PaperDimension A4: "595 842"
119*PaperDimension Env10: "297 684"
120
121*% Custom page size support
122*HWMargins: 0 0 0 0
0a682745 123*NonUIOrderDependency: 100 AnySetup *CustomPageSize True
fa73b229 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
0a682745 132*OrderDependency: 20 AnySetup *InputSlot
fa73b229 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
54afec33
MS
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
c989e789
MS
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
66ab9486
MS
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
fa73b229 174*% Custom options...
175*OpenGroup: Extended/Extended Options
176
177*OpenUI IntOption/Integer: PickOne
0a682745 178*OrderDependency: 30 AnySetup *IntOption
fa73b229 179*DefaultIntOption: None
e53920b9 180*IntOption None: ""
fa73b229 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
0a682745 190*OrderDependency: 40 AnySetup *StringOption
fa73b229 191*DefaultStringOption: None
e53920b9 192*StringOption None: ""
fa73b229 193*StringOption foo: "StringOption=foo"
194*StringOption bar: "StringOption=bar"
195*CloseUI: *StringOption
196
e1d6a774 197*CustomStringOption True/Custom String: "StringOption=Custom"
ee571f26
MS
198*ParamCustomStringOption String1: 2 string 1 10
199*ParamCustomStringOption String2: 1 string 1 10
fa73b229 200
201*CloseGroup: Extended
202
5a738aea 203*% IPP reasons for ppdLocalizeIPPReason tests
bc44d920 204*cupsIPPReason foo/Foo Reason: "http://foo/bar.html
205help:anchor='foo'%20bookID=Vendor%20Help
206/help/foo/bar.html"
207*End
01ce6322 208*fr.cupsIPPReason foo/La Foo Reason: "text:La%20Long%20
bc44d920 209text:Foo%20Reason
210http://foo/fr/bar.html
211help:anchor='foo'%20bookID=Vendor%20Help
212/help/fr/foo/bar.html"
213*End
01ce6322 214*zh_TW.cupsIPPReason foo/Number 1 Foo Reason: "text:Number%201%20
db1f069b
MS
215text:Foo%20Reason
216http://foo/zh_TW/bar.html
217help:anchor='foo'%20bookID=Vendor%20Help
218/help/zh_TW/foo/bar.html"
219*End
01ce6322 220*zh.cupsIPPReason foo/Number 2 Foo Reason: "text:Number%202%20
db1f069b
MS
221text:Foo%20Reason
222http://foo/zh/bar.html
223help:anchor='foo'%20bookID=Vendor%20Help
224/help/zh/foo/bar.html"
225*End
bc44d920 226
5a738aea
MS
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
fa73b229 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*%
b19ccc9e 270*% End of "$Id: test.ppd 7819 2008-08-01 00:27:24Z mike $".
fa73b229 271*%