From 276d3814deae486b1a4f7fbedf3e08eecff534fe Mon Sep 17 00:00:00 2001 From: Till Kamppeter Date: Wed, 28 Jul 2021 12:44:12 +0200 Subject: [PATCH] Sample PPDs: To the Ricoh PDF PPD added borderless page sizes and fixed OpenUI/CloseUI bug --- NEWS | 3 +- ppdfiles/Ricoh-PDF_Printer-PDF.ppd | 84 +++++++++++++++++++++++++++--- 2 files changed, 80 insertions(+), 7 deletions(-) diff --git a/NEWS b/NEWS index 52314a355..4a41fe530 100644 --- a/NEWS +++ b/NEWS @@ -4,7 +4,8 @@ NEWS - OpenPrinting CUPS Filters v1.27.5 - 2020-06-05 CHANGES IN V2.0.0 - Sample PPDs: Add borderless page size definitions to Generic - PDF and HP Color LaserJet CM3530 MFP PDF PPD files. + PDF Printer, HP Color LaserJet CM3530 MFP PDF, and Ricoh PDF + Printer PPD files. - Sample PPDs: From the PDF PPD files removed the unneeded "*cupsFilters2: ..." line. For CUPS it does not make any difference and the PPD-retro-fitting Printer Applications do diff --git a/ppdfiles/Ricoh-PDF_Printer-PDF.ppd b/ppdfiles/Ricoh-PDF_Printer-PDF.ppd index 24cf674ee..737207160 100644 --- a/ppdfiles/Ricoh-PDF_Printer-PDF.ppd +++ b/ppdfiles/Ricoh-PDF_Printer-PDF.ppd @@ -46,87 +46,159 @@ *OrderDependency: 100 JCLSetup *PageSize *DefaultPageSize: Letter *PageSize Letter/Letter: "@PJL SET FITTOPAGESIZE=LETTER<0A>" +*PageSize Letter.Fullbleed/Letter (Borderless): "@PJL SET FITTOPAGESIZE=LETTER<0A>" *PageSize A4/A4: "@PJL SET FITTOPAGESIZE=A4<0A>" +*PageSize A4.Fullbleed/A4 (Borderless): "@PJL SET FITTOPAGESIZE=A4<0A>" *PageSize A5/A5: "@PJL SET FITTOPAGESIZE=A5<0A>" +*PageSize A5.Fullbleed/A5 (Borderless): "@PJL SET FITTOPAGESIZE=A5<0A>" *PageSize A6/A6: "@PJL SET FITTOPAGESIZE=A6<0A>" +*PageSize A6.Fullbleed/A6 (Borderless): "@PJL SET FITTOPAGESIZE=A6<0A>" *PageSize ISOB5/ISO B5: "@PJL SET FITTOPAGESIZE=B5<0A>" +*PageSize ISOB5.Fullbleed/ISO B5 (Borderless): "@PJL SET FITTOPAGESIZE=B5<0A>" *PageSize EnvC5/C5: "@PJL SET FITTOPAGESIZE=C5<0A>" +*PageSize EnvC5.Fullbleed/C5 (Borderless): "@PJL SET FITTOPAGESIZE=C5<0A>" *PageSize Env10/Com 10: "@PJL SET FITTOPAGESIZE=COM10<0A>" +*PageSize Env10.Fullbleed/Com 10 (Borderless): "@PJL SET FITTOPAGESIZE=COM10<0A>" *PageSize EnvDL/DL: "@PJL SET FITTOPAGESIZE=DL<0A>" +*PageSize EnvDL.Fullbleed/DL (Borderless): "@PJL SET FITTOPAGESIZE=DL<0A>" *PageSize 5x13/Eight Point 5x13: "@PJL SET FITTOPAGESIZE=EIGHTPOINT5X13<0A>" +*PageSize 5x13.Fullbleed/Eight Point 5x13 (Borderless): "@PJL SET FITTOPAGESIZE=EIGHTPOINT5X13<0A>" *PageSize EnvC6/Envelope C6: "@PJL SET FITTOPAGESIZE=ENVELOPEC6<0A>" +*PageSize EnvC6.Fullbleed/Envelope C6 (Borderless): "@PJL SET FITTOPAGESIZE=ENVELOPEC6<0A>" *PageSize Executive/Executive: "@PJL SET FITTOPAGESIZE=EXECUTIVE<0A>" +*PageSize Executive.Fullbleed/Executive (Borderless): "@PJL SET FITTOPAGESIZE=EXECUTIVE<0A>" *PageSize 183x256mm/JIS B5: "@PJL SET FITTOPAGESIZE=JISB5<0A>" +*PageSize 183x256mm.Fullbleed/JIS B5 (Borderless): "@PJL SET FITTOPAGESIZE=JISB5<0A>" *PageSize 128x183mm/JIS B6: "@PJL SET FITTOPAGESIZE=JISB6<0A>" +*PageSize 128x183mm.Fullbleed/JIS B6 (Borderless): "@PJL SET FITTOPAGESIZE=JISB6<0A>" *PageSize Legal/Legal: "@PJL SET FITTOPAGESIZE=LEGAL<0A>" +*PageSize Legal.Fullbleed/Legal (Borderless): "@PJL SET FITTOPAGESIZE=LEGAL<0A>" *PageSize Tabloid/11x17: "@PJL SET FITTOPAGESIZE=LEDGER<0A>" +*PageSize Tabloid.Fullbleed/11x17 (Borderless): "@PJL SET FITTOPAGESIZE=LEDGER<0A>" *PageSize EnvMonarch/Monarch: "@PJL SET FITTOPAGESIZE=MONARCH<0A>" +*PageSize EnvMonarch.Fullbleed/Monarch (Borderless): "@PJL SET FITTOPAGESIZE=MONARCH<0A>" *PageSize 69x95mm/16K: "@PJL SET FITTOPAGESIZE=SIZE16K195x270<0A>" +*PageSize 69x95mm.Fullbleed/16K (Borderless): "@PJL SET FITTOPAGESIZE=SIZE16K195x270<0A>" *PageSize Statement/Statement: "@PJL SET FITTOPAGESIZE=STATEMENT<0A>" +*PageSize Statement.Fullbleed/Statement (Borderless): "@PJL SET FITTOPAGESIZE=STATEMENT<0A>" *JCLCloseUI: *PageSize *JCLOpenUI *PageRegion: PickOne *OrderDependency: 100 JCLSetup *PageRegion *DefaultPageRegion: Letter *PageRegion Letter/Letter: "@PJL SET PAPER=LETTER<0A>" +*PageRegion Letter.Fullbleed/Letter (Borderless): "@PJL SET PAPER=LETTER<0A>" *PageRegion A4/A4: "@PJL SET PAPER=A4<0A>" +*PageRegion A4.Fullbleed/A4 (Borderless): "@PJL SET PAPER=A4<0A>" *PageRegion A5/A5: "@PJL SET PAPER=A5<0A>" +*PageRegion A5.Fullbleed/A5 (Borderless): "@PJL SET PAPER=A5<0A>" *PageRegion A6/A6: "@PJL SET PAPER=A6<0A>" +*PageRegion A6.Fullbleed/A6 (Borderless): "@PJL SET PAPER=A6<0A>" *PageRegion ISOB5/ISO B5: "@PJL SET PAPER=B5<0A>" +*PageRegion ISOB5.Fullbleed/ISO B5 (Borderless): "@PJL SET PAPER=B5<0A>" *PageRegion EnvC5/C5: "@PJL SET PAPER=C5<0A>" +*PageRegion EnvC5.Fullbleed/C5 (Borderless): "@PJL SET PAPER=C5<0A>" *PageRegion Env10/Com 10: "@PJL SET PAPER=COM10<0A>" +*PageRegion Env10.Fullbleed/Com 10 (Borderless): "@PJL SET PAPER=COM10<0A>" *PageRegion EnvDL/DL: "@PJL SET PAPER=DL<0A>" +*PageRegion EnvDL.Fullbleed/DL (Borderless): "@PJL SET PAPER=DL<0A>" *PageRegion 5x13/Eight Point 5x13: "@PJL SET PAPER=EIGHTPOINT5X13<0A>" +*PageRegion 5x13.Fullbleed/Eight Point 5x13 (Borderless): "@PJL SET PAPER=EIGHTPOINT5X13<0A>" *PageRegion EnvC6/Envelope C6: "@PJL SET PAPER=ENVELOPEC6<0A>" +*PageRegion EnvC6.Fullbleed/Envelope C6 (Borderless): "@PJL SET PAPER=ENVELOPEC6<0A>" *PageRegion Executive/Executive: "@PJL SET PAPER=EXECUTIVE<0A>" +*PageRegion Executive.Fullbleed/Executive (Borderless): "@PJL SET PAPER=EXECUTIVE<0A>" *PageRegion 183x256mm/JIS B5: "@PJL SET PAPER=JISB5<0A>" +*PageRegion 183x256mm.Fullbleed/JIS B5 (Borderless): "@PJL SET PAPER=JISB5<0A>" *PageRegion 128x183mm/JIS B6: "@PJL SET PAPER=JISB6<0A>" +*PageRegion 128x183mm.Fullbleed/JIS B6 (Borderless): "@PJL SET PAPER=JISB6<0A>" *PageRegion Legal/Legal: "@PJL SET PAPER=LEGAL<0A>" +*PageRegion Legal.Fullbleed/Legal (Borderless): "@PJL SET PAPER=LEGAL<0A>" *PageRegion Tabloid/11x17: "@PJL SET PAPER=LEDGER<0A>" +*PageRegion Tabloid.Fullbleed/11x17 (Borderless): "@PJL SET PAPER=LEDGER<0A>" *PageRegion EnvMonarch/Monarch: "@PJL SET PAPER=MONARCH<0A>" +*PageRegion EnvMonarch.Fullbleed/Monarch (Borderless): "@PJL SET PAPER=MONARCH<0A>" *PageRegion 69x95mm/16K: "@PJL SET PAPER=SIZE16K195x270<0A>" +*PageRegion 69x95mm.Fullbleed/16K (Borderless): "@PJL SET PAPER=SIZE16K195x270<0A>" *PageRegion Statement/Statement: "@PJL SET PAPER=STATEMENT<0A>" +*PageRegion Statement.Fullbleed/Statement (Borderless): "@PJL SET PAPER=STATEMENT<0A>" *JCLCloseUI: *PageRegion *DefaultImageableArea: Letter *ImageableArea Letter/Letter: "18 36 594 756" +*ImageableArea Letter.Fullbleed/Letter (Borderless): "0 0 612 792" *ImageableArea A4/A4: "18 36 577 806" +*ImageableArea A4.Fullbleed/A4 (Borderless): "0 0 595 842" *ImageableArea A5/A5: "18 36 402 559" +*ImageableArea A5.Fullbleed/A5 (Borderless): "0 0 420 595" *ImageableArea A6/A6: "18 36 279 384" +*ImageableArea A6.Fullbleed/A6 (Borderless): "0 0 297 420" *ImageableArea ISOB5/ISO B5: "18 36 480 672" +*ImageableArea ISOB5.Fullbleed/ISO B5 (Borderless): "0 0 498 708" *ImageableArea EnvC5/C5: "18 36 441 613" +*ImageableArea EnvC5.Fullbleed/C5 (Borderless): "0 0 459 649" *ImageableArea Env10/Com 10: "18 36 279 648" +*ImageableArea Env10.Fullbleed/Com 10 (Borderless): "0 0 297 684" *ImageableArea EnvDL/DL: "18 36 293 587" +*ImageableArea EnvDL.Fullbleed/DL (Borderless): "0 0 311 623" *ImageableArea 5x13/Eight Point 5x13: "18 36 342 900" +*ImageableArea 5x13.Fullbleed/Eight Point 5x13 (Borderless): "0 0 360 936" *ImageableArea EnvC6/Envelope C6: "18 36 305 423" +*ImageableArea EnvC6.Fullbleed/Envelope C6 (Borderless): "0 0 323 459" *ImageableArea Executive/Executive: "18 36 504 720" +*ImageableArea Executive.Fullbleed/Executive (Borderless): "0 0 522 756" *ImageableArea 183x256mm/JIS B5: "18 36 500 691" +*ImageableArea 183x256mm.Fullbleed/JIS B5 (Borderless): "0 0 518 727" *ImageableArea 128x183mm/JIS B6: "18 36 344 482" +*ImageableArea 128x183mm.Fullbleed/JIS B6 (Borderless): "0 0 362 518" *ImageableArea Legal/Legal: "18 36 594 972" +*ImageableArea Legal.Fullbleed/Legal (Borderless): "0 0 612 1008" *ImageableArea Tabloid/11x17: "12 12 780 1212" +*ImageableArea Tabloid.Fullbleed/11x17 (Borderless): "0 0 792 1224" *ImageableArea EnvMonarch/Monarch: "18 36 261 504" +*ImageableArea EnvMonarch.Fullbleed/Monarch (Borderless): "0 0 279 540" *ImageableArea 69x95mm/16K: "18 36 177 234" +*ImageableArea 69x95mm.Fullbleed/16K (Borderless): "0 0 195 270" *ImageableArea Statement/Statement: "18 36 378 576" +*ImageableArea Statement.Fullbleed/Statement (Borderless): "0 0 396 612" *DefaultPaperDimension: Letter *PaperDimension Letter/Letter: "612 792" +*PaperDimension Letter.Fullbleed/Letter (Borderless): "612 792" *PaperDimension A4/A4: "595 842" +*PaperDimension A4.Fullbleed/A4 (Borderless): "595 842" *PaperDimension A5/A5: "420 595" +*PaperDimension A5.Fullbleed/A5 (Borderless): "420 595" *PaperDimension A6/A6: "297 420" +*PaperDimension A6.Fullbleed/A6 (Borderless): "297 420" *PaperDimension ISOB5/ISO B5: "498 708" +*PaperDimension ISOB5.Fullbleed/ISO B5 (Borderless): "498 708" *PaperDimension EnvC5/C5: "459 649" +*PaperDimension EnvC5.Fullbleed/C5 (Borderless): "459 649" *PaperDimension Env10/Com 10: "297 684" +*PaperDimension Env10.Fullbleed/Com 10 (Borderless): "297 684" *PaperDimension EnvDL/DL: "311 623" +*PaperDimension EnvDL.Fullbleed/DL (Borderless): "311 623" *PaperDimension 5x13/Eight Point 5x13: "360 936" +*PaperDimension 5x13.Fullbleed/Eight Point 5x13 (Borderless): "360 936" *PaperDimension EnvC6/Envelope C6: "323 459" +*PaperDimension EnvC6.Fullbleed/Envelope C6 (Borderless): "323 459" *PaperDimension Executive/Executive: "522 756" +*PaperDimension Executive.Fullbleed/Executive (Borderless): "522 756" *PaperDimension 183x256mm/JIS B5: "518 727" +*PaperDimension 183x256mm.Fullbleed/JIS B5 (Borderless): "518 727" *PaperDimension 128x183mm/JIS B6: "362 518" +*PaperDimension 128x183mm.Fullbleed/JIS B6 (Borderless): "362 518" *PaperDimension Legal/Legal: "612 1008" +*PaperDimension Legal.Fullbleed/Legal (Borderless): "612 1008" *PaperDimension Tabloid/11x17: "792 1224" +*PaperDimension Tabloid.Fullbleed/11x17 (Borderless): "792 1224" *PaperDimension EnvMonarch/Monarch: "279 540" +*PaperDimension EnvMonarch.Fullbleed/Monarch (Borderless): "279 540" *PaperDimension 69x95mm/16K: "195 270" +*PaperDimension 69x95mm.Fullbleed/16K (Borderless): "195 270" *PaperDimension Statement/Statement: "396 612" +*PaperDimension Statement.Fullbleed/Statement (Borderless): "396 612" *JCLOpenUI *Duplex/Double-Sided Printing: PickOne *OrderDependency: 100 JCLSetup *Duplex @@ -190,7 +262,7 @@ *InputSlot 4Tray/Tray 4: "@PJL SET TRAY = Tray4<0A>" *InputSlot 5Tray/Large Capacity Tray: "@PJL SET TRAY = LCT<0A>" *InputSlot Auto/Auto Select: "@PJL SET TRAY = ALL<0A>" -*CloseUI: *InputSlot +*JCLCloseUI: *InputSlot *JCLOpenUI *MediaType/Paper Type: PickOne *OrderDependency: 205 JCLSetup *MediaType @@ -216,7 +288,7 @@ *MediaType Middlethick/Middle Thick: "@PJL SET MEDIATYPE=MIDDLETHICK<0A>" *MediaType Glossy/Glossy: "@PJL SET MEDIATYPE=GLOSSY<0A>" *MediaType Envelope/Envelope: "@PJL SET MEDIATYPE=ENVELOPE<0A>" -*CloseUI: *MediaType +*JCLCloseUI: *MediaType *JCLOpenUI *StapleLocation/Staple: PickOne *OrderDependency: 220 JCLSetup *StapleLocation @@ -228,7 +300,7 @@ *StapleLocation RightW/2 at right: "@PJL SET STAPLE=RIGHT2PORT<0A>" *StapleLocation UpperW/2 at top: "@PJL SET STAPLE=TOP2PORT<0A>" *StapleLocation CenterW/2 at center: "@PJL SET STAPLE=BOOKLET<0A>" -*CloseUI: *StapleLocation +*JCLCloseUI: *StapleLocation *JCLOpenUI *RIPunch/Punch: PickOne *OrderDependency: 230 JCLSetup *RIPunch @@ -249,7 +321,7 @@ *RIPunch UpperUS3/3 at top (North America): "@PJL SET PUNCH=TOPPORT<0A>@PJL SET PUNCHHOLE=US3<0A>" *RIPunch UpperEU4/4 at top (Europe): "@PJL SET PUNCH=TOPPORT<0A>@PJL SET PUNCHHOLE=EU4<0A>" *RIPunch UpperNEU4/4 at top (Northern Europe): "@PJL SET PUNCH=TOPPORT<0A>@PJL SET PUNCHHOLE=NEU4<0A>" -*CloseUI: *RIPunch +*JCLCloseUI: *RIPunch *JCLOpenUI *N-up/N-up: PickOne *OrderDependency: 240 JCLSetup *N-up @@ -260,7 +332,7 @@ *N-up 6up/6-up: "@PJL SET NUP = 6<0A>" *N-up 9up/9-up: "@PJL SET NUP = 9<0A>" *N-up 16up/16-up: "@PJL SET NUP = 16<0A>" -*CloseUI: *N-up +*JCLCloseUI: *N-up *JCLOpenUI *NupPageOrder/N-up PageOrder: PickOne *OrderDependency: 240 JCLSetup *NupPageOrder @@ -269,7 +341,7 @@ *NupPageOrder DownThenRight/Down then Right: "@PJL SET NUPPAGEORDER = DOWNTHENRIGHT<0A>" *NupPageOrder LeftThenDown/Left then Down: "@PJL SET NUPPAGEORDER = LEFTTHENDOWN<0A>" *NupPageOrder DownThenLeft/Down then Left: "@PJL SET NUPPAGEORDER = DOWNTHENLEFT<0A>" -*CloseUI: *NupPageOrder +*JCLCloseUI: *NupPageOrder *CloseGroup: General -- 2.47.3