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