]> git.ipfire.org Git - thirdparty/cups.git/blob - cups/test2.ppd
Merge changes from CUPS 1.4svn-r7791.
[thirdparty/cups.git] / cups / test2.ppd
1 *PPD-Adobe: "4.3"
2 *%
3 *% "$Id$"
4 *%
5 *% Test PPD file #2 for the Common UNIX Printing System (CUPS).
6 *%
7 *% This file is used to test the CUPS PPD API functions and cannot be
8 *% used with any known printers. Look at the PPD files in the "ppd"
9 *% subdirectory as well as the CUPS web site for working PPD 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-2008 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 ppdResolveConflicts()
44 *cupsUIConstraints envelope: "*PageSize Letter *InputSlot Envelope"
45 *cupsUIConstraints envelope: "*PageRegion Letter *InputSlot Envelope"
46 *cupsUIResolver envelope: "*InputSlot Manual"
47
48 *cupsUIConstraints envphoto: "*PageSize Env10 *InputSlot Envelope *Quality Photo"
49 *cupsUIConstraints envphoto: "*PageRegion Env10 *InputSlot Envelope *Quality Photo"
50 *cupsUIResolver envphoto: "*Quality Normal"
51
52 *% This constraint is used to test ppdInstallableConflict()
53 *cupsUIConstraints: "*Duplex *InstalledDuplexer False"
54
55 *% These constraints are used to test the loop detection code in ppdResolveConflicts()
56 *cupsUIConstraints loop1: "*PageSize A4 *Quality Photo"
57 *cupsUIResolver loop1: "*Quality Normal"
58 *cupsUIConstraints loop2: "*PageSize A4 *Quality Normal"
59 *cupsUIResolver loop2: "*PageSize Letter *Quality Draft"
60 *cupsUIConstraints loop3: "*PageSize Letter *Quality Draft"
61 *cupsUIResolver loop3: "*PageSize A4 *Quality Photo"
62
63 *% For PageSize, we have put all of the translations in-line...
64 *OpenUI *PageSize/Page Size: PickOne
65 *fr.Translation PageSize/French Page Size: ""
66 *fr_CA.Translation PageSize/French Canadian Page Size: ""
67 *OrderDependency: 10 AnySetup *PageSize
68 *DefaultPageSize: Letter
69 *PageSize Letter/US Letter: "PageSize=Letter"
70 *fr.PageSize Letter/French US Letter: ""
71 *fr_CA.PageSize Letter/French Canadian US Letter: ""
72 *PageSize A4/A4: "PageSize=A4"
73 *fr.PageSize A4/French A4: ""
74 *fr_CA.PageSize A4/French Canadian A4: ""
75 *PageSize Env10/#10 Envelope: "PageSize=Env10"
76 *fr.PageSize Env10/French #10 Envelope: ""
77 *fr_CA.PageSize Env10/French Canadian #10 Envelope: ""
78 *CloseUI: *PageSize
79
80 *% For PageRegion, we have separated the translations...
81 *OpenUI *PageRegion/Page Region: PickOne
82 *OrderDependency: 10 AnySetup *PageRegion
83 *DefaultPageRegion: Letter
84 *PageRegion Letter/US Letter: "PageRegion=Letter"
85 *PageRegion A4/A4: "PageRegion=A4"
86 *PageRegion Env10/#10 Envelope: "PageRegion=Env10"
87 *CloseUI: *PageRegion
88
89 *fr.Translation PageRegion/French Page Region: ""
90 *fr.PageRegion Letter/French US Letter: ""
91 *fr.PageRegion A4/French A4: ""
92 *fr.PageRegion Env10/French #10 Envelope: ""
93
94 *fr_CA.Translation PageRegion/French Canadian Page Region: ""
95 *fr_CA.PageRegion Letter/French Canadian US Letter: ""
96 *fr_CA.PageRegion A4/French Canadian A4: ""
97 *fr_CA.PageRegion Env10/French Canadian #10 Envelope: ""
98
99 *DefaultImageableArea: Letter
100 *ImageableArea Letter: "18 36 594 756"
101 *ImageableArea A4: "18 36 577 806"
102 *ImageableArea Env10: "18 36 279 648"
103
104 *DefaultPaperDimension: Letter
105 *PaperDimension Letter: "612 792"
106 *PaperDimension A4: "595 842"
107 *PaperDimension Env10: "297 684"
108
109 *% Custom page size support
110 *HWMargins: 0 0 0 0
111 *NonUIOrderDependency: 100 AnySetup *CustomPageSize True
112 *CustomPageSize True/Custom Page Size: "PageSize=Custom"
113 *ParamCustomPageSize Width: 1 points 36 1080
114 *ParamCustomPageSize Height: 2 points 36 86400
115 *ParamCustomPageSize WidthOffset/Width Offset: 3 points 0 0
116 *ParamCustomPageSize HeightOffset/Height Offset: 4 points 0 0
117 *ParamCustomPageSize Orientation: 5 int 0 0
118
119 *cupsMediaQualifier2: InputSlot
120 *cupsMediaQualifier3: Quality
121 *cupsMaxSize .Manual.: "1000 1000"
122 *cupsMinSize .Manual.: "100 100"
123 *cupsMinSize .Manual.Photo: "200 200"
124 *cupsMinSize ..Photo: "300 300"
125
126 *OpenUI *InputSlot/Input Slot: PickOne
127 *OrderDependency: 20 AnySetup *InputSlot
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
134 *OpenUI *Quality/Output Mode: PickOne
135 *OrderDependency: 20 AnySetup *Quality
136 *DefaultQuality: Normal
137 *Quality Draft: "Quality=Draft"
138 *Quality Normal: "Quality=Normal"
139 *Quality Photo: "Quality=Photo"
140 *CloseUI: *Quality
141
142 *OpenUI *Duplex/2-Sided Printing: PickOne
143 *OrderDependency: 10 DocumentSetup *Duplex
144 *DefaultDuplex: None
145 *Duplex None/Off: "Duplex=None"
146 *Duplex DuplexNoTumble/Long Edge: "Duplex=DuplexNoTumble"
147 *Duplex DuplexTumble/Short Edge: "Duplex=DuplexTumble"
148 *CloseUI: *Duplex
149
150 *% Installable option...
151 *OpenGroup: InstallableOptions/Installable Options
152 *OpenUI InstalledDuplexer/Duplexer Installed: Boolean
153 *DefaultInstalledDuplexer: False
154 *InstalledDuplexer False: ""
155 *InstalledDuplexer True: ""
156 *CloseUI: *InstalledDuplexer
157 *CloseGroup: InstallableOptions
158
159 *% Custom options...
160 *OpenGroup: Extended/Extended Options
161
162 *OpenUI IntOption/Integer: PickOne
163 *OrderDependency: 30 AnySetup *IntOption
164 *DefaultIntOption: None
165 *IntOption None: ""
166 *IntOption 1: "IntOption=1"
167 *IntOption 2: "IntOption=2"
168 *IntOption 3: "IntOption=3"
169 *CloseUI: *IntOption
170
171 *CustomIntOption True/Custom Integer: "IntOption=Custom"
172 *ParamCustomIntOption Integer: 1 int -100 100
173
174 *OpenUI StringOption/String: PickOne
175 *OrderDependency: 40 AnySetup *StringOption
176 *DefaultStringOption: None
177 *StringOption None: ""
178 *StringOption foo: "StringOption=foo"
179 *StringOption bar: "StringOption=bar"
180 *CloseUI: *StringOption
181
182 *CustomStringOption True/Custom String: "StringOption=Custom"
183 *ParamCustomStringOption String: 1 string 1 10
184
185 *CloseGroup: Extended
186
187 *% IPP reasons for ppdLocalizeIPPReason tests
188 *cupsIPPReason foo/Foo Reason: "http://foo/bar.html
189 help:anchor='foo'%20bookID=Vendor%20Help
190 /help/foo/bar.html"
191 *End
192 *fr.cupsIPPReason foo/La Foo Reason: "text:La%20Long%20
193 text:Foo%20Reason
194 http://foo/fr/bar.html
195 help:anchor='foo'%20bookID=Vendor%20Help
196 /help/fr/foo/bar.html"
197 *End
198 *zh_TW.cupsIPPReason foo/Number 1 Foo Reason: "text:Number%201%20
199 text:Foo%20Reason
200 http://foo/zh_TW/bar.html
201 help:anchor='foo'%20bookID=Vendor%20Help
202 /help/zh_TW/foo/bar.html"
203 *End
204 *zh.cupsIPPReason foo/Number 2 Foo Reason: "text:Number%202%20
205 text:Foo%20Reason
206 http://foo/zh/bar.html
207 help:anchor='foo'%20bookID=Vendor%20Help
208 /help/zh/foo/bar.html"
209 *End
210
211 *% Marker names for ppdLocalizeMarkerName tests
212 *cupsMarkerName cyan/Cyan Toner: ""
213 *fr.cupsMarkerName cyan/La Toner Cyan: ""
214 *zh_TW.cupsMarkerName cyan/Number 1 Cyan Toner: ""
215 *zh.cupsMarkerName cyan/Number 2 Cyan Toner: ""
216
217 *DefaultFont: Courier
218 *Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
219 *Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
220 *Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
221 *Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
222 *Font Bookman-Demi: Standard "(001.004S)" Standard ROM
223 *Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
224 *Font Bookman-Light: Standard "(001.004S)" Standard ROM
225 *Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
226 *Font Courier: Standard "(002.004S)" Standard ROM
227 *Font Courier-Bold: Standard "(002.004S)" Standard ROM
228 *Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
229 *Font Courier-Oblique: Standard "(002.004S)" Standard ROM
230 *Font Helvetica: Standard "(001.006S)" Standard ROM
231 *Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
232 *Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
233 *Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
234 *Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
235 *Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
236 *Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
237 *Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
238 *Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
239 *Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
240 *Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
241 *Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
242 *Font Palatino-Bold: Standard "(001.005S)" Standard ROM
243 *Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
244 *Font Palatino-Italic: Standard "(001.005S)" Standard ROM
245 *Font Palatino-Roman: Standard "(001.005S)" Standard ROM
246 *Font Symbol: Special "(001.007S)" Special ROM
247 *Font Times-Bold: Standard "(001.007S)" Standard ROM
248 *Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
249 *Font Times-Italic: Standard "(001.007S)" Standard ROM
250 *Font Times-Roman: Standard "(001.007S)" Standard ROM
251 *Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
252 *Font ZapfDingbats: Special "(001.004S)" Standard ROM
253 *%
254 *% End of "$Id$".
255 *%