• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1*PPD-Adobe: "4.3"
2*%
3*% This PPD file is for using a PDF printer in its native PDF mode, with
4*% option settings controlled via PJL commands. It uses CUPS with the
5*% OpenPrinting CUPS Filters package.
6*%
7*% This PPD is experimental. It is possible that some of the options
8*% and settings do not make sense or do not cause any change on the output.
9*% It can even happen that with certain settings nothing or an error page
10*% comes out.
11*%
12*% This file is published under the GNU General Public License
13*%
14*% You may save this file as 'Generic-PDF_Printer-PDF.ppd'
15*%
16*%
17*FormatVersion:	"4.3"
18*FileVersion:	"1.1"
19*LanguageVersion: English
20*LanguageEncoding: ISOLatin1
21*PCFileName:	"PDF.PPD"
22*Manufacturer:	"Generic"
23*Product:       "(Generic PDF Printer)"
24*cupsVersion:	1.0
25*cupsManualCopies: True
26*cupsModelNumber:  2
27*ModelName:     "Generic PDF Printer"
28*ShortNickName: "Generic PDF Printer"
29*NickName:      "Generic PDF Printer"
30*PSVersion:     "(3010.107) 0"
31*LanguageLevel:	"3"
32*ColorDevice:	True
33*DefaultColorSpace: CMYK
34*FileSystem:	False
35*Throughput:	"30"
36*LandscapeOrientation: Plus90
37*TTRasterizer:	Type42
38*1284DeviceID: "MFG:Generic;CMD:PJL,PDF;MDL:PDF Printer;CLS:PRINTER;DES:Generic PDF Printer;DRV:DPDF,R1,M0;"
39*JCLBegin:            "<1B>%-12345X@PJL JOB<0A>"
40*JCLToPDFInterpreter: "@PJL ENTER LANGUAGE = PDF<0A>"
41*JCLEnd:              "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X"
42*cupsFilter: "application/vnd.cups-pdf 0 -"
43
44*OpenGroup: General/General
45*JCLOpenUI *PageSize/Page Size: PickOne
46*OrderDependency: 100 JCLSetup *PageSize
47*DefaultPageSize: Letter
48*PageSize Letter/Letter: "@PJL SET PAPER=LETTER<0A>"
49*PageSize Letter.Fullbleed/Letter (Borderless): "@PJL SET PAPER=LETTER<0A>"
50*PageSize A4/A4: "@PJL SET PAPER=A4<0A>"
51*PageSize A4.Fullbleed/A4 (Borderless): "@PJL SET PAPER=A4<0A>"
52*PageSize A5/A5: "@PJL SET PAPER=A5<0A>"
53*PageSize A5.Fullbleed/A5 (Borderless): "@PJL SET PAPER=A5<0A>"
54*PageSize A6/A6: "@PJL SET PAPER=A6<0A>"
55*PageSize A6.Fullbleed/A6 (Borderless): "@PJL SET PAPER=A6<0A>"
56*PageSize ISOB5/ISO B5: "@PJL SET PAPER=B5<0A>"
57*PageSize ISOB5.Fullbleed/ISO B5 (Borderless): "@PJL SET PAPER=B5<0A>"
58*PageSize EnvC5/C5: "@PJL SET PAPER=C5<0A>"
59*PageSize EnvC5.Fullbleed/C5 (Borderless): "@PJL SET PAPER=C5<0A>"
60*PageSize Env10/Com 10: "@PJL SET PAPER=COM10<0A>"
61*PageSize Env10.Fullbleed/Com 10 (Borderless): "@PJL SET PAPER=COM10<0A>"
62*PageSize EnvDL/DL: "@PJL SET PAPER=DL<0A>"
63*PageSize EnvDL.Fullbleed/DL (Borderless): "@PJL SET PAPER=DL<0A>"
64*PageSize 5x13/Eight Point 5x13: "@PJL SET PAPER=EIGHTPOINT5X13<0A>"
65*PageSize 5x13.Fullbleed/Eight Point 5x13 (Borderless): "@PJL SET PAPER=EIGHTPOINT5X13<0A>"
66*PageSize EnvC6/Envelope C6: "@PJL SET PAPER=ENVELOPEC6<0A>"
67*PageSize EnvC6.Fullbleed/Envelope C6 (Borderless): "@PJL SET PAPER=ENVELOPEC6<0A>"
68*PageSize Executive/Executive: "@PJL SET PAPER=EXECUTIVE<0A>"
69*PageSize Executive.Fullbleed/Executive (Borderless): "@PJL SET PAPER=EXECUTIVE<0A>"
70*PageSize B5/JIS B5: "@PJL SET PAPER=JISB5<0A>"
71*PageSize B5.Fullbleed/JIS B5 (Borderless): "@PJL SET PAPER=JISB5<0A>"
72*PageSize B6/JIS B6: "@PJL SET PAPER=JISB6<0A>"
73*PageSize B6.Fullbleed/JIS B6 (Borderless): "@PJL SET PAPER=JISB6<0A>"
74*PageSize Legal/Legal: "@PJL SET PAPER=LEGAL<0A>"
75*PageSize Legal.Fullbleed/Legal (Borderless): "@PJL SET PAPER=LEGAL<0A>"
76*PageSize EnvMonarch/Monarch: "@PJL SET PAPER=MONARCH<0A>"
77*PageSize EnvMonarch.Fullbleed/Monarch (Borderless): "@PJL SET PAPER=MONARCH<0A>"
78*PageSize 69x95mm/16K: "@PJL SET PAPER=SIZE16K195x270<0A>"
79*PageSize 69x95mm.Fullbleed/16K (Borderless): "@PJL SET PAPER=SIZE16K195x270<0A>"
80*PageSize Statement/Statement: "@PJL SET PAPER=STATEMENT<0A>"
81*PageSize Statement.Fullbleed/Statement (Borderless): "@PJL SET PAPER=STATEMENT<0A>"
82*JCLCloseUI: *PageSize
83
84*JCLOpenUI *PageRegion: PickOne
85*OrderDependency: 100 JCLSetup *PageRegion
86*DefaultPageRegion: Letter
87*PageRegion Letter/Letter: "@PJL SET PAPER=LETTER<0A>"
88*PageRegion Letter.Fullbleed/Letter (Borderless): "@PJL SET PAPER=LETTER<0A>"
89*PageRegion A4/A4: "@PJL SET PAPER=A4<0A>"
90*PageRegion A4.Fullbleed/A4 (Borderless): "@PJL SET PAPER=A4<0A>"
91*PageRegion A5/A5: "@PJL SET PAPER=A5<0A>"
92*PageRegion A5.Fullbleed/A5 (Borderless): "@PJL SET PAPER=A5<0A>"
93*PageRegion A6/A6: "@PJL SET PAPER=A6<0A>"
94*PageRegion A6.Fullbleed/A6 (Borderless): "@PJL SET PAPER=A6<0A>"
95*PageRegion ISOB5/ISO B5: "@PJL SET PAPER=B5<0A>"
96*PageRegion ISOB5.Fullbleed/ISO B5 (Borderless): "@PJL SET PAPER=B5<0A>"
97*PageRegion EnvC5/C5: "@PJL SET PAPER=C5<0A>"
98*PageRegion EnvC5.Fullbleed/C5 (Borderless): "@PJL SET PAPER=C5<0A>"
99*PageRegion Env10/Com 10: "@PJL SET PAPER=COM10<0A>"
100*PageRegion Env10.Fullbleed/Com 10 (Borderless): "@PJL SET PAPER=COM10<0A>"
101*PageRegion EnvDL/DL: "@PJL SET PAPER=DL<0A>"
102*PageRegion EnvDL.Fullbleed/DL (Borderless): "@PJL SET PAPER=DL<0A>"
103*PageRegion 5x13/Eight Point 5x13: "@PJL SET PAPER=EIGHTPOINT5X13<0A>"
104*PageRegion 5x13.Fullbleed/Eight Point 5x13 (Borderless): "@PJL SET PAPER=EIGHTPOINT5X13<0A>"
105*PageRegion EnvC6/Envelope C6: "@PJL SET PAPER=ENVELOPEC6<0A>"
106*PageRegion EnvC6.Fullbleed/Envelope C6 (Borderless): "@PJL SET PAPER=ENVELOPEC6<0A>"
107*PageRegion Executive/Executive: "@PJL SET PAPER=EXECUTIVE<0A>"
108*PageRegion Executive.Fullbleed/Executive (Borderless): "@PJL SET PAPER=EXECUTIVE<0A>"
109*PageRegion B5/JIS B5: "@PJL SET PAPER=JISB5<0A>"
110*PageRegion B5.Fullbleed/JIS B5 (Borderless): "@PJL SET PAPER=JISB5<0A>"
111*PageRegion B6/JIS B6: "@PJL SET PAPER=JISB6<0A>"
112*PageRegion B6.Fullbleed/JIS B6 (Borderless): "@PJL SET PAPER=JISB6<0A>"
113*PageRegion Legal/Legal: "@PJL SET PAPER=LEGAL<0A>"
114*PageRegion Legal.Fullbleed/Legal (Borderless): "@PJL SET PAPER=LEGAL<0A>"
115*PageRegion EnvMonarch/Monarch: "@PJL SET PAPER=MONARCH<0A>"
116*PageRegion EnvMonarch.Fullbleed/Monarch (Borderless): "@PJL SET PAPER=MONARCH<0A>"
117*PageRegion 69x95mm/16K: "@PJL SET PAPER=SIZE16K195x270<0A>"
118*PageRegion 69x95mm.Fullbleed/16K (Borderless): "@PJL SET PAPER=SIZE16K195x270<0A>"
119*PageRegion Statement/Statement: "@PJL SET PAPER=STATEMENT<0A>"
120*PageRegion Statement.Fullbleed/Statement (Borderless): "@PJL SET PAPER=STATEMENT<0A>"
121*JCLCloseUI: *PageRegion
122
123*DefaultImageableArea: Letter
124*ImageableArea Letter/Letter: "18 36 594 756"
125*ImageableArea Letter.Fullbleed/Letter (Borderless): "0 0 612 792"
126*ImageableArea A4/A4: "18 36 577 806"
127*ImageableArea A4.Fullbleed/A4 (Borderless): "0 0 595 842"
128*ImageableArea A5/A5: "18 36 402 559"
129*ImageableArea A5.Fullbleed/A5 (Borderless): "0 0 420 595"
130*ImageableArea A6/A6: "18 36 279 384"
131*ImageableArea A6.Fullbleed/A6 (Borderless): "0 0 297 420"
132*ImageableArea ISOB5/ISO B5: "18 36 480 672"
133*ImageableArea ISOB5.Fullbleed/ISO B5 (Borderless): "0 0 498 708"
134*ImageableArea EnvC5/C5: "18 36 441 613"
135*ImageableArea EnvC5.Fullbleed/C5 (Borderless): "0 0 459 649"
136*ImageableArea Env10/Com 10: "18 36 279 648"
137*ImageableArea Env10.Fullbleed/Com 10 (Borderless): "0 0 297 684"
138*ImageableArea EnvDL/DL: "18 36 293 587"
139*ImageableArea EnvDL.Fullbleed/DL (Borderless): "0 0 311 623"
140*ImageableArea 5x13/Eight Point 5x13: "18 36 342 900"
141*ImageableArea 5x13.Fullbleed/Eight Point 5x13 (Borderless): "0 0 360 936"
142*ImageableArea EnvC6/Envelope C6: "18 36 305 423"
143*ImageableArea EnvC6.Fullbleed/Envelope C6 (Borderless): "0 0 323 459"
144*ImageableArea Executive/Executive: "18 36 504 720"
145*ImageableArea Executive.Fullbleed/Executive (Borderless): "0 0 522 756"
146*ImageableArea B5/JIS B5: "18 36 500 691"
147*ImageableArea B5.Fullbleed/JIS B5 (Borderless): "0 0 518 727"
148*ImageableArea B6/JIS B6: "18 36 344 482"
149*ImageableArea B6.Fullbleed/JIS B6 (Borderless): "0 0 362 518"
150*ImageableArea Legal/Legal: "18 36 594 972"
151*ImageableArea Legal.Fullbleed/Legal (Borderless): "0 0 612 1008"
152*ImageableArea EnvMonarch/Monarch: "18 36 261 504"
153*ImageableArea EnvMonarch.Fullbleed/Monarch (Borderless): "0 0 279 540"
154*ImageableArea 69x95mm/16K: "18 36 177 234"
155*ImageableArea 69x95mm.Fullbleed/16K (Borderless): "0 0 195 270"
156*ImageableArea Statement/Statement: "18 36 378 576"
157*ImageableArea Statement.Fullbleed/Statement (Borderless): "0 0 396 612"
158
159*DefaultPaperDimension: Letter
160*PaperDimension Letter/Letter: "612 792"
161*PaperDimension Letter.Fullbleed/Letter (Borderless): "612 792"
162*PaperDimension A4/A4: "595 842"
163*PaperDimension A4.Fullbleed/A4 (Borderless): "595 842"
164*PaperDimension A5/A5: "420 595"
165*PaperDimension A5.Fullbleed/A5 (Borderless): "420 595"
166*PaperDimension A6/A6: "297 420"
167*PaperDimension A6.Fullbleed/A6 (Borderless): "297 420"
168*PaperDimension ISOB5/ISO B5: "498 708"
169*PaperDimension ISOB5.Fullbleed/ISO B5 (Borderless): "498 708"
170*PaperDimension EnvC5/C5: "459 649"
171*PaperDimension EnvC5.Fullbleed/C5 (Borderless): "459 649"
172*PaperDimension Env10/Com 10: "297 684"
173*PaperDimension Env10.Fullbleed/Com 10 (Borderless): "297 684"
174*PaperDimension EnvDL/DL: "311 623"
175*PaperDimension EnvDL.Fullbleed/DL (Borderless): "311 623"
176*PaperDimension 5x13/Eight Point 5x13: "360 936"
177*PaperDimension 5x13.Fullbleed/Eight Point 5x13 (Borderless): "360 936"
178*PaperDimension EnvC6/Envelope C6: "323 459"
179*PaperDimension EnvC6.Fullbleed/Envelope C6 (Borderless): "323 459"
180*PaperDimension Executive/Executive: "522 756"
181*PaperDimension Executive.Fullbleed/Executive (Borderless): "522 756"
182*PaperDimension B5/JIS B5: "518 727"
183*PaperDimension B5.Fullbleed/JIS B5 (Borderless): "518 727"
184*PaperDimension B6/JIS B6: "362 518"
185*PaperDimension B6.Fullbleed/JIS B6 (Borderless): "362 518"
186*PaperDimension Legal/Legal: "612 1008"
187*PaperDimension Legal.Fullbleed/Legal (Borderless): "612 1008"
188*PaperDimension EnvMonarch/Monarch: "279 540"
189*PaperDimension EnvMonarch.Fullbleed/Monarch (Borderless): "279 540"
190*PaperDimension 69x95mm/16K: "195 270"
191*PaperDimension 69x95mm.Fullbleed/16K (Borderless): "195 270"
192*PaperDimension Statement/Statement: "396 612"
193*PaperDimension Statement.Fullbleed/Statement (Borderless): "396 612"
194
195*JCLOpenUI *manualfeed/Manual Feed of Paper: PickOne
196*OrderDependency: 100 JCLSetup *manualfeed
197*Defaultmanualfeed: off
198*manualfeed off/Off: "@PJL SET MANUALFEED=OFF<0A>"
199*manualfeed on/On: "@PJL SET MANUALFEED=ON<0A>"
200*JCLCloseUI: *manualfeed
201
202*JCLOpenUI *manualduplex/Manual duplex: PickOne
203*OrderDependency: 100 JCLSetup *manualduplex
204*Defaultmanualduplex: off
205*manualduplex off/Off: "@PJL SET MANUALDUPLEX=OFF<0A>"
206*manualduplex on/On: "@PJL SET MANUALDUPLEX=ON<0A>"
207*JCLCloseUI: *manualduplex
208
209*JCLOpenUI *Duplex/Double-Sided Printing: PickOne
210*OrderDependency: 100 JCLSetup *Duplex
211*DefaultDuplex: None
212*Duplex None/Off: "@PJL SET DUPLEX=OFF<0A>"
213*Duplex DuplexNoTumble/Long-Edge binding: "@PJL SET DUPLEX=ON<0A>@PJL SET BINDING=LONGEDGE<0A>"
214*Duplex DuplexTumble/Short-Edge binding: "@PJL SET DUPLEX=ON<0A>@PJL SET BINDING=SHORTEDGE<0A>"
215*JCLCloseUI: *Duplex
216
217*JCLOpenUI *ColorModel/Color: PickOne
218*OrderDependency: 100 JCLSetup *ColorModel
219*DefaultColorModel: color
220*ColorModel color/Color: "@PJL SET RENDERMODE=COLOR<0A>"
221*ColorModel grayscale/Black and White: "@PJL SET RENDERMODE=GRAYSCALE<0A>"
222*JCLCloseUI: *ColorModel
223
224*JCLOpenUI *Resolution/Resolution: PickOne
225*OrderDependency: 100 JCLSetup *Resolution
226*DefaultResolution: 600dpi
227*Resolution 300dpi/300 dpi: "@PJL SET RESOLUTION=300<0A>"
228*Resolution 600dpi/600 dpi: "@PJL SET RESOLUTION=600<0A>"
229*Resolution 1200dpi/1200 dpi: "@PJL SET RESOLUTION=1200<0A>"
230*JCLCloseUI: *Resolution
231
232*JCLOpenUI *ret/Resolution Enhancement: PickOne
233*OrderDependency: 100 JCLSetup *ret
234*Defaultret: notset
235*ret dark/Dark: "@PJL SET RET=DARK<0A>"
236*ret light/Light: "@PJL SET RET=LIGHT<0A>"
237*ret medium/Medium: "@PJL SET RET=MEDIUM<0A>"
238*ret notset/Not Set: "@PJL SET RET=NOTSET<0A>"
239*ret off/Off: "@PJL SET RET=OFF<0A>"
240*JCLCloseUI: *ret
241
242*JCLOpenUI *borderless/Borderless Printing: PickOne
243*OrderDependency: 100 JCLSetup *borderless
244*Defaultborderless: on
245*borderless off/Off: "@PJL SET BORDERLESS=OFF<0A>"
246*borderless on/On: "@PJL SET BORDERLESS=ON<0A>"
247*JCLCloseUI: *borderless
248
249*JCLOpenUI *edgetoedge/Edge to edge: PickOne
250*OrderDependency: 100 JCLSetup *edgetoedge
251*Defaultedgetoedge: yes
252*edgetoedge no/No: "@PJL SET EDGETOEDGE=NO<0A>"
253*edgetoedge yes/Yes: "@PJL SET EDGETOEDGE=YES<0A>"
254*JCLCloseUI: *edgetoedge
255
256*JCLOpenUI *joboffset/Job Offset: PickOne
257*OrderDependency: 100 JCLSetup *joboffset
258*Defaultjoboffset: on
259*joboffset off/Off: "@PJL SET JOBOFFSET=OFF<0A>"
260*joboffset on/On: "@PJL SET JOBOFFSET=ON<0A>"
261*JCLCloseUI: *joboffset
262
263*JCLOpenUI *lowsupplies/On low supplies: PickOne
264*OrderDependency: 100 JCLSetup *lowsupplies
265*Defaultlowsupplies: continue
266*lowsupplies continue/Continue: "@PJL SET LOWSUPPLIES=CONTINUE<0A>"
267*lowsupplies stop/Stop: "@PJL SET LOWSUPPLIES=STOP<0A>"
268*JCLCloseUI: *lowsupplies
269
270*JCLOpenUI *overridea4withletter/Override A4 with Letter: PickOne
271*OrderDependency: 100 JCLSetup *overridea4withletter
272*Defaultoverridea4withletter: yes
273*overridea4withletter no/No: "@PJL SET OVERRIDEA4WITHLETTER=NO<0A>"
274*overridea4withletter yes/Yes: "@PJL SET OVERRIDEA4WITHLETTER=YES<0A>"
275*JCLCloseUI: *overridea4withletter
276
277*CloseGroup: General
278
279
280*% Generic boilerplate PPD stuff as standard PostScript fonts and so on
281
282*DefaultFont: Courier
283*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
284*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
285*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
286*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
287*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
288*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
289*Font Bookman-Light: Standard "(001.004S)" Standard ROM
290*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
291*Font Courier: Standard "(002.004S)" Standard ROM
292*Font Courier-Bold: Standard "(002.004S)" Standard ROM
293*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
294*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
295*Font Helvetica: Standard "(001.006S)" Standard ROM
296*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
297*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
298*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
299*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
300*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
301*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
302*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
303*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
304*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
305*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
306*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
307*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
308*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
309*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
310*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
311*Font Symbol: Special "(001.007S)" Special ROM
312*Font Times-Bold: Standard "(001.007S)" Standard ROM
313*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
314*Font Times-Italic: Standard "(001.007S)" Standard ROM
315*Font Times-Roman: Standard "(001.007S)" Standard ROM
316*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
317*Font ZapfDingbats: Special "(001.004S)" Standard ROM
318
319
320