]> git.ipfire.org Git - thirdparty/cups.git/blob - cups/test.ppd
<rdar://problem/15313228> "Canceling stuck job after XXX seconds" message should...
[thirdparty/cups.git] / cups / test.ppd
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 *Duplex/2-Sided Printing: PickOne
149 *OrderDependency: 10 DocumentSetup *Duplex
150 *DefaultDuplex: None
151 *Duplex None/Off: "Duplex=None"
152 *Duplex DuplexNoTumble/Long Edge: "Duplex=DuplexNoTumble"
153 *Duplex DuplexTumble/Short Edge: "Duplex=DuplexTumble"
154 *CloseUI: *Duplex
155
156 *% Installable option...
157 *OpenGroup: InstallableOptions/Installable Options
158 *OpenUI InstalledDuplexer/Duplexer Installed: Boolean
159 *DefaultInstalledDuplexer: False
160 *InstalledDuplexer False: ""
161 *InstalledDuplexer True: ""
162 *CloseUI: *InstalledDuplexer
163 *CloseGroup: InstallableOptions
164
165 *% Custom options...
166 *OpenGroup: Extended/Extended Options
167
168 *OpenUI IntOption/Integer: PickOne
169 *OrderDependency: 30 AnySetup *IntOption
170 *DefaultIntOption: None
171 *IntOption None: ""
172 *IntOption 1: "IntOption=1"
173 *IntOption 2: "IntOption=2"
174 *IntOption 3: "IntOption=3"
175 *CloseUI: *IntOption
176
177 *CustomIntOption True/Custom Integer: "IntOption=Custom"
178 *ParamCustomIntOption Integer: 1 int -100 100
179
180 *OpenUI StringOption/String: PickOne
181 *OrderDependency: 40 AnySetup *StringOption
182 *DefaultStringOption: None
183 *StringOption None: ""
184 *StringOption foo: "StringOption=foo"
185 *StringOption bar: "StringOption=bar"
186 *CloseUI: *StringOption
187
188 *CustomStringOption True/Custom String: "StringOption=Custom"
189 *ParamCustomStringOption String1: 2 string 1 10
190 *ParamCustomStringOption String2: 1 string 1 10
191
192 *CloseGroup: Extended
193
194 *% IPP reasons for ppdLocalizeIPPReason tests
195 *cupsIPPReason foo/Foo Reason: "http://foo/bar.html
196 help:anchor='foo'%20bookID=Vendor%20Help
197 /help/foo/bar.html"
198 *End
199 *fr.cupsIPPReason foo/La Foo Reason: "text:La%20Long%20
200 text:Foo%20Reason
201 http://foo/fr/bar.html
202 help:anchor='foo'%20bookID=Vendor%20Help
203 /help/fr/foo/bar.html"
204 *End
205 *zh_TW.cupsIPPReason foo/Number 1 Foo Reason: "text:Number%201%20
206 text:Foo%20Reason
207 http://foo/zh_TW/bar.html
208 help:anchor='foo'%20bookID=Vendor%20Help
209 /help/zh_TW/foo/bar.html"
210 *End
211 *zh.cupsIPPReason foo/Number 2 Foo Reason: "text:Number%202%20
212 text:Foo%20Reason
213 http://foo/zh/bar.html
214 help:anchor='foo'%20bookID=Vendor%20Help
215 /help/zh/foo/bar.html"
216 *End
217
218 *% Marker names for ppdLocalizeMarkerName tests
219 *cupsMarkerName cyan/Cyan Toner: ""
220 *fr.cupsMarkerName cyan/La Toner Cyan: ""
221 *zh_TW.cupsMarkerName cyan/Number 1 Cyan Toner: ""
222 *zh.cupsMarkerName cyan/Number 2 Cyan Toner: ""
223
224 *DefaultFont: Courier
225 *Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
226 *Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
227 *Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
228 *Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
229 *Font Bookman-Demi: Standard "(001.004S)" Standard ROM
230 *Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
231 *Font Bookman-Light: Standard "(001.004S)" Standard ROM
232 *Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
233 *Font Courier: Standard "(002.004S)" Standard ROM
234 *Font Courier-Bold: Standard "(002.004S)" Standard ROM
235 *Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
236 *Font Courier-Oblique: Standard "(002.004S)" Standard ROM
237 *Font Helvetica: Standard "(001.006S)" Standard ROM
238 *Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
239 *Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
240 *Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
241 *Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
242 *Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
243 *Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
244 *Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
245 *Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
246 *Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
247 *Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
248 *Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
249 *Font Palatino-Bold: Standard "(001.005S)" Standard ROM
250 *Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
251 *Font Palatino-Italic: Standard "(001.005S)" Standard ROM
252 *Font Palatino-Roman: Standard "(001.005S)" Standard ROM
253 *Font Symbol: Special "(001.007S)" Special ROM
254 *Font Times-Bold: Standard "(001.007S)" Standard ROM
255 *Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
256 *Font Times-Italic: Standard "(001.007S)" Standard ROM
257 *Font Times-Roman: Standard "(001.007S)" Standard ROM
258 *Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
259 *Font ZapfDingbats: Special "(001.004S)" Standard ROM
260 *%
261 *% End of "$Id: test.ppd 7819 2008-08-01 00:27:24Z mike $".
262 *%