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