]>
Commit | Line | Data |
---|---|---|
fa73b229 | 1 | *PPD-Adobe: "4.3" |
2 | *% | |
54afec33 | 3 | *% Test PPD file for CUPS. |
fa73b229 | 4 | *% |
bc44d920 | 5 | *% This file is used to test the CUPS PPD API functions and cannot be |
1340db2d MS |
6 | *% used with any known printers. Look on the CUPS web site for working PPD |
7 | *% files. | |
fa73b229 | 8 | *% |
66ab9486 MS |
9 | *% If you are a PPD file developer, consider using the PPD compiler (ppdc) |
10 | *% to create your PPD files - not only will it save you time, it produces | |
bc44d920 | 11 | *% consistently high-quality files. |
fa73b229 | 12 | *% |
53f8d64f MS |
13 | *% Copyright (c) 2007-2018 by Apple Inc. |
14 | *% Copyright (c) 2002-2006 by Easy Software Products. | |
c989e789 | 15 | *% |
53f8d64f MS |
16 | *% Licensed under Apache License v2.0. See the file "LICENSE" for more |
17 | *% information. | |
fa73b229 | 18 | *FormatVersion: "4.3" |
53f8d64f | 19 | *FileVersion: "2.3" |
c989e789 | 20 | *LanguageVersion: English |
fa73b229 | 21 | *LanguageEncoding: ISOLatin1 |
22 | *PCFileName: "TEST.PPD" | |
53f8d64f | 23 | *Manufacturer: "Apple" |
66ab9486 | 24 | *Product: "(Test)" |
53f8d64f | 25 | *cupsVersion: 2.3 |
fa73b229 | 26 | *ModelName: "Test" |
27 | *ShortNickName: "Test" | |
66ab9486 MS |
28 | *NickName: "Test for CUPS" |
29 | *PSVersion: "(3010.000) 0" | |
fa73b229 | 30 | *LanguageLevel: "3" |
31 | *ColorDevice: True | |
32 | *DefaultColorSpace: RGB | |
33 | *FileSystem: False | |
34 | *Throughput: "1" | |
35 | *LandscapeOrientation: Plus90 | |
36 | *TTRasterizer: Type42 | |
ef55b745 | 37 | *cupsFilter: "application/vnd.cups-raster 0 -" |
f11a948a | 38 | *RequiresPageRegion All: True |
fa73b229 | 39 | |
1340db2d | 40 | *% These constraints are used to test ppdConflicts() and cupsResolveConflicts() |
fa73b229 | 41 | *UIConstraints: *PageSize Letter *InputSlot Envelope |
42 | *UIConstraints: *InputSlot Envelope *PageSize Letter | |
66ab9486 MS |
43 | *UIConstraints: *PageRegion Letter *InputSlot Envelope |
44 | *UIConstraints: *InputSlot Envelope *PageRegion Letter | |
45 | ||
46 | *% These constraints are used to test ppdInstallableConflict() | |
47 | *UIConstraints: "*Duplex *InstalledDuplexer False" | |
48 | *UIConstraints: "*InstalledDuplexer False *Duplex" | |
fa73b229 | 49 | |
6e8b116d MS |
50 | *% These attributes test ppdFindAttr/ppdFindNext... |
51 | *cupsTest Foo/I Love Foo: "" | |
52 | *cupsTest Bar/I Love Bar: "" | |
53 | ||
fa73b229 | 54 | *% For PageSize, we have put all of the translations in-line... |
55 | *OpenUI *PageSize/Page Size: PickOne | |
56 | *fr.Translation PageSize/French Page Size: "" | |
57 | *fr_CA.Translation PageSize/French Canadian Page Size: "" | |
58 | *OrderDependency: 10 AnySetup *PageSize | |
59 | *DefaultPageSize: Letter | |
60 | *PageSize Letter/US Letter: "PageSize=Letter" | |
61 | *fr.PageSize Letter/French US Letter: "" | |
62 | *fr_CA.PageSize Letter/French Canadian US Letter: "" | |
6c48a6ca MS |
63 | *PageSize Letter.Banner/US Letter Banner: "PageSize=Letter.Banner" |
64 | *fr.PageSize Letter.Banner/French US Letter Banner: "" | |
65 | *fr_CA.PageSize Letter.Banner/French Canadian US Letter Banner: "" | |
54afec33 MS |
66 | *PageSize Letter.Fullbleed/US Letter Borderless: "PageSize=Letter.Fullbleed" |
67 | *fr.PageSize Letter.Fullbleed/French US Letter Borderless: "" | |
68 | *fr_CA.PageSize Letter.Fullbleed/French Canadian US Letter Borderless: "" | |
fa73b229 | 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" | |
6c48a6ca | 82 | *PageRegion Letter.Banner/US Letter Banner: "PageRegion=Letter.Fullbleed" |
54afec33 | 83 | *PageRegion Letter.Fullbleed/US Letter Borderless: "PageRegion=Letter.Fullbleed" |
fa73b229 | 84 | *PageRegion A4/A4: "PageRegion=A4" |
85 | *PageRegion Env10/#10 Envelope: "PageRegion=Env10" | |
86 | *CloseUI: *PageRegion | |
87 | ||
88 | *fr.Translation PageRegion/French Page Region: "" | |
89 | *fr.PageRegion Letter/French US Letter: "" | |
6c48a6ca | 90 | *fr.PageRegion Letter.Banner/French US Letter Banner: "" |
54afec33 | 91 | *fr.PageRegion Letter.Fullbleed/French US Letter Borderless: "" |
fa73b229 | 92 | *fr.PageRegion A4/French A4: "" |
93 | *fr.PageRegion Env10/French #10 Envelope: "" | |
94 | ||
95 | *fr_CA.Translation PageRegion/French Canadian Page Region: "" | |
96 | *fr_CA.PageRegion Letter/French Canadian US Letter: "" | |
6c48a6ca | 97 | *fr_CA.PageRegion Letter.Banner/French Canadian US Letter Banner: "" |
54afec33 | 98 | *fr_CA.PageRegion Letter.Fullbleed/French Canadian US Letter Borderless: "" |
fa73b229 | 99 | *fr_CA.PageRegion A4/French Canadian A4: "" |
100 | *fr_CA.PageRegion Env10/French Canadian #10 Envelope: "" | |
101 | ||
c989e789 | 102 | *DefaultImageableArea: Letter |
fa73b229 | 103 | *ImageableArea Letter: "18 36 594 756" |
6c48a6ca | 104 | *ImageableArea Letter.Banner: "18 0 594 792" |
54afec33 | 105 | *ImageableArea Letter.Fullbleed: "0 0 612 792" |
fa73b229 | 106 | *ImageableArea A4: "18 36 577 806" |
107 | *ImageableArea Env10: "18 36 279 648" | |
108 | ||
109 | *DefaultPaperDimension: Letter | |
110 | *PaperDimension Letter: "612 792" | |
6c48a6ca | 111 | *PaperDimension Letter.Banner: "612 792" |
54afec33 | 112 | *PaperDimension Letter.Fullbleed: "612 792" |
fa73b229 | 113 | *PaperDimension A4: "595 842" |
114 | *PaperDimension Env10: "297 684" | |
115 | ||
116 | *% Custom page size support | |
117 | *HWMargins: 0 0 0 0 | |
0a682745 | 118 | *NonUIOrderDependency: 100 AnySetup *CustomPageSize True |
fa73b229 | 119 | *CustomPageSize True/Custom Page Size: "PageSize=Custom" |
120 | *ParamCustomPageSize Width: 1 points 36 1080 | |
121 | *ParamCustomPageSize Height: 2 points 36 86400 | |
122 | *ParamCustomPageSize WidthOffset/Width Offset: 3 points 0 0 | |
123 | *ParamCustomPageSize HeightOffset/Height Offset: 4 points 0 0 | |
124 | *ParamCustomPageSize Orientation: 5 int 0 0 | |
125 | ||
126 | *OpenUI *InputSlot/Input Slot: PickOne | |
0a682745 | 127 | *OrderDependency: 20 AnySetup *InputSlot |
fa73b229 | 128 | *DefaultInputSlot: Tray |
129 | *InputSlot Tray/Tray: "InputSlot=Tray" | |
130 | *InputSlot Manual/Manual Feed: "InputSlot=Manual" | |
131 | *InputSlot Envelope/Envelope Feed: "InputSlot=Envelope" | |
132 | *CloseUI: *InputSlot | |
133 | ||
54afec33 MS |
134 | *OpenUI *MediaType/Media Type: PickOne |
135 | *OrderDependency: 25 AnySetup *MediaType | |
136 | *DefaultMediaType: Plain | |
137 | *MediaType Plain/Plain Paper: "MediaType=Plain" | |
138 | *MediaType Matte/Matte Photo: "MediaType=Matte" | |
139 | *MediaType Glossy/Glossy Photo: "MediaType=Glossy" | |
140 | *MediaType Transparency/Transparency Film: "MediaType=Transparency" | |
141 | *CloseUI: *MediaType | |
142 | ||
c989e789 MS |
143 | *OpenUI *OutputBin/Output Tray: PickOne |
144 | *OrderDependency: 25 AnySetup *OutputBin | |
145 | *DefaultOutputBin: Tray1 | |
146 | *OutputBin Auto/Automatic Tray: "OutputBin=Auto" | |
147 | *OutputBin Tray1/Tray 1: "OutputBin=Tray1" | |
148 | *OutputBin Tray2/Tray 2: "OutputBin=Tray2" | |
149 | *OutputBin MainTray/Main Tray: "OutputBin=MainTray" | |
150 | *CloseUI: *OutputBin | |
151 | ||
66ab9486 MS |
152 | *OpenUI *Duplex/2-Sided Printing: PickOne |
153 | *OrderDependency: 10 DocumentSetup *Duplex | |
154 | *DefaultDuplex: None | |
155 | *Duplex None/Off: "Duplex=None" | |
156 | *Duplex DuplexNoTumble/Long Edge: "Duplex=DuplexNoTumble" | |
157 | *Duplex DuplexTumble/Short Edge: "Duplex=DuplexTumble" | |
158 | *CloseUI: *Duplex | |
159 | ||
160 | *% Installable option... | |
161 | *OpenGroup: InstallableOptions/Installable Options | |
162 | *OpenUI InstalledDuplexer/Duplexer Installed: Boolean | |
163 | *DefaultInstalledDuplexer: False | |
164 | *InstalledDuplexer False: "" | |
165 | *InstalledDuplexer True: "" | |
166 | *CloseUI: *InstalledDuplexer | |
167 | *CloseGroup: InstallableOptions | |
168 | ||
fa73b229 | 169 | *% Custom options... |
170 | *OpenGroup: Extended/Extended Options | |
171 | ||
172 | *OpenUI IntOption/Integer: PickOne | |
0a682745 | 173 | *OrderDependency: 30 AnySetup *IntOption |
fa73b229 | 174 | *DefaultIntOption: None |
e53920b9 | 175 | *IntOption None: "" |
fa73b229 | 176 | *IntOption 1: "IntOption=1" |
177 | *IntOption 2: "IntOption=2" | |
178 | *IntOption 3: "IntOption=3" | |
179 | *CloseUI: *IntOption | |
180 | ||
181 | *CustomIntOption True/Custom Integer: "IntOption=Custom" | |
182 | *ParamCustomIntOption Integer: 1 int -100 100 | |
183 | ||
184 | *OpenUI StringOption/String: PickOne | |
0a682745 | 185 | *OrderDependency: 40 AnySetup *StringOption |
fa73b229 | 186 | *DefaultStringOption: None |
e53920b9 | 187 | *StringOption None: "" |
fa73b229 | 188 | *StringOption foo: "StringOption=foo" |
189 | *StringOption bar: "StringOption=bar" | |
190 | *CloseUI: *StringOption | |
191 | ||
e1d6a774 | 192 | *CustomStringOption True/Custom String: "StringOption=Custom" |
ee571f26 MS |
193 | *ParamCustomStringOption String1: 2 string 1 10 |
194 | *ParamCustomStringOption String2: 1 string 1 10 | |
fa73b229 | 195 | |
196 | *CloseGroup: Extended | |
197 | ||
5a738aea | 198 | *% IPP reasons for ppdLocalizeIPPReason tests |
bc44d920 | 199 | *cupsIPPReason foo/Foo Reason: "http://foo/bar.html |
200 | help:anchor='foo'%20bookID=Vendor%20Help | |
201 | /help/foo/bar.html" | |
202 | *End | |
01ce6322 | 203 | *fr.cupsIPPReason foo/La Foo Reason: "text:La%20Long%20 |
bc44d920 | 204 | text:Foo%20Reason |
205 | http://foo/fr/bar.html | |
206 | help:anchor='foo'%20bookID=Vendor%20Help | |
207 | /help/fr/foo/bar.html" | |
208 | *End | |
01ce6322 | 209 | *zh_TW.cupsIPPReason foo/Number 1 Foo Reason: "text:Number%201%20 |
db1f069b MS |
210 | text:Foo%20Reason |
211 | http://foo/zh_TW/bar.html | |
212 | help:anchor='foo'%20bookID=Vendor%20Help | |
213 | /help/zh_TW/foo/bar.html" | |
214 | *End | |
01ce6322 | 215 | *zh.cupsIPPReason foo/Number 2 Foo Reason: "text:Number%202%20 |
db1f069b MS |
216 | text:Foo%20Reason |
217 | http://foo/zh/bar.html | |
218 | help:anchor='foo'%20bookID=Vendor%20Help | |
219 | /help/zh/foo/bar.html" | |
220 | *End | |
bc44d920 | 221 | |
5a738aea MS |
222 | *% Marker names for ppdLocalizeMarkerName tests |
223 | *cupsMarkerName cyan/Cyan Toner: "" | |
224 | *fr.cupsMarkerName cyan/La Toner Cyan: "" | |
225 | *zh_TW.cupsMarkerName cyan/Number 1 Cyan Toner: "" | |
226 | *zh.cupsMarkerName cyan/Number 2 Cyan Toner: "" | |
227 | ||
fa73b229 | 228 | *DefaultFont: Courier |
229 | *Font AvantGarde-Book: Standard "(001.006S)" Standard ROM | |
230 | *Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM | |
231 | *Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM | |
232 | *Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM | |
233 | *Font Bookman-Demi: Standard "(001.004S)" Standard ROM | |
234 | *Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM | |
235 | *Font Bookman-Light: Standard "(001.004S)" Standard ROM | |
236 | *Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM | |
237 | *Font Courier: Standard "(002.004S)" Standard ROM | |
238 | *Font Courier-Bold: Standard "(002.004S)" Standard ROM | |
239 | *Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM | |
240 | *Font Courier-Oblique: Standard "(002.004S)" Standard ROM | |
241 | *Font Helvetica: Standard "(001.006S)" Standard ROM | |
242 | *Font Helvetica-Bold: Standard "(001.007S)" Standard ROM | |
243 | *Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM | |
244 | *Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM | |
245 | *Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM | |
246 | *Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM | |
247 | *Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM | |
248 | *Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM | |
249 | *Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM | |
250 | *Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM | |
251 | *Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM | |
252 | *Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM | |
253 | *Font Palatino-Bold: Standard "(001.005S)" Standard ROM | |
254 | *Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM | |
255 | *Font Palatino-Italic: Standard "(001.005S)" Standard ROM | |
256 | *Font Palatino-Roman: Standard "(001.005S)" Standard ROM | |
257 | *Font Symbol: Special "(001.007S)" Special ROM | |
258 | *Font Times-Bold: Standard "(001.007S)" Standard ROM | |
259 | *Font Times-BoldItalic: Standard "(001.009S)" Standard ROM | |
260 | *Font Times-Italic: Standard "(001.007S)" Standard ROM | |
261 | *Font Times-Roman: Standard "(001.007S)" Standard ROM | |
262 | *Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM | |
263 | *Font ZapfDingbats: Special "(001.004S)" Standard ROM |