summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDidier Raboud <odyx@debian.org>2018-11-02 13:26:51 +0100
committerDidier Raboud <odyx@debian.org>2018-11-02 13:26:51 +0100
commit9dbacd9ef05177d20fb2e18cabcf8f26f4a02eaf (patch)
tree2d7ae1f5e9183d95c8bf4a00a4b38280b0e42864
parentf35f4a237375275050948b64d405200e1ababdb1 (diff)
parent061ecd55d6cfc43e01f4476601ddd68cbd147474 (diff)
Update upstream source from tag 'upstream/20180921'
Update to upstream version '20180921' with Debian dir ad06d233928e043ee419ad27134212679d215a78
-rwxr-xr-xChangeLog45
-rw-r--r--db/source/PPD/Ricoh/PCL5/Ricoh-SP_2200L_PCL5.ppd191
-rw-r--r--db/source/PPD/Ricoh/PCL5/Ricoh-SP_2200SFL_PCL5.ppd191
-rw-r--r--db/source/PPD/Ricoh/PCL5/Ricoh-SP_2300L_PCL5.ppd193
-rw-r--r--db/source/PPD/Ricoh/PCL5/Ricoh-SP_2300SFL_PCL5.ppd193
-rw-r--r--db/source/PPD/Ricoh/PCL5/Ricoh-SP_320DN_PCL5.ppd237
-rw-r--r--db/source/PPD/Ricoh/PCL5/Ricoh-SP_320SFN_PCL5.ppd237
-rw-r--r--db/source/PPD/Ricoh/PCL5/Ricoh-SP_320SN_PCL5.ppd237
-rw-r--r--db/source/PPD/Ricoh/PCL5/Ricoh-SP_325DNw_PCL5.ppd237
-rw-r--r--db/source/PPD/Ricoh/PCL5/Ricoh-SP_325SFNw_PCL5.ppd237
-rw-r--r--db/source/PPD/Ricoh/PCL5/Ricoh-SP_325SNw_PCL5.ppd237
-rw-r--r--db/source/PPD/Ricoh/PCL5/Ricoh-SP_330DN_PCL5.ppd259
-rw-r--r--db/source/PPD/Ricoh/PCL5/Ricoh-SP_330SFN_PCL5.ppd259
-rw-r--r--db/source/PPD/Ricoh/PCL5/Ricoh-SP_330SN_PCL5.ppd259
-rw-r--r--db/source/PPD/Ricoh/PCL5/Ricoh-SP_3700SF_PCL5.ppd193
-rw-r--r--db/source/PPD/Ricoh/PCL5/Ricoh-SP_3700_PCL5.ppd193
-rw-r--r--db/source/PPD/Ricoh/PCL5/Ricoh-SP_3710DN_PCL5.ppd259
-rw-r--r--db/source/PPD/Ricoh/PCL5/Ricoh-SP_3710SF_PCL5.ppd259
-rw-r--r--db/source/PPD/Ricoh/PCL5/Ricoh-SP_377DNwX_PCL5.ppd237
-rw-r--r--db/source/PPD/Ricoh/PCL5/Ricoh-SP_377SFNwX_PCL5.ppd237
-rw-r--r--db/source/PPD/Ricoh/PCL5/Ricoh-SP_377SNwX_PCL5.ppd237
-rw-r--r--db/source/driver/pcl5-Ricoh.xml73
-rw-r--r--db/source/printer/Ricoh-SP_2200L.xml46
-rw-r--r--db/source/printer/Ricoh-SP_2200SFL.xml46
-rw-r--r--db/source/printer/Ricoh-SP_2300L.xml46
-rw-r--r--db/source/printer/Ricoh-SP_2300SFL.xml46
-rw-r--r--db/source/printer/Ricoh-SP_320DN.xml46
-rw-r--r--db/source/printer/Ricoh-SP_320SFN.xml46
-rw-r--r--db/source/printer/Ricoh-SP_320SN.xml46
-rw-r--r--db/source/printer/Ricoh-SP_325DNw.xml46
-rw-r--r--db/source/printer/Ricoh-SP_325SFNw.xml46
-rw-r--r--db/source/printer/Ricoh-SP_325SNw.xml46
-rw-r--r--db/source/printer/Ricoh-SP_330DN.xml46
-rw-r--r--db/source/printer/Ricoh-SP_330SFN.xml46
-rw-r--r--db/source/printer/Ricoh-SP_330SN.xml46
-rw-r--r--db/source/printer/Ricoh-SP_3700.xml46
-rw-r--r--db/source/printer/Ricoh-SP_3700SF.xml46
-rw-r--r--db/source/printer/Ricoh-SP_3710DN.xml46
-rw-r--r--db/source/printer/Ricoh-SP_3710SF.xml46
-rw-r--r--db/source/printer/Ricoh-SP_377DNwX.xml46
-rw-r--r--db/source/printer/Ricoh-SP_377SFNwX.xml46
-rw-r--r--db/source/printer/Ricoh-SP_377SNwX.xml46
42 files changed, 5620 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 2b810341..9fffe7a4 100755
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,48 @@
+2018-09-21 Zhang Xiufu <ZhangXiufu@rst.ricoh.com>
+ *added
+ db/source/PPD/Ricoh/PCL5/Ricoh-SP_320DN_PCL5.ppd,
+ db/source/printer/Ricoh-SP_320DN.xml,
+ db/source/PPD/Ricoh/PCL5/Ricoh-SP_320SFN_PCL5.ppd,
+ db/source/printer/Ricoh-SP_320SFN.xml,
+ db/source/PPD/Ricoh/PCL5/Ricoh-SP_320SN_PCL5.ppd,
+ db/source/printer/Ricoh-SP_320SN.xml,
+ db/source/PPD/Ricoh/PCL5/Ricoh-SP_325DNw_PCL5.ppd,
+ db/source/printer/Ricoh-SP_325DNw.xml,
+ db/source/PPD/Ricoh/PCL5/Ricoh-SP_325SFNw_PCL5.ppd,
+ db/source/printer/Ricoh-SP_325SFNw.xml,
+ db/source/PPD/Ricoh/PCL5/Ricoh-SP_325SNw_PCL5.ppd,
+ db/source/printer/Ricoh-SP_325SNw.xml,
+ db/source/PPD/Ricoh/PCL5/Ricoh-SP_330DN_PCL5.ppd,
+ db/source/printer/Ricoh-SP_330DN.xml,
+ db/source/PPD/Ricoh/PCL5/Ricoh-SP_330SFN_PCL5.ppd,
+ db/source/printer/Ricoh-SP_330SFN.xml,
+ db/source/PPD/Ricoh/PCL5/Ricoh-SP_330SN_PCL5.ppd,
+ db/source/printer/Ricoh-SP_330SN.xml,
+ db/source/PPD/Ricoh/PCL5/Ricoh-SP_377DNwX_PCL5.ppd,
+ db/source/printer/Ricoh-SP_377DNwX.xml,
+ db/source/PPD/Ricoh/PCL5/Ricoh-SP_377SFNwX_PCL5.ppd,
+ db/source/printer/Ricoh-SP_377SFNwX.xml,
+ db/source/PPD/Ricoh/PCL5/Ricoh-SP_377SNwX_PCL5.ppd,
+ db/source/printer/Ricoh-SP_377SNwX.xml,
+ db/source/PPD/Ricoh/PCL5/Ricoh-SP_2200L_PCL5.ppd,
+ db/source/printer/Ricoh-SP_2200L.xml,
+ db/source/PPD/Ricoh/PCL5/Ricoh-SP_2200SFL_PCL5.ppd,
+ db/source/printer/Ricoh-SP_2200SFL.xml,
+ db/source/PPD/Ricoh/PCL5/Ricoh-SP_2300L_PCL5.ppd,
+ db/source/printer/Ricoh-SP_2300L.xml,
+ db/source/PPD/Ricoh/PCL5/Ricoh-SP_2300SFL_PCL5.ppd,
+ db/source/printer/Ricoh-SP_2300SFL.xml,
+ db/source/PPD/Ricoh/PCL5/Ricoh-SP_3700_PCL5.ppd,
+ db/source/printer/Ricoh-SP_3700.xml,
+ db/source/PPD/Ricoh/PCL5/Ricoh-SP_3700SF_PCL5.ppd,
+ db/source/printer/Ricoh-SP_3700SF.xml,
+ db/source/PPD/Ricoh/PCL5/Ricoh-SP_3710DN_PCL5.ppd,
+ db/source/printer/Ricoh-SP_3710DN.xml,
+ db/source/PPD/Ricoh/PCL5/Ricoh-SP_3710SF_PCL5.ppd,
+ db/source/printer/Ricoh-SP_3710SF.xml,
+ db/source/driver/pcl5-Ricoh.xml:
+ added PPD and XML files for 20 new printers.
+
2018-09-05 Zhang Xiufu <ZhangXiufu@rst.ricoh.com>
*added
db/source/PPD/Lanier/PDF/Lanier-MP_C501_PDF.ppd,
diff --git a/db/source/PPD/Ricoh/PCL5/Ricoh-SP_2200L_PCL5.ppd b/db/source/PPD/Ricoh/PCL5/Ricoh-SP_2200L_PCL5.ppd
new file mode 100644
index 00000000..39e5b246
--- /dev/null
+++ b/db/source/PPD/Ricoh/PCL5/Ricoh-SP_2200L_PCL5.ppd
@@ -0,0 +1,191 @@
+*PPD-Adobe: "4.3"
+*cupsLanguages: "en ja"
+*%
+*% Printer Description file
+*% for "RICOH SP 2200L"
+*%
+*% CreationDate: 2018/06/29
+*%
+*%
+*% COPYRIGHT (C) 2018 RICOH COMPANY, LTD.
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*FileVersion: "1.0"
+*FormatVersion: "4.3"
+*LanguageEncoding: ISOLatin1
+*LanguageVersion: English
+*ModelName: "RICOH SP 2200L PCL5"
+*PCFileName: "RI9011D5.PPD"
+*Manufacturer: "RICOH"
+*Product: "(RICOH SP 2200L PCL5)"
+*PSVersion: "(3010.000) 0"
+*ShortNickName: "RICOH SP 2200L PCL5"
+*NickName: "RICOH SP 2200L PCL5"
+*1284DeviceID: "MFG:RICOH;MDL:SP 2200L;CMD:PCL5;"
+
+*cupsBackSide: "Normal"
+*cupsVersion: 1.1
+*cupsModelNumber: 0
+*cupsManualCopies: False
+*cupsCommands: ""
+*cupsFilter: "application/vnd.cups-raster 50 rastertohp"
+
+*%========== Basic Device Capabilities ==========
+
+*LanguageLevel: "3"
+*ColorDevice: False
+*DefaultColorSpace: Gray
+
+*FileSystem: False
+*Throughput: "8"
+*LandscapeOrientation: Plus90
+*TTRasterizer: Type42
+
+*OpenUI *PageSize/PageSize: PickOne
+*OrderDependency: 10 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize A4/A4 (210 x 297 mm): "<</PageSize[595 842]/ImagingBBox null>>setpagedevice"
+*PageSize Letter/Letter (8<2E>5<22> x 11<22>): "<</PageSize[612 792]/ImagingBBox null>>setpagedevice"
+*PageSize A5/A5 (148 x 210 mm): "<</PageSize[420 595]/ImagingBBox null>>setpagedevice"
+*PageSize Legal/Legal (8<2E>5<22> x 14<22>): "<</PageSize[612 1008]/ImagingBBox null>>setpagedevice"
+
+*CloseUI: *PageSize
+
+*OpenUI *PageRegion/PageSize: PickOne
+*OrderDependency: 10 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion A4/A4 (210 x 297 mm): "<</PageSize[595 842]/ImagingBBox null>>setpagedevice"
+*PageRegion Letter/Letter (8<2E>5<22> x 11<22>): "<</PageSize[612 792]/ImagingBBox null>>setpagedevice"
+*PageRegion A5/A5 (148 x 210 mm): "<</PageSize[420 595]/ImagingBBox null>>setpagedevice"
+*PageRegion Legal/Legal (8<2E>5<22> x 14<22>): "<</PageSize[612 1008]/ImagingBBox null>>setpagedevice"
+*CloseUI: *PageRegion
+
+*DefaultImageableArea: Letter
+*ImageableArea A4: "12 12 583 830"
+*ImageableArea Letter: "12 12 600 780"
+*ImageableArea A5: "12 12 408 583"
+*ImageableArea Legal: "12 12 600 996"
+
+*DefaultPaperDimension: Letter
+*PaperDimension A4/A4 (210 x 297 mm): "595 842"
+*PaperDimension Letter/Letter (8<2E>5<22> x 11<22>): "612 792"
+*PaperDimension A5/A5 (148 x 210 mm): "420 595"
+*PaperDimension Legal/Legal (8 1<2F>2<22> x 14<22>): "612 1008"
+
+*OpenUI *Resolution/Resolution: PickOne
+*OrderDependency: 20 AnySetup *Resolution
+*DefaultResolution: 600dpi
+*Resolution 600dpi/600dpi: "<</HWResolution[600 600]/cupsBitsPerColor 1/cupsRowCount 0/cupsRowFeed 0/cupsRowStep 0/cupsColorSpace 3>>setpagedevice"
+*CloseUI: *Resolution
+
+*OpenUI *InputSlot/Input Tray: PickOne
+*OrderDependency: 10 AnySetup *InputSlot
+*DefaultInputSlot: AutoSelect
+*InputSlot AutoSelect/Auto Tray Select: "<</MediaPosition 7>>setpagedevice"
+*InputSlot Manual/Bypass Tray: "<</MediaPosition 24>>setpagedevice"
+*InputSlot Tray1/Tray 1: "<</MediaPosition 8>>setpagedevice"
+*CloseUI: *InputSlot
+
+*OpenUI *Duplex/Duplex: PickOne
+*OrderDependency: 20 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex None/Off: "<</Duplex false>>setpagedevice"
+*Duplex DuplexNoTumble/Long-Edge Binding: "<</Duplex true/Tumble false>>setpagedevice"
+*Duplex DuplexTumble/Short-Edge Binding: "<</Duplex true/Tumble true>>setpagedevice"
+*CloseUI: *Duplex
+
+*%========== Font ==========
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(1.05)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(1.05)" Standard ROM
+*Font AvantGarde-Demi: Standard "(1.05)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(1.05)" Standard ROM
+*Font Bookman-Demi: Standard "(1.05)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(1.05)" Standard ROM
+*Font Bookman-Light: Standard "(1.05)" Standard ROM
+*Font Bookman-LightItalic: Standard "(1.05)" Standard ROM
+*Font Courier: Standard "(1.05)" Standard ROM
+*Font Courier-Bold: Standard "(1.05)" Standard ROM
+*Font Courier-BoldOblique: Standard "(1.05)" Standard ROM
+*Font Courier-Oblique: Standard "(1.05)" Standard ROM
+*Font Helvetica: Standard "(1.05)" Standard ROM
+*Font Helvetica-Bold: Standard "(1.05)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(1.05)" Standard ROM
+*Font Helvetica-Narrow: Standard "(1.05)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(1.05)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(1.05)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(1.05)" Standard ROM
+*Font Helvetica-Oblique: Standard "(1.05)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(1.05)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(1.05)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(1.05)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(1.05)" Standard ROM
+*Font Palatino-Bold: Standard "(1.05)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(1.05)" Standard ROM
+*Font Palatino-Italic: Standard "(1.05)" Standard ROM
+*Font Palatino-Roman: Standard "(1.05)" Standard ROM
+*Font Symbol: Special "(001.005)" Special ROM
+*Font Times-Bold: Standard "(1.05)" Standard ROM
+*Font Times-BoldItalic: Standard "(1.05)" Standard ROM
+*Font Times-Italic: Standard "(1.05)" Standard ROM
+*Font Times-Roman: Standard "(1.05)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(1.05)" Standard ROM
+*Font ZapfDingbats: Special "(001.005)" Special ROM
+
+*%========== UI Constraints ==========
+
+*%==========Duplex/PageSize
+*UIConstraints: *Duplex DuplexNoTumble *PageSize A5
+*UIConstraints: *PageSize A5 *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *PageSize A5
+*UIConstraints: *PageSize A5 *Duplex DuplexTumble
+
+*%==========Duplex/PageRegion
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion A5
+*UIConstraints: *PageRegion A5 *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *PageRegion A5
+*UIConstraints: *PageRegion A5 *Duplex DuplexTumble
+
+*% end of Printer Description file
+
+*% Japanese localization
+*ja.Translation Manufacturer/RICOH: ""
+*ja.Translation ModelName/RICOH SP 2200L: ""
+*ja.Translation ShortNickName/RICOH SP 2200L PCL5: ""
+*ja.Translation NickName/RICOH SP 2200L PCL5: ""
+*ja.Translation PageSize/用紙サイズ: ""
+*ja.PageSize A4/A4 (210 x 297 mm): ""
+*ja.PageSize Letter/Letter (8<2E>5<22> x 11<22>): ""
+*ja.PageSize A5/A5 (148 x 210 mm): ""
+*ja.PageSize Legal/Legal (8<2E>5<22> x 14<22>): ""
+*ja.Translation Resolution/Resolution: ""
+*ja.Resolution 600dpi/600 dpi: ""
+*ja.Translation InputSlot/Media Source: ""
+*ja.InputSlot AutoSelect/自動トレイ選択: ""
+*ja.InputSlot Manual/手差しトレイ: ""
+*ja.InputSlot Tray1/トレイ1: ""
+*ja.Translation Duplex/Duplex: ""
+*ja.Duplex None/しない: ""
+*ja.Duplex DuplexNoTumble/長辺とじ: ""
+*ja.Duplex DuplexTumble/短辺とじ: ""
diff --git a/db/source/PPD/Ricoh/PCL5/Ricoh-SP_2200SFL_PCL5.ppd b/db/source/PPD/Ricoh/PCL5/Ricoh-SP_2200SFL_PCL5.ppd
new file mode 100644
index 00000000..ec382d03
--- /dev/null
+++ b/db/source/PPD/Ricoh/PCL5/Ricoh-SP_2200SFL_PCL5.ppd
@@ -0,0 +1,191 @@
+*PPD-Adobe: "4.3"
+*cupsLanguages: "en ja"
+*%
+*% Printer Description file
+*% for "RICOH SP 2200SFL"
+*%
+*% CreationDate: 2018/06/29
+*%
+*%
+*% COPYRIGHT (C) 2018 RICOH COMPANY, LTD.
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*FileVersion: "1.0"
+*FormatVersion: "4.3"
+*LanguageEncoding: ISOLatin1
+*LanguageVersion: English
+*ModelName: "RICOH SP 2200SFL PCL5"
+*PCFileName: "RI9001D5.PPD"
+*Manufacturer: "RICOH"
+*Product: "(RICOH SP 2200SFL PCL5)"
+*PSVersion: "(3010.000) 0"
+*ShortNickName: "RICOH SP 2200SFL PCL5"
+*NickName: "RICOH SP 2200SFL PCL5"
+*1284DeviceID: "MFG:RICOH;MDL:SP 2200SFL;CMD:PCL5;"
+
+*cupsBackSide: "Normal"
+*cupsVersion: 1.1
+*cupsModelNumber: 0
+*cupsManualCopies: False
+*cupsCommands: ""
+*cupsFilter: "application/vnd.cups-raster 50 rastertohp"
+
+*%========== Basic Device Capabilities ==========
+
+*LanguageLevel: "3"
+*ColorDevice: False
+*DefaultColorSpace: Gray
+
+*FileSystem: False
+*Throughput: "8"
+*LandscapeOrientation: Plus90
+*TTRasterizer: Type42
+
+*OpenUI *PageSize/PageSize: PickOne
+*OrderDependency: 10 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize A4/A4 (210 x 297 mm): "<</PageSize[595 842]/ImagingBBox null>>setpagedevice"
+*PageSize Letter/Letter (8<2E>5<22> x 11<22>): "<</PageSize[612 792]/ImagingBBox null>>setpagedevice"
+*PageSize A5/A5 (148 x 210 mm): "<</PageSize[420 595]/ImagingBBox null>>setpagedevice"
+*PageSize Legal/Legal (8<2E>5<22> x 14<22>): "<</PageSize[612 1008]/ImagingBBox null>>setpagedevice"
+
+*CloseUI: *PageSize
+
+*OpenUI *PageRegion/PageSize: PickOne
+*OrderDependency: 10 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion A4/A4 (210 x 297 mm): "<</PageSize[595 842]/ImagingBBox null>>setpagedevice"
+*PageRegion Letter/Letter (8<2E>5<22> x 11<22>): "<</PageSize[612 792]/ImagingBBox null>>setpagedevice"
+*PageRegion A5/A5 (148 x 210 mm): "<</PageSize[420 595]/ImagingBBox null>>setpagedevice"
+*PageRegion Legal/Legal (8<2E>5<22> x 14<22>): "<</PageSize[612 1008]/ImagingBBox null>>setpagedevice"
+*CloseUI: *PageRegion
+
+*DefaultImageableArea: Letter
+*ImageableArea A4: "12 12 583 830"
+*ImageableArea Letter: "12 12 600 780"
+*ImageableArea A5: "12 12 408 583"
+*ImageableArea Legal: "12 12 600 996"
+
+*DefaultPaperDimension: Letter
+*PaperDimension A4/A4 (210 x 297 mm): "595 842"
+*PaperDimension Letter/Letter (8<2E>5<22> x 11<22>): "612 792"
+*PaperDimension A5/A5 (148 x 210 mm): "420 595"
+*PaperDimension Legal/Legal (8 1<2F>2<22> x 14<22>): "612 1008"
+
+*OpenUI *Resolution/Resolution: PickOne
+*OrderDependency: 20 AnySetup *Resolution
+*DefaultResolution: 600dpi
+*Resolution 600dpi/600dpi: "<</HWResolution[600 600]/cupsBitsPerColor 1/cupsRowCount 0/cupsRowFeed 0/cupsRowStep 0/cupsColorSpace 3>>setpagedevice"
+*CloseUI: *Resolution
+
+*OpenUI *InputSlot/Input Tray: PickOne
+*OrderDependency: 10 AnySetup *InputSlot
+*DefaultInputSlot: AutoSelect
+*InputSlot AutoSelect/Auto Tray Select: "<</MediaPosition 7>>setpagedevice"
+*InputSlot Manual/Bypass Tray: "<</MediaPosition 24>>setpagedevice"
+*InputSlot Tray1/Tray 1: "<</MediaPosition 8>>setpagedevice"
+*CloseUI: *InputSlot
+
+*OpenUI *Duplex/Duplex: PickOne
+*OrderDependency: 20 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex None/Off: "<</Duplex false>>setpagedevice"
+*Duplex DuplexNoTumble/Long-Edge Binding: "<</Duplex true/Tumble false>>setpagedevice"
+*Duplex DuplexTumble/Short-Edge Binding: "<</Duplex true/Tumble true>>setpagedevice"
+*CloseUI: *Duplex
+
+*%========== Font ==========
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(1.05)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(1.05)" Standard ROM
+*Font AvantGarde-Demi: Standard "(1.05)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(1.05)" Standard ROM
+*Font Bookman-Demi: Standard "(1.05)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(1.05)" Standard ROM
+*Font Bookman-Light: Standard "(1.05)" Standard ROM
+*Font Bookman-LightItalic: Standard "(1.05)" Standard ROM
+*Font Courier: Standard "(1.05)" Standard ROM
+*Font Courier-Bold: Standard "(1.05)" Standard ROM
+*Font Courier-BoldOblique: Standard "(1.05)" Standard ROM
+*Font Courier-Oblique: Standard "(1.05)" Standard ROM
+*Font Helvetica: Standard "(1.05)" Standard ROM
+*Font Helvetica-Bold: Standard "(1.05)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(1.05)" Standard ROM
+*Font Helvetica-Narrow: Standard "(1.05)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(1.05)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(1.05)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(1.05)" Standard ROM
+*Font Helvetica-Oblique: Standard "(1.05)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(1.05)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(1.05)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(1.05)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(1.05)" Standard ROM
+*Font Palatino-Bold: Standard "(1.05)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(1.05)" Standard ROM
+*Font Palatino-Italic: Standard "(1.05)" Standard ROM
+*Font Palatino-Roman: Standard "(1.05)" Standard ROM
+*Font Symbol: Special "(001.005)" Special ROM
+*Font Times-Bold: Standard "(1.05)" Standard ROM
+*Font Times-BoldItalic: Standard "(1.05)" Standard ROM
+*Font Times-Italic: Standard "(1.05)" Standard ROM
+*Font Times-Roman: Standard "(1.05)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(1.05)" Standard ROM
+*Font ZapfDingbats: Special "(001.005)" Special ROM
+
+*%========== UI Constraints ==========
+
+*%==========Duplex/PageSize
+*UIConstraints: *Duplex DuplexNoTumble *PageSize A5
+*UIConstraints: *PageSize A5 *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *PageSize A5
+*UIConstraints: *PageSize A5 *Duplex DuplexTumble
+
+*%==========Duplex/PageRegion
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion A5
+*UIConstraints: *PageRegion A5 *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *PageRegion A5
+*UIConstraints: *PageRegion A5 *Duplex DuplexTumble
+
+*% end of Printer Description file
+
+*% Japanese localization
+*ja.Translation Manufacturer/RICOH: ""
+*ja.Translation ModelName/RICOH SP 2200SFL: ""
+*ja.Translation ShortNickName/RICOH SP 2200SFL PCL5: ""
+*ja.Translation NickName/RICOH SP 2200SFL PCL5: ""
+*ja.Translation PageSize/用紙サイズ: ""
+*ja.PageSize A4/A4 (210 x 297 mm): ""
+*ja.PageSize Letter/Letter (8<2E>5<22> x 11<22>): ""
+*ja.PageSize A5/A5 (148 x 210 mm): ""
+*ja.PageSize Legal/Legal (8<2E>5<22> x 14<22>): ""
+*ja.Translation Resolution/Resolution: ""
+*ja.Resolution 600dpi/600 dpi: ""
+*ja.Translation InputSlot/Media Source: ""
+*ja.InputSlot AutoSelect/自動トレイ選択: ""
+*ja.InputSlot Manual/手差しトレイ: ""
+*ja.InputSlot Tray1/トレイ1: ""
+*ja.Translation Duplex/Duplex: ""
+*ja.Duplex None/しない: ""
+*ja.Duplex DuplexNoTumble/長辺とじ: ""
+*ja.Duplex DuplexTumble/短辺とじ: ""
diff --git a/db/source/PPD/Ricoh/PCL5/Ricoh-SP_2300L_PCL5.ppd b/db/source/PPD/Ricoh/PCL5/Ricoh-SP_2300L_PCL5.ppd
new file mode 100644
index 00000000..de648660
--- /dev/null
+++ b/db/source/PPD/Ricoh/PCL5/Ricoh-SP_2300L_PCL5.ppd
@@ -0,0 +1,193 @@
+*PPD-Adobe: "4.3"
+*cupsLanguages: "en ja"
+*%
+*% Printer Description file
+*% for "RICOH SP 2300L"
+*%
+*% CreationDate: 2018/06/29
+*%
+*%
+*% COPYRIGHT (C) 2018 RICOH COMPANY, LTD.
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*FileVersion: "1.0"
+*FormatVersion: "4.3"
+*LanguageEncoding: ISOLatin1
+*LanguageVersion: English
+*ModelName: "RICOH SP 2300L PCL5"
+*PCFileName: "RI9051D5.PPD"
+*Manufacturer: "RICOH"
+*Product: "(RICOH SP 2300L PCL5)"
+*PSVersion: "(3010.000) 0"
+*ShortNickName: "RICOH SP 2300L PCL5"
+*NickName: "RICOH SP 2300L PCL5"
+*1284DeviceID: "MFG:RICOH;MDL:SP 2300L;CMD:PCL5;"
+
+*cupsBackSide: "Normal"
+*cupsVersion: 1.1
+*cupsModelNumber: 0
+*cupsManualCopies: False
+*cupsCommands: ""
+*cupsFilter: "application/vnd.cups-raster 50 rastertohp"
+
+*%========== Basic Device Capabilities ==========
+
+*LanguageLevel: "3"
+*ColorDevice: False
+*DefaultColorSpace: Gray
+
+*FileSystem: False
+*Throughput: "8"
+*LandscapeOrientation: Plus90
+*TTRasterizer: Type42
+
+*OpenUI *PageSize/Media Size: PickOne
+*OrderDependency: 10 AnySetup *PageSize
+*DefaultPageSize: A4
+*PageSize A4/A4 (210 x 297 mm): "<</PageSize[595 842]/ImagingBBox null>>setpagedevice"
+*PageSize Letter/Letter (8<2E>5<22> x 11<22>): "<</PageSize[612 792]/ImagingBBox null>>setpagedevice"
+*PageSize A5/A5 (148 x 210 mm): "<</PageSize[420 595]/ImagingBBox null>>setpagedevice"
+*PageSize Legal/Legal (8<2E>5<22> x 14<22>): "<</PageSize[612 1008]/ImagingBBox null>>setpagedevice"
+*CloseUI: *PageSize
+
+*OpenUI *PageRegion/Media Size: PickOne
+*OrderDependency: 10 AnySetup *PageRegion
+*DefaultPageRegion: A4
+*PageRegion A4/A4 (210 x 297 mm): "<</PageSize[595 842]/ImagingBBox null>>setpagedevice"
+*PageRegion Letter/Letter (8<2E>5<22> x 11<22>): "<</PageSize[612 792]/ImagingBBox null>>setpagedevice"
+*PageRegion A5/A5 (148 x 210 mm): "<</PageSize[420 595]/ImagingBBox null>>setpagedevice"
+*PageRegion Legal/Legal (8<2E>5<22> x 14<22>): "<</PageSize[612 1008]/ImagingBBox null>>setpagedevice"
+*CloseUI: *PageRegion
+
+*DefaultImageableArea: A4
+*ImageableArea A4/A4 (210 x 297 mm): "12 12 583 830"
+*ImageableArea Letter/Letter (8<2E>5<22> x 11<22>): "12 12 600 780"
+*ImageableArea A5/A5 (148 x 210 mm): "12 12 408 583"
+*ImageableArea Legal/Legal (8<2E>5<22> x 14<22>): "12 12 600 996"
+
+*DefaultPaperDimension: A4
+*PaperDimension A4/A4 (210 x 297 mm): "595 842"
+*PaperDimension Letter/Letter (8<2E>5<22> x 11<22>): "612 792"
+*PaperDimension A5/A5 (148 x 210 mm): "420 595"
+*PaperDimension Legal/Legal (8<2E>5<22> x 14<22>): "612 1008"
+
+*OpenUI *Resolution/Resolution: PickOne
+*OrderDependency: 10 AnySetup *Resolution
+*DefaultResolution: 600dpi
+*Resolution 600dpi/600 dpi: "<</HWResolution[600 600]/cupsBitsPerColor 1/cupsRowCount 0/cupsRowFeed 0/cupsRowStep 0/cupsColorSpace 3>>setpagedevice"
+*CloseUI: *Resolution
+
+*OpenUI *InputSlot/Input Tray: PickOne
+*OrderDependency: 10 AnySetup *InputSlot
+*DefaultInputSlot: AutoSelect
+*InputSlot AutoSelect/Auto Tray Select: "<</MediaPosition 7>>setpagedevice"
+*InputSlot Manual/Bypass Tray: "<</MediaPosition 24>>setpagedevice"
+*InputSlot Tray1/Tray 1: "<</MediaPosition 8>>setpagedevice"
+*InputSlot Tray2/Tray 2: "<</MediaPosition 1>>setpagedevice"
+*CloseUI: *InputSlot
+
+*OpenUI *Duplex/Duplex: PickOne
+*OrderDependency: 20 AnySetup *Duplex
+*DefaultDuplex: DuplexNoTumble
+*Duplex None/Off: "<</Duplex false>>setpagedevice"
+*Duplex DuplexNoTumble/Long-Edge Binding: "<</Duplex true/Tumble false>>setpagedevice"
+*Duplex DuplexTumble/Short-Edge Binding: "<</Duplex true/Tumble true>>setpagedevice"
+*CloseUI: *Duplex
+
+*%========== Font ==========
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(1.05)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(1.05)" Standard ROM
+*Font AvantGarde-Demi: Standard "(1.05)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(1.05)" Standard ROM
+*Font Bookman-Demi: Standard "(1.05)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(1.05)" Standard ROM
+*Font Bookman-Light: Standard "(1.05)" Standard ROM
+*Font Bookman-LightItalic: Standard "(1.05)" Standard ROM
+*Font Courier: Standard "(1.05)" Standard ROM
+*Font Courier-Bold: Standard "(1.05)" Standard ROM
+*Font Courier-BoldOblique: Standard "(1.05)" Standard ROM
+*Font Courier-Oblique: Standard "(1.05)" Standard ROM
+*Font Helvetica: Standard "(1.05)" Standard ROM
+*Font Helvetica-Bold: Standard "(1.05)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(1.05)" Standard ROM
+*Font Helvetica-Narrow: Standard "(1.05)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(1.05)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(1.05)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(1.05)" Standard ROM
+*Font Helvetica-Oblique: Standard "(1.05)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(1.05)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(1.05)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(1.05)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(1.05)" Standard ROM
+*Font Palatino-Bold: Standard "(1.05)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(1.05)" Standard ROM
+*Font Palatino-Italic: Standard "(1.05)" Standard ROM
+*Font Palatino-Roman: Standard "(1.05)" Standard ROM
+*Font Symbol: Special "(001.005)" Special ROM
+*Font Times-Bold: Standard "(1.05)" Standard ROM
+*Font Times-BoldItalic: Standard "(1.05)" Standard ROM
+*Font Times-Italic: Standard "(1.05)" Standard ROM
+*Font Times-Roman: Standard "(1.05)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(1.05)" Standard ROM
+*Font ZapfDingbats: Special "(001.005)" Special ROM
+
+*%========== UI Constraints ==========
+
+*%==========Duplex/PageSize
+*UIConstraints: *Duplex DuplexNoTumble *PageSize A5
+*UIConstraints: *PageSize A5 *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *PageSize A5
+*UIConstraints: *PageSize A5 *Duplex DuplexTumble
+
+*%==========Duplex/PageRegion
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion A5
+*UIConstraints: *PageRegion A5 *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *PageRegion A5
+*UIConstraints: *PageRegion A5 *Duplex DuplexTumble
+
+*% end of Printer Description file
+
+*% Japanese localization
+
+*ja.Translation Manufacturer/RICOH: ""
+*ja.Translation ModelName/RICOH SP 2300L: ""
+*ja.Translation ShortNickName/RICOH SP 2300L PCL5: ""
+*ja.Translation NickName/RICOH SP 2300L PCL5: ""
+*ja.Translation PageSize/用紙サイズ: ""
+*ja.PageSize A4/A4 (210 x 297 mm): ""
+*ja.PageSize Letter/Letter (8<2E>5<22> x 11<22>): ""
+*ja.PageSize A5/A5 (148 x 210 mm): ""
+*ja.PageSize Legal/Legal (8<2E>5<22> x 14<22>): ""
+*ja.Translation Resolution/Resolution: ""
+*ja.Resolution 600dpi/600 dpi: ""
+*ja.Translation InputSlot/Media Source: ""
+*ja.InputSlot AutoSelect/自動トレイ選択: ""
+*ja.InputSlot Manual/手差しトレイ: ""
+*ja.InputSlot Tray1/トレイ1: ""
+*ja.InputSlot Tray2/トレイ2: ""
+*ja.Translation Duplex/Duplex: ""
+*ja.Duplex None/しない: ""
+*ja.Duplex DuplexNoTumble/長辺とじ: ""
+*ja.Duplex DuplexTumble/短辺とじ: ""
diff --git a/db/source/PPD/Ricoh/PCL5/Ricoh-SP_2300SFL_PCL5.ppd b/db/source/PPD/Ricoh/PCL5/Ricoh-SP_2300SFL_PCL5.ppd
new file mode 100644
index 00000000..96fd94e1
--- /dev/null
+++ b/db/source/PPD/Ricoh/PCL5/Ricoh-SP_2300SFL_PCL5.ppd
@@ -0,0 +1,193 @@
+*PPD-Adobe: "4.3"
+*cupsLanguages: "en ja"
+*%
+*% Printer Description file
+*% for "RICOH SP 2300SFL"
+*%
+*% CreationDate: 2018/06/29
+*%
+*%
+*% COPYRIGHT (C) 2018 RICOH COMPANY, LTD.
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*FileVersion: "1.0"
+*FormatVersion: "4.3"
+*LanguageEncoding: ISOLatin1
+*LanguageVersion: English
+*ModelName: "RICOH SP 2300SFL PCL5"
+*PCFileName: "RI9051D5.PPD"
+*Manufacturer: "RICOH"
+*Product: "(RICOH SP 2300SFL PCL5)"
+*PSVersion: "(3010.000) 0"
+*ShortNickName: "RICOH SP 2300SFL PCL5"
+*NickName: "RICOH SP 2300SFL PCL5"
+*1284DeviceID: "MFG:RICOH;MDL:SP 2300SFL;CMD:PCL5;"
+
+*cupsBackSide: "Normal"
+*cupsVersion: 1.1
+*cupsModelNumber: 0
+*cupsManualCopies: False
+*cupsCommands: ""
+*cupsFilter: "application/vnd.cups-raster 50 rastertohp"
+
+*%========== Basic Device Capabilities ==========
+
+*LanguageLevel: "3"
+*ColorDevice: False
+*DefaultColorSpace: Gray
+
+*FileSystem: False
+*Throughput: "8"
+*LandscapeOrientation: Plus90
+*TTRasterizer: Type42
+
+*OpenUI *PageSize/Media Size: PickOne
+*OrderDependency: 10 AnySetup *PageSize
+*DefaultPageSize: A4
+*PageSize A4/A4 (210 x 297 mm): "<</PageSize[595 842]/ImagingBBox null>>setpagedevice"
+*PageSize Letter/Letter (8<2E>5<22> x 11<22>): "<</PageSize[612 792]/ImagingBBox null>>setpagedevice"
+*PageSize A5/A5 (148 x 210 mm): "<</PageSize[420 595]/ImagingBBox null>>setpagedevice"
+*PageSize Legal/Legal (8<2E>5<22> x 14<22>): "<</PageSize[612 1008]/ImagingBBox null>>setpagedevice"
+*CloseUI: *PageSize
+
+*OpenUI *PageRegion/Media Size: PickOne
+*OrderDependency: 10 AnySetup *PageRegion
+*DefaultPageRegion: A4
+*PageRegion A4/A4 (210 x 297 mm): "<</PageSize[595 842]/ImagingBBox null>>setpagedevice"
+*PageRegion Letter/Letter (8<2E>5<22> x 11<22>): "<</PageSize[612 792]/ImagingBBox null>>setpagedevice"
+*PageRegion A5/A5 (148 x 210 mm): "<</PageSize[420 595]/ImagingBBox null>>setpagedevice"
+*PageRegion Legal/Legal (8<2E>5<22> x 14<22>): "<</PageSize[612 1008]/ImagingBBox null>>setpagedevice"
+*CloseUI: *PageRegion
+
+*DefaultImageableArea: A4
+*ImageableArea A4/A4 (210 x 297 mm): "12 12 583 830"
+*ImageableArea Letter/Letter (8<2E>5<22> x 11<22>): "12 12 600 780"
+*ImageableArea A5/A5 (148 x 210 mm): "12 12 408 583"
+*ImageableArea Legal/Legal (8<2E>5<22> x 14<22>): "12 12 600 996"
+
+*DefaultPaperDimension: A4
+*PaperDimension A4/A4 (210 x 297 mm): "595 842"
+*PaperDimension Letter/Letter (8<2E>5<22> x 11<22>): "612 792"
+*PaperDimension A5/A5 (148 x 210 mm): "420 595"
+*PaperDimension Legal/Legal (8<2E>5<22> x 14<22>): "612 1008"
+
+*OpenUI *Resolution/Resolution: PickOne
+*OrderDependency: 10 AnySetup *Resolution
+*DefaultResolution: 600dpi
+*Resolution 600dpi/600 dpi: "<</HWResolution[600 600]/cupsBitsPerColor 1/cupsRowCount 0/cupsRowFeed 0/cupsRowStep 0/cupsColorSpace 3>>setpagedevice"
+*CloseUI: *Resolution
+
+*OpenUI *InputSlot/Input Tray: PickOne
+*OrderDependency: 10 AnySetup *InputSlot
+*DefaultInputSlot: AutoSelect
+*InputSlot AutoSelect/Auto Tray Select: "<</MediaPosition 7>>setpagedevice"
+*InputSlot Manual/Bypass Tray: "<</MediaPosition 24>>setpagedevice"
+*InputSlot Tray1/Tray 1: "<</MediaPosition 8>>setpagedevice"
+*InputSlot Tray2/Tray 2: "<</MediaPosition 1>>setpagedevice"
+*CloseUI: *InputSlot
+
+*OpenUI *Duplex/Duplex: PickOne
+*OrderDependency: 20 AnySetup *Duplex
+*DefaultDuplex: DuplexNoTumble
+*Duplex None/Off: "<</Duplex false>>setpagedevice"
+*Duplex DuplexNoTumble/Long-Edge Binding: "<</Duplex true/Tumble false>>setpagedevice"
+*Duplex DuplexTumble/Short-Edge Binding: "<</Duplex true/Tumble true>>setpagedevice"
+*CloseUI: *Duplex
+
+*%========== Font ==========
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(1.05)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(1.05)" Standard ROM
+*Font AvantGarde-Demi: Standard "(1.05)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(1.05)" Standard ROM
+*Font Bookman-Demi: Standard "(1.05)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(1.05)" Standard ROM
+*Font Bookman-Light: Standard "(1.05)" Standard ROM
+*Font Bookman-LightItalic: Standard "(1.05)" Standard ROM
+*Font Courier: Standard "(1.05)" Standard ROM
+*Font Courier-Bold: Standard "(1.05)" Standard ROM
+*Font Courier-BoldOblique: Standard "(1.05)" Standard ROM
+*Font Courier-Oblique: Standard "(1.05)" Standard ROM
+*Font Helvetica: Standard "(1.05)" Standard ROM
+*Font Helvetica-Bold: Standard "(1.05)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(1.05)" Standard ROM
+*Font Helvetica-Narrow: Standard "(1.05)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(1.05)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(1.05)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(1.05)" Standard ROM
+*Font Helvetica-Oblique: Standard "(1.05)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(1.05)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(1.05)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(1.05)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(1.05)" Standard ROM
+*Font Palatino-Bold: Standard "(1.05)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(1.05)" Standard ROM
+*Font Palatino-Italic: Standard "(1.05)" Standard ROM
+*Font Palatino-Roman: Standard "(1.05)" Standard ROM
+*Font Symbol: Special "(001.005)" Special ROM
+*Font Times-Bold: Standard "(1.05)" Standard ROM
+*Font Times-BoldItalic: Standard "(1.05)" Standard ROM
+*Font Times-Italic: Standard "(1.05)" Standard ROM
+*Font Times-Roman: Standard "(1.05)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(1.05)" Standard ROM
+*Font ZapfDingbats: Special "(001.005)" Special ROM
+
+*%========== UI Constraints ==========
+
+*%==========Duplex/PageSize
+*UIConstraints: *Duplex DuplexNoTumble *PageSize A5
+*UIConstraints: *PageSize A5 *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *PageSize A5
+*UIConstraints: *PageSize A5 *Duplex DuplexTumble
+
+*%==========Duplex/PageRegion
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion A5
+*UIConstraints: *PageRegion A5 *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *PageRegion A5
+*UIConstraints: *PageRegion A5 *Duplex DuplexTumble
+
+*% end of Printer Description file
+
+*% Japanese localization
+
+*ja.Translation Manufacturer/RICOH: ""
+*ja.Translation ModelName/RICOH SP 2300SFL: ""
+*ja.Translation ShortNickName/RICOH SP 2300SFL PCL5: ""
+*ja.Translation NickName/RICOH SP 2300SFL PCL5: ""
+*ja.Translation PageSize/用紙サイズ: ""
+*ja.PageSize A4/A4 (210 x 297 mm): ""
+*ja.PageSize Letter/Letter (8<2E>5<22> x 11<22>): ""
+*ja.PageSize A5/A5 (148 x 210 mm): ""
+*ja.PageSize Legal/Legal (8<2E>5<22> x 14<22>): ""
+*ja.Translation Resolution/Resolution: ""
+*ja.Resolution 600dpi/600 dpi: ""
+*ja.Translation InputSlot/Media Source: ""
+*ja.InputSlot AutoSelect/自動トレイ選択: ""
+*ja.InputSlot Manual/手差しトレイ: ""
+*ja.InputSlot Tray1/トレイ1: ""
+*ja.InputSlot Tray2/トレイ2: ""
+*ja.Translation Duplex/Duplex: ""
+*ja.Duplex None/しない: ""
+*ja.Duplex DuplexNoTumble/長辺とじ: ""
+*ja.Duplex DuplexTumble/短辺とじ: ""
diff --git a/db/source/PPD/Ricoh/PCL5/Ricoh-SP_320DN_PCL5.ppd b/db/source/PPD/Ricoh/PCL5/Ricoh-SP_320DN_PCL5.ppd
new file mode 100644
index 00000000..7957de17
--- /dev/null
+++ b/db/source/PPD/Ricoh/PCL5/Ricoh-SP_320DN_PCL5.ppd
@@ -0,0 +1,237 @@
+*PPD-Adobe: "4.3"
+*cupsLanguages: "en"
+*%
+*% Printer Description file
+*% for "RICOH SP 320DN"
+*%
+*% CreationDate: 2018/06/29
+*%
+*%
+*% COPYRIGHT (C) 2018 RICOH COMPANY, LTD.
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*FileVersion: "1.0"
+*FormatVersion: "4.3"
+*LanguageEncoding: ISOLatin1
+*LanguageVersion: English
+*ModelName: "RICOH SP 320DN PCL5"
+*PCFileName: "RI9011E5.PPD"
+*Manufacturer: "RICOH"
+*Product: "(RICOH SP 320DN PCL5)"
+*PSVersion: "(3010.000) 0"
+*ShortNickName: "RICOH SP 320DN PCL5"
+*NickName: "RICOH SP 320DN PCL5"
+*1284DeviceID: "MFG:RICOH;MDL:SP 320DN;CMD:PCL5;"
+
+*cupsBackSide: "Normal"
+*cupsVersion: 1.1
+*cupsModelNumber: 0
+*cupsManualCopies: False
+*cupsCommands: ""
+*cupsFilter: "application/vnd.cups-raster 50 rastertohp"
+
+*%========== Basic Device Capabilities ==========
+
+*LanguageLevel: "3"
+*ColorDevice: False
+*DefaultColorSpace: Gray
+
+*FileSystem: False
+*Throughput: "8"
+*LandscapeOrientation: Plus90
+*TTRasterizer: Type42
+
+*OpenUI *PageSize/PageSize: PickOne
+*OrderDependency: 10 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize A4/A4 (210 x 297 mm): "<</PageSize[595 842]/ImagingBBox null>>setpagedevice"
+*PageSize Letter/Letter (8<2E>5<22> x 11<22>): "<</PageSize[612 792]/ImagingBBox null>>setpagedevice"
+*PageSize A5/A5 (148 x 210 mm): "<</PageSize[420 595]/ImagingBBox null>>setpagedevice"
+*PageSize Legal/Legal (8<2E>5<22> x 14<22>): "<</PageSize[612 1008]/ImagingBBox null>>setpagedevice"
+*PageSize Env10/Com10 (104<2E>8 x 241<2E>3 mm): "<</PageSize[297 684]/ImagingBBox null>>setpagedevice"
+*PageSize EnvMonarch/Monarch (98<2E>4 x 190<2E>5 mm): "<</PageSize[279 540]/ImagingBBox null>>setpagedevice"
+*PageSize EnvDL/DL Env (110 x 220 mm): "<</PageSize[312 624]/ImagingBBox null>>setpagedevice"
+*PageSize EnvC5/C5 Env (162 x 229 mm): "<</PageSize[459 649]/ImagingBBox null>>setpagedevice"
+*CloseUI: *PageSize
+
+*OpenUI *PageRegion/PageSize: PickOne
+*OrderDependency: 10 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion A4/A4 (210 x 297 mm): "<</PageSize[595 842]/ImagingBBox null>>setpagedevice"
+*PageRegion Letter/Letter (8<2E>5<22> x 11<22>): "<</PageSize[612 792]/ImagingBBox null>>setpagedevice"
+*PageRegion A5/A5 (148 x 210 mm): "<</PageSize[420 595]/ImagingBBox null>>setpagedevice"
+*PageRegion Legal/Legal (8<2E>5<22> x 14<22>): "<</PageSize[612 1008]/ImagingBBox null>>setpagedevice"
+*PageRegion Env10/Com10 (104<2E>8 x 241<2E>3 mm): "<</PageSize[297 684]/ImagingBBox null>>setpagedevice"
+*PageRegion EnvMonarch/Monarch (98<2E>4 x 190<2E>5 mm): "<</PageSize[279 540]/ImagingBBox null>>setpagedevice"
+*PageRegion EnvDL/DL Env (110 x 220 mm): "<</PageSize[312 624]/ImagingBBox null>>setpagedevice"
+*PageRegion EnvC5/C5 Env (162 x 229 mm): "<</PageSize[459 649]/ImagingBBox null>>setpagedevice"
+*CloseUI: *PageRegion
+
+*DefaultImageableArea: Letter
+*ImageableArea A4: "12 12 583 830"
+*ImageableArea Letter: "12 12 600 780"
+*ImageableArea A5: "12 12 408 583"
+*ImageableArea Legal: "12 12 600 996"
+*ImageableArea Env10: "12 12 285 672"
+*ImageableArea EnvMonarch: "12 12 267 528"
+*ImageableArea EnvDL: "12 12 300 612"
+*ImageableArea EnvC5: "12 12 447 637"
+
+*DefaultPaperDimension: Letter
+*PaperDimension A4/A4 (210 x 297 mm): "595 842"
+*PaperDimension Letter/Letter (8<2E>5<22> x 11<22>): "612 792"
+*PaperDimension A5/A5 (148 x 210 mm): "420 595"
+*PaperDimension Legal/Legal (8<2E>5<22> x 14<22>): "612 1008"
+*PaperDimension Env10/Com10 (104<2E>8 x 241<2E>3 mm): "297 684"
+*PaperDimension EnvMonarch/Monarch (98<2E>4 x 190<2E>5 mm): "279 540"
+*PaperDimension EnvDL/DL Env (110 x 220 mm): "312 624"
+*PaperDimension EnvC5/C5 Env (162 x 229 mm): "459 649"
+
+*OpenUI *Resolution/Resolution: PickOne
+*OrderDependency: 20 AnySetup *Resolution
+*DefaultResolution: 600dpi
+*Resolution 600dpi/600dpi: "<</HWResolution[600 600]/cupsBitsPerColor 1/cupsRowCount 0/cupsRowFeed 0/cupsRowStep 0/cupsColorSpace 3>>setpagedevice"
+*CloseUI: *Resolution
+
+*OpenUI *InputSlot/Input Tray: PickOne
+*OrderDependency: 10 AnySetup *InputSlot
+*DefaultInputSlot: AutoSelect
+*InputSlot AutoSelect/Auto Tray Select: "<</MediaPosition 7>>setpagedevice"
+*InputSlot Manual/Bypass Tray: "<</MediaPosition 24>>setpagedevice"
+*InputSlot Tray1/Tray 1: "<</MediaPosition 8>>setpagedevice"
+*CloseUI: *InputSlot
+
+*OpenUI *Duplex/Duplex: PickOne
+*OrderDependency: 20 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex None/Off: "<</Duplex false>>setpagedevice"
+*Duplex DuplexNoTumble/Long-Edge Binding: "<</Duplex true/Tumble false>>setpagedevice"
+*Duplex DuplexTumble/Short-Edge Binding: "<</Duplex true/Tumble true>>setpagedevice"
+*CloseUI: *Duplex
+
+*%========== Font ==========
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(1.05)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(1.05)" Standard ROM
+*Font AvantGarde-Demi: Standard "(1.05)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(1.05)" Standard ROM
+*Font Bookman-Demi: Standard "(1.05)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(1.05)" Standard ROM
+*Font Bookman-Light: Standard "(1.05)" Standard ROM
+*Font Bookman-LightItalic: Standard "(1.05)" Standard ROM
+*Font Courier: Standard "(1.05)" Standard ROM
+*Font Courier-Bold: Standard "(1.05)" Standard ROM
+*Font Courier-BoldOblique: Standard "(1.05)" Standard ROM
+*Font Courier-Oblique: Standard "(1.05)" Standard ROM
+*Font Helvetica: Standard "(1.05)" Standard ROM
+*Font Helvetica-Bold: Standard "(1.05)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(1.05)" Standard ROM
+*Font Helvetica-Narrow: Standard "(1.05)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(1.05)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(1.05)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(1.05)" Standard ROM
+*Font Helvetica-Oblique: Standard "(1.05)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(1.05)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(1.05)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(1.05)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(1.05)" Standard ROM
+*Font Palatino-Bold: Standard "(1.05)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(1.05)" Standard ROM
+*Font Palatino-Italic: Standard "(1.05)" Standard ROM
+*Font Palatino-Roman: Standard "(1.05)" Standard ROM
+*Font Symbol: Special "(001.005)" Special ROM
+*Font Times-Bold: Standard "(1.05)" Standard ROM
+*Font Times-BoldItalic: Standard "(1.05)" Standard ROM
+*Font Times-Italic: Standard "(1.05)" Standard ROM
+*Font Times-Roman: Standard "(1.05)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(1.05)" Standard ROM
+*Font ZapfDingbats: Special "(001.005)" Special ROM
+
+*%========== UI Constraints ==========
+
+*%==========InputSlot/PageSize
+*UIConstraints: *InputSlot Tray1 *PageSize Env10
+*UIConstraints: *InputSlot Tray1 *PageSize EnvMonarch
+*UIConstraints: *InputSlot Tray1 *PageSize EnvDL
+*UIConstraints: *InputSlot Tray1 *PageSize EnvC5
+*UIConstraints: *PageSize Env10 *InputSlot Tray1
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray1
+*UIConstraints: *PageSize EnvDL *InputSlot Tray1
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray1
+
+*%==========InputSlot/PageRegion
+*UIConstraints: *InputSlot Tray1 *PageRegion Env10
+*UIConstraints: *InputSlot Tray1 *PageRegion EnvMonarch
+*UIConstraints: *InputSlot Tray1 *PageRegion EnvDL
+*UIConstraints: *InputSlot Tray1 *PageRegion EnvC5
+*UIConstraints: *PageRegion Env10 *InputSlot Tray1
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray1
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray1
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray1
+
+*%==========Duplex/PageSize
+*UIConstraints: *Duplex DuplexNoTumble *PageSize A5
+*UIConstraints: *Duplex DuplexNoTumble *PageSize Env10
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvMonarch
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvC5
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvDL
+*UIConstraints: *PageSize A5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *PageSize A5
+*UIConstraints: *Duplex DuplexTumble *PageSize Env10
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvMonarch
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvC5
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvDL
+*UIConstraints: *PageSize A5 *Duplex DuplexTumble
+*UIConstraints: *PageSize Env10 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexTumble
+
+*%==========Duplex/PageRegion
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion A5
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion Env10
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvMonarch
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvC5
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvDL
+*UIConstraints: *PageRegion A5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *PageRegion A5
+*UIConstraints: *Duplex DuplexTumble *PageRegion Env10
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvMonarch
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvC5
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvDL
+*UIConstraints: *PageRegion A5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion Env10 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexTumble
+
+*% end of Printer Description file
diff --git a/db/source/PPD/Ricoh/PCL5/Ricoh-SP_320SFN_PCL5.ppd b/db/source/PPD/Ricoh/PCL5/Ricoh-SP_320SFN_PCL5.ppd
new file mode 100644
index 00000000..ff13c252
--- /dev/null
+++ b/db/source/PPD/Ricoh/PCL5/Ricoh-SP_320SFN_PCL5.ppd
@@ -0,0 +1,237 @@
+*PPD-Adobe: "4.3"
+*cupsLanguages: "en"
+*%
+*% Printer Description file
+*% for "RICOH SP 320SFN"
+*%
+*% CreationDate: 2018/06/29
+*%
+*%
+*% COPYRIGHT (C) 2018 RICOH COMPANY, LTD.
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*FileVersion: "1.0"
+*FormatVersion: "4.3"
+*LanguageEncoding: ISOLatin1
+*LanguageVersion: English
+*ModelName: "RICOH SP 320SFN PCL5"
+*PCFileName: "RI9002E5.PPD"
+*Manufacturer: "RICOH"
+*Product: "(RICOH SP 320SFN PCL5)"
+*PSVersion: "(3010.000) 0"
+*ShortNickName: "RICOH SP 320SFN PCL5"
+*NickName: "RICOH SP 320SFN PCL5"
+*1284DeviceID: "MFG:RICOH;MDL:SP 320SFN;CMD:PCL5;"
+
+*cupsBackSide: "Normal"
+*cupsVersion: 1.1
+*cupsModelNumber: 0
+*cupsManualCopies: False
+*cupsCommands: ""
+*cupsFilter: "application/vnd.cups-raster 50 rastertohp"
+
+*%========== Basic Device Capabilities ==========
+
+*LanguageLevel: "3"
+*ColorDevice: False
+*DefaultColorSpace: Gray
+
+*FileSystem: False
+*Throughput: "8"
+*LandscapeOrientation: Plus90
+*TTRasterizer: Type42
+
+*OpenUI *PageSize/PageSize: PickOne
+*OrderDependency: 10 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize A4/A4 (210 x 297 mm): "<</PageSize[595 842]/ImagingBBox null>>setpagedevice"
+*PageSize Letter/Letter (8<2E>5<22> x 11<22>): "<</PageSize[612 792]/ImagingBBox null>>setpagedevice"
+*PageSize A5/A5 (148 x 210 mm): "<</PageSize[420 595]/ImagingBBox null>>setpagedevice"
+*PageSize Legal/Legal (8<2E>5<22> x 14<22>): "<</PageSize[612 1008]/ImagingBBox null>>setpagedevice"
+*PageSize Env10/Com10 (104<2E>8 x 241<2E>3 mm): "<</PageSize[297 684]/ImagingBBox null>>setpagedevice"
+*PageSize EnvMonarch/Monarch (98<2E>4 x 190<2E>5 mm): "<</PageSize[279 540]/ImagingBBox null>>setpagedevice"
+*PageSize EnvDL/DL Env (110 x 220 mm): "<</PageSize[312 624]/ImagingBBox null>>setpagedevice"
+*PageSize EnvC5/C5 Env (162 x 229 mm): "<</PageSize[459 649]/ImagingBBox null>>setpagedevice"
+*CloseUI: *PageSize
+
+*OpenUI *PageRegion/PageSize: PickOne
+*OrderDependency: 10 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion A4/A4 (210 x 297 mm): "<</PageSize[595 842]/ImagingBBox null>>setpagedevice"
+*PageRegion Letter/Letter (8<2E>5<22> x 11<22>): "<</PageSize[612 792]/ImagingBBox null>>setpagedevice"
+*PageRegion A5/A5 (148 x 210 mm): "<</PageSize[420 595]/ImagingBBox null>>setpagedevice"
+*PageRegion Legal/Legal (8<2E>5<22> x 14<22>): "<</PageSize[612 1008]/ImagingBBox null>>setpagedevice"
+*PageRegion Env10/Com10 (104<2E>8 x 241<2E>3 mm): "<</PageSize[297 684]/ImagingBBox null>>setpagedevice"
+*PageRegion EnvMonarch/Monarch (98<2E>4 x 190<2E>5 mm): "<</PageSize[279 540]/ImagingBBox null>>setpagedevice"
+*PageRegion EnvDL/DL Env (110 x 220 mm): "<</PageSize[312 624]/ImagingBBox null>>setpagedevice"
+*PageRegion EnvC5/C5 Env (162 x 229 mm): "<</PageSize[459 649]/ImagingBBox null>>setpagedevice"
+*CloseUI: *PageRegion
+
+*DefaultImageableArea: Letter
+*ImageableArea A4: "12 12 583 830"
+*ImageableArea Letter: "12 12 600 780"
+*ImageableArea A5: "12 12 408 583"
+*ImageableArea Legal: "12 12 600 996"
+*ImageableArea Env10: "12 12 285 672"
+*ImageableArea EnvMonarch: "12 12 267 528"
+*ImageableArea EnvDL: "12 12 300 612"
+*ImageableArea EnvC5: "12 12 447 637"
+
+*DefaultPaperDimension: Letter
+*PaperDimension A4/A4 (210 x 297 mm): "595 842"
+*PaperDimension Letter/Letter (8<2E>5<22> x 11<22>): "612 792"
+*PaperDimension A5/A5 (148 x 210 mm): "420 595"
+*PaperDimension Legal/Legal (8<2E>5<22> x 14<22>): "612 1008"
+*PaperDimension Env10/Com10 (104<2E>8 x 241<2E>3 mm): "297 684"
+*PaperDimension EnvMonarch/Monarch (98<2E>4 x 190<2E>5 mm): "279 540"
+*PaperDimension EnvDL/DL Env (110 x 220 mm): "312 624"
+*PaperDimension EnvC5/C5 Env (162 x 229 mm): "459 649"
+
+*OpenUI *Resolution/Resolution: PickOne
+*OrderDependency: 20 AnySetup *Resolution
+*DefaultResolution: 600dpi
+*Resolution 600dpi/600dpi: "<</HWResolution[600 600]/cupsBitsPerColor 1/cupsRowCount 0/cupsRowFeed 0/cupsRowStep 0/cupsColorSpace 3>>setpagedevice"
+*CloseUI: *Resolution
+
+*OpenUI *InputSlot/Input Tray: PickOne
+*OrderDependency: 10 AnySetup *InputSlot
+*DefaultInputSlot: AutoSelect
+*InputSlot AutoSelect/Auto Tray Select: "<</MediaPosition 7>>setpagedevice"
+*InputSlot Manual/Bypass Tray: "<</MediaPosition 24>>setpagedevice"
+*InputSlot Tray1/Tray 1: "<</MediaPosition 8>>setpagedevice"
+*CloseUI: *InputSlot
+
+*OpenUI *Duplex/Duplex: PickOne
+*OrderDependency: 20 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex None/Off: "<</Duplex false>>setpagedevice"
+*Duplex DuplexNoTumble/Long-Edge Binding: "<</Duplex true/Tumble false>>setpagedevice"
+*Duplex DuplexTumble/Short-Edge Binding: "<</Duplex true/Tumble true>>setpagedevice"
+*CloseUI: *Duplex
+
+*%========== Font ==========
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(1.05)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(1.05)" Standard ROM
+*Font AvantGarde-Demi: Standard "(1.05)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(1.05)" Standard ROM
+*Font Bookman-Demi: Standard "(1.05)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(1.05)" Standard ROM
+*Font Bookman-Light: Standard "(1.05)" Standard ROM
+*Font Bookman-LightItalic: Standard "(1.05)" Standard ROM
+*Font Courier: Standard "(1.05)" Standard ROM
+*Font Courier-Bold: Standard "(1.05)" Standard ROM
+*Font Courier-BoldOblique: Standard "(1.05)" Standard ROM
+*Font Courier-Oblique: Standard "(1.05)" Standard ROM
+*Font Helvetica: Standard "(1.05)" Standard ROM
+*Font Helvetica-Bold: Standard "(1.05)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(1.05)" Standard ROM
+*Font Helvetica-Narrow: Standard "(1.05)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(1.05)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(1.05)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(1.05)" Standard ROM
+*Font Helvetica-Oblique: Standard "(1.05)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(1.05)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(1.05)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(1.05)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(1.05)" Standard ROM
+*Font Palatino-Bold: Standard "(1.05)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(1.05)" Standard ROM
+*Font Palatino-Italic: Standard "(1.05)" Standard ROM
+*Font Palatino-Roman: Standard "(1.05)" Standard ROM
+*Font Symbol: Special "(001.005)" Special ROM
+*Font Times-Bold: Standard "(1.05)" Standard ROM
+*Font Times-BoldItalic: Standard "(1.05)" Standard ROM
+*Font Times-Italic: Standard "(1.05)" Standard ROM
+*Font Times-Roman: Standard "(1.05)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(1.05)" Standard ROM
+*Font ZapfDingbats: Special "(001.005)" Special ROM
+
+*%========== UI Constraints ==========
+
+*%==========InputSlot/PageSize
+*UIConstraints: *InputSlot Tray1 *PageSize Env10
+*UIConstraints: *InputSlot Tray1 *PageSize EnvMonarch
+*UIConstraints: *InputSlot Tray1 *PageSize EnvDL
+*UIConstraints: *InputSlot Tray1 *PageSize EnvC5
+*UIConstraints: *PageSize Env10 *InputSlot Tray1
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray1
+*UIConstraints: *PageSize EnvDL *InputSlot Tray1
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray1
+
+*%==========InputSlot/PageRegion
+*UIConstraints: *InputSlot Tray1 *PageRegion Env10
+*UIConstraints: *InputSlot Tray1 *PageRegion EnvMonarch
+*UIConstraints: *InputSlot Tray1 *PageRegion EnvDL
+*UIConstraints: *InputSlot Tray1 *PageRegion EnvC5
+*UIConstraints: *PageRegion Env10 *InputSlot Tray1
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray1
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray1
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray1
+
+*%==========Duplex/PageSize
+*UIConstraints: *Duplex DuplexNoTumble *PageSize A5
+*UIConstraints: *Duplex DuplexNoTumble *PageSize Env10
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvMonarch
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvC5
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvDL
+*UIConstraints: *PageSize A5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *PageSize A5
+*UIConstraints: *Duplex DuplexTumble *PageSize Env10
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvMonarch
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvC5
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvDL
+*UIConstraints: *PageSize A5 *Duplex DuplexTumble
+*UIConstraints: *PageSize Env10 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexTumble
+
+*%==========Duplex/PageRegion
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion A5
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion Env10
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvMonarch
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvC5
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvDL
+*UIConstraints: *PageRegion A5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *PageRegion A5
+*UIConstraints: *Duplex DuplexTumble *PageRegion Env10
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvMonarch
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvC5
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvDL
+*UIConstraints: *PageRegion A5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion Env10 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexTumble
+
+*% end of Printer Description file
diff --git a/db/source/PPD/Ricoh/PCL5/Ricoh-SP_320SN_PCL5.ppd b/db/source/PPD/Ricoh/PCL5/Ricoh-SP_320SN_PCL5.ppd
new file mode 100644
index 00000000..ad4034c4
--- /dev/null
+++ b/db/source/PPD/Ricoh/PCL5/Ricoh-SP_320SN_PCL5.ppd
@@ -0,0 +1,237 @@
+*PPD-Adobe: "4.3"
+*cupsLanguages: "en"
+*%
+*% Printer Description file
+*% for "RICOH SP 320SN"
+*%
+*% CreationDate: 2018/06/29
+*%
+*%
+*% COPYRIGHT (C) 2018 RICOH COMPANY, LTD.
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*FileVersion: "1.0"
+*FormatVersion: "4.3"
+*LanguageEncoding: ISOLatin1
+*LanguageVersion: English
+*ModelName: "RICOH SP 320SN PCL5"
+*PCFileName: "RI9001E5.PPD"
+*Manufacturer: "RICOH"
+*Product: "(RICOH SP 320SN PCL5)"
+*PSVersion: "(3010.000) 0"
+*ShortNickName: "RICOH SP 320SN PCL5"
+*NickName: "RICOH SP 320SN PCL5"
+*1284DeviceID: "MFG:RICOH;MDL:SP 320SN;CMD:PCL5;"
+
+*cupsBackSide: "Normal"
+*cupsVersion: 1.1
+*cupsModelNumber: 0
+*cupsManualCopies: False
+*cupsCommands: ""
+*cupsFilter: "application/vnd.cups-raster 50 rastertohp"
+
+*%========== Basic Device Capabilities ==========
+
+*LanguageLevel: "3"
+*ColorDevice: False
+*DefaultColorSpace: Gray
+
+*FileSystem: False
+*Throughput: "8"
+*LandscapeOrientation: Plus90
+*TTRasterizer: Type42
+
+*OpenUI *PageSize/PageSize: PickOne
+*OrderDependency: 10 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize A4/A4 (210 x 297 mm): "<</PageSize[595 842]/ImagingBBox null>>setpagedevice"
+*PageSize Letter/Letter (8<2E>5<22> x 11<22>): "<</PageSize[612 792]/ImagingBBox null>>setpagedevice"
+*PageSize A5/A5 (148 x 210 mm): "<</PageSize[420 595]/ImagingBBox null>>setpagedevice"
+*PageSize Legal/Legal (8<2E>5<22> x 14<22>): "<</PageSize[612 1008]/ImagingBBox null>>setpagedevice"
+*PageSize Env10/Com10 (104<2E>8 x 241<2E>3 mm): "<</PageSize[297 684]/ImagingBBox null>>setpagedevice"
+*PageSize EnvMonarch/Monarch (98<2E>4 x 190<2E>5 mm): "<</PageSize[279 540]/ImagingBBox null>>setpagedevice"
+*PageSize EnvDL/DL Env (110 x 220 mm): "<</PageSize[312 624]/ImagingBBox null>>setpagedevice"
+*PageSize EnvC5/C5 Env (162 x 229 mm): "<</PageSize[459 649]/ImagingBBox null>>setpagedevice"
+*CloseUI: *PageSize
+
+*OpenUI *PageRegion/PageSize: PickOne
+*OrderDependency: 10 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion A4/A4 (210 x 297 mm): "<</PageSize[595 842]/ImagingBBox null>>setpagedevice"
+*PageRegion Letter/Letter (8<2E>5<22> x 11<22>): "<</PageSize[612 792]/ImagingBBox null>>setpagedevice"
+*PageRegion A5/A5 (148 x 210 mm): "<</PageSize[420 595]/ImagingBBox null>>setpagedevice"
+*PageRegion Legal/Legal (8<2E>5<22> x 14<22>): "<</PageSize[612 1008]/ImagingBBox null>>setpagedevice"
+*PageRegion Env10/Com10 (104<2E>8 x 241<2E>3 mm): "<</PageSize[297 684]/ImagingBBox null>>setpagedevice"
+*PageRegion EnvMonarch/Monarch (98<2E>4 x 190<2E>5 mm): "<</PageSize[279 540]/ImagingBBox null>>setpagedevice"
+*PageRegion EnvDL/DL Env (110 x 220 mm): "<</PageSize[312 624]/ImagingBBox null>>setpagedevice"
+*PageRegion EnvC5/C5 Env (162 x 229 mm): "<</PageSize[459 649]/ImagingBBox null>>setpagedevice"
+*CloseUI: *PageRegion
+
+*DefaultImageableArea: Letter
+*ImageableArea A4: "12 12 583 830"
+*ImageableArea Letter: "12 12 600 780"
+*ImageableArea A5: "12 12 408 583"
+*ImageableArea Legal: "12 12 600 996"
+*ImageableArea Env10: "12 12 285 672"
+*ImageableArea EnvMonarch: "12 12 267 528"
+*ImageableArea EnvDL: "12 12 300 612"
+*ImageableArea EnvC5: "12 12 447 637"
+
+*DefaultPaperDimension: Letter
+*PaperDimension A4/A4 (210 x 297 mm): "595 842"
+*PaperDimension Letter/Letter (8<2E>5<22> x 11<22>): "612 792"
+*PaperDimension A5/A5 (148 x 210 mm): "420 595"
+*PaperDimension Legal/Legal (8<2E>5<22> x 14<22>): "612 1008"
+*PaperDimension Env10/Com10 (104<2E>8 x 241<2E>3 mm): "297 684"
+*PaperDimension EnvMonarch/Monarch (98<2E>4 x 190<2E>5 mm): "279 540"
+*PaperDimension EnvDL/DL Env (110 x 220 mm): "312 624"
+*PaperDimension EnvC5/C5 Env (162 x 229 mm): "459 649"
+
+*OpenUI *Resolution/Resolution: PickOne
+*OrderDependency: 20 AnySetup *Resolution
+*DefaultResolution: 600dpi
+*Resolution 600dpi/600dpi: "<</HWResolution[600 600]/cupsBitsPerColor 1/cupsRowCount 0/cupsRowFeed 0/cupsRowStep 0/cupsColorSpace 3>>setpagedevice"
+*CloseUI: *Resolution
+
+*OpenUI *InputSlot/Input Tray: PickOne
+*OrderDependency: 10 AnySetup *InputSlot
+*DefaultInputSlot: AutoSelect
+*InputSlot AutoSelect/Auto Tray Select: "<</MediaPosition 7>>setpagedevice"
+*InputSlot Manual/Bypass Tray: "<</MediaPosition 24>>setpagedevice"
+*InputSlot Tray1/Tray 1: "<</MediaPosition 8>>setpagedevice"
+*CloseUI: *InputSlot
+
+*OpenUI *Duplex/Duplex: PickOne
+*OrderDependency: 20 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex None/Off: "<</Duplex false>>setpagedevice"
+*Duplex DuplexNoTumble/Long-Edge Binding: "<</Duplex true/Tumble false>>setpagedevice"
+*Duplex DuplexTumble/Short-Edge Binding: "<</Duplex true/Tumble true>>setpagedevice"
+*CloseUI: *Duplex
+
+*%========== Font ==========
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(1.05)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(1.05)" Standard ROM
+*Font AvantGarde-Demi: Standard "(1.05)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(1.05)" Standard ROM
+*Font Bookman-Demi: Standard "(1.05)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(1.05)" Standard ROM
+*Font Bookman-Light: Standard "(1.05)" Standard ROM
+*Font Bookman-LightItalic: Standard "(1.05)" Standard ROM
+*Font Courier: Standard "(1.05)" Standard ROM
+*Font Courier-Bold: Standard "(1.05)" Standard ROM
+*Font Courier-BoldOblique: Standard "(1.05)" Standard ROM
+*Font Courier-Oblique: Standard "(1.05)" Standard ROM
+*Font Helvetica: Standard "(1.05)" Standard ROM
+*Font Helvetica-Bold: Standard "(1.05)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(1.05)" Standard ROM
+*Font Helvetica-Narrow: Standard "(1.05)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(1.05)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(1.05)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(1.05)" Standard ROM
+*Font Helvetica-Oblique: Standard "(1.05)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(1.05)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(1.05)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(1.05)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(1.05)" Standard ROM
+*Font Palatino-Bold: Standard "(1.05)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(1.05)" Standard ROM
+*Font Palatino-Italic: Standard "(1.05)" Standard ROM
+*Font Palatino-Roman: Standard "(1.05)" Standard ROM
+*Font Symbol: Special "(001.005)" Special ROM
+*Font Times-Bold: Standard "(1.05)" Standard ROM
+*Font Times-BoldItalic: Standard "(1.05)" Standard ROM
+*Font Times-Italic: Standard "(1.05)" Standard ROM
+*Font Times-Roman: Standard "(1.05)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(1.05)" Standard ROM
+*Font ZapfDingbats: Special "(001.005)" Special ROM
+
+*%========== UI Constraints ==========
+
+*%==========InputSlot/PageSize
+*UIConstraints: *InputSlot Tray1 *PageSize Env10
+*UIConstraints: *InputSlot Tray1 *PageSize EnvMonarch
+*UIConstraints: *InputSlot Tray1 *PageSize EnvDL
+*UIConstraints: *InputSlot Tray1 *PageSize EnvC5
+*UIConstraints: *PageSize Env10 *InputSlot Tray1
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray1
+*UIConstraints: *PageSize EnvDL *InputSlot Tray1
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray1
+
+*%==========InputSlot/PageRegion
+*UIConstraints: *InputSlot Tray1 *PageRegion Env10
+*UIConstraints: *InputSlot Tray1 *PageRegion EnvMonarch
+*UIConstraints: *InputSlot Tray1 *PageRegion EnvDL
+*UIConstraints: *InputSlot Tray1 *PageRegion EnvC5
+*UIConstraints: *PageRegion Env10 *InputSlot Tray1
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray1
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray1
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray1
+
+*%==========Duplex/PageSize
+*UIConstraints: *Duplex DuplexNoTumble *PageSize A5
+*UIConstraints: *Duplex DuplexNoTumble *PageSize Env10
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvMonarch
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvC5
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvDL
+*UIConstraints: *PageSize A5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *PageSize A5
+*UIConstraints: *Duplex DuplexTumble *PageSize Env10
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvMonarch
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvC5
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvDL
+*UIConstraints: *PageSize A5 *Duplex DuplexTumble
+*UIConstraints: *PageSize Env10 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexTumble
+
+*%==========Duplex/PageRegion
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion A5
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion Env10
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvMonarch
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvC5
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvDL
+*UIConstraints: *PageRegion A5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *PageRegion A5
+*UIConstraints: *Duplex DuplexTumble *PageRegion Env10
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvMonarch
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvC5
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvDL
+*UIConstraints: *PageRegion A5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion Env10 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexTumble
+
+*% end of Printer Description file
diff --git a/db/source/PPD/Ricoh/PCL5/Ricoh-SP_325DNw_PCL5.ppd b/db/source/PPD/Ricoh/PCL5/Ricoh-SP_325DNw_PCL5.ppd
new file mode 100644
index 00000000..f1208980
--- /dev/null
+++ b/db/source/PPD/Ricoh/PCL5/Ricoh-SP_325DNw_PCL5.ppd
@@ -0,0 +1,237 @@
+*PPD-Adobe: "4.3"
+*cupsLanguages: "en"
+*%
+*% Printer Description file
+*% for "RICOH SP 325DNw"
+*%
+*% CreationDate: 2018/06/29
+*%
+*%
+*% COPYRIGHT (C) 2018 RICOH COMPANY, LTD.
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*FileVersion: "1.0"
+*FormatVersion: "4.3"
+*LanguageEncoding: ISOLatin1
+*LanguageVersion: English
+*ModelName: "RICOH SP 325DNw PCL5"
+*PCFileName: "RI9012E5.PPD"
+*Manufacturer: "RICOH"
+*Product: "(RICOH SP 325DNw PCL5)"
+*PSVersion: "(3010.000) 0"
+*ShortNickName: "RICOH SP 325DNw PCL5"
+*NickName: "RICOH SP 325DNw PCL5"
+*1284DeviceID: "MFG:RICOH;MDL:SP 325DNw;CMD:PCL5;"
+
+*cupsBackSide: "Normal"
+*cupsVersion: 1.1
+*cupsModelNumber: 0
+*cupsManualCopies: False
+*cupsCommands: ""
+*cupsFilter: "application/vnd.cups-raster 50 rastertohp"
+
+*%========== Basic Device Capabilities ==========
+
+*LanguageLevel: "3"
+*ColorDevice: False
+*DefaultColorSpace: Gray
+
+*FileSystem: False
+*Throughput: "8"
+*LandscapeOrientation: Plus90
+*TTRasterizer: Type42
+
+*OpenUI *PageSize/PageSize: PickOne
+*OrderDependency: 10 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize A4/A4 (210 x 297 mm): "<</PageSize[595 842]/ImagingBBox null>>setpagedevice"
+*PageSize Letter/Letter (8<2E>5<22> x 11<22>): "<</PageSize[612 792]/ImagingBBox null>>setpagedevice"
+*PageSize A5/A5 (148 x 210 mm): "<</PageSize[420 595]/ImagingBBox null>>setpagedevice"
+*PageSize Legal/Legal (8<2E>5<22> x 14<22>): "<</PageSize[612 1008]/ImagingBBox null>>setpagedevice"
+*PageSize Env10/Com10 (104<2E>8 x 241<2E>3 mm): "<</PageSize[297 684]/ImagingBBox null>>setpagedevice"
+*PageSize EnvMonarch/Monarch (98<2E>4 x 190<2E>5 mm): "<</PageSize[279 540]/ImagingBBox null>>setpagedevice"
+*PageSize EnvDL/DL Env (110 x 220 mm): "<</PageSize[312 624]/ImagingBBox null>>setpagedevice"
+*PageSize EnvC5/C5 Env (162 x 229 mm): "<</PageSize[459 649]/ImagingBBox null>>setpagedevice"
+*CloseUI: *PageSize
+
+*OpenUI *PageRegion/PageSize: PickOne
+*OrderDependency: 10 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion A4/A4 (210 x 297 mm): "<</PageSize[595 842]/ImagingBBox null>>setpagedevice"
+*PageRegion Letter/Letter (8<2E>5<22> x 11<22>): "<</PageSize[612 792]/ImagingBBox null>>setpagedevice"
+*PageRegion A5/A5 (148 x 210 mm): "<</PageSize[420 595]/ImagingBBox null>>setpagedevice"
+*PageRegion Legal/Legal (8<2E>5<22> x 14<22>): "<</PageSize[612 1008]/ImagingBBox null>>setpagedevice"
+*PageRegion Env10/Com10 (104<2E>8 x 241<2E>3 mm): "<</PageSize[297 684]/ImagingBBox null>>setpagedevice"
+*PageRegion EnvMonarch/Monarch (98<2E>4 x 190<2E>5 mm): "<</PageSize[279 540]/ImagingBBox null>>setpagedevice"
+*PageRegion EnvDL/DL Env (110 x 220 mm): "<</PageSize[312 624]/ImagingBBox null>>setpagedevice"
+*PageRegion EnvC5/C5 Env (162 x 229 mm): "<</PageSize[459 649]/ImagingBBox null>>setpagedevice"
+*CloseUI: *PageRegion
+
+*DefaultImageableArea: Letter
+*ImageableArea A4: "12 12 583 830"
+*ImageableArea Letter: "12 12 600 780"
+*ImageableArea A5: "12 12 408 583"
+*ImageableArea Legal: "12 12 600 996"
+*ImageableArea Env10: "12 12 285 672"
+*ImageableArea EnvMonarch: "12 12 267 528"
+*ImageableArea EnvDL: "12 12 300 612"
+*ImageableArea EnvC5: "12 12 447 637"
+
+*DefaultPaperDimension: Letter
+*PaperDimension A4/A4 (210 x 297 mm): "595 842"
+*PaperDimension Letter/Letter (8<2E>5<22> x 11<22>): "612 792"
+*PaperDimension A5/A5 (148 x 210 mm): "420 595"
+*PaperDimension Legal/Legal (8<2E>5<22> x 14<22>): "612 1008"
+*PaperDimension Env10/Com10 (104<2E>8 x 241<2E>3 mm): "297 684"
+*PaperDimension EnvMonarch/Monarch (98<2E>4 x 190<2E>5 mm): "279 540"
+*PaperDimension EnvDL/DL Env (110 x 220 mm): "312 624"
+*PaperDimension EnvC5/C5 Env (162 x 229 mm): "459 649"
+
+*OpenUI *Resolution/Resolution: PickOne
+*OrderDependency: 20 AnySetup *Resolution
+*DefaultResolution: 600dpi
+*Resolution 600dpi/600dpi: "<</HWResolution[600 600]/cupsBitsPerColor 1/cupsRowCount 0/cupsRowFeed 0/cupsRowStep 0/cupsColorSpace 3>>setpagedevice"
+*CloseUI: *Resolution
+
+*OpenUI *InputSlot/Input Tray: PickOne
+*OrderDependency: 10 AnySetup *InputSlot
+*DefaultInputSlot: AutoSelect
+*InputSlot AutoSelect/Auto Tray Select: "<</MediaPosition 7>>setpagedevice"
+*InputSlot Manual/Bypass Tray: "<</MediaPosition 24>>setpagedevice"
+*InputSlot Tray1/Tray 1: "<</MediaPosition 8>>setpagedevice"
+*CloseUI: *InputSlot
+
+*OpenUI *Duplex/Duplex: PickOne
+*OrderDependency: 20 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex None/Off: "<</Duplex false>>setpagedevice"
+*Duplex DuplexNoTumble/Long-Edge Binding: "<</Duplex true/Tumble false>>setpagedevice"
+*Duplex DuplexTumble/Short-Edge Binding: "<</Duplex true/Tumble true>>setpagedevice"
+*CloseUI: *Duplex
+
+*%========== Font ==========
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(1.05)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(1.05)" Standard ROM
+*Font AvantGarde-Demi: Standard "(1.05)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(1.05)" Standard ROM
+*Font Bookman-Demi: Standard "(1.05)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(1.05)" Standard ROM
+*Font Bookman-Light: Standard "(1.05)" Standard ROM
+*Font Bookman-LightItalic: Standard "(1.05)" Standard ROM
+*Font Courier: Standard "(1.05)" Standard ROM
+*Font Courier-Bold: Standard "(1.05)" Standard ROM
+*Font Courier-BoldOblique: Standard "(1.05)" Standard ROM
+*Font Courier-Oblique: Standard "(1.05)" Standard ROM
+*Font Helvetica: Standard "(1.05)" Standard ROM
+*Font Helvetica-Bold: Standard "(1.05)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(1.05)" Standard ROM
+*Font Helvetica-Narrow: Standard "(1.05)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(1.05)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(1.05)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(1.05)" Standard ROM
+*Font Helvetica-Oblique: Standard "(1.05)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(1.05)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(1.05)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(1.05)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(1.05)" Standard ROM
+*Font Palatino-Bold: Standard "(1.05)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(1.05)" Standard ROM
+*Font Palatino-Italic: Standard "(1.05)" Standard ROM
+*Font Palatino-Roman: Standard "(1.05)" Standard ROM
+*Font Symbol: Special "(001.005)" Special ROM
+*Font Times-Bold: Standard "(1.05)" Standard ROM
+*Font Times-BoldItalic: Standard "(1.05)" Standard ROM
+*Font Times-Italic: Standard "(1.05)" Standard ROM
+*Font Times-Roman: Standard "(1.05)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(1.05)" Standard ROM
+*Font ZapfDingbats: Special "(001.005)" Special ROM
+
+*%========== UI Constraints ==========
+
+*%==========InputSlot/PageSize
+*UIConstraints: *InputSlot Tray1 *PageSize Env10
+*UIConstraints: *InputSlot Tray1 *PageSize EnvMonarch
+*UIConstraints: *InputSlot Tray1 *PageSize EnvDL
+*UIConstraints: *InputSlot Tray1 *PageSize EnvC5
+*UIConstraints: *PageSize Env10 *InputSlot Tray1
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray1
+*UIConstraints: *PageSize EnvDL *InputSlot Tray1
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray1
+
+*%==========InputSlot/PageRegion
+*UIConstraints: *InputSlot Tray1 *PageRegion Env10
+*UIConstraints: *InputSlot Tray1 *PageRegion EnvMonarch
+*UIConstraints: *InputSlot Tray1 *PageRegion EnvDL
+*UIConstraints: *InputSlot Tray1 *PageRegion EnvC5
+*UIConstraints: *PageRegion Env10 *InputSlot Tray1
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray1
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray1
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray1
+
+*%==========Duplex/PageSize
+*UIConstraints: *Duplex DuplexNoTumble *PageSize A5
+*UIConstraints: *Duplex DuplexNoTumble *PageSize Env10
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvMonarch
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvC5
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvDL
+*UIConstraints: *PageSize A5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *PageSize A5
+*UIConstraints: *Duplex DuplexTumble *PageSize Env10
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvMonarch
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvC5
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvDL
+*UIConstraints: *PageSize A5 *Duplex DuplexTumble
+*UIConstraints: *PageSize Env10 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexTumble
+
+*%==========Duplex/PageRegion
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion A5
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion Env10
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvMonarch
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvC5
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvDL
+*UIConstraints: *PageRegion A5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *PageRegion A5
+*UIConstraints: *Duplex DuplexTumble *PageRegion Env10
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvMonarch
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvC5
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvDL
+*UIConstraints: *PageRegion A5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion Env10 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexTumble
+
+*% end of Printer Description file
diff --git a/db/source/PPD/Ricoh/PCL5/Ricoh-SP_325SFNw_PCL5.ppd b/db/source/PPD/Ricoh/PCL5/Ricoh-SP_325SFNw_PCL5.ppd
new file mode 100644
index 00000000..43cea9f4
--- /dev/null
+++ b/db/source/PPD/Ricoh/PCL5/Ricoh-SP_325SFNw_PCL5.ppd
@@ -0,0 +1,237 @@
+*PPD-Adobe: "4.3"
+*cupsLanguages: "en"
+*%
+*% Printer Description file
+*% for "RICOH SP 325SFNw"
+*%
+*% CreationDate: 2018/06/29
+*%
+*%
+*% COPYRIGHT (C) 2018 RICOH COMPANY, LTD.
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*FileVersion: "1.0"
+*FormatVersion: "4.3"
+*LanguageEncoding: ISOLatin1
+*LanguageVersion: English
+*ModelName: "RICOH SP 325SFNw PCL5"
+*PCFileName: "RI9004E5.PPD"
+*Manufacturer: "RICOH"
+*Product: "(RICOH SP 325SFNw PCL5)"
+*PSVersion: "(3010.000) 0"
+*ShortNickName: "RICOH SP 325SFNw PCL5"
+*NickName: "RICOH SP 325SFNw PCL5"
+*1284DeviceID: "MFG:RICOH;MDL:SP 325SFNw;CMD:PCL5;"
+
+*cupsBackSide: "Normal"
+*cupsVersion: 1.1
+*cupsModelNumber: 0
+*cupsManualCopies: False
+*cupsCommands: ""
+*cupsFilter: "application/vnd.cups-raster 50 rastertohp"
+
+*%========== Basic Device Capabilities ==========
+
+*LanguageLevel: "3"
+*ColorDevice: False
+*DefaultColorSpace: Gray
+
+*FileSystem: False
+*Throughput: "8"
+*LandscapeOrientation: Plus90
+*TTRasterizer: Type42
+
+*OpenUI *PageSize/PageSize: PickOne
+*OrderDependency: 10 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize A4/A4 (210 x 297 mm): "<</PageSize[595 842]/ImagingBBox null>>setpagedevice"
+*PageSize Letter/Letter (8<2E>5<22> x 11<22>): "<</PageSize[612 792]/ImagingBBox null>>setpagedevice"
+*PageSize A5/A5 (148 x 210 mm): "<</PageSize[420 595]/ImagingBBox null>>setpagedevice"
+*PageSize Legal/Legal (8<2E>5<22> x 14<22>): "<</PageSize[612 1008]/ImagingBBox null>>setpagedevice"
+*PageSize Env10/Com10 (104<2E>8 x 241<2E>3 mm): "<</PageSize[297 684]/ImagingBBox null>>setpagedevice"
+*PageSize EnvMonarch/Monarch (98<2E>4 x 190<2E>5 mm): "<</PageSize[279 540]/ImagingBBox null>>setpagedevice"
+*PageSize EnvDL/DL Env (110 x 220 mm): "<</PageSize[312 624]/ImagingBBox null>>setpagedevice"
+*PageSize EnvC5/C5 Env (162 x 229 mm): "<</PageSize[459 649]/ImagingBBox null>>setpagedevice"
+*CloseUI: *PageSize
+
+*OpenUI *PageRegion/PageSize: PickOne
+*OrderDependency: 10 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion A4/A4 (210 x 297 mm): "<</PageSize[595 842]/ImagingBBox null>>setpagedevice"
+*PageRegion Letter/Letter (8<2E>5<22> x 11<22>): "<</PageSize[612 792]/ImagingBBox null>>setpagedevice"
+*PageRegion A5/A5 (148 x 210 mm): "<</PageSize[420 595]/ImagingBBox null>>setpagedevice"
+*PageRegion Legal/Legal (8<2E>5<22> x 14<22>): "<</PageSize[612 1008]/ImagingBBox null>>setpagedevice"
+*PageRegion Env10/Com10 (104<2E>8 x 241<2E>3 mm): "<</PageSize[297 684]/ImagingBBox null>>setpagedevice"
+*PageRegion EnvMonarch/Monarch (98<2E>4 x 190<2E>5 mm): "<</PageSize[279 540]/ImagingBBox null>>setpagedevice"
+*PageRegion EnvDL/DL Env (110 x 220 mm): "<</PageSize[312 624]/ImagingBBox null>>setpagedevice"
+*PageRegion EnvC5/C5 Env (162 x 229 mm): "<</PageSize[459 649]/ImagingBBox null>>setpagedevice"
+*CloseUI: *PageRegion
+
+*DefaultImageableArea: Letter
+*ImageableArea A4: "12 12 583 830"
+*ImageableArea Letter: "12 12 600 780"
+*ImageableArea A5: "12 12 408 583"
+*ImageableArea Legal: "12 12 600 996"
+*ImageableArea Env10: "12 12 285 672"
+*ImageableArea EnvMonarch: "12 12 267 528"
+*ImageableArea EnvDL: "12 12 300 612"
+*ImageableArea EnvC5: "12 12 447 637"
+
+*DefaultPaperDimension: Letter
+*PaperDimension A4/A4 (210 x 297 mm): "595 842"
+*PaperDimension Letter/Letter (8<2E>5<22> x 11<22>): "612 792"
+*PaperDimension A5/A5 (148 x 210 mm): "420 595"
+*PaperDimension Legal/Legal (8<2E>5<22> x 14<22>): "612 1008"
+*PaperDimension Env10/Com10 (104<2E>8 x 241<2E>3 mm): "297 684"
+*PaperDimension EnvMonarch/Monarch (98<2E>4 x 190<2E>5 mm): "279 540"
+*PaperDimension EnvDL/DL Env (110 x 220 mm): "312 624"
+*PaperDimension EnvC5/C5 Env (162 x 229 mm): "459 649"
+
+*OpenUI *Resolution/Resolution: PickOne
+*OrderDependency: 20 AnySetup *Resolution
+*DefaultResolution: 600dpi
+*Resolution 600dpi/600dpi: "<</HWResolution[600 600]/cupsBitsPerColor 1/cupsRowCount 0/cupsRowFeed 0/cupsRowStep 0/cupsColorSpace 3>>setpagedevice"
+*CloseUI: *Resolution
+
+*OpenUI *InputSlot/Input Tray: PickOne
+*OrderDependency: 10 AnySetup *InputSlot
+*DefaultInputSlot: AutoSelect
+*InputSlot AutoSelect/Auto Tray Select: "<</MediaPosition 7>>setpagedevice"
+*InputSlot Manual/Bypass Tray: "<</MediaPosition 24>>setpagedevice"
+*InputSlot Tray1/Tray 1: "<</MediaPosition 8>>setpagedevice"
+*CloseUI: *InputSlot
+
+*OpenUI *Duplex/Duplex: PickOne
+*OrderDependency: 20 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex None/Off: "<</Duplex false>>setpagedevice"
+*Duplex DuplexNoTumble/Long-Edge Binding: "<</Duplex true/Tumble false>>setpagedevice"
+*Duplex DuplexTumble/Short-Edge Binding: "<</Duplex true/Tumble true>>setpagedevice"
+*CloseUI: *Duplex
+
+*%========== Font ==========
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(1.05)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(1.05)" Standard ROM
+*Font AvantGarde-Demi: Standard "(1.05)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(1.05)" Standard ROM
+*Font Bookman-Demi: Standard "(1.05)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(1.05)" Standard ROM
+*Font Bookman-Light: Standard "(1.05)" Standard ROM
+*Font Bookman-LightItalic: Standard "(1.05)" Standard ROM
+*Font Courier: Standard "(1.05)" Standard ROM
+*Font Courier-Bold: Standard "(1.05)" Standard ROM
+*Font Courier-BoldOblique: Standard "(1.05)" Standard ROM
+*Font Courier-Oblique: Standard "(1.05)" Standard ROM
+*Font Helvetica: Standard "(1.05)" Standard ROM
+*Font Helvetica-Bold: Standard "(1.05)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(1.05)" Standard ROM
+*Font Helvetica-Narrow: Standard "(1.05)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(1.05)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(1.05)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(1.05)" Standard ROM
+*Font Helvetica-Oblique: Standard "(1.05)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(1.05)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(1.05)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(1.05)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(1.05)" Standard ROM
+*Font Palatino-Bold: Standard "(1.05)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(1.05)" Standard ROM
+*Font Palatino-Italic: Standard "(1.05)" Standard ROM
+*Font Palatino-Roman: Standard "(1.05)" Standard ROM
+*Font Symbol: Special "(001.005)" Special ROM
+*Font Times-Bold: Standard "(1.05)" Standard ROM
+*Font Times-BoldItalic: Standard "(1.05)" Standard ROM
+*Font Times-Italic: Standard "(1.05)" Standard ROM
+*Font Times-Roman: Standard "(1.05)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(1.05)" Standard ROM
+*Font ZapfDingbats: Special "(001.005)" Special ROM
+
+*%========== UI Constraints ==========
+
+*%==========InputSlot/PageSize
+*UIConstraints: *InputSlot Tray1 *PageSize Env10
+*UIConstraints: *InputSlot Tray1 *PageSize EnvMonarch
+*UIConstraints: *InputSlot Tray1 *PageSize EnvDL
+*UIConstraints: *InputSlot Tray1 *PageSize EnvC5
+*UIConstraints: *PageSize Env10 *InputSlot Tray1
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray1
+*UIConstraints: *PageSize EnvDL *InputSlot Tray1
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray1
+
+*%==========InputSlot/PageRegion
+*UIConstraints: *InputSlot Tray1 *PageRegion Env10
+*UIConstraints: *InputSlot Tray1 *PageRegion EnvMonarch
+*UIConstraints: *InputSlot Tray1 *PageRegion EnvDL
+*UIConstraints: *InputSlot Tray1 *PageRegion EnvC5
+*UIConstraints: *PageRegion Env10 *InputSlot Tray1
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray1
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray1
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray1
+
+*%==========Duplex/PageSize
+*UIConstraints: *Duplex DuplexNoTumble *PageSize A5
+*UIConstraints: *Duplex DuplexNoTumble *PageSize Env10
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvMonarch
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvC5
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvDL
+*UIConstraints: *PageSize A5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *PageSize A5
+*UIConstraints: *Duplex DuplexTumble *PageSize Env10
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvMonarch
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvC5
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvDL
+*UIConstraints: *PageSize A5 *Duplex DuplexTumble
+*UIConstraints: *PageSize Env10 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexTumble
+
+*%==========Duplex/PageRegion
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion A5
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion Env10
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvMonarch
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvC5
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvDL
+*UIConstraints: *PageRegion A5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *PageRegion A5
+*UIConstraints: *Duplex DuplexTumble *PageRegion Env10
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvMonarch
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvC5
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvDL
+*UIConstraints: *PageRegion A5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion Env10 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexTumble
+
+*% end of Printer Description file
diff --git a/db/source/PPD/Ricoh/PCL5/Ricoh-SP_325SNw_PCL5.ppd b/db/source/PPD/Ricoh/PCL5/Ricoh-SP_325SNw_PCL5.ppd
new file mode 100644
index 00000000..2545f32e
--- /dev/null
+++ b/db/source/PPD/Ricoh/PCL5/Ricoh-SP_325SNw_PCL5.ppd
@@ -0,0 +1,237 @@
+*PPD-Adobe: "4.3"
+*cupsLanguages: "en"
+*%
+*% Printer Description file
+*% for "RICOH SP 325SNw"
+*%
+*% CreationDate: 2018/06/29
+*%
+*%
+*% COPYRIGHT (C) 2018 RICOH COMPANY, LTD.
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*FileVersion: "1.0"
+*FormatVersion: "4.3"
+*LanguageEncoding: ISOLatin1
+*LanguageVersion: English
+*ModelName: "RICOH SP 325SNw PCL5"
+*PCFileName: "RI9003E5.PPD"
+*Manufacturer: "RICOH"
+*Product: "(RICOH SP 325SNw PCL5)"
+*PSVersion: "(3010.000) 0"
+*ShortNickName: "RICOH SP 325SNw PCL5"
+*NickName: "RICOH SP 325SNw PCL5"
+*1284DeviceID: "MFG:RICOH;MDL:SP 325SNw;CMD:PCL5;"
+
+*cupsBackSide: "Normal"
+*cupsVersion: 1.1
+*cupsModelNumber: 0
+*cupsManualCopies: False
+*cupsCommands: ""
+*cupsFilter: "application/vnd.cups-raster 50 rastertohp"
+
+*%========== Basic Device Capabilities ==========
+
+*LanguageLevel: "3"
+*ColorDevice: False
+*DefaultColorSpace: Gray
+
+*FileSystem: False
+*Throughput: "8"
+*LandscapeOrientation: Plus90
+*TTRasterizer: Type42
+
+*OpenUI *PageSize/PageSize: PickOne
+*OrderDependency: 10 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize A4/A4 (210 x 297 mm): "<</PageSize[595 842]/ImagingBBox null>>setpagedevice"
+*PageSize Letter/Letter (8<2E>5<22> x 11<22>): "<</PageSize[612 792]/ImagingBBox null>>setpagedevice"
+*PageSize A5/A5 (148 x 210 mm): "<</PageSize[420 595]/ImagingBBox null>>setpagedevice"
+*PageSize Legal/Legal (8<2E>5<22> x 14<22>): "<</PageSize[612 1008]/ImagingBBox null>>setpagedevice"
+*PageSize Env10/Com10 (104<2E>8 x 241<2E>3 mm): "<</PageSize[297 684]/ImagingBBox null>>setpagedevice"
+*PageSize EnvMonarch/Monarch (98<2E>4 x 190<2E>5 mm): "<</PageSize[279 540]/ImagingBBox null>>setpagedevice"
+*PageSize EnvDL/DL Env (110 x 220 mm): "<</PageSize[312 624]/ImagingBBox null>>setpagedevice"
+*PageSize EnvC5/C5 Env (162 x 229 mm): "<</PageSize[459 649]/ImagingBBox null>>setpagedevice"
+*CloseUI: *PageSize
+
+*OpenUI *PageRegion/PageSize: PickOne
+*OrderDependency: 10 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion A4/A4 (210 x 297 mm): "<</PageSize[595 842]/ImagingBBox null>>setpagedevice"
+*PageRegion Letter/Letter (8<2E>5<22> x 11<22>): "<</PageSize[612 792]/ImagingBBox null>>setpagedevice"
+*PageRegion A5/A5 (148 x 210 mm): "<</PageSize[420 595]/ImagingBBox null>>setpagedevice"
+*PageRegion Legal/Legal (8<2E>5<22> x 14<22>): "<</PageSize[612 1008]/ImagingBBox null>>setpagedevice"
+*PageRegion Env10/Com10 (104<2E>8 x 241<2E>3 mm): "<</PageSize[297 684]/ImagingBBox null>>setpagedevice"
+*PageRegion EnvMonarch/Monarch (98<2E>4 x 190<2E>5 mm): "<</PageSize[279 540]/ImagingBBox null>>setpagedevice"
+*PageRegion EnvDL/DL Env (110 x 220 mm): "<</PageSize[312 624]/ImagingBBox null>>setpagedevice"
+*PageRegion EnvC5/C5 Env (162 x 229 mm): "<</PageSize[459 649]/ImagingBBox null>>setpagedevice"
+*CloseUI: *PageRegion
+
+*DefaultImageableArea: Letter
+*ImageableArea A4: "12 12 583 830"
+*ImageableArea Letter: "12 12 600 780"
+*ImageableArea A5: "12 12 408 583"
+*ImageableArea Legal: "12 12 600 996"
+*ImageableArea Env10: "12 12 285 672"
+*ImageableArea EnvMonarch: "12 12 267 528"
+*ImageableArea EnvDL: "12 12 300 612"
+*ImageableArea EnvC5: "12 12 447 637"
+
+*DefaultPaperDimension: Letter
+*PaperDimension A4/A4 (210 x 297 mm): "595 842"
+*PaperDimension Letter/Letter (8<2E>5<22> x 11<22>): "612 792"
+*PaperDimension A5/A5 (148 x 210 mm): "420 595"
+*PaperDimension Legal/Legal (8<2E>5<22> x 14<22>): "612 1008"
+*PaperDimension Env10/Com10 (104<2E>8 x 241<2E>3 mm): "297 684"
+*PaperDimension EnvMonarch/Monarch (98<2E>4 x 190<2E>5 mm): "279 540"
+*PaperDimension EnvDL/DL Env (110 x 220 mm): "312 624"
+*PaperDimension EnvC5/C5 Env (162 x 229 mm): "459 649"
+
+*OpenUI *Resolution/Resolution: PickOne
+*OrderDependency: 20 AnySetup *Resolution
+*DefaultResolution: 600dpi
+*Resolution 600dpi/600dpi: "<</HWResolution[600 600]/cupsBitsPerColor 1/cupsRowCount 0/cupsRowFeed 0/cupsRowStep 0/cupsColorSpace 3>>setpagedevice"
+*CloseUI: *Resolution
+
+*OpenUI *InputSlot/Input Tray: PickOne
+*OrderDependency: 10 AnySetup *InputSlot
+*DefaultInputSlot: AutoSelect
+*InputSlot AutoSelect/Auto Tray Select: "<</MediaPosition 7>>setpagedevice"
+*InputSlot Manual/Bypass Tray: "<</MediaPosition 24>>setpagedevice"
+*InputSlot Tray1/Tray 1: "<</MediaPosition 8>>setpagedevice"
+*CloseUI: *InputSlot
+
+*OpenUI *Duplex/Duplex: PickOne
+*OrderDependency: 20 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex None/Off: "<</Duplex false>>setpagedevice"
+*Duplex DuplexNoTumble/Long-Edge Binding: "<</Duplex true/Tumble false>>setpagedevice"
+*Duplex DuplexTumble/Short-Edge Binding: "<</Duplex true/Tumble true>>setpagedevice"
+*CloseUI: *Duplex
+
+*%========== Font ==========
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(1.05)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(1.05)" Standard ROM
+*Font AvantGarde-Demi: Standard "(1.05)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(1.05)" Standard ROM
+*Font Bookman-Demi: Standard "(1.05)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(1.05)" Standard ROM
+*Font Bookman-Light: Standard "(1.05)" Standard ROM
+*Font Bookman-LightItalic: Standard "(1.05)" Standard ROM
+*Font Courier: Standard "(1.05)" Standard ROM
+*Font Courier-Bold: Standard "(1.05)" Standard ROM
+*Font Courier-BoldOblique: Standard "(1.05)" Standard ROM
+*Font Courier-Oblique: Standard "(1.05)" Standard ROM
+*Font Helvetica: Standard "(1.05)" Standard ROM
+*Font Helvetica-Bold: Standard "(1.05)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(1.05)" Standard ROM
+*Font Helvetica-Narrow: Standard "(1.05)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(1.05)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(1.05)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(1.05)" Standard ROM
+*Font Helvetica-Oblique: Standard "(1.05)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(1.05)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(1.05)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(1.05)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(1.05)" Standard ROM
+*Font Palatino-Bold: Standard "(1.05)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(1.05)" Standard ROM
+*Font Palatino-Italic: Standard "(1.05)" Standard ROM
+*Font Palatino-Roman: Standard "(1.05)" Standard ROM
+*Font Symbol: Special "(001.005)" Special ROM
+*Font Times-Bold: Standard "(1.05)" Standard ROM
+*Font Times-BoldItalic: Standard "(1.05)" Standard ROM
+*Font Times-Italic: Standard "(1.05)" Standard ROM
+*Font Times-Roman: Standard "(1.05)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(1.05)" Standard ROM
+*Font ZapfDingbats: Special "(001.005)" Special ROM
+
+*%========== UI Constraints ==========
+
+*%==========InputSlot/PageSize
+*UIConstraints: *InputSlot Tray1 *PageSize Env10
+*UIConstraints: *InputSlot Tray1 *PageSize EnvMonarch
+*UIConstraints: *InputSlot Tray1 *PageSize EnvDL
+*UIConstraints: *InputSlot Tray1 *PageSize EnvC5
+*UIConstraints: *PageSize Env10 *InputSlot Tray1
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray1
+*UIConstraints: *PageSize EnvDL *InputSlot Tray1
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray1
+
+*%==========InputSlot/PageRegion
+*UIConstraints: *InputSlot Tray1 *PageRegion Env10
+*UIConstraints: *InputSlot Tray1 *PageRegion EnvMonarch
+*UIConstraints: *InputSlot Tray1 *PageRegion EnvDL
+*UIConstraints: *InputSlot Tray1 *PageRegion EnvC5
+*UIConstraints: *PageRegion Env10 *InputSlot Tray1
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray1
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray1
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray1
+
+*%==========Duplex/PageSize
+*UIConstraints: *Duplex DuplexNoTumble *PageSize A5
+*UIConstraints: *Duplex DuplexNoTumble *PageSize Env10
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvMonarch
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvC5
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvDL
+*UIConstraints: *PageSize A5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *PageSize A5
+*UIConstraints: *Duplex DuplexTumble *PageSize Env10
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvMonarch
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvC5
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvDL
+*UIConstraints: *PageSize A5 *Duplex DuplexTumble
+*UIConstraints: *PageSize Env10 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexTumble
+
+*%==========Duplex/PageRegion
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion A5
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion Env10
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvMonarch
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvC5
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvDL
+*UIConstraints: *PageRegion A5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *PageRegion A5
+*UIConstraints: *Duplex DuplexTumble *PageRegion Env10
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvMonarch
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvC5
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvDL
+*UIConstraints: *PageRegion A5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion Env10 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexTumble
+
+*% end of Printer Description file
diff --git a/db/source/PPD/Ricoh/PCL5/Ricoh-SP_330DN_PCL5.ppd b/db/source/PPD/Ricoh/PCL5/Ricoh-SP_330DN_PCL5.ppd
new file mode 100644
index 00000000..4b365b84
--- /dev/null
+++ b/db/source/PPD/Ricoh/PCL5/Ricoh-SP_330DN_PCL5.ppd
@@ -0,0 +1,259 @@
+*PPD-Adobe: "4.3"
+*cupsLanguages: "en"
+*%
+*% Printer Description file
+*% for "RICOH SP 330DN"
+*%
+*% CreationDate: 2018/06/29
+*%
+*%
+*% COPYRIGHT (C) 2018 RICOH COMPANY, LTD.
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*FileVersion: "1.0"
+*FormatVersion: "4.3"
+*LanguageEncoding: ISOLatin1
+*LanguageVersion: English
+*ModelName: "RICOH SP 330DN PCL5"
+*PCFileName: "RI9051E5.PPD"
+*Manufacturer: "RICOH"
+*Product: "(RICOH SP 330DN PCL5)"
+*PSVersion: "(3010.000) 0"
+*ShortNickName: "RICOH SP 330DN PCL5"
+*NickName: "RICOH SP 330DN PCL5"
+*1284DeviceID: "MFG:RICOH;MDL:SP 330DN;CMD:PCL5;"
+
+*cupsBackSide: "Normal"
+*cupsVersion: 1.1
+*cupsModelNumber: 0
+*cupsManualCopies: False
+*cupsCommands: ""
+*cupsFilter: "application/vnd.cups-raster 50 rastertohp"
+
+*%========== Basic Device Capabilities ==========
+
+*LanguageLevel: "3"
+*ColorDevice: False
+*DefaultColorSpace: Gray
+
+*FileSystem: False
+*Throughput: "8"
+*LandscapeOrientation: Plus90
+*TTRasterizer: Type42
+
+*OpenUI *PageSize/Media Size: PickOne
+*OrderDependency: 10 AnySetup *PageSize
+*DefaultPageSize: A4
+*PageSize A4/A4 (210 x 297 mm): "<</PageSize[595 842]/ImagingBBox null>>setpagedevice"
+*PageSize Letter/Letter (8<2E>5<22> x 11<22>): "<</PageSize[612 792]/ImagingBBox null>>setpagedevice"
+*PageSize A5/A5 (148 x 210 mm): "<</PageSize[420 595]/ImagingBBox null>>setpagedevice"
+*PageSize Legal/Legal (8<2E>5<22> x 14<22>): "<</PageSize[612 1008]/ImagingBBox null>>setpagedevice"
+*PageSize Env10/Com10 (104<2E>8 x 241<2E>3 mm): "<</PageSize[297 684]/ImagingBBox null>>setpagedevice"
+*PageSize EnvMonarch/Monarch (98<2E>4 x 190<2E>5 mm): "<</PageSize[279 540]/ImagingBBox null>>setpagedevice"
+*PageSize EnvDL/DL Env (110 x 220 mm): "<</PageSize[312 624]/ImagingBBox null>>setpagedevice"
+*PageSize EnvC5/C5 Env (162 x 229 mm): "<</PageSize[459 649]/ImagingBBox null>>setpagedevice"
+*CloseUI: *PageSize
+
+*OpenUI *PageRegion/Media Size: PickOne
+*OrderDependency: 10 AnySetup *PageRegion
+*DefaultPageRegion: A4
+*PageRegion A4/A4 (210 x 297 mm): "<</PageSize[595 842]/ImagingBBox null>>setpagedevice"
+*PageRegion Letter/Letter (8<2E>5<22> x 11<22>): "<</PageSize[612 792]/ImagingBBox null>>setpagedevice"
+*PageRegion A5/A5 (148 x 210 mm): "<</PageSize[420 595]/ImagingBBox null>>setpagedevice"
+*PageRegion Legal/Legal (8<2E>5<22> x 14<22>): "<</PageSize[612 1008]/ImagingBBox null>>setpagedevice"
+*PageRegion Env10/Com10 (104<2E>8 x 241<2E>3 mm): "<</PageSize[297 684]/ImagingBBox null>>setpagedevice"
+*PageRegion EnvMonarch/Monarch (98<2E>4 x 190<2E>5 mm): "<</PageSize[279 540]/ImagingBBox null>>setpagedevice"
+*PageRegion EnvDL/DL Env (110 x 220 mm): "<</PageSize[312 624]/ImagingBBox null>>setpagedevice"
+*PageRegion EnvC5/C5 Env (162 x 229 mm): "<</PageSize[459 649]/ImagingBBox null>>setpagedevice"
+*CloseUI: *PageRegion
+
+*DefaultImageableArea: A4
+*ImageableArea A4/A4 (210 x 297 mm): "12 12 583 830"
+*ImageableArea Letter/Letter (8<2E>5<22> x 11<22>): "12 12 600 780"
+*ImageableArea A5/A5 (148 x 210 mm): "12 12 408 583"
+*ImageableArea Legal/Legal (8<2E>5<22> x 14<22>): "12 12 600 996"
+*ImageableArea Env10/Com10 (104<2E>8 x 241<2E>3 mm): "12 12 285 672"
+*ImageableArea EnvMonarch/Monarch (98<2E>4 x 190<2E>5 mm): "12 12 267 528"
+*ImageableArea EnvDL/DL Env (110 x 220 mm): "12 12 300 612"
+*ImageableArea EnvC5/C5 Env (162 x 229 mm): "12 12 447 637"
+
+*DefaultPaperDimension: A4
+*PaperDimension A4/A4 (210 x 297 mm): "595 842"
+*PaperDimension Letter/Letter (8<2E>5<22> x 11<22>): "612 792"
+*PaperDimension A5/A5 (148 x 210 mm): "420 595"
+*PaperDimension Legal/Legal (8<2E>5<22> x 14<22>): "612 1008"
+*PaperDimension Env10/Com10 (104<2E>8 x 241<2E>3 mm): "297 684"
+*PaperDimension EnvMonarch/Monarch (98<2E>4 x 190<2E>5 mm): "279 540"
+*PaperDimension EnvDL/DL Env (110 x 220 mm): "312 624"
+*PaperDimension EnvC5/C5 Env (162 x 229 mm): "459 649"
+
+*OpenUI *Resolution/Resolution: PickOne
+*OrderDependency: 10 AnySetup *Resolution
+*DefaultResolution: 600dpi
+*Resolution 600dpi/600 dpi: "<</HWResolution[600 600]/cupsBitsPerColor 1/cupsRowCount 0/cupsRowFeed 0/cupsRowStep 0/cupsColorSpace 3>>setpagedevice"
+*CloseUI: *Resolution
+
+*OpenUI *InputSlot/Input Tray: PickOne
+*OrderDependency: 10 AnySetup *InputSlot
+*DefaultInputSlot: AutoSelect
+*InputSlot AutoSelect/Auto Tray Select: "<</MediaPosition 7>>setpagedevice"
+*InputSlot Manual/Bypass Tray: "<</MediaPosition 24>>setpagedevice"
+*InputSlot Tray1/Tray 1: "<</MediaPosition 8>>setpagedevice"
+*InputSlot Tray2/Tray 2: "<</MediaPosition 1>>setpagedevice"
+*CloseUI: *InputSlot
+
+*OpenUI *Duplex/Duplex: PickOne
+*OrderDependency: 20 AnySetup *Duplex
+*DefaultDuplex: DuplexNoTumble
+*Duplex None/Off: "<</Duplex false>>setpagedevice"
+*Duplex DuplexNoTumble/Long-Edge Binding: "<</Duplex true/Tumble false>>setpagedevice"
+*Duplex DuplexTumble/Short-Edge Binding: "<</Duplex true/Tumble true>>setpagedevice"
+*CloseUI: *Duplex
+
+*%========== Font ==========
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(1.05)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(1.05)" Standard ROM
+*Font AvantGarde-Demi: Standard "(1.05)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(1.05)" Standard ROM
+*Font Bookman-Demi: Standard "(1.05)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(1.05)" Standard ROM
+*Font Bookman-Light: Standard "(1.05)" Standard ROM
+*Font Bookman-LightItalic: Standard "(1.05)" Standard ROM
+*Font Courier: Standard "(1.05)" Standard ROM
+*Font Courier-Bold: Standard "(1.05)" Standard ROM
+*Font Courier-BoldOblique: Standard "(1.05)" Standard ROM
+*Font Courier-Oblique: Standard "(1.05)" Standard ROM
+*Font Helvetica: Standard "(1.05)" Standard ROM
+*Font Helvetica-Bold: Standard "(1.05)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(1.05)" Standard ROM
+*Font Helvetica-Narrow: Standard "(1.05)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(1.05)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(1.05)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(1.05)" Standard ROM
+*Font Helvetica-Oblique: Standard "(1.05)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(1.05)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(1.05)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(1.05)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(1.05)" Standard ROM
+*Font Palatino-Bold: Standard "(1.05)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(1.05)" Standard ROM
+*Font Palatino-Italic: Standard "(1.05)" Standard ROM
+*Font Palatino-Roman: Standard "(1.05)" Standard ROM
+*Font Symbol: Special "(001.005)" Special ROM
+*Font Times-Bold: Standard "(1.05)" Standard ROM
+*Font Times-BoldItalic: Standard "(1.05)" Standard ROM
+*Font Times-Italic: Standard "(1.05)" Standard ROM
+*Font Times-Roman: Standard "(1.05)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(1.05)" Standard ROM
+*Font ZapfDingbats: Special "(001.005)" Special ROM
+
+*%========== UI Constraints ==========
+
+*%==========InputSlot/PageSize
+*UIConstraints: *InputSlot Tray1 *PageSize Env10
+*UIConstraints: *PageSize Env10 *InputSlot Tray1
+*UIConstraints: *InputSlot Tray1 *PageSize EnvMonarch
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray1
+*UIConstraints: *InputSlot Tray1 *PageSize EnvDL
+*UIConstraints: *PageSize EnvDL *InputSlot Tray1
+*UIConstraints: *InputSlot Tray1 *PageSize EnvC5
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray1
+
+*UIConstraints: *InputSlot Tray2 *PageSize Env10
+*UIConstraints: *PageSize Env10 *InputSlot Tray2
+*UIConstraints: *InputSlot Tray2 *PageSize EnvMonarch
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray2
+*UIConstraints: *InputSlot Tray2 *PageSize EnvDL
+*UIConstraints: *PageSize EnvDL *InputSlot Tray2
+*UIConstraints: *InputSlot Tray2 *PageSize EnvC5
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray2
+
+*%==========InputSlot/PageRegion
+*UIConstraints: *InputSlot Tray1 *PageRegion Env10
+*UIConstraints: *PageRegion Env10 *InputSlot Tray1
+*UIConstraints: *InputSlot Tray1 *PageRegion EnvMonarch
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray1
+*UIConstraints: *InputSlot Tray1 *PageRegion EnvDL
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray1
+*UIConstraints: *InputSlot Tray1 *PageRegion EnvC5
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray1
+
+*UIConstraints: *InputSlot Tray2 *PageRegion Env10
+*UIConstraints: *PageRegion Env10 *InputSlot Tray2
+*UIConstraints: *InputSlot Tray2 *PageRegion EnvMonarch
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray2
+*UIConstraints: *InputSlot Tray2 *PageRegion EnvDL
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray2
+*UIConstraints: *InputSlot Tray2 *PageRegion EnvC5
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray2
+
+*%==========Duplex/PageSize
+*UIConstraints: *Duplex DuplexNoTumble *PageSize A5
+*UIConstraints: *PageSize A5 *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexNoTumble *PageSize Env10
+*UIConstraints: *PageSize Env10 *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvMonarch
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvC5
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvDL
+*UIConstraints: *PageSize EnvDL *Duplex DuplexNoTumble
+
+*UIConstraints: *Duplex DuplexTumble *PageSize A5
+*UIConstraints: *PageSize A5 *Duplex DuplexTumble
+*UIConstraints: *Duplex DuplexTumble *PageSize Env10
+*UIConstraints: *PageSize Env10 *Duplex DuplexTumble
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvMonarch
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvC5
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexTumble
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvDL
+*UIConstraints: *PageSize EnvDL *Duplex DuplexTumble
+
+*%==========Duplex/PageRegion
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion A5
+*UIConstraints: *PageRegion A5 *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion Env10
+*UIConstraints: *PageRegion Env10 *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvMonarch
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvC5
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvDL
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexNoTumble
+
+*UIConstraints: *Duplex DuplexTumble *PageRegion A5
+*UIConstraints: *PageRegion A5 *Duplex DuplexTumble
+*UIConstraints: *Duplex DuplexTumble *PageRegion Env10
+*UIConstraints: *PageRegion Env10 *Duplex DuplexTumble
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvMonarch
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvC5
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexTumble
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvDL
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexTumble
+
+
+*% end of Printer Description file
diff --git a/db/source/PPD/Ricoh/PCL5/Ricoh-SP_330SFN_PCL5.ppd b/db/source/PPD/Ricoh/PCL5/Ricoh-SP_330SFN_PCL5.ppd
new file mode 100644
index 00000000..d454bef3
--- /dev/null
+++ b/db/source/PPD/Ricoh/PCL5/Ricoh-SP_330SFN_PCL5.ppd
@@ -0,0 +1,259 @@
+*PPD-Adobe: "4.3"
+*cupsLanguages: "en"
+*%
+*% Printer Description file
+*% for "RICOH SP 330SFN"
+*%
+*% CreationDate: 2018/06/29
+*%
+*%
+*% COPYRIGHT (C) 2018 RICOH COMPANY, LTD.
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*FileVersion: "1.0"
+*FormatVersion: "4.3"
+*LanguageEncoding: ISOLatin1
+*LanguageVersion: English
+*ModelName: "RICOH SP 330SFN PCL5"
+*PCFileName: "RI9042E5.PPD"
+*Manufacturer: "RICOH"
+*Product: "(RICOH SP 330SFN PCL5)"
+*PSVersion: "(3010.000) 0"
+*ShortNickName: "RICOH SP 330SFN PCL5"
+*NickName: "RICOH SP 330SFN PCL5"
+*1284DeviceID: "MFG:RICOH;MDL:SP 330SFN;CMD:PCL5;"
+
+*cupsBackSide: "Normal"
+*cupsVersion: 1.1
+*cupsModelNumber: 0
+*cupsManualCopies: False
+*cupsCommands: ""
+*cupsFilter: "application/vnd.cups-raster 50 rastertohp"
+
+*%========== Basic Device Capabilities ==========
+
+*LanguageLevel: "3"
+*ColorDevice: False
+*DefaultColorSpace: Gray
+
+*FileSystem: False
+*Throughput: "8"
+*LandscapeOrientation: Plus90
+*TTRasterizer: Type42
+
+*OpenUI *PageSize/Media Size: PickOne
+*OrderDependency: 10 AnySetup *PageSize
+*DefaultPageSize: A4
+*PageSize A4/A4 (210 x 297 mm): "<</PageSize[595 842]/ImagingBBox null>>setpagedevice"
+*PageSize Letter/Letter (8<2E>5<22> x 11<22>): "<</PageSize[612 792]/ImagingBBox null>>setpagedevice"
+*PageSize A5/A5 (148 x 210 mm): "<</PageSize[420 595]/ImagingBBox null>>setpagedevice"
+*PageSize Legal/Legal (8<2E>5<22> x 14<22>): "<</PageSize[612 1008]/ImagingBBox null>>setpagedevice"
+*PageSize Env10/Com10 (104<2E>8 x 241<2E>3 mm): "<</PageSize[297 684]/ImagingBBox null>>setpagedevice"
+*PageSize EnvMonarch/Monarch (98<2E>4 x 190<2E>5 mm): "<</PageSize[279 540]/ImagingBBox null>>setpagedevice"
+*PageSize EnvDL/DL Env (110 x 220 mm): "<</PageSize[312 624]/ImagingBBox null>>setpagedevice"
+*PageSize EnvC5/C5 Env (162 x 229 mm): "<</PageSize[459 649]/ImagingBBox null>>setpagedevice"
+*CloseUI: *PageSize
+
+*OpenUI *PageRegion/Media Size: PickOne
+*OrderDependency: 10 AnySetup *PageRegion
+*DefaultPageRegion: A4
+*PageRegion A4/A4 (210 x 297 mm): "<</PageSize[595 842]/ImagingBBox null>>setpagedevice"
+*PageRegion Letter/Letter (8<2E>5<22> x 11<22>): "<</PageSize[612 792]/ImagingBBox null>>setpagedevice"
+*PageRegion A5/A5 (148 x 210 mm): "<</PageSize[420 595]/ImagingBBox null>>setpagedevice"
+*PageRegion Legal/Legal (8<2E>5<22> x 14<22>): "<</PageSize[612 1008]/ImagingBBox null>>setpagedevice"
+*PageRegion Env10/Com10 (104<2E>8 x 241<2E>3 mm): "<</PageSize[297 684]/ImagingBBox null>>setpagedevice"
+*PageRegion EnvMonarch/Monarch (98<2E>4 x 190<2E>5 mm): "<</PageSize[279 540]/ImagingBBox null>>setpagedevice"
+*PageRegion EnvDL/DL Env (110 x 220 mm): "<</PageSize[312 624]/ImagingBBox null>>setpagedevice"
+*PageRegion EnvC5/C5 Env (162 x 229 mm): "<</PageSize[459 649]/ImagingBBox null>>setpagedevice"
+*CloseUI: *PageRegion
+
+*DefaultImageableArea: A4
+*ImageableArea A4/A4 (210 x 297 mm): "12 12 583 830"
+*ImageableArea Letter/Letter (8<2E>5<22> x 11<22>): "12 12 600 780"
+*ImageableArea A5/A5 (148 x 210 mm): "12 12 408 583"
+*ImageableArea Legal/Legal (8<2E>5<22> x 14<22>): "12 12 600 996"
+*ImageableArea Env10/Com10 (104<2E>8 x 241<2E>3 mm): "12 12 285 672"
+*ImageableArea EnvMonarch/Monarch (98<2E>4 x 190<2E>5 mm): "12 12 267 528"
+*ImageableArea EnvDL/DL Env (110 x 220 mm): "12 12 300 612"
+*ImageableArea EnvC5/C5 Env (162 x 229 mm): "12 12 447 637"
+
+*DefaultPaperDimension: A4
+*PaperDimension A4/A4 (210 x 297 mm): "595 842"
+*PaperDimension Letter/Letter (8<2E>5<22> x 11<22>): "612 792"
+*PaperDimension A5/A5 (148 x 210 mm): "420 595"
+*PaperDimension Legal/Legal (8<2E>5<22> x 14<22>): "612 1008"
+*PaperDimension Env10/Com10 (104<2E>8 x 241<2E>3 mm): "297 684"
+*PaperDimension EnvMonarch/Monarch (98<2E>4 x 190<2E>5 mm): "279 540"
+*PaperDimension EnvDL/DL Env (110 x 220 mm): "312 624"
+*PaperDimension EnvC5/C5 Env (162 x 229 mm): "459 649"
+
+*OpenUI *Resolution/Resolution: PickOne
+*OrderDependency: 10 AnySetup *Resolution
+*DefaultResolution: 600dpi
+*Resolution 600dpi/600 dpi: "<</HWResolution[600 600]/cupsBitsPerColor 1/cupsRowCount 0/cupsRowFeed 0/cupsRowStep 0/cupsColorSpace 3>>setpagedevice"
+*CloseUI: *Resolution
+
+*OpenUI *InputSlot/Input Tray: PickOne
+*OrderDependency: 10 AnySetup *InputSlot
+*DefaultInputSlot: AutoSelect
+*InputSlot AutoSelect/Auto Tray Select: "<</MediaPosition 7>>setpagedevice"
+*InputSlot Manual/Bypass Tray: "<</MediaPosition 24>>setpagedevice"
+*InputSlot Tray1/Tray 1: "<</MediaPosition 8>>setpagedevice"
+*InputSlot Tray2/Tray 2: "<</MediaPosition 1>>setpagedevice"
+*CloseUI: *InputSlot
+
+*OpenUI *Duplex/Duplex: PickOne
+*OrderDependency: 20 AnySetup *Duplex
+*DefaultDuplex: DuplexNoTumble
+*Duplex None/Off: "<</Duplex false>>setpagedevice"
+*Duplex DuplexNoTumble/Long-Edge Binding: "<</Duplex true/Tumble false>>setpagedevice"
+*Duplex DuplexTumble/Short-Edge Binding: "<</Duplex true/Tumble true>>setpagedevice"
+*CloseUI: *Duplex
+
+*%========== Font ==========
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(1.05)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(1.05)" Standard ROM
+*Font AvantGarde-Demi: Standard "(1.05)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(1.05)" Standard ROM
+*Font Bookman-Demi: Standard "(1.05)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(1.05)" Standard ROM
+*Font Bookman-Light: Standard "(1.05)" Standard ROM
+*Font Bookman-LightItalic: Standard "(1.05)" Standard ROM
+*Font Courier: Standard "(1.05)" Standard ROM
+*Font Courier-Bold: Standard "(1.05)" Standard ROM
+*Font Courier-BoldOblique: Standard "(1.05)" Standard ROM
+*Font Courier-Oblique: Standard "(1.05)" Standard ROM
+*Font Helvetica: Standard "(1.05)" Standard ROM
+*Font Helvetica-Bold: Standard "(1.05)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(1.05)" Standard ROM
+*Font Helvetica-Narrow: Standard "(1.05)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(1.05)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(1.05)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(1.05)" Standard ROM
+*Font Helvetica-Oblique: Standard "(1.05)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(1.05)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(1.05)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(1.05)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(1.05)" Standard ROM
+*Font Palatino-Bold: Standard "(1.05)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(1.05)" Standard ROM
+*Font Palatino-Italic: Standard "(1.05)" Standard ROM
+*Font Palatino-Roman: Standard "(1.05)" Standard ROM
+*Font Symbol: Special "(001.005)" Special ROM
+*Font Times-Bold: Standard "(1.05)" Standard ROM
+*Font Times-BoldItalic: Standard "(1.05)" Standard ROM
+*Font Times-Italic: Standard "(1.05)" Standard ROM
+*Font Times-Roman: Standard "(1.05)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(1.05)" Standard ROM
+*Font ZapfDingbats: Special "(001.005)" Special ROM
+
+*%========== UI Constraints ==========
+
+*%==========InputSlot/PageSize
+*UIConstraints: *InputSlot Tray1 *PageSize Env10
+*UIConstraints: *PageSize Env10 *InputSlot Tray1
+*UIConstraints: *InputSlot Tray1 *PageSize EnvMonarch
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray1
+*UIConstraints: *InputSlot Tray1 *PageSize EnvDL
+*UIConstraints: *PageSize EnvDL *InputSlot Tray1
+*UIConstraints: *InputSlot Tray1 *PageSize EnvC5
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray1
+
+*UIConstraints: *InputSlot Tray2 *PageSize Env10
+*UIConstraints: *PageSize Env10 *InputSlot Tray2
+*UIConstraints: *InputSlot Tray2 *PageSize EnvMonarch
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray2
+*UIConstraints: *InputSlot Tray2 *PageSize EnvDL
+*UIConstraints: *PageSize EnvDL *InputSlot Tray2
+*UIConstraints: *InputSlot Tray2 *PageSize EnvC5
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray2
+
+*%==========InputSlot/PageRegion
+*UIConstraints: *InputSlot Tray1 *PageRegion Env10
+*UIConstraints: *PageRegion Env10 *InputSlot Tray1
+*UIConstraints: *InputSlot Tray1 *PageRegion EnvMonarch
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray1
+*UIConstraints: *InputSlot Tray1 *PageRegion EnvDL
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray1
+*UIConstraints: *InputSlot Tray1 *PageRegion EnvC5
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray1
+
+*UIConstraints: *InputSlot Tray2 *PageRegion Env10
+*UIConstraints: *PageRegion Env10 *InputSlot Tray2
+*UIConstraints: *InputSlot Tray2 *PageRegion EnvMonarch
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray2
+*UIConstraints: *InputSlot Tray2 *PageRegion EnvDL
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray2
+*UIConstraints: *InputSlot Tray2 *PageRegion EnvC5
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray2
+
+*%==========Duplex/PageSize
+*UIConstraints: *Duplex DuplexNoTumble *PageSize A5
+*UIConstraints: *PageSize A5 *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexNoTumble *PageSize Env10
+*UIConstraints: *PageSize Env10 *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvMonarch
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvC5
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvDL
+*UIConstraints: *PageSize EnvDL *Duplex DuplexNoTumble
+
+*UIConstraints: *Duplex DuplexTumble *PageSize A5
+*UIConstraints: *PageSize A5 *Duplex DuplexTumble
+*UIConstraints: *Duplex DuplexTumble *PageSize Env10
+*UIConstraints: *PageSize Env10 *Duplex DuplexTumble
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvMonarch
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvC5
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexTumble
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvDL
+*UIConstraints: *PageSize EnvDL *Duplex DuplexTumble
+
+*%==========Duplex/PageRegion
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion A5
+*UIConstraints: *PageRegion A5 *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion Env10
+*UIConstraints: *PageRegion Env10 *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvMonarch
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvC5
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvDL
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexNoTumble
+
+*UIConstraints: *Duplex DuplexTumble *PageRegion A5
+*UIConstraints: *PageRegion A5 *Duplex DuplexTumble
+*UIConstraints: *Duplex DuplexTumble *PageRegion Env10
+*UIConstraints: *PageRegion Env10 *Duplex DuplexTumble
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvMonarch
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvC5
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexTumble
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvDL
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexTumble
+
+
+*% end of Printer Description file
diff --git a/db/source/PPD/Ricoh/PCL5/Ricoh-SP_330SN_PCL5.ppd b/db/source/PPD/Ricoh/PCL5/Ricoh-SP_330SN_PCL5.ppd
new file mode 100644
index 00000000..5bcd06a1
--- /dev/null
+++ b/db/source/PPD/Ricoh/PCL5/Ricoh-SP_330SN_PCL5.ppd
@@ -0,0 +1,259 @@
+*PPD-Adobe: "4.3"
+*cupsLanguages: "en"
+*%
+*% Printer Description file
+*% for "RICOH SP 330SN"
+*%
+*% CreationDate: 2018/06/29
+*%
+*%
+*% COPYRIGHT (C) 2018 RICOH COMPANY, LTD.
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*FileVersion: "1.0"
+*FormatVersion: "4.3"
+*LanguageEncoding: ISOLatin1
+*LanguageVersion: English
+*ModelName: "RICOH SP 330SN PCL5"
+*PCFileName: "RI9041E5.PPD"
+*Manufacturer: "RICOH"
+*Product: "(RICOH SP 330SN PCL5)"
+*PSVersion: "(3010.000) 0"
+*ShortNickName: "RICOH SP 330SN PCL5"
+*NickName: "RICOH SP 330SN PCL5"
+*1284DeviceID: "MFG:RICOH;MDL:SP 330SN;CMD:PCL5;"
+
+*cupsBackSide: "Normal"
+*cupsVersion: 1.1
+*cupsModelNumber: 0
+*cupsManualCopies: False
+*cupsCommands: ""
+*cupsFilter: "application/vnd.cups-raster 50 rastertohp"
+
+*%========== Basic Device Capabilities ==========
+
+*LanguageLevel: "3"
+*ColorDevice: False
+*DefaultColorSpace: Gray
+
+*FileSystem: False
+*Throughput: "8"
+*LandscapeOrientation: Plus90
+*TTRasterizer: Type42
+
+*OpenUI *PageSize/Media Size: PickOne
+*OrderDependency: 10 AnySetup *PageSize
+*DefaultPageSize: A4
+*PageSize A4/A4 (210 x 297 mm): "<</PageSize[595 842]/ImagingBBox null>>setpagedevice"
+*PageSize Letter/Letter (8<2E>5<22> x 11<22>): "<</PageSize[612 792]/ImagingBBox null>>setpagedevice"
+*PageSize A5/A5 (148 x 210 mm): "<</PageSize[420 595]/ImagingBBox null>>setpagedevice"
+*PageSize Legal/Legal (8<2E>5<22> x 14<22>): "<</PageSize[612 1008]/ImagingBBox null>>setpagedevice"
+*PageSize Env10/Com10 (104<2E>8 x 241<2E>3 mm): "<</PageSize[297 684]/ImagingBBox null>>setpagedevice"
+*PageSize EnvMonarch/Monarch (98<2E>4 x 190<2E>5 mm): "<</PageSize[279 540]/ImagingBBox null>>setpagedevice"
+*PageSize EnvDL/DL Env (110 x 220 mm): "<</PageSize[312 624]/ImagingBBox null>>setpagedevice"
+*PageSize EnvC5/C5 Env (162 x 229 mm): "<</PageSize[459 649]/ImagingBBox null>>setpagedevice"
+*CloseUI: *PageSize
+
+*OpenUI *PageRegion/Media Size: PickOne
+*OrderDependency: 10 AnySetup *PageRegion
+*DefaultPageRegion: A4
+*PageRegion A4/A4 (210 x 297 mm): "<</PageSize[595 842]/ImagingBBox null>>setpagedevice"
+*PageRegion Letter/Letter (8<2E>5<22> x 11<22>): "<</PageSize[612 792]/ImagingBBox null>>setpagedevice"
+*PageRegion A5/A5 (148 x 210 mm): "<</PageSize[420 595]/ImagingBBox null>>setpagedevice"
+*PageRegion Legal/Legal (8<2E>5<22> x 14<22>): "<</PageSize[612 1008]/ImagingBBox null>>setpagedevice"
+*PageRegion Env10/Com10 (104<2E>8 x 241<2E>3 mm): "<</PageSize[297 684]/ImagingBBox null>>setpagedevice"
+*PageRegion EnvMonarch/Monarch (98<2E>4 x 190<2E>5 mm): "<</PageSize[279 540]/ImagingBBox null>>setpagedevice"
+*PageRegion EnvDL/DL Env (110 x 220 mm): "<</PageSize[312 624]/ImagingBBox null>>setpagedevice"
+*PageRegion EnvC5/C5 Env (162 x 229 mm): "<</PageSize[459 649]/ImagingBBox null>>setpagedevice"
+*CloseUI: *PageRegion
+
+*DefaultImageableArea: A4
+*ImageableArea A4/A4 (210 x 297 mm): "12 12 583 830"
+*ImageableArea Letter/Letter (8<2E>5<22> x 11<22>): "12 12 600 780"
+*ImageableArea A5/A5 (148 x 210 mm): "12 12 408 583"
+*ImageableArea Legal/Legal (8<2E>5<22> x 14<22>): "12 12 600 996"
+*ImageableArea Env10/Com10 (104<2E>8 x 241<2E>3 mm): "12 12 285 672"
+*ImageableArea EnvMonarch/Monarch (98<2E>4 x 190<2E>5 mm): "12 12 267 528"
+*ImageableArea EnvDL/DL Env (110 x 220 mm): "12 12 300 612"
+*ImageableArea EnvC5/C5 Env (162 x 229 mm): "12 12 447 637"
+
+*DefaultPaperDimension: A4
+*PaperDimension A4/A4 (210 x 297 mm): "595 842"
+*PaperDimension Letter/Letter (8<2E>5<22> x 11<22>): "612 792"
+*PaperDimension A5/A5 (148 x 210 mm): "420 595"
+*PaperDimension Legal/Legal (8<2E>5<22> x 14<22>): "612 1008"
+*PaperDimension Env10/Com10 (104<2E>8 x 241<2E>3 mm): "297 684"
+*PaperDimension EnvMonarch/Monarch (98<2E>4 x 190<2E>5 mm): "279 540"
+*PaperDimension EnvDL/DL Env (110 x 220 mm): "312 624"
+*PaperDimension EnvC5/C5 Env (162 x 229 mm): "459 649"
+
+*OpenUI *Resolution/Resolution: PickOne
+*OrderDependency: 10 AnySetup *Resolution
+*DefaultResolution: 600dpi
+*Resolution 600dpi/600 dpi: "<</HWResolution[600 600]/cupsBitsPerColor 1/cupsRowCount 0/cupsRowFeed 0/cupsRowStep 0/cupsColorSpace 3>>setpagedevice"
+*CloseUI: *Resolution
+
+*OpenUI *InputSlot/Input Tray: PickOne
+*OrderDependency: 10 AnySetup *InputSlot
+*DefaultInputSlot: AutoSelect
+*InputSlot AutoSelect/Auto Tray Select: "<</MediaPosition 7>>setpagedevice"
+*InputSlot Manual/Bypass Tray: "<</MediaPosition 24>>setpagedevice"
+*InputSlot Tray1/Tray 1: "<</MediaPosition 8>>setpagedevice"
+*InputSlot Tray2/Tray 2: "<</MediaPosition 1>>setpagedevice"
+*CloseUI: *InputSlot
+
+*OpenUI *Duplex/Duplex: PickOne
+*OrderDependency: 20 AnySetup *Duplex
+*DefaultDuplex: DuplexNoTumble
+*Duplex None/Off: "<</Duplex false>>setpagedevice"
+*Duplex DuplexNoTumble/Long-Edge Binding: "<</Duplex true/Tumble false>>setpagedevice"
+*Duplex DuplexTumble/Short-Edge Binding: "<</Duplex true/Tumble true>>setpagedevice"
+*CloseUI: *Duplex
+
+*%========== Font ==========
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(1.05)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(1.05)" Standard ROM
+*Font AvantGarde-Demi: Standard "(1.05)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(1.05)" Standard ROM
+*Font Bookman-Demi: Standard "(1.05)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(1.05)" Standard ROM
+*Font Bookman-Light: Standard "(1.05)" Standard ROM
+*Font Bookman-LightItalic: Standard "(1.05)" Standard ROM
+*Font Courier: Standard "(1.05)" Standard ROM
+*Font Courier-Bold: Standard "(1.05)" Standard ROM
+*Font Courier-BoldOblique: Standard "(1.05)" Standard ROM
+*Font Courier-Oblique: Standard "(1.05)" Standard ROM
+*Font Helvetica: Standard "(1.05)" Standard ROM
+*Font Helvetica-Bold: Standard "(1.05)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(1.05)" Standard ROM
+*Font Helvetica-Narrow: Standard "(1.05)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(1.05)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(1.05)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(1.05)" Standard ROM
+*Font Helvetica-Oblique: Standard "(1.05)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(1.05)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(1.05)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(1.05)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(1.05)" Standard ROM
+*Font Palatino-Bold: Standard "(1.05)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(1.05)" Standard ROM
+*Font Palatino-Italic: Standard "(1.05)" Standard ROM
+*Font Palatino-Roman: Standard "(1.05)" Standard ROM
+*Font Symbol: Special "(001.005)" Special ROM
+*Font Times-Bold: Standard "(1.05)" Standard ROM
+*Font Times-BoldItalic: Standard "(1.05)" Standard ROM
+*Font Times-Italic: Standard "(1.05)" Standard ROM
+*Font Times-Roman: Standard "(1.05)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(1.05)" Standard ROM
+*Font ZapfDingbats: Special "(001.005)" Special ROM
+
+*%========== UI Constraints ==========
+
+*%==========InputSlot/PageSize
+*UIConstraints: *InputSlot Tray1 *PageSize Env10
+*UIConstraints: *PageSize Env10 *InputSlot Tray1
+*UIConstraints: *InputSlot Tray1 *PageSize EnvMonarch
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray1
+*UIConstraints: *InputSlot Tray1 *PageSize EnvDL
+*UIConstraints: *PageSize EnvDL *InputSlot Tray1
+*UIConstraints: *InputSlot Tray1 *PageSize EnvC5
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray1
+
+*UIConstraints: *InputSlot Tray2 *PageSize Env10
+*UIConstraints: *PageSize Env10 *InputSlot Tray2
+*UIConstraints: *InputSlot Tray2 *PageSize EnvMonarch
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray2
+*UIConstraints: *InputSlot Tray2 *PageSize EnvDL
+*UIConstraints: *PageSize EnvDL *InputSlot Tray2
+*UIConstraints: *InputSlot Tray2 *PageSize EnvC5
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray2
+
+*%==========InputSlot/PageRegion
+*UIConstraints: *InputSlot Tray1 *PageRegion Env10
+*UIConstraints: *PageRegion Env10 *InputSlot Tray1
+*UIConstraints: *InputSlot Tray1 *PageRegion EnvMonarch
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray1
+*UIConstraints: *InputSlot Tray1 *PageRegion EnvDL
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray1
+*UIConstraints: *InputSlot Tray1 *PageRegion EnvC5
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray1
+
+*UIConstraints: *InputSlot Tray2 *PageRegion Env10
+*UIConstraints: *PageRegion Env10 *InputSlot Tray2
+*UIConstraints: *InputSlot Tray2 *PageRegion EnvMonarch
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray2
+*UIConstraints: *InputSlot Tray2 *PageRegion EnvDL
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray2
+*UIConstraints: *InputSlot Tray2 *PageRegion EnvC5
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray2
+
+*%==========Duplex/PageSize
+*UIConstraints: *Duplex DuplexNoTumble *PageSize A5
+*UIConstraints: *PageSize A5 *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexNoTumble *PageSize Env10
+*UIConstraints: *PageSize Env10 *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvMonarch
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvC5
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvDL
+*UIConstraints: *PageSize EnvDL *Duplex DuplexNoTumble
+
+*UIConstraints: *Duplex DuplexTumble *PageSize A5
+*UIConstraints: *PageSize A5 *Duplex DuplexTumble
+*UIConstraints: *Duplex DuplexTumble *PageSize Env10
+*UIConstraints: *PageSize Env10 *Duplex DuplexTumble
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvMonarch
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvC5
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexTumble
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvDL
+*UIConstraints: *PageSize EnvDL *Duplex DuplexTumble
+
+*%==========Duplex/PageRegion
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion A5
+*UIConstraints: *PageRegion A5 *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion Env10
+*UIConstraints: *PageRegion Env10 *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvMonarch
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvC5
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvDL
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexNoTumble
+
+*UIConstraints: *Duplex DuplexTumble *PageRegion A5
+*UIConstraints: *PageRegion A5 *Duplex DuplexTumble
+*UIConstraints: *Duplex DuplexTumble *PageRegion Env10
+*UIConstraints: *PageRegion Env10 *Duplex DuplexTumble
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvMonarch
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvC5
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexTumble
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvDL
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexTumble
+
+
+*% end of Printer Description file
diff --git a/db/source/PPD/Ricoh/PCL5/Ricoh-SP_3700SF_PCL5.ppd b/db/source/PPD/Ricoh/PCL5/Ricoh-SP_3700SF_PCL5.ppd
new file mode 100644
index 00000000..209612b3
--- /dev/null
+++ b/db/source/PPD/Ricoh/PCL5/Ricoh-SP_3700SF_PCL5.ppd
@@ -0,0 +1,193 @@
+*PPD-Adobe: "4.3"
+*cupsLanguages: "en ja"
+*%
+*% Printer Description file
+*% for "RICOH SP 3700SF"
+*%
+*% CreationDate: 2018/06/29
+*%
+*%
+*% COPYRIGHT (C) 2018 RICOH COMPANY, LTD.
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*FileVersion: "1.0"
+*FormatVersion: "4.3"
+*LanguageEncoding: ISOLatin1
+*LanguageVersion: English
+*ModelName: "RICOH SP 3700SF PCL5"
+*PCFileName: "RI9042D5.PPD"
+*Manufacturer: "RICOH"
+*Product: "(RICOH SP 3700SF PCL5)"
+*PSVersion: "(3010.000) 0"
+*ShortNickName: "RICOH SP 3700SF PCL5"
+*NickName: "RICOH SP 3700SF PCL5"
+*1284DeviceID: "MFG:RICOH;MDL:SP 3700SF;CMD:PCL5;"
+
+*cupsBackSide: "Normal"
+*cupsVersion: 1.1
+*cupsModelNumber: 0
+*cupsManualCopies: False
+*cupsCommands: ""
+*cupsFilter: "application/vnd.cups-raster 50 rastertohp"
+
+*%========== Basic Device Capabilities ==========
+
+*LanguageLevel: "3"
+*ColorDevice: False
+*DefaultColorSpace: Gray
+
+*FileSystem: False
+*Throughput: "8"
+*LandscapeOrientation: Plus90
+*TTRasterizer: Type42
+
+*OpenUI *PageSize/Media Size: PickOne
+*OrderDependency: 10 AnySetup *PageSize
+*DefaultPageSize: A4
+*PageSize A4/A4 (210 x 297 mm): "<</PageSize[595 842]/ImagingBBox null>>setpagedevice"
+*PageSize Letter/Letter (8<2E>5<22> x 11<22>): "<</PageSize[612 792]/ImagingBBox null>>setpagedevice"
+*PageSize A5/A5 (148 x 210 mm): "<</PageSize[420 595]/ImagingBBox null>>setpagedevice"
+*PageSize Legal/Legal (8<2E>5<22> x 14<22>): "<</PageSize[612 1008]/ImagingBBox null>>setpagedevice"
+*CloseUI: *PageSize
+
+*OpenUI *PageRegion/Media Size: PickOne
+*OrderDependency: 10 AnySetup *PageRegion
+*DefaultPageRegion: A4
+*PageRegion A4/A4 (210 x 297 mm): "<</PageSize[595 842]/ImagingBBox null>>setpagedevice"
+*PageRegion Letter/Letter (8<2E>5<22> x 11<22>): "<</PageSize[612 792]/ImagingBBox null>>setpagedevice"
+*PageRegion A5/A5 (148 x 210 mm): "<</PageSize[420 595]/ImagingBBox null>>setpagedevice"
+*PageRegion Legal/Legal (8<2E>5<22> x 14<22>): "<</PageSize[612 1008]/ImagingBBox null>>setpagedevice"
+*CloseUI: *PageRegion
+
+*DefaultImageableArea: A4
+*ImageableArea A4/A4 (210 x 297 mm): "12 12 583 830"
+*ImageableArea Letter/Letter (8<2E>5<22> x 11<22>): "12 12 600 780"
+*ImageableArea A5/A5 (148 x 210 mm): "12 12 408 583"
+*ImageableArea Legal/Legal (8<2E>5<22> x 14<22>): "12 12 600 996"
+
+*DefaultPaperDimension: A4
+*PaperDimension A4/A4 (210 x 297 mm): "595 842"
+*PaperDimension Letter/Letter (8<2E>5<22> x 11<22>): "612 792"
+*PaperDimension A5/A5 (148 x 210 mm): "420 595"
+*PaperDimension Legal/Legal (8<2E>5<22> x 14<22>): "612 1008"
+
+*OpenUI *Resolution/Resolution: PickOne
+*OrderDependency: 10 AnySetup *Resolution
+*DefaultResolution: 600dpi
+*Resolution 600dpi/600 dpi: "<</HWResolution[600 600]/cupsBitsPerColor 1/cupsRowCount 0/cupsRowFeed 0/cupsRowStep 0/cupsColorSpace 3>>setpagedevice"
+*CloseUI: *Resolution
+
+*OpenUI *InputSlot/Input Tray: PickOne
+*OrderDependency: 10 AnySetup *InputSlot
+*DefaultInputSlot: AutoSelect
+*InputSlot AutoSelect/Auto Tray Select: "<</MediaPosition 7>>setpagedevice"
+*InputSlot Manual/Bypass Tray: "<</MediaPosition 24>>setpagedevice"
+*InputSlot Tray1/Tray 1: "<</MediaPosition 8>>setpagedevice"
+*InputSlot Tray2/Tray 2: "<</MediaPosition 1>>setpagedevice"
+*CloseUI: *InputSlot
+
+*OpenUI *Duplex/Duplex: PickOne
+*OrderDependency: 20 AnySetup *Duplex
+*DefaultDuplex: DuplexNoTumble
+*Duplex None/Off: "<</Duplex false>>setpagedevice"
+*Duplex DuplexNoTumble/Long-Edge Binding: "<</Duplex true/Tumble false>>setpagedevice"
+*Duplex DuplexTumble/Short-Edge Binding: "<</Duplex true/Tumble true>>setpagedevice"
+*CloseUI: *Duplex
+
+*%========== Font ==========
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(1.05)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(1.05)" Standard ROM
+*Font AvantGarde-Demi: Standard "(1.05)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(1.05)" Standard ROM
+*Font Bookman-Demi: Standard "(1.05)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(1.05)" Standard ROM
+*Font Bookman-Light: Standard "(1.05)" Standard ROM
+*Font Bookman-LightItalic: Standard "(1.05)" Standard ROM
+*Font Courier: Standard "(1.05)" Standard ROM
+*Font Courier-Bold: Standard "(1.05)" Standard ROM
+*Font Courier-BoldOblique: Standard "(1.05)" Standard ROM
+*Font Courier-Oblique: Standard "(1.05)" Standard ROM
+*Font Helvetica: Standard "(1.05)" Standard ROM
+*Font Helvetica-Bold: Standard "(1.05)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(1.05)" Standard ROM
+*Font Helvetica-Narrow: Standard "(1.05)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(1.05)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(1.05)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(1.05)" Standard ROM
+*Font Helvetica-Oblique: Standard "(1.05)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(1.05)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(1.05)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(1.05)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(1.05)" Standard ROM
+*Font Palatino-Bold: Standard "(1.05)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(1.05)" Standard ROM
+*Font Palatino-Italic: Standard "(1.05)" Standard ROM
+*Font Palatino-Roman: Standard "(1.05)" Standard ROM
+*Font Symbol: Special "(001.005)" Special ROM
+*Font Times-Bold: Standard "(1.05)" Standard ROM
+*Font Times-BoldItalic: Standard "(1.05)" Standard ROM
+*Font Times-Italic: Standard "(1.05)" Standard ROM
+*Font Times-Roman: Standard "(1.05)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(1.05)" Standard ROM
+*Font ZapfDingbats: Special "(001.005)" Special ROM
+
+*%========== UI Constraints ==========
+
+*%==========Duplex/PageSize
+*UIConstraints: *Duplex DuplexNoTumble *PageSize A5
+*UIConstraints: *PageSize A5 *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *PageSize A5
+*UIConstraints: *PageSize A5 *Duplex DuplexTumble
+
+*%==========Duplex/PageRegion
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion A5
+*UIConstraints: *PageRegion A5 *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *PageRegion A5
+*UIConstraints: *PageRegion A5 *Duplex DuplexTumble
+
+*% end of Printer Description file
+
+*% Japanese localization
+
+*ja.Translation Manufacturer/RICOH: ""
+*ja.Translation ModelName/RICOH SP 3700SF: ""
+*ja.Translation ShortNickName/RICOH SP 3700SF PCL5: ""
+*ja.Translation NickName/RICOH SP 3700SF PCL5: ""
+*ja.Translation PageSize/用紙サイズ: ""
+*ja.PageSize A4/A4 (210 x 297 mm): ""
+*ja.PageSize Letter/Letter (8<2E>5<22> x 11<22>): ""
+*ja.PageSize A5/A5 (148 x 210 mm): ""
+*ja.PageSize Legal/Legal (8<2E>5<22> x 14<22>): ""
+*ja.Translation Resolution/Resolution: ""
+*ja.Resolution 600dpi/600 dpi: ""
+*ja.Translation InputSlot/Media Source: ""
+*ja.InputSlot AutoSelect/自動トレイ選択: ""
+*ja.InputSlot Manual/手差しトレイ: ""
+*ja.InputSlot Tray1/トレイ1: ""
+*ja.InputSlot Tray2/トレイ2: ""
+*ja.Translation Duplex/Duplex: ""
+*ja.Duplex None/しない: ""
+*ja.Duplex DuplexNoTumble/長辺とじ: ""
+*ja.Duplex DuplexTumble/短辺とじ: ""
diff --git a/db/source/PPD/Ricoh/PCL5/Ricoh-SP_3700_PCL5.ppd b/db/source/PPD/Ricoh/PCL5/Ricoh-SP_3700_PCL5.ppd
new file mode 100644
index 00000000..4c5a1119
--- /dev/null
+++ b/db/source/PPD/Ricoh/PCL5/Ricoh-SP_3700_PCL5.ppd
@@ -0,0 +1,193 @@
+*PPD-Adobe: "4.3"
+*cupsLanguages: "en ja"
+*%
+*% Printer Description file
+*% for "RICOH SP 3700"
+*%
+*% CreationDate: 2018/06/29
+*%
+*%
+*% COPYRIGHT (C) 2018 RICOH COMPANY, LTD.
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*FileVersion: "1.0"
+*FormatVersion: "4.3"
+*LanguageEncoding: ISOLatin1
+*LanguageVersion: English
+*ModelName: "RICOH SP 3700 PCL5"
+*PCFileName: "RI9052D5.PPD"
+*Manufacturer: "RICOH"
+*Product: "(RICOH SP 3700 PCL5)"
+*PSVersion: "(3010.000) 0"
+*ShortNickName: "RICOH SP 3700 PCL5"
+*NickName: "RICOH SP 3700 PCL5"
+*1284DeviceID: "MFG:RICOH;MDL:SP 3700;CMD:PCL5;"
+
+*cupsBackSide: "Normal"
+*cupsVersion: 1.1
+*cupsModelNumber: 0
+*cupsManualCopies: False
+*cupsCommands: ""
+*cupsFilter: "application/vnd.cups-raster 50 rastertohp"
+
+*%========== Basic Device Capabilities ==========
+
+*LanguageLevel: "3"
+*ColorDevice: False
+*DefaultColorSpace: Gray
+
+*FileSystem: False
+*Throughput: "8"
+*LandscapeOrientation: Plus90
+*TTRasterizer: Type42
+
+*OpenUI *PageSize/Media Size: PickOne
+*OrderDependency: 10 AnySetup *PageSize
+*DefaultPageSize: A4
+*PageSize A4/A4 (210 x 297 mm): "<</PageSize[595 842]/ImagingBBox null>>setpagedevice"
+*PageSize Letter/Letter (8<2E>5<22> x 11<22>): "<</PageSize[612 792]/ImagingBBox null>>setpagedevice"
+*PageSize A5/A5 (148 x 210 mm): "<</PageSize[420 595]/ImagingBBox null>>setpagedevice"
+*PageSize Legal/Legal (8<2E>5<22> x 14<22>): "<</PageSize[612 1008]/ImagingBBox null>>setpagedevice"
+*CloseUI: *PageSize
+
+*OpenUI *PageRegion/Media Size: PickOne
+*OrderDependency: 10 AnySetup *PageRegion
+*DefaultPageRegion: A4
+*PageRegion A4/A4 (210 x 297 mm): "<</PageSize[595 842]/ImagingBBox null>>setpagedevice"
+*PageRegion Letter/Letter (8<2E>5<22> x 11<22>): "<</PageSize[612 792]/ImagingBBox null>>setpagedevice"
+*PageRegion A5/A5 (148 x 210 mm): "<</PageSize[420 595]/ImagingBBox null>>setpagedevice"
+*PageRegion Legal/Legal (8<2E>5<22> x 14<22>): "<</PageSize[612 1008]/ImagingBBox null>>setpagedevice"
+*CloseUI: *PageRegion
+
+*DefaultImageableArea: A4
+*ImageableArea A4/A4 (210 x 297 mm): "12 12 583 830"
+*ImageableArea Letter/Letter (8<2E>5<22> x 11<22>): "12 12 600 780"
+*ImageableArea A5/A5 (148 x 210 mm): "12 12 408 583"
+*ImageableArea Legal/Legal (8<2E>5<22> x 14<22>): "12 12 600 996"
+
+*DefaultPaperDimension: A4
+*PaperDimension A4/A4 (210 x 297 mm): "595 842"
+*PaperDimension Letter/Letter (8<2E>5<22> x 11<22>): "612 792"
+*PaperDimension A5/A5 (148 x 210 mm): "420 595"
+*PaperDimension Legal/Legal (8<2E>5<22> x 14<22>): "612 1008"
+
+*OpenUI *Resolution/Resolution: PickOne
+*OrderDependency: 10 AnySetup *Resolution
+*DefaultResolution: 600dpi
+*Resolution 600dpi/600 dpi: "<</HWResolution[600 600]/cupsBitsPerColor 1/cupsRowCount 0/cupsRowFeed 0/cupsRowStep 0/cupsColorSpace 3>>setpagedevice"
+*CloseUI: *Resolution
+
+*OpenUI *InputSlot/Input Tray: PickOne
+*OrderDependency: 10 AnySetup *InputSlot
+*DefaultInputSlot: AutoSelect
+*InputSlot AutoSelect/Auto Tray Select: "<</MediaPosition 7>>setpagedevice"
+*InputSlot Manual/Bypass Tray: "<</MediaPosition 24>>setpagedevice"
+*InputSlot Tray1/Tray 1: "<</MediaPosition 8>>setpagedevice"
+*InputSlot Tray2/Tray 2: "<</MediaPosition 1>>setpagedevice"
+*CloseUI: *InputSlot
+
+*OpenUI *Duplex/Duplex: PickOne
+*OrderDependency: 20 AnySetup *Duplex
+*DefaultDuplex: DuplexNoTumble
+*Duplex None/Off: "<</Duplex false>>setpagedevice"
+*Duplex DuplexNoTumble/Long-Edge Binding: "<</Duplex true/Tumble false>>setpagedevice"
+*Duplex DuplexTumble/Short-Edge Binding: "<</Duplex true/Tumble true>>setpagedevice"
+*CloseUI: *Duplex
+
+*%========== Font ==========
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(1.05)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(1.05)" Standard ROM
+*Font AvantGarde-Demi: Standard "(1.05)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(1.05)" Standard ROM
+*Font Bookman-Demi: Standard "(1.05)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(1.05)" Standard ROM
+*Font Bookman-Light: Standard "(1.05)" Standard ROM
+*Font Bookman-LightItalic: Standard "(1.05)" Standard ROM
+*Font Courier: Standard "(1.05)" Standard ROM
+*Font Courier-Bold: Standard "(1.05)" Standard ROM
+*Font Courier-BoldOblique: Standard "(1.05)" Standard ROM
+*Font Courier-Oblique: Standard "(1.05)" Standard ROM
+*Font Helvetica: Standard "(1.05)" Standard ROM
+*Font Helvetica-Bold: Standard "(1.05)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(1.05)" Standard ROM
+*Font Helvetica-Narrow: Standard "(1.05)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(1.05)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(1.05)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(1.05)" Standard ROM
+*Font Helvetica-Oblique: Standard "(1.05)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(1.05)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(1.05)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(1.05)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(1.05)" Standard ROM
+*Font Palatino-Bold: Standard "(1.05)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(1.05)" Standard ROM
+*Font Palatino-Italic: Standard "(1.05)" Standard ROM
+*Font Palatino-Roman: Standard "(1.05)" Standard ROM
+*Font Symbol: Special "(001.005)" Special ROM
+*Font Times-Bold: Standard "(1.05)" Standard ROM
+*Font Times-BoldItalic: Standard "(1.05)" Standard ROM
+*Font Times-Italic: Standard "(1.05)" Standard ROM
+*Font Times-Roman: Standard "(1.05)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(1.05)" Standard ROM
+*Font ZapfDingbats: Special "(001.005)" Special ROM
+
+*%========== UI Constraints ==========
+
+*%==========Duplex/PageSize
+*UIConstraints: *Duplex DuplexNoTumble *PageSize A5
+*UIConstraints: *PageSize A5 *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *PageSize A5
+*UIConstraints: *PageSize A5 *Duplex DuplexTumble
+
+*%==========Duplex/PageRegion
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion A5
+*UIConstraints: *PageRegion A5 *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *PageRegion A5
+*UIConstraints: *PageRegion A5 *Duplex DuplexTumble
+
+*% end of Printer Description file
+
+*% Japanese localization
+
+*ja.Translation Manufacturer/RICOH: ""
+*ja.Translation ModelName/RICOH SP 3700: ""
+*ja.Translation ShortNickName/RICOH SP 3700 PCL5: ""
+*ja.Translation NickName/RICOH SP 3700 PCL5: ""
+*ja.Translation PageSize/用紙サイズ: ""
+*ja.PageSize A4/A4 (210 x 297 mm): ""
+*ja.PageSize Letter/Letter (8<2E>5<22> x 11<22>): ""
+*ja.PageSize A5/A5 (148 x 210 mm): ""
+*ja.PageSize Legal/Legal (8<2E>5<22> x 14<22>): ""
+*ja.Translation Resolution/Resolution: ""
+*ja.Resolution 600dpi/600 dpi: ""
+*ja.Translation InputSlot/Media Source: ""
+*ja.InputSlot AutoSelect/自動トレイ選択: ""
+*ja.InputSlot Manual/手差しトレイ: ""
+*ja.InputSlot Tray1/トレイ1: ""
+*ja.InputSlot Tray2/トレイ2: ""
+*ja.Translation Duplex/Duplex: ""
+*ja.Duplex None/しない: ""
+*ja.Duplex DuplexNoTumble/長辺とじ: ""
+*ja.Duplex DuplexTumble/短辺とじ: ""
diff --git a/db/source/PPD/Ricoh/PCL5/Ricoh-SP_3710DN_PCL5.ppd b/db/source/PPD/Ricoh/PCL5/Ricoh-SP_3710DN_PCL5.ppd
new file mode 100644
index 00000000..aeb4ef76
--- /dev/null
+++ b/db/source/PPD/Ricoh/PCL5/Ricoh-SP_3710DN_PCL5.ppd
@@ -0,0 +1,259 @@
+*PPD-Adobe: "4.3"
+*cupsLanguages: "en"
+*%
+*% Printer Description file
+*% for "RICOH SP 3710DN"
+*%
+*% CreationDate: 2018/06/29
+*%
+*%
+*% COPYRIGHT (C) 2018 RICOH COMPANY, LTD.
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*FileVersion: "1.0"
+*FormatVersion: "4.3"
+*LanguageEncoding: ISOLatin1
+*LanguageVersion: English
+*ModelName: "RICOH SP 3710DN PCL5"
+*PCFileName: "RI9052E5.PPD"
+*Manufacturer: "RICOH"
+*Product: "(RICOH SP 3710DN PCL5)"
+*PSVersion: "(3010.000) 0"
+*ShortNickName: "RICOH SP 3710DN PCL5"
+*NickName: "RICOH SP 3710DN PCL5"
+*1284DeviceID: "MFG:RICOH;MDL:SP 3710DN;CMD:PCL5;"
+
+*cupsBackSide: "Normal"
+*cupsVersion: 1.1
+*cupsModelNumber: 0
+*cupsManualCopies: False
+*cupsCommands: ""
+*cupsFilter: "application/vnd.cups-raster 50 rastertohp"
+
+*%========== Basic Device Capabilities ==========
+
+*LanguageLevel: "3"
+*ColorDevice: False
+*DefaultColorSpace: Gray
+
+*FileSystem: False
+*Throughput: "8"
+*LandscapeOrientation: Plus90
+*TTRasterizer: Type42
+
+*OpenUI *PageSize/Media Size: PickOne
+*OrderDependency: 10 AnySetup *PageSize
+*DefaultPageSize: A4
+*PageSize A4/A4 (210 x 297 mm): "<</PageSize[595 842]/ImagingBBox null>>setpagedevice"
+*PageSize Letter/Letter (8<2E>5<22> x 11<22>): "<</PageSize[612 792]/ImagingBBox null>>setpagedevice"
+*PageSize A5/A5 (148 x 210 mm): "<</PageSize[420 595]/ImagingBBox null>>setpagedevice"
+*PageSize Legal/Legal (8<2E>5<22> x 14<22>): "<</PageSize[612 1008]/ImagingBBox null>>setpagedevice"
+*PageSize Env10/Com10 (104<2E>8 x 241<2E>3 mm): "<</PageSize[297 684]/ImagingBBox null>>setpagedevice"
+*PageSize EnvMonarch/Monarch (98<2E>4 x 190<2E>5 mm): "<</PageSize[279 540]/ImagingBBox null>>setpagedevice"
+*PageSize EnvDL/DL Env (110 x 220 mm): "<</PageSize[312 624]/ImagingBBox null>>setpagedevice"
+*PageSize EnvC5/C5 Env (162 x 229 mm): "<</PageSize[459 649]/ImagingBBox null>>setpagedevice"
+*CloseUI: *PageSize
+
+*OpenUI *PageRegion/Media Size: PickOne
+*OrderDependency: 10 AnySetup *PageRegion
+*DefaultPageRegion: A4
+*PageRegion A4/A4 (210 x 297 mm): "<</PageSize[595 842]/ImagingBBox null>>setpagedevice"
+*PageRegion Letter/Letter (8<2E>5<22> x 11<22>): "<</PageSize[612 792]/ImagingBBox null>>setpagedevice"
+*PageRegion A5/A5 (148 x 210 mm): "<</PageSize[420 595]/ImagingBBox null>>setpagedevice"
+*PageRegion Legal/Legal (8<2E>5<22> x 14<22>): "<</PageSize[612 1008]/ImagingBBox null>>setpagedevice"
+*PageRegion Env10/Com10 (104<2E>8 x 241<2E>3 mm): "<</PageSize[297 684]/ImagingBBox null>>setpagedevice"
+*PageRegion EnvMonarch/Monarch (98<2E>4 x 190<2E>5 mm): "<</PageSize[279 540]/ImagingBBox null>>setpagedevice"
+*PageRegion EnvDL/DL Env (110 x 220 mm): "<</PageSize[312 624]/ImagingBBox null>>setpagedevice"
+*PageRegion EnvC5/C5 Env (162 x 229 mm): "<</PageSize[459 649]/ImagingBBox null>>setpagedevice"
+*CloseUI: *PageRegion
+
+*DefaultImageableArea: A4
+*ImageableArea A4/A4 (210 x 297 mm): "12 12 583 830"
+*ImageableArea Letter/Letter (8<2E>5<22> x 11<22>): "12 12 600 780"
+*ImageableArea A5/A5 (148 x 210 mm): "12 12 408 583"
+*ImageableArea Legal/Legal (8<2E>5<22> x 14<22>): "12 12 600 996"
+*ImageableArea Env10/Com10 (104<2E>8 x 241<2E>3 mm): "12 12 285 672"
+*ImageableArea EnvMonarch/Monarch (98<2E>4 x 190<2E>5 mm): "12 12 267 528"
+*ImageableArea EnvDL/DL Env (110 x 220 mm): "12 12 300 612"
+*ImageableArea EnvC5/C5 Env (162 x 229 mm): "12 12 447 637"
+
+*DefaultPaperDimension: A4
+*PaperDimension A4/A4 (210 x 297 mm): "595 842"
+*PaperDimension Letter/Letter (8<2E>5<22> x 11<22>): "612 792"
+*PaperDimension A5/A5 (148 x 210 mm): "420 595"
+*PaperDimension Legal/Legal (8<2E>5<22> x 14<22>): "612 1008"
+*PaperDimension Env10/Com10 (104<2E>8 x 241<2E>3 mm): "297 684"
+*PaperDimension EnvMonarch/Monarch (98<2E>4 x 190<2E>5 mm): "279 540"
+*PaperDimension EnvDL/DL Env (110 x 220 mm): "312 624"
+*PaperDimension EnvC5/C5 Env (162 x 229 mm): "459 649"
+
+*OpenUI *Resolution/Resolution: PickOne
+*OrderDependency: 10 AnySetup *Resolution
+*DefaultResolution: 600dpi
+*Resolution 600dpi/600 dpi: "<</HWResolution[600 600]/cupsBitsPerColor 1/cupsRowCount 0/cupsRowFeed 0/cupsRowStep 0/cupsColorSpace 3>>setpagedevice"
+*CloseUI: *Resolution
+
+*OpenUI *InputSlot/Input Tray: PickOne
+*OrderDependency: 10 AnySetup *InputSlot
+*DefaultInputSlot: AutoSelect
+*InputSlot AutoSelect/Auto Tray Select: "<</MediaPosition 7>>setpagedevice"
+*InputSlot Manual/Bypass Tray: "<</MediaPosition 24>>setpagedevice"
+*InputSlot Tray1/Tray 1: "<</MediaPosition 8>>setpagedevice"
+*InputSlot Tray2/Tray 2: "<</MediaPosition 1>>setpagedevice"
+*CloseUI: *InputSlot
+
+*OpenUI *Duplex/Duplex: PickOne
+*OrderDependency: 20 AnySetup *Duplex
+*DefaultDuplex: DuplexNoTumble
+*Duplex None/Off: "<</Duplex false>>setpagedevice"
+*Duplex DuplexNoTumble/Long-Edge Binding: "<</Duplex true/Tumble false>>setpagedevice"
+*Duplex DuplexTumble/Short-Edge Binding: "<</Duplex true/Tumble true>>setpagedevice"
+*CloseUI: *Duplex
+
+*%========== Font ==========
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(1.05)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(1.05)" Standard ROM
+*Font AvantGarde-Demi: Standard "(1.05)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(1.05)" Standard ROM
+*Font Bookman-Demi: Standard "(1.05)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(1.05)" Standard ROM
+*Font Bookman-Light: Standard "(1.05)" Standard ROM
+*Font Bookman-LightItalic: Standard "(1.05)" Standard ROM
+*Font Courier: Standard "(1.05)" Standard ROM
+*Font Courier-Bold: Standard "(1.05)" Standard ROM
+*Font Courier-BoldOblique: Standard "(1.05)" Standard ROM
+*Font Courier-Oblique: Standard "(1.05)" Standard ROM
+*Font Helvetica: Standard "(1.05)" Standard ROM
+*Font Helvetica-Bold: Standard "(1.05)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(1.05)" Standard ROM
+*Font Helvetica-Narrow: Standard "(1.05)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(1.05)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(1.05)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(1.05)" Standard ROM
+*Font Helvetica-Oblique: Standard "(1.05)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(1.05)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(1.05)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(1.05)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(1.05)" Standard ROM
+*Font Palatino-Bold: Standard "(1.05)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(1.05)" Standard ROM
+*Font Palatino-Italic: Standard "(1.05)" Standard ROM
+*Font Palatino-Roman: Standard "(1.05)" Standard ROM
+*Font Symbol: Special "(001.005)" Special ROM
+*Font Times-Bold: Standard "(1.05)" Standard ROM
+*Font Times-BoldItalic: Standard "(1.05)" Standard ROM
+*Font Times-Italic: Standard "(1.05)" Standard ROM
+*Font Times-Roman: Standard "(1.05)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(1.05)" Standard ROM
+*Font ZapfDingbats: Special "(001.005)" Special ROM
+
+*%========== UI Constraints ==========
+
+*%==========InputSlot/PageSize
+*UIConstraints: *InputSlot Tray1 *PageSize Env10
+*UIConstraints: *PageSize Env10 *InputSlot Tray1
+*UIConstraints: *InputSlot Tray1 *PageSize EnvMonarch
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray1
+*UIConstraints: *InputSlot Tray1 *PageSize EnvDL
+*UIConstraints: *PageSize EnvDL *InputSlot Tray1
+*UIConstraints: *InputSlot Tray1 *PageSize EnvC5
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray1
+
+*UIConstraints: *InputSlot Tray2 *PageSize Env10
+*UIConstraints: *PageSize Env10 *InputSlot Tray2
+*UIConstraints: *InputSlot Tray2 *PageSize EnvMonarch
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray2
+*UIConstraints: *InputSlot Tray2 *PageSize EnvDL
+*UIConstraints: *PageSize EnvDL *InputSlot Tray2
+*UIConstraints: *InputSlot Tray2 *PageSize EnvC5
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray2
+
+*%==========InputSlot/PageRegion
+*UIConstraints: *InputSlot Tray1 *PageRegion Env10
+*UIConstraints: *PageRegion Env10 *InputSlot Tray1
+*UIConstraints: *InputSlot Tray1 *PageRegion EnvMonarch
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray1
+*UIConstraints: *InputSlot Tray1 *PageRegion EnvDL
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray1
+*UIConstraints: *InputSlot Tray1 *PageRegion EnvC5
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray1
+
+*UIConstraints: *InputSlot Tray2 *PageRegion Env10
+*UIConstraints: *PageRegion Env10 *InputSlot Tray2
+*UIConstraints: *InputSlot Tray2 *PageRegion EnvMonarch
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray2
+*UIConstraints: *InputSlot Tray2 *PageRegion EnvDL
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray2
+*UIConstraints: *InputSlot Tray2 *PageRegion EnvC5
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray2
+
+*%==========Duplex/PageSize
+*UIConstraints: *Duplex DuplexNoTumble *PageSize A5
+*UIConstraints: *PageSize A5 *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexNoTumble *PageSize Env10
+*UIConstraints: *PageSize Env10 *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvMonarch
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvC5
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvDL
+*UIConstraints: *PageSize EnvDL *Duplex DuplexNoTumble
+
+*UIConstraints: *Duplex DuplexTumble *PageSize A5
+*UIConstraints: *PageSize A5 *Duplex DuplexTumble
+*UIConstraints: *Duplex DuplexTumble *PageSize Env10
+*UIConstraints: *PageSize Env10 *Duplex DuplexTumble
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvMonarch
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvC5
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexTumble
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvDL
+*UIConstraints: *PageSize EnvDL *Duplex DuplexTumble
+
+*%==========Duplex/PageRegion
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion A5
+*UIConstraints: *PageRegion A5 *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion Env10
+*UIConstraints: *PageRegion Env10 *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvMonarch
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvC5
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvDL
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexNoTumble
+
+*UIConstraints: *Duplex DuplexTumble *PageRegion A5
+*UIConstraints: *PageRegion A5 *Duplex DuplexTumble
+*UIConstraints: *Duplex DuplexTumble *PageRegion Env10
+*UIConstraints: *PageRegion Env10 *Duplex DuplexTumble
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvMonarch
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvC5
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexTumble
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvDL
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexTumble
+
+
+*% end of Printer Description file
diff --git a/db/source/PPD/Ricoh/PCL5/Ricoh-SP_3710SF_PCL5.ppd b/db/source/PPD/Ricoh/PCL5/Ricoh-SP_3710SF_PCL5.ppd
new file mode 100644
index 00000000..610052b6
--- /dev/null
+++ b/db/source/PPD/Ricoh/PCL5/Ricoh-SP_3710SF_PCL5.ppd
@@ -0,0 +1,259 @@
+*PPD-Adobe: "4.3"
+*cupsLanguages: "en"
+*%
+*% Printer Description file
+*% for "RICOH SP 3710SF"
+*%
+*% CreationDate: 2018/06/29
+*%
+*%
+*% COPYRIGHT (C) 2018 RICOH COMPANY, LTD.
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*FileVersion: "1.0"
+*FormatVersion: "4.3"
+*LanguageEncoding: ISOLatin1
+*LanguageVersion: English
+*ModelName: "RICOH SP 3710SF PCL5"
+*PCFileName: "RI9043E5.PPD"
+*Manufacturer: "RICOH"
+*Product: "(RICOH SP 3710SF PCL5)"
+*PSVersion: "(3010.000) 0"
+*ShortNickName: "RICOH SP 3710SF PCL5"
+*NickName: "RICOH SP 3710SF PCL5"
+*1284DeviceID: "MFG:RICOH;MDL:SP 3710SF;CMD:PCL5;"
+
+*cupsBackSide: "Normal"
+*cupsVersion: 1.1
+*cupsModelNumber: 0
+*cupsManualCopies: False
+*cupsCommands: ""
+*cupsFilter: "application/vnd.cups-raster 50 rastertohp"
+
+*%========== Basic Device Capabilities ==========
+
+*LanguageLevel: "3"
+*ColorDevice: False
+*DefaultColorSpace: Gray
+
+*FileSystem: False
+*Throughput: "8"
+*LandscapeOrientation: Plus90
+*TTRasterizer: Type42
+
+*OpenUI *PageSize/Media Size: PickOne
+*OrderDependency: 10 AnySetup *PageSize
+*DefaultPageSize: A4
+*PageSize A4/A4 (210 x 297 mm): "<</PageSize[595 842]/ImagingBBox null>>setpagedevice"
+*PageSize Letter/Letter (8<2E>5<22> x 11<22>): "<</PageSize[612 792]/ImagingBBox null>>setpagedevice"
+*PageSize A5/A5 (148 x 210 mm): "<</PageSize[420 595]/ImagingBBox null>>setpagedevice"
+*PageSize Legal/Legal (8<2E>5<22> x 14<22>): "<</PageSize[612 1008]/ImagingBBox null>>setpagedevice"
+*PageSize Env10/Com10 (104<2E>8 x 241<2E>3 mm): "<</PageSize[297 684]/ImagingBBox null>>setpagedevice"
+*PageSize EnvMonarch/Monarch (98<2E>4 x 190<2E>5 mm): "<</PageSize[279 540]/ImagingBBox null>>setpagedevice"
+*PageSize EnvDL/DL Env (110 x 220 mm): "<</PageSize[312 624]/ImagingBBox null>>setpagedevice"
+*PageSize EnvC5/C5 Env (162 x 229 mm): "<</PageSize[459 649]/ImagingBBox null>>setpagedevice"
+*CloseUI: *PageSize
+
+*OpenUI *PageRegion/Media Size: PickOne
+*OrderDependency: 10 AnySetup *PageRegion
+*DefaultPageRegion: A4
+*PageRegion A4/A4 (210 x 297 mm): "<</PageSize[595 842]/ImagingBBox null>>setpagedevice"
+*PageRegion Letter/Letter (8<2E>5<22> x 11<22>): "<</PageSize[612 792]/ImagingBBox null>>setpagedevice"
+*PageRegion A5/A5 (148 x 210 mm): "<</PageSize[420 595]/ImagingBBox null>>setpagedevice"
+*PageRegion Legal/Legal (8<2E>5<22> x 14<22>): "<</PageSize[612 1008]/ImagingBBox null>>setpagedevice"
+*PageRegion Env10/Com10 (104<2E>8 x 241<2E>3 mm): "<</PageSize[297 684]/ImagingBBox null>>setpagedevice"
+*PageRegion EnvMonarch/Monarch (98<2E>4 x 190<2E>5 mm): "<</PageSize[279 540]/ImagingBBox null>>setpagedevice"
+*PageRegion EnvDL/DL Env (110 x 220 mm): "<</PageSize[312 624]/ImagingBBox null>>setpagedevice"
+*PageRegion EnvC5/C5 Env (162 x 229 mm): "<</PageSize[459 649]/ImagingBBox null>>setpagedevice"
+*CloseUI: *PageRegion
+
+*DefaultImageableArea: A4
+*ImageableArea A4/A4 (210 x 297 mm): "12 12 583 830"
+*ImageableArea Letter/Letter (8<2E>5<22> x 11<22>): "12 12 600 780"
+*ImageableArea A5/A5 (148 x 210 mm): "12 12 408 583"
+*ImageableArea Legal/Legal (8<2E>5<22> x 14<22>): "12 12 600 996"
+*ImageableArea Env10/Com10 (104<2E>8 x 241<2E>3 mm): "12 12 285 672"
+*ImageableArea EnvMonarch/Monarch (98<2E>4 x 190<2E>5 mm): "12 12 267 528"
+*ImageableArea EnvDL/DL Env (110 x 220 mm): "12 12 300 612"
+*ImageableArea EnvC5/C5 Env (162 x 229 mm): "12 12 447 637"
+
+*DefaultPaperDimension: A4
+*PaperDimension A4/A4 (210 x 297 mm): "595 842"
+*PaperDimension Letter/Letter (8<2E>5<22> x 11<22>): "612 792"
+*PaperDimension A5/A5 (148 x 210 mm): "420 595"
+*PaperDimension Legal/Legal (8<2E>5<22> x 14<22>): "612 1008"
+*PaperDimension Env10/Com10 (104<2E>8 x 241<2E>3 mm): "297 684"
+*PaperDimension EnvMonarch/Monarch (98<2E>4 x 190<2E>5 mm): "279 540"
+*PaperDimension EnvDL/DL Env (110 x 220 mm): "312 624"
+*PaperDimension EnvC5/C5 Env (162 x 229 mm): "459 649"
+
+*OpenUI *Resolution/Resolution: PickOne
+*OrderDependency: 10 AnySetup *Resolution
+*DefaultResolution: 600dpi
+*Resolution 600dpi/600 dpi: "<</HWResolution[600 600]/cupsBitsPerColor 1/cupsRowCount 0/cupsRowFeed 0/cupsRowStep 0/cupsColorSpace 3>>setpagedevice"
+*CloseUI: *Resolution
+
+*OpenUI *InputSlot/Input Tray: PickOne
+*OrderDependency: 10 AnySetup *InputSlot
+*DefaultInputSlot: AutoSelect
+*InputSlot AutoSelect/Auto Tray Select: "<</MediaPosition 7>>setpagedevice"
+*InputSlot Manual/Bypass Tray: "<</MediaPosition 24>>setpagedevice"
+*InputSlot Tray1/Tray 1: "<</MediaPosition 8>>setpagedevice"
+*InputSlot Tray2/Tray 2: "<</MediaPosition 1>>setpagedevice"
+*CloseUI: *InputSlot
+
+*OpenUI *Duplex/Duplex: PickOne
+*OrderDependency: 20 AnySetup *Duplex
+*DefaultDuplex: DuplexNoTumble
+*Duplex None/Off: "<</Duplex false>>setpagedevice"
+*Duplex DuplexNoTumble/Long-Edge Binding: "<</Duplex true/Tumble false>>setpagedevice"
+*Duplex DuplexTumble/Short-Edge Binding: "<</Duplex true/Tumble true>>setpagedevice"
+*CloseUI: *Duplex
+
+*%========== Font ==========
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(1.05)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(1.05)" Standard ROM
+*Font AvantGarde-Demi: Standard "(1.05)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(1.05)" Standard ROM
+*Font Bookman-Demi: Standard "(1.05)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(1.05)" Standard ROM
+*Font Bookman-Light: Standard "(1.05)" Standard ROM
+*Font Bookman-LightItalic: Standard "(1.05)" Standard ROM
+*Font Courier: Standard "(1.05)" Standard ROM
+*Font Courier-Bold: Standard "(1.05)" Standard ROM
+*Font Courier-BoldOblique: Standard "(1.05)" Standard ROM
+*Font Courier-Oblique: Standard "(1.05)" Standard ROM
+*Font Helvetica: Standard "(1.05)" Standard ROM
+*Font Helvetica-Bold: Standard "(1.05)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(1.05)" Standard ROM
+*Font Helvetica-Narrow: Standard "(1.05)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(1.05)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(1.05)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(1.05)" Standard ROM
+*Font Helvetica-Oblique: Standard "(1.05)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(1.05)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(1.05)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(1.05)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(1.05)" Standard ROM
+*Font Palatino-Bold: Standard "(1.05)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(1.05)" Standard ROM
+*Font Palatino-Italic: Standard "(1.05)" Standard ROM
+*Font Palatino-Roman: Standard "(1.05)" Standard ROM
+*Font Symbol: Special "(001.005)" Special ROM
+*Font Times-Bold: Standard "(1.05)" Standard ROM
+*Font Times-BoldItalic: Standard "(1.05)" Standard ROM
+*Font Times-Italic: Standard "(1.05)" Standard ROM
+*Font Times-Roman: Standard "(1.05)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(1.05)" Standard ROM
+*Font ZapfDingbats: Special "(001.005)" Special ROM
+
+*%========== UI Constraints ==========
+
+*%==========InputSlot/PageSize
+*UIConstraints: *InputSlot Tray1 *PageSize Env10
+*UIConstraints: *PageSize Env10 *InputSlot Tray1
+*UIConstraints: *InputSlot Tray1 *PageSize EnvMonarch
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray1
+*UIConstraints: *InputSlot Tray1 *PageSize EnvDL
+*UIConstraints: *PageSize EnvDL *InputSlot Tray1
+*UIConstraints: *InputSlot Tray1 *PageSize EnvC5
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray1
+
+*UIConstraints: *InputSlot Tray2 *PageSize Env10
+*UIConstraints: *PageSize Env10 *InputSlot Tray2
+*UIConstraints: *InputSlot Tray2 *PageSize EnvMonarch
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray2
+*UIConstraints: *InputSlot Tray2 *PageSize EnvDL
+*UIConstraints: *PageSize EnvDL *InputSlot Tray2
+*UIConstraints: *InputSlot Tray2 *PageSize EnvC5
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray2
+
+*%==========InputSlot/PageRegion
+*UIConstraints: *InputSlot Tray1 *PageRegion Env10
+*UIConstraints: *PageRegion Env10 *InputSlot Tray1
+*UIConstraints: *InputSlot Tray1 *PageRegion EnvMonarch
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray1
+*UIConstraints: *InputSlot Tray1 *PageRegion EnvDL
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray1
+*UIConstraints: *InputSlot Tray1 *PageRegion EnvC5
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray1
+
+*UIConstraints: *InputSlot Tray2 *PageRegion Env10
+*UIConstraints: *PageRegion Env10 *InputSlot Tray2
+*UIConstraints: *InputSlot Tray2 *PageRegion EnvMonarch
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray2
+*UIConstraints: *InputSlot Tray2 *PageRegion EnvDL
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray2
+*UIConstraints: *InputSlot Tray2 *PageRegion EnvC5
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray2
+
+*%==========Duplex/PageSize
+*UIConstraints: *Duplex DuplexNoTumble *PageSize A5
+*UIConstraints: *PageSize A5 *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexNoTumble *PageSize Env10
+*UIConstraints: *PageSize Env10 *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvMonarch
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvC5
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvDL
+*UIConstraints: *PageSize EnvDL *Duplex DuplexNoTumble
+
+*UIConstraints: *Duplex DuplexTumble *PageSize A5
+*UIConstraints: *PageSize A5 *Duplex DuplexTumble
+*UIConstraints: *Duplex DuplexTumble *PageSize Env10
+*UIConstraints: *PageSize Env10 *Duplex DuplexTumble
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvMonarch
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvC5
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexTumble
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvDL
+*UIConstraints: *PageSize EnvDL *Duplex DuplexTumble
+
+*%==========Duplex/PageRegion
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion A5
+*UIConstraints: *PageRegion A5 *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion Env10
+*UIConstraints: *PageRegion Env10 *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvMonarch
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvC5
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvDL
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexNoTumble
+
+*UIConstraints: *Duplex DuplexTumble *PageRegion A5
+*UIConstraints: *PageRegion A5 *Duplex DuplexTumble
+*UIConstraints: *Duplex DuplexTumble *PageRegion Env10
+*UIConstraints: *PageRegion Env10 *Duplex DuplexTumble
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvMonarch
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvC5
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexTumble
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvDL
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexTumble
+
+
+*% end of Printer Description file
diff --git a/db/source/PPD/Ricoh/PCL5/Ricoh-SP_377DNwX_PCL5.ppd b/db/source/PPD/Ricoh/PCL5/Ricoh-SP_377DNwX_PCL5.ppd
new file mode 100644
index 00000000..acec7dcc
--- /dev/null
+++ b/db/source/PPD/Ricoh/PCL5/Ricoh-SP_377DNwX_PCL5.ppd
@@ -0,0 +1,237 @@
+*PPD-Adobe: "4.3"
+*cupsLanguages: "en"
+*%
+*% Printer Description file
+*% for "RICOH SP 377DNwX"
+*%
+*% CreationDate: 2018/06/29
+*%
+*%
+*% COPYRIGHT (C) 2018 RICOH COMPANY, LTD.
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*FileVersion: "1.0"
+*FormatVersion: "4.3"
+*LanguageEncoding: ISOLatin1
+*LanguageVersion: English
+*ModelName: "RICOH SP 377DNwX PCL5"
+*PCFileName: "RI9013E5.PPD"
+*Manufacturer: "RICOH"
+*Product: "(RICOH SP 377DNwX PCL5)"
+*PSVersion: "(3010.000) 0"
+*ShortNickName: "RICOH SP 377DNwX PCL5"
+*NickName: "RICOH SP 377DNwX PCL5"
+*1284DeviceID: "MFG:RICOH;MDL:SP 377DNwX;CMD:PCL5;"
+
+*cupsBackSide: "Normal"
+*cupsVersion: 1.1
+*cupsModelNumber: 0
+*cupsManualCopies: False
+*cupsCommands: ""
+*cupsFilter: "application/vnd.cups-raster 50 rastertohp"
+
+*%========== Basic Device Capabilities ==========
+
+*LanguageLevel: "3"
+*ColorDevice: False
+*DefaultColorSpace: Gray
+
+*FileSystem: False
+*Throughput: "8"
+*LandscapeOrientation: Plus90
+*TTRasterizer: Type42
+
+*OpenUI *PageSize/PageSize: PickOne
+*OrderDependency: 10 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize A4/A4 (210 x 297 mm): "<</PageSize[595 842]/ImagingBBox null>>setpagedevice"
+*PageSize Letter/Letter (8<2E>5<22> x 11<22>): "<</PageSize[612 792]/ImagingBBox null>>setpagedevice"
+*PageSize A5/A5 (148 x 210 mm): "<</PageSize[420 595]/ImagingBBox null>>setpagedevice"
+*PageSize Legal/Legal (8<2E>5<22> x 14<22>): "<</PageSize[612 1008]/ImagingBBox null>>setpagedevice"
+*PageSize Env10/Com10 (104<2E>8 x 241<2E>3 mm): "<</PageSize[297 684]/ImagingBBox null>>setpagedevice"
+*PageSize EnvMonarch/Monarch (98<2E>4 x 190<2E>5 mm): "<</PageSize[279 540]/ImagingBBox null>>setpagedevice"
+*PageSize EnvDL/DL Env (110 x 220 mm): "<</PageSize[312 624]/ImagingBBox null>>setpagedevice"
+*PageSize EnvC5/C5 Env (162 x 229 mm): "<</PageSize[459 649]/ImagingBBox null>>setpagedevice"
+*CloseUI: *PageSize
+
+*OpenUI *PageRegion/PageSize: PickOne
+*OrderDependency: 10 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion A4/A4 (210 x 297 mm): "<</PageSize[595 842]/ImagingBBox null>>setpagedevice"
+*PageRegion Letter/Letter (8<2E>5<22> x 11<22>): "<</PageSize[612 792]/ImagingBBox null>>setpagedevice"
+*PageRegion A5/A5 (148 x 210 mm): "<</PageSize[420 595]/ImagingBBox null>>setpagedevice"
+*PageRegion Legal/Legal (8<2E>5<22> x 14<22>): "<</PageSize[612 1008]/ImagingBBox null>>setpagedevice"
+*PageRegion Env10/Com10 (104<2E>8 x 241<2E>3 mm): "<</PageSize[297 684]/ImagingBBox null>>setpagedevice"
+*PageRegion EnvMonarch/Monarch (98<2E>4 x 190<2E>5 mm): "<</PageSize[279 540]/ImagingBBox null>>setpagedevice"
+*PageRegion EnvDL/DL Env (110 x 220 mm): "<</PageSize[312 624]/ImagingBBox null>>setpagedevice"
+*PageRegion EnvC5/C5 Env (162 x 229 mm): "<</PageSize[459 649]/ImagingBBox null>>setpagedevice"
+*CloseUI: *PageRegion
+
+*DefaultImageableArea: Letter
+*ImageableArea A4: "12 12 583 830"
+*ImageableArea Letter: "12 12 600 780"
+*ImageableArea A5: "12 12 408 583"
+*ImageableArea Legal: "12 12 600 996"
+*ImageableArea Env10: "12 12 285 672"
+*ImageableArea EnvMonarch: "12 12 267 528"
+*ImageableArea EnvDL: "12 12 300 612"
+*ImageableArea EnvC5: "12 12 447 637"
+
+*DefaultPaperDimension: Letter
+*PaperDimension A4/A4 (210 x 297 mm): "595 842"
+*PaperDimension Letter/Letter (8<2E>5<22> x 11<22>): "612 792"
+*PaperDimension A5/A5 (148 x 210 mm): "420 595"
+*PaperDimension Legal/Legal (8<2E>5<22> x 14<22>): "612 1008"
+*PaperDimension Env10/Com10 (104<2E>8 x 241<2E>3 mm): "297 684"
+*PaperDimension EnvMonarch/Monarch (98<2E>4 x 190<2E>5 mm): "279 540"
+*PaperDimension EnvDL/DL Env (110 x 220 mm): "312 624"
+*PaperDimension EnvC5/C5 Env (162 x 229 mm): "459 649"
+
+*OpenUI *Resolution/Resolution: PickOne
+*OrderDependency: 20 AnySetup *Resolution
+*DefaultResolution: 600dpi
+*Resolution 600dpi/600dpi: "<</HWResolution[600 600]/cupsBitsPerColor 1/cupsRowCount 0/cupsRowFeed 0/cupsRowStep 0/cupsColorSpace 3>>setpagedevice"
+*CloseUI: *Resolution
+
+*OpenUI *InputSlot/Input Tray: PickOne
+*OrderDependency: 10 AnySetup *InputSlot
+*DefaultInputSlot: AutoSelect
+*InputSlot AutoSelect/Auto Tray Select: "<</MediaPosition 7>>setpagedevice"
+*InputSlot Manual/Bypass Tray: "<</MediaPosition 24>>setpagedevice"
+*InputSlot Tray1/Tray 1: "<</MediaPosition 8>>setpagedevice"
+*CloseUI: *InputSlot
+
+*OpenUI *Duplex/Duplex: PickOne
+*OrderDependency: 20 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex None/Off: "<</Duplex false>>setpagedevice"
+*Duplex DuplexNoTumble/Long-Edge Binding: "<</Duplex true/Tumble false>>setpagedevice"
+*Duplex DuplexTumble/Short-Edge Binding: "<</Duplex true/Tumble true>>setpagedevice"
+*CloseUI: *Duplex
+
+*%========== Font ==========
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(1.05)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(1.05)" Standard ROM
+*Font AvantGarde-Demi: Standard "(1.05)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(1.05)" Standard ROM
+*Font Bookman-Demi: Standard "(1.05)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(1.05)" Standard ROM
+*Font Bookman-Light: Standard "(1.05)" Standard ROM
+*Font Bookman-LightItalic: Standard "(1.05)" Standard ROM
+*Font Courier: Standard "(1.05)" Standard ROM
+*Font Courier-Bold: Standard "(1.05)" Standard ROM
+*Font Courier-BoldOblique: Standard "(1.05)" Standard ROM
+*Font Courier-Oblique: Standard "(1.05)" Standard ROM
+*Font Helvetica: Standard "(1.05)" Standard ROM
+*Font Helvetica-Bold: Standard "(1.05)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(1.05)" Standard ROM
+*Font Helvetica-Narrow: Standard "(1.05)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(1.05)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(1.05)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(1.05)" Standard ROM
+*Font Helvetica-Oblique: Standard "(1.05)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(1.05)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(1.05)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(1.05)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(1.05)" Standard ROM
+*Font Palatino-Bold: Standard "(1.05)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(1.05)" Standard ROM
+*Font Palatino-Italic: Standard "(1.05)" Standard ROM
+*Font Palatino-Roman: Standard "(1.05)" Standard ROM
+*Font Symbol: Special "(001.005)" Special ROM
+*Font Times-Bold: Standard "(1.05)" Standard ROM
+*Font Times-BoldItalic: Standard "(1.05)" Standard ROM
+*Font Times-Italic: Standard "(1.05)" Standard ROM
+*Font Times-Roman: Standard "(1.05)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(1.05)" Standard ROM
+*Font ZapfDingbats: Special "(001.005)" Special ROM
+
+*%========== UI Constraints ==========
+
+*%==========InputSlot/PageSize
+*UIConstraints: *InputSlot Tray1 *PageSize Env10
+*UIConstraints: *InputSlot Tray1 *PageSize EnvMonarch
+*UIConstraints: *InputSlot Tray1 *PageSize EnvDL
+*UIConstraints: *InputSlot Tray1 *PageSize EnvC5
+*UIConstraints: *PageSize Env10 *InputSlot Tray1
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray1
+*UIConstraints: *PageSize EnvDL *InputSlot Tray1
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray1
+
+*%==========InputSlot/PageRegion
+*UIConstraints: *InputSlot Tray1 *PageRegion Env10
+*UIConstraints: *InputSlot Tray1 *PageRegion EnvMonarch
+*UIConstraints: *InputSlot Tray1 *PageRegion EnvDL
+*UIConstraints: *InputSlot Tray1 *PageRegion EnvC5
+*UIConstraints: *PageRegion Env10 *InputSlot Tray1
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray1
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray1
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray1
+
+*%==========Duplex/PageSize
+*UIConstraints: *Duplex DuplexNoTumble *PageSize A5
+*UIConstraints: *Duplex DuplexNoTumble *PageSize Env10
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvMonarch
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvC5
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvDL
+*UIConstraints: *PageSize A5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *PageSize A5
+*UIConstraints: *Duplex DuplexTumble *PageSize Env10
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvMonarch
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvC5
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvDL
+*UIConstraints: *PageSize A5 *Duplex DuplexTumble
+*UIConstraints: *PageSize Env10 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexTumble
+
+*%==========Duplex/PageRegion
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion A5
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion Env10
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvMonarch
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvC5
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvDL
+*UIConstraints: *PageRegion A5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *PageRegion A5
+*UIConstraints: *Duplex DuplexTumble *PageRegion Env10
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvMonarch
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvC5
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvDL
+*UIConstraints: *PageRegion A5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion Env10 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexTumble
+
+*% end of Printer Description file
diff --git a/db/source/PPD/Ricoh/PCL5/Ricoh-SP_377SFNwX_PCL5.ppd b/db/source/PPD/Ricoh/PCL5/Ricoh-SP_377SFNwX_PCL5.ppd
new file mode 100644
index 00000000..1b7eedc3
--- /dev/null
+++ b/db/source/PPD/Ricoh/PCL5/Ricoh-SP_377SFNwX_PCL5.ppd
@@ -0,0 +1,237 @@
+*PPD-Adobe: "4.3"
+*cupsLanguages: "en"
+*%
+*% Printer Description file
+*% for "RICOH SP 377SFNwX"
+*%
+*% CreationDate: 2018/06/29
+*%
+*%
+*% COPYRIGHT (C) 2018 RICOH COMPANY, LTD.
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*FileVersion: "1.0"
+*FormatVersion: "4.3"
+*LanguageEncoding: ISOLatin1
+*LanguageVersion: English
+*ModelName: "RICOH SP 377SFNwX PCL5"
+*PCFileName: "RI9006E5.PPD"
+*Manufacturer: "RICOH"
+*Product: "(RICOH SP 377SFNwX PCL5)"
+*PSVersion: "(3010.000) 0"
+*ShortNickName: "RICOH SP 377SFNwX PCL5"
+*NickName: "RICOH SP 377SFNwX PCL5"
+*1284DeviceID: "MFG:RICOH;MDL:SP 377SFNwX;CMD:PCL5;"
+
+*cupsBackSide: "Normal"
+*cupsVersion: 1.1
+*cupsModelNumber: 0
+*cupsManualCopies: False
+*cupsCommands: ""
+*cupsFilter: "application/vnd.cups-raster 50 rastertohp"
+
+*%========== Basic Device Capabilities ==========
+
+*LanguageLevel: "3"
+*ColorDevice: False
+*DefaultColorSpace: Gray
+
+*FileSystem: False
+*Throughput: "8"
+*LandscapeOrientation: Plus90
+*TTRasterizer: Type42
+
+*OpenUI *PageSize/PageSize: PickOne
+*OrderDependency: 10 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize A4/A4 (210 x 297 mm): "<</PageSize[595 842]/ImagingBBox null>>setpagedevice"
+*PageSize Letter/Letter (8<2E>5<22> x 11<22>): "<</PageSize[612 792]/ImagingBBox null>>setpagedevice"
+*PageSize A5/A5 (148 x 210 mm): "<</PageSize[420 595]/ImagingBBox null>>setpagedevice"
+*PageSize Legal/Legal (8<2E>5<22> x 14<22>): "<</PageSize[612 1008]/ImagingBBox null>>setpagedevice"
+*PageSize Env10/Com10 (104<2E>8 x 241<2E>3 mm): "<</PageSize[297 684]/ImagingBBox null>>setpagedevice"
+*PageSize EnvMonarch/Monarch (98<2E>4 x 190<2E>5 mm): "<</PageSize[279 540]/ImagingBBox null>>setpagedevice"
+*PageSize EnvDL/DL Env (110 x 220 mm): "<</PageSize[312 624]/ImagingBBox null>>setpagedevice"
+*PageSize EnvC5/C5 Env (162 x 229 mm): "<</PageSize[459 649]/ImagingBBox null>>setpagedevice"
+*CloseUI: *PageSize
+
+*OpenUI *PageRegion/PageSize: PickOne
+*OrderDependency: 10 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion A4/A4 (210 x 297 mm): "<</PageSize[595 842]/ImagingBBox null>>setpagedevice"
+*PageRegion Letter/Letter (8<2E>5<22> x 11<22>): "<</PageSize[612 792]/ImagingBBox null>>setpagedevice"
+*PageRegion A5/A5 (148 x 210 mm): "<</PageSize[420 595]/ImagingBBox null>>setpagedevice"
+*PageRegion Legal/Legal (8<2E>5<22> x 14<22>): "<</PageSize[612 1008]/ImagingBBox null>>setpagedevice"
+*PageRegion Env10/Com10 (104<2E>8 x 241<2E>3 mm): "<</PageSize[297 684]/ImagingBBox null>>setpagedevice"
+*PageRegion EnvMonarch/Monarch (98<2E>4 x 190<2E>5 mm): "<</PageSize[279 540]/ImagingBBox null>>setpagedevice"
+*PageRegion EnvDL/DL Env (110 x 220 mm): "<</PageSize[312 624]/ImagingBBox null>>setpagedevice"
+*PageRegion EnvC5/C5 Env (162 x 229 mm): "<</PageSize[459 649]/ImagingBBox null>>setpagedevice"
+*CloseUI: *PageRegion
+
+*DefaultImageableArea: Letter
+*ImageableArea A4: "12 12 583 830"
+*ImageableArea Letter: "12 12 600 780"
+*ImageableArea A5: "12 12 408 583"
+*ImageableArea Legal: "12 12 600 996"
+*ImageableArea Env10: "12 12 285 672"
+*ImageableArea EnvMonarch: "12 12 267 528"
+*ImageableArea EnvDL: "12 12 300 612"
+*ImageableArea EnvC5: "12 12 447 637"
+
+*DefaultPaperDimension: Letter
+*PaperDimension A4/A4 (210 x 297 mm): "595 842"
+*PaperDimension Letter/Letter (8<2E>5<22> x 11<22>): "612 792"
+*PaperDimension A5/A5 (148 x 210 mm): "420 595"
+*PaperDimension Legal/Legal (8<2E>5<22> x 14<22>): "612 1008"
+*PaperDimension Env10/Com10 (104<2E>8 x 241<2E>3 mm): "297 684"
+*PaperDimension EnvMonarch/Monarch (98<2E>4 x 190<2E>5 mm): "279 540"
+*PaperDimension EnvDL/DL Env (110 x 220 mm): "312 624"
+*PaperDimension EnvC5/C5 Env (162 x 229 mm): "459 649"
+
+*OpenUI *Resolution/Resolution: PickOne
+*OrderDependency: 20 AnySetup *Resolution
+*DefaultResolution: 600dpi
+*Resolution 600dpi/600dpi: "<</HWResolution[600 600]/cupsBitsPerColor 1/cupsRowCount 0/cupsRowFeed 0/cupsRowStep 0/cupsColorSpace 3>>setpagedevice"
+*CloseUI: *Resolution
+
+*OpenUI *InputSlot/Input Tray: PickOne
+*OrderDependency: 10 AnySetup *InputSlot
+*DefaultInputSlot: AutoSelect
+*InputSlot AutoSelect/Auto Tray Select: "<</MediaPosition 7>>setpagedevice"
+*InputSlot Manual/Bypass Tray: "<</MediaPosition 24>>setpagedevice"
+*InputSlot Tray1/Tray 1: "<</MediaPosition 8>>setpagedevice"
+*CloseUI: *InputSlot
+
+*OpenUI *Duplex/Duplex: PickOne
+*OrderDependency: 20 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex None/Off: "<</Duplex false>>setpagedevice"
+*Duplex DuplexNoTumble/Long-Edge Binding: "<</Duplex true/Tumble false>>setpagedevice"
+*Duplex DuplexTumble/Short-Edge Binding: "<</Duplex true/Tumble true>>setpagedevice"
+*CloseUI: *Duplex
+
+*%========== Font ==========
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(1.05)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(1.05)" Standard ROM
+*Font AvantGarde-Demi: Standard "(1.05)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(1.05)" Standard ROM
+*Font Bookman-Demi: Standard "(1.05)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(1.05)" Standard ROM
+*Font Bookman-Light: Standard "(1.05)" Standard ROM
+*Font Bookman-LightItalic: Standard "(1.05)" Standard ROM
+*Font Courier: Standard "(1.05)" Standard ROM
+*Font Courier-Bold: Standard "(1.05)" Standard ROM
+*Font Courier-BoldOblique: Standard "(1.05)" Standard ROM
+*Font Courier-Oblique: Standard "(1.05)" Standard ROM
+*Font Helvetica: Standard "(1.05)" Standard ROM
+*Font Helvetica-Bold: Standard "(1.05)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(1.05)" Standard ROM
+*Font Helvetica-Narrow: Standard "(1.05)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(1.05)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(1.05)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(1.05)" Standard ROM
+*Font Helvetica-Oblique: Standard "(1.05)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(1.05)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(1.05)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(1.05)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(1.05)" Standard ROM
+*Font Palatino-Bold: Standard "(1.05)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(1.05)" Standard ROM
+*Font Palatino-Italic: Standard "(1.05)" Standard ROM
+*Font Palatino-Roman: Standard "(1.05)" Standard ROM
+*Font Symbol: Special "(001.005)" Special ROM
+*Font Times-Bold: Standard "(1.05)" Standard ROM
+*Font Times-BoldItalic: Standard "(1.05)" Standard ROM
+*Font Times-Italic: Standard "(1.05)" Standard ROM
+*Font Times-Roman: Standard "(1.05)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(1.05)" Standard ROM
+*Font ZapfDingbats: Special "(001.005)" Special ROM
+
+*%========== UI Constraints ==========
+
+*%==========InputSlot/PageSize
+*UIConstraints: *InputSlot Tray1 *PageSize Env10
+*UIConstraints: *InputSlot Tray1 *PageSize EnvMonarch
+*UIConstraints: *InputSlot Tray1 *PageSize EnvDL
+*UIConstraints: *InputSlot Tray1 *PageSize EnvC5
+*UIConstraints: *PageSize Env10 *InputSlot Tray1
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray1
+*UIConstraints: *PageSize EnvDL *InputSlot Tray1
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray1
+
+*%==========InputSlot/PageRegion
+*UIConstraints: *InputSlot Tray1 *PageRegion Env10
+*UIConstraints: *InputSlot Tray1 *PageRegion EnvMonarch
+*UIConstraints: *InputSlot Tray1 *PageRegion EnvDL
+*UIConstraints: *InputSlot Tray1 *PageRegion EnvC5
+*UIConstraints: *PageRegion Env10 *InputSlot Tray1
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray1
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray1
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray1
+
+*%==========Duplex/PageSize
+*UIConstraints: *Duplex DuplexNoTumble *PageSize A5
+*UIConstraints: *Duplex DuplexNoTumble *PageSize Env10
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvMonarch
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvC5
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvDL
+*UIConstraints: *PageSize A5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *PageSize A5
+*UIConstraints: *Duplex DuplexTumble *PageSize Env10
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvMonarch
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvC5
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvDL
+*UIConstraints: *PageSize A5 *Duplex DuplexTumble
+*UIConstraints: *PageSize Env10 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexTumble
+
+*%==========Duplex/PageRegion
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion A5
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion Env10
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvMonarch
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvC5
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvDL
+*UIConstraints: *PageRegion A5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *PageRegion A5
+*UIConstraints: *Duplex DuplexTumble *PageRegion Env10
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvMonarch
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvC5
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvDL
+*UIConstraints: *PageRegion A5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion Env10 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexTumble
+
+*% end of Printer Description file
diff --git a/db/source/PPD/Ricoh/PCL5/Ricoh-SP_377SNwX_PCL5.ppd b/db/source/PPD/Ricoh/PCL5/Ricoh-SP_377SNwX_PCL5.ppd
new file mode 100644
index 00000000..b3a10ad7
--- /dev/null
+++ b/db/source/PPD/Ricoh/PCL5/Ricoh-SP_377SNwX_PCL5.ppd
@@ -0,0 +1,237 @@
+*PPD-Adobe: "4.3"
+*cupsLanguages: "en"
+*%
+*% Printer Description file
+*% for "RICOH SP 377SNwX"
+*%
+*% CreationDate: 2018/06/29
+*%
+*%
+*% COPYRIGHT (C) 2018 RICOH COMPANY, LTD.
+*%
+*% Permission is hereby granted, free of charge, to any person obtaining
+*% a copy of this software and associated documentation files (the
+*% "Software"), to deal in the Software without restriction, including
+*% without limitation the rights to use, copy, modify, merge, publish,
+*% distribute, sublicense, and/or sell copies of the Software, and to
+*% permit persons to whom the Software is furnished to do so, subject to
+*% the following conditions:
+*%
+*% The above copyright notice and this permission notice shall be
+*% included in all copies or substantial portions of the Software.
+*%
+*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*%
+*% [this is the MIT open source license -- please see www.opensource.org]
+*%
+
+*FileVersion: "1.0"
+*FormatVersion: "4.3"
+*LanguageEncoding: ISOLatin1
+*LanguageVersion: English
+*ModelName: "RICOH SP 377SNwX PCL5"
+*PCFileName: "RI9005E5.PPD"
+*Manufacturer: "RICOH"
+*Product: "(RICOH SP 377SNwX PCL5)"
+*PSVersion: "(3010.000) 0"
+*ShortNickName: "RICOH SP 377SNwX PCL5"
+*NickName: "RICOH SP 377SNwX PCL5"
+*1284DeviceID: "MFG:RICOH;MDL:SP 377SNwX;CMD:PCL5;"
+
+*cupsBackSide: "Normal"
+*cupsVersion: 1.1
+*cupsModelNumber: 0
+*cupsManualCopies: False
+*cupsCommands: ""
+*cupsFilter: "application/vnd.cups-raster 50 rastertohp"
+
+*%========== Basic Device Capabilities ==========
+
+*LanguageLevel: "3"
+*ColorDevice: False
+*DefaultColorSpace: Gray
+
+*FileSystem: False
+*Throughput: "8"
+*LandscapeOrientation: Plus90
+*TTRasterizer: Type42
+
+*OpenUI *PageSize/PageSize: PickOne
+*OrderDependency: 10 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize A4/A4 (210 x 297 mm): "<</PageSize[595 842]/ImagingBBox null>>setpagedevice"
+*PageSize Letter/Letter (8<2E>5<22> x 11<22>): "<</PageSize[612 792]/ImagingBBox null>>setpagedevice"
+*PageSize A5/A5 (148 x 210 mm): "<</PageSize[420 595]/ImagingBBox null>>setpagedevice"
+*PageSize Legal/Legal (8<2E>5<22> x 14<22>): "<</PageSize[612 1008]/ImagingBBox null>>setpagedevice"
+*PageSize Env10/Com10 (104<2E>8 x 241<2E>3 mm): "<</PageSize[297 684]/ImagingBBox null>>setpagedevice"
+*PageSize EnvMonarch/Monarch (98<2E>4 x 190<2E>5 mm): "<</PageSize[279 540]/ImagingBBox null>>setpagedevice"
+*PageSize EnvDL/DL Env (110 x 220 mm): "<</PageSize[312 624]/ImagingBBox null>>setpagedevice"
+*PageSize EnvC5/C5 Env (162 x 229 mm): "<</PageSize[459 649]/ImagingBBox null>>setpagedevice"
+*CloseUI: *PageSize
+
+*OpenUI *PageRegion/PageSize: PickOne
+*OrderDependency: 10 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion A4/A4 (210 x 297 mm): "<</PageSize[595 842]/ImagingBBox null>>setpagedevice"
+*PageRegion Letter/Letter (8<2E>5<22> x 11<22>): "<</PageSize[612 792]/ImagingBBox null>>setpagedevice"
+*PageRegion A5/A5 (148 x 210 mm): "<</PageSize[420 595]/ImagingBBox null>>setpagedevice"
+*PageRegion Legal/Legal (8<2E>5<22> x 14<22>): "<</PageSize[612 1008]/ImagingBBox null>>setpagedevice"
+*PageRegion Env10/Com10 (104<2E>8 x 241<2E>3 mm): "<</PageSize[297 684]/ImagingBBox null>>setpagedevice"
+*PageRegion EnvMonarch/Monarch (98<2E>4 x 190<2E>5 mm): "<</PageSize[279 540]/ImagingBBox null>>setpagedevice"
+*PageRegion EnvDL/DL Env (110 x 220 mm): "<</PageSize[312 624]/ImagingBBox null>>setpagedevice"
+*PageRegion EnvC5/C5 Env (162 x 229 mm): "<</PageSize[459 649]/ImagingBBox null>>setpagedevice"
+*CloseUI: *PageRegion
+
+*DefaultImageableArea: Letter
+*ImageableArea A4: "12 12 583 830"
+*ImageableArea Letter: "12 12 600 780"
+*ImageableArea A5: "12 12 408 583"
+*ImageableArea Legal: "12 12 600 996"
+*ImageableArea Env10: "12 12 285 672"
+*ImageableArea EnvMonarch: "12 12 267 528"
+*ImageableArea EnvDL: "12 12 300 612"
+*ImageableArea EnvC5: "12 12 447 637"
+
+*DefaultPaperDimension: Letter
+*PaperDimension A4/A4 (210 x 297 mm): "595 842"
+*PaperDimension Letter/Letter (8<2E>5<22> x 11<22>): "612 792"
+*PaperDimension A5/A5 (148 x 210 mm): "420 595"
+*PaperDimension Legal/Legal (8<2E>5<22> x 14<22>): "612 1008"
+*PaperDimension Env10/Com10 (104<2E>8 x 241<2E>3 mm): "297 684"
+*PaperDimension EnvMonarch/Monarch (98<2E>4 x 190<2E>5 mm): "279 540"
+*PaperDimension EnvDL/DL Env (110 x 220 mm): "312 624"
+*PaperDimension EnvC5/C5 Env (162 x 229 mm): "459 649"
+
+*OpenUI *Resolution/Resolution: PickOne
+*OrderDependency: 20 AnySetup *Resolution
+*DefaultResolution: 600dpi
+*Resolution 600dpi/600dpi: "<</HWResolution[600 600]/cupsBitsPerColor 1/cupsRowCount 0/cupsRowFeed 0/cupsRowStep 0/cupsColorSpace 3>>setpagedevice"
+*CloseUI: *Resolution
+
+*OpenUI *InputSlot/Input Tray: PickOne
+*OrderDependency: 10 AnySetup *InputSlot
+*DefaultInputSlot: AutoSelect
+*InputSlot AutoSelect/Auto Tray Select: "<</MediaPosition 7>>setpagedevice"
+*InputSlot Manual/Bypass Tray: "<</MediaPosition 24>>setpagedevice"
+*InputSlot Tray1/Tray 1: "<</MediaPosition 8>>setpagedevice"
+*CloseUI: *InputSlot
+
+*OpenUI *Duplex/Duplex: PickOne
+*OrderDependency: 20 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex None/Off: "<</Duplex false>>setpagedevice"
+*Duplex DuplexNoTumble/Long-Edge Binding: "<</Duplex true/Tumble false>>setpagedevice"
+*Duplex DuplexTumble/Short-Edge Binding: "<</Duplex true/Tumble true>>setpagedevice"
+*CloseUI: *Duplex
+
+*%========== Font ==========
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(1.05)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(1.05)" Standard ROM
+*Font AvantGarde-Demi: Standard "(1.05)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(1.05)" Standard ROM
+*Font Bookman-Demi: Standard "(1.05)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(1.05)" Standard ROM
+*Font Bookman-Light: Standard "(1.05)" Standard ROM
+*Font Bookman-LightItalic: Standard "(1.05)" Standard ROM
+*Font Courier: Standard "(1.05)" Standard ROM
+*Font Courier-Bold: Standard "(1.05)" Standard ROM
+*Font Courier-BoldOblique: Standard "(1.05)" Standard ROM
+*Font Courier-Oblique: Standard "(1.05)" Standard ROM
+*Font Helvetica: Standard "(1.05)" Standard ROM
+*Font Helvetica-Bold: Standard "(1.05)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(1.05)" Standard ROM
+*Font Helvetica-Narrow: Standard "(1.05)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(1.05)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(1.05)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(1.05)" Standard ROM
+*Font Helvetica-Oblique: Standard "(1.05)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(1.05)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(1.05)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(1.05)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(1.05)" Standard ROM
+*Font Palatino-Bold: Standard "(1.05)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(1.05)" Standard ROM
+*Font Palatino-Italic: Standard "(1.05)" Standard ROM
+*Font Palatino-Roman: Standard "(1.05)" Standard ROM
+*Font Symbol: Special "(001.005)" Special ROM
+*Font Times-Bold: Standard "(1.05)" Standard ROM
+*Font Times-BoldItalic: Standard "(1.05)" Standard ROM
+*Font Times-Italic: Standard "(1.05)" Standard ROM
+*Font Times-Roman: Standard "(1.05)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(1.05)" Standard ROM
+*Font ZapfDingbats: Special "(001.005)" Special ROM
+
+*%========== UI Constraints ==========
+
+*%==========InputSlot/PageSize
+*UIConstraints: *InputSlot Tray1 *PageSize Env10
+*UIConstraints: *InputSlot Tray1 *PageSize EnvMonarch
+*UIConstraints: *InputSlot Tray1 *PageSize EnvDL
+*UIConstraints: *InputSlot Tray1 *PageSize EnvC5
+*UIConstraints: *PageSize Env10 *InputSlot Tray1
+*UIConstraints: *PageSize EnvMonarch *InputSlot Tray1
+*UIConstraints: *PageSize EnvDL *InputSlot Tray1
+*UIConstraints: *PageSize EnvC5 *InputSlot Tray1
+
+*%==========InputSlot/PageRegion
+*UIConstraints: *InputSlot Tray1 *PageRegion Env10
+*UIConstraints: *InputSlot Tray1 *PageRegion EnvMonarch
+*UIConstraints: *InputSlot Tray1 *PageRegion EnvDL
+*UIConstraints: *InputSlot Tray1 *PageRegion EnvC5
+*UIConstraints: *PageRegion Env10 *InputSlot Tray1
+*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray1
+*UIConstraints: *PageRegion EnvDL *InputSlot Tray1
+*UIConstraints: *PageRegion EnvC5 *InputSlot Tray1
+
+*%==========Duplex/PageSize
+*UIConstraints: *Duplex DuplexNoTumble *PageSize A5
+*UIConstraints: *Duplex DuplexNoTumble *PageSize Env10
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvMonarch
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvC5
+*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvDL
+*UIConstraints: *PageSize A5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *PageSize A5
+*UIConstraints: *Duplex DuplexTumble *PageSize Env10
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvMonarch
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvC5
+*UIConstraints: *Duplex DuplexTumble *PageSize EnvDL
+*UIConstraints: *PageSize A5 *Duplex DuplexTumble
+*UIConstraints: *PageSize Env10 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageSize EnvDL *Duplex DuplexTumble
+
+*%==========Duplex/PageRegion
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion A5
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion Env10
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvMonarch
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvC5
+*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvDL
+*UIConstraints: *PageRegion A5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion Env10 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexNoTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *PageRegion A5
+*UIConstraints: *Duplex DuplexTumble *PageRegion Env10
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvMonarch
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvC5
+*UIConstraints: *Duplex DuplexTumble *PageRegion EnvDL
+*UIConstraints: *PageRegion A5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion Env10 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvC5 *Duplex DuplexTumble
+*UIConstraints: *PageRegion EnvDL *Duplex DuplexTumble
+
+*% end of Printer Description file
diff --git a/db/source/driver/pcl5-Ricoh.xml b/db/source/driver/pcl5-Ricoh.xml
new file mode 100644
index 00000000..bb2acf66
--- /dev/null
+++ b/db/source/driver/pcl5-Ricoh.xml
@@ -0,0 +1,73 @@
+<driver id="driver/pcl5-Ricoh">
+ <name>pcl5-Ricoh</name>
+ <url>http://www.ricoh.com/</url>
+ <supplier>Ricoh</supplier>
+ <manufacturersupplied>Ricoh</manufacturersupplied>
+ <license>MIT</license>
+ <licensetext>
+ <en>
+
+ MIT Open Source License
+
+ See http://www.opensource.org/
+
+ Permission is hereby granted, free of charge, to any person obtaining
+ a copy of this software and associated documentation files (the
+ &quot;Software&quot;), to deal in the Software without restriction, including
+ without limitation the rights to use, copy, modify, merge, publish,
+ distribute, sublicense, and/or sell copies of the Software, and to
+ permit persons to whom the Software is furnished to do so, subject to
+ the following conditions:
+
+ The above copyright notice and this permission notice shall be
+ included in all copies or substantial portions of the Software.
+
+ THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND,
+ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+ LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+ OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+ </en>
+ </licensetext>
+ <supportcontacts>
+ <supportcontact url="http://forums.linux-foundation.org/list.php?30" level="voluntary">Ricoh forum at OpenPrinting</supportcontact>
+ </supportcontacts>
+ <shortdescription>
+ <en>
+ PPD files for Ricoh's PCL5 printers, supplied by Ricoh
+ </en>
+ </shortdescription>
+ <packages>
+ <package scope="general" fingerprint="https://www.openprinting.org/download/printdriver/keys/openprinting">openprinting-ppds-pcl5-ricoh</package>
+ </packages>
+ <functionality>
+ <monochrome />
+ <text>100</text>
+ <lineart>100</lineart>
+ <graphics>50</graphics>
+ <photo>50</photo>
+ </functionality>
+ <execution>
+ <pcl5/>
+ </execution>
+ <comments>
+ <en>
+
+ This PCL5-based PPD file is made for the Linux/UNIX environment. Linux and UNIX environments natively support PCL5 printers, so only this PPD file is needed for your printer to access all printing functionality. This PPD file supports general printer features.
+ &lt;b&gt;Note: This PCL5 PPD file requires rastertohp.&lt;/b&gt; Please see the &lt;a
+ href=&quot;http://www.linuxfoundation.org/en/OpenPrinting/Database/RicohFAQ&quot;&gt;Ricoh
+ FAQs&lt;/a&gt; for more details.&lt;p&gt;
+
+ This PPD file is for specific models, but because of the limitations below, some features might not be able to be selected even if they are supported by your printer. Please set your printer to correspond with the driver UI.&lt;p&gt;
+
+ PCL5 PPD uses filter (rastertohp) that bundled with OS, because of the limitation of filter, there are following limitation in PCL5 PPD.&lt;p&gt;
+ 1. The PCL5 driver only support the following 12 paper sizes:
+ Monarch Envelope, A5, DL Envelope, C5 Envelope, COM-10 Envelope, B5 Envelope, Executive, Letter, A4, Legal, A3, Tabloid&lt;p&gt;
+ 2. When &quot;Short Edge&quot; of Duplex (Two-sided) is set, the output will be printed as &quot;Long Edge&quot;.&lt;p&gt;
+
+ </en>
+ </comments>
+</driver>
diff --git a/db/source/printer/Ricoh-SP_2200L.xml b/db/source/printer/Ricoh-SP_2200L.xml
new file mode 100644
index 00000000..ec29ebe8
--- /dev/null
+++ b/db/source/printer/Ricoh-SP_2200L.xml
@@ -0,0 +1,46 @@
+<printer id="printer/Ricoh-SP_2200L">
+ <make>Ricoh</make>
+ <model>SP 2200L</model>
+ <mechanism>
+ <laser />
+ <resolution>
+ <dpi>
+ <x>600</x>
+ <y>600</y>
+ </dpi>
+ </resolution>
+ </mechanism>
+ <url>http://www.ricoh.com</url>
+ <lang>
+ <pcl level="5" />
+ <text>
+ <charset>us-ascii</charset>
+ </text>
+ </lang>
+ <autodetect>
+ <general>
+ <ieee1284>MFG:RICOH;MDL:SP 2200L;CMD:PCL5;</ieee1284>
+ </general>
+ </autodetect>
+ <functionality>A</functionality>
+ <driver>pcl5-Ricoh</driver>
+ <drivers>
+ <driver>
+ <id>pcl5-Ricoh</id>
+ <ppd>PPD/Ricoh/PCL5/Ricoh-SP_2200L_PCL5.ppd</ppd>
+ </driver>
+ </drivers>
+ <comments>
+ <en>Visit &lt;a href=&quot;http://www.linuxfoundation.org/collaborate/workgroups/openprinting/database/ricohfaq&quot;&gt; FAQ section &lt;/a&gt; questions regarding PPDs for Ricoh printers.&lt;p&gt;
+
+ Downloading the PPD directly is easier and faster since it has no dependency requirement and the file size is much smaller.
+
+ Visit &lt;a href=&quot;http://www.linuxfoundation.org/collaborate/workgroups/openprinting/database/ricohfaq#How_do_I_install_a_PPD_file.3F&quot;&gt; FAQ section &lt;/a&gt; for installing a PPD file.
+
+ Download the driver package if you want to install all drivers (100+). &lt;p&gt;
+
+ Throughput 8.
+
+ </en>
+ </comments>
+</printer>
diff --git a/db/source/printer/Ricoh-SP_2200SFL.xml b/db/source/printer/Ricoh-SP_2200SFL.xml
new file mode 100644
index 00000000..7c7fe199
--- /dev/null
+++ b/db/source/printer/Ricoh-SP_2200SFL.xml
@@ -0,0 +1,46 @@
+<printer id="printer/Ricoh-SP_2200SFL">
+ <make>Ricoh</make>
+ <model>SP 2200SFL</model>
+ <mechanism>
+ <laser />
+ <resolution>
+ <dpi>
+ <x>600</x>
+ <y>600</y>
+ </dpi>
+ </resolution>
+ </mechanism>
+ <url>http://www.ricoh.com</url>
+ <lang>
+ <pcl level="5" />
+ <text>
+ <charset>us-ascii</charset>
+ </text>
+ </lang>
+ <autodetect>
+ <general>
+ <ieee1284>MFG:RICOH;MDL:SP 2200SFL;CMD:PCL5;</ieee1284>
+ </general>
+ </autodetect>
+ <functionality>A</functionality>
+ <driver>pcl5-Ricoh</driver>
+ <drivers>
+ <driver>
+ <id>pcl5-Ricoh</id>
+ <ppd>PPD/Ricoh/PCL5/Ricoh-SP_2200SFL_PCL5.ppd</ppd>
+ </driver>
+ </drivers>
+ <comments>
+ <en>Visit &lt;a href=&quot;http://www.linuxfoundation.org/collaborate/workgroups/openprinting/database/ricohfaq&quot;&gt; FAQ section &lt;/a&gt; questions regarding PPDs for Ricoh printers.&lt;p&gt;
+
+ Downloading the PPD directly is easier and faster since it has no dependency requirement and the file size is much smaller.
+
+ Visit &lt;a href=&quot;http://www.linuxfoundation.org/collaborate/workgroups/openprinting/database/ricohfaq#How_do_I_install_a_PPD_file.3F&quot;&gt; FAQ section &lt;/a&gt; for installing a PPD file.
+
+ Download the driver package if you want to install all drivers (100+). &lt;p&gt;
+
+ Throughput 8.
+
+ </en>
+ </comments>
+</printer>
diff --git a/db/source/printer/Ricoh-SP_2300L.xml b/db/source/printer/Ricoh-SP_2300L.xml
new file mode 100644
index 00000000..30a20245
--- /dev/null
+++ b/db/source/printer/Ricoh-SP_2300L.xml
@@ -0,0 +1,46 @@
+<printer id="printer/Ricoh-SP_2300L">
+ <make>Ricoh</make>
+ <model>SP 2300L</model>
+ <mechanism>
+ <laser />
+ <resolution>
+ <dpi>
+ <x>600</x>
+ <y>600</y>
+ </dpi>
+ </resolution>
+ </mechanism>
+ <url>http://www.ricoh.com</url>
+ <lang>
+ <pcl level="5" />
+ <text>
+ <charset>us-ascii</charset>
+ </text>
+ </lang>
+ <autodetect>
+ <general>
+ <ieee1284>MFG:RICOH;MDL:SP 2300L;CMD:PCL5;</ieee1284>
+ </general>
+ </autodetect>
+ <functionality>A</functionality>
+ <driver>pcl5-Ricoh</driver>
+ <drivers>
+ <driver>
+ <id>pcl5-Ricoh</id>
+ <ppd>PPD/Ricoh/PCL5/Ricoh-SP_2300L_PCL5.ppd</ppd>
+ </driver>
+ </drivers>
+ <comments>
+ <en>Visit &lt;a href=&quot;http://www.linuxfoundation.org/collaborate/workgroups/openprinting/database/ricohfaq&quot;&gt; FAQ section &lt;/a&gt; questions regarding PPDs for Ricoh printers.&lt;p&gt;
+
+ Downloading the PPD directly is easier and faster since it has no dependency requirement and the file size is much smaller.
+
+ Visit &lt;a href=&quot;http://www.linuxfoundation.org/collaborate/workgroups/openprinting/database/ricohfaq#How_do_I_install_a_PPD_file.3F&quot;&gt; FAQ section &lt;/a&gt; for installing a PPD file.
+
+ Download the driver package if you want to install all drivers (100+). &lt;p&gt;
+
+ Throughput 8.
+
+ </en>
+ </comments>
+</printer>
diff --git a/db/source/printer/Ricoh-SP_2300SFL.xml b/db/source/printer/Ricoh-SP_2300SFL.xml
new file mode 100644
index 00000000..0ea09e14
--- /dev/null
+++ b/db/source/printer/Ricoh-SP_2300SFL.xml
@@ -0,0 +1,46 @@
+<printer id="printer/Ricoh-SP_2300SFL">
+ <make>Ricoh</make>
+ <model>SP 2300SFL</model>
+ <mechanism>
+ <laser />
+ <resolution>
+ <dpi>
+ <x>600</x>
+ <y>600</y>
+ </dpi>
+ </resolution>
+ </mechanism>
+ <url>http://www.ricoh.com</url>
+ <lang>
+ <pcl level="5" />
+ <text>
+ <charset>us-ascii</charset>
+ </text>
+ </lang>
+ <autodetect>
+ <general>
+ <ieee1284>MFG:RICOH;MDL:SP 2300SFL;CMD:PCL5;</ieee1284>
+ </general>
+ </autodetect>
+ <functionality>A</functionality>
+ <driver>pcl5-Ricoh</driver>
+ <drivers>
+ <driver>
+ <id>pcl5-Ricoh</id>
+ <ppd>PPD/Ricoh/PCL5/Ricoh-SP_2300SFL_PCL5.ppd</ppd>
+ </driver>
+ </drivers>
+ <comments>
+ <en>Visit &lt;a href=&quot;http://www.linuxfoundation.org/collaborate/workgroups/openprinting/database/ricohfaq&quot;&gt; FAQ section &lt;/a&gt; questions regarding PPDs for Ricoh printers.&lt;p&gt;
+
+ Downloading the PPD directly is easier and faster since it has no dependency requirement and the file size is much smaller.
+
+ Visit &lt;a href=&quot;http://www.linuxfoundation.org/collaborate/workgroups/openprinting/database/ricohfaq#How_do_I_install_a_PPD_file.3F&quot;&gt; FAQ section &lt;/a&gt; for installing a PPD file.
+
+ Download the driver package if you want to install all drivers (100+). &lt;p&gt;
+
+ Throughput 8.
+
+ </en>
+ </comments>
+</printer>
diff --git a/db/source/printer/Ricoh-SP_320DN.xml b/db/source/printer/Ricoh-SP_320DN.xml
new file mode 100644
index 00000000..817e78e8
--- /dev/null
+++ b/db/source/printer/Ricoh-SP_320DN.xml
@@ -0,0 +1,46 @@
+<printer id="printer/Ricoh-SP_320DN">
+ <make>Ricoh</make>
+ <model>SP 320DN</model>
+ <mechanism>
+ <laser />
+ <resolution>
+ <dpi>
+ <x>600</x>
+ <y>600</y>
+ </dpi>
+ </resolution>
+ </mechanism>
+ <url>http://www.ricoh.com</url>
+ <lang>
+ <pcl level="5" />
+ <text>
+ <charset>us-ascii</charset>
+ </text>
+ </lang>
+ <autodetect>
+ <general>
+ <ieee1284>MFG:RICOH;MDL:SP 320DN;CMD:PCL5;</ieee1284>
+ </general>
+ </autodetect>
+ <functionality>A</functionality>
+ <driver>pcl5-Ricoh</driver>
+ <drivers>
+ <driver>
+ <id>pcl5-Ricoh</id>
+ <ppd>PPD/Ricoh/PCL5/Ricoh-SP_320DN_PCL5.ppd</ppd>
+ </driver>
+ </drivers>
+ <comments>
+ <en>Visit &lt;a href=&quot;http://www.linuxfoundation.org/collaborate/workgroups/openprinting/database/ricohfaq&quot;&gt; FAQ section &lt;/a&gt; questions regarding PPDs for Ricoh printers.&lt;p&gt;
+
+ Downloading the PPD directly is easier and faster since it has no dependency requirement and the file size is much smaller.
+
+ Visit &lt;a href=&quot;http://www.linuxfoundation.org/collaborate/workgroups/openprinting/database/ricohfaq#How_do_I_install_a_PPD_file.3F&quot;&gt; FAQ section &lt;/a&gt; for installing a PPD file.
+
+ Download the driver package if you want to install all drivers (100+). &lt;p&gt;
+
+ Throughput 8.
+
+ </en>
+ </comments>
+</printer>
diff --git a/db/source/printer/Ricoh-SP_320SFN.xml b/db/source/printer/Ricoh-SP_320SFN.xml
new file mode 100644
index 00000000..7fbc3cfe
--- /dev/null
+++ b/db/source/printer/Ricoh-SP_320SFN.xml
@@ -0,0 +1,46 @@
+<printer id="printer/Ricoh-SP_320SFN">
+ <make>Ricoh</make>
+ <model>SP 320SFN</model>
+ <mechanism>
+ <laser />
+ <resolution>
+ <dpi>
+ <x>600</x>
+ <y>600</y>
+ </dpi>
+ </resolution>
+ </mechanism>
+ <url>http://www.ricoh.com</url>
+ <lang>
+ <pcl level="5" />
+ <text>
+ <charset>us-ascii</charset>
+ </text>
+ </lang>
+ <autodetect>
+ <general>
+ <ieee1284>MFG:RICOH;MDL:SP 320SFN;CMD:PCL5;</ieee1284>
+ </general>
+ </autodetect>
+ <functionality>A</functionality>
+ <driver>pcl5-Ricoh</driver>
+ <drivers>
+ <driver>
+ <id>pcl5-Ricoh</id>
+ <ppd>PPD/Ricoh/PCL5/Ricoh-SP_320SFN_PCL5.ppd</ppd>
+ </driver>
+ </drivers>
+ <comments>
+ <en>Visit &lt;a href=&quot;http://www.linuxfoundation.org/collaborate/workgroups/openprinting/database/ricohfaq&quot;&gt; FAQ section &lt;/a&gt; questions regarding PPDs for Ricoh printers.&lt;p&gt;
+
+ Downloading the PPD directly is easier and faster since it has no dependency requirement and the file size is much smaller.
+
+ Visit &lt;a href=&quot;http://www.linuxfoundation.org/collaborate/workgroups/openprinting/database/ricohfaq#How_do_I_install_a_PPD_file.3F&quot;&gt; FAQ section &lt;/a&gt; for installing a PPD file.
+
+ Download the driver package if you want to install all drivers (100+). &lt;p&gt;
+
+ Throughput 8.
+
+ </en>
+ </comments>
+</printer>
diff --git a/db/source/printer/Ricoh-SP_320SN.xml b/db/source/printer/Ricoh-SP_320SN.xml
new file mode 100644
index 00000000..d96ea8f5
--- /dev/null
+++ b/db/source/printer/Ricoh-SP_320SN.xml
@@ -0,0 +1,46 @@
+<printer id="printer/Ricoh-SP_320SN">
+ <make>Ricoh</make>
+ <model>SP 320SN</model>
+ <mechanism>
+ <laser />
+ <resolution>
+ <dpi>
+ <x>600</x>
+ <y>600</y>
+ </dpi>
+ </resolution>
+ </mechanism>
+ <url>http://www.ricoh.com</url>
+ <lang>
+ <pcl level="5" />
+ <text>
+ <charset>us-ascii</charset>
+ </text>
+ </lang>
+ <autodetect>
+ <general>
+ <ieee1284>MFG:RICOH;MDL:SP 320SN;CMD:PCL5;</ieee1284>
+ </general>
+ </autodetect>
+ <functionality>A</functionality>
+ <driver>pcl5-Ricoh</driver>
+ <drivers>
+ <driver>
+ <id>pcl5-Ricoh</id>
+ <ppd>PPD/Ricoh/PCL5/Ricoh-SP_320SN_PCL5.ppd</ppd>
+ </driver>
+ </drivers>
+ <comments>
+ <en>Visit &lt;a href=&quot;http://www.linuxfoundation.org/collaborate/workgroups/openprinting/database/ricohfaq&quot;&gt; FAQ section &lt;/a&gt; questions regarding PPDs for Ricoh printers.&lt;p&gt;
+
+ Downloading the PPD directly is easier and faster since it has no dependency requirement and the file size is much smaller.
+
+ Visit &lt;a href=&quot;http://www.linuxfoundation.org/collaborate/workgroups/openprinting/database/ricohfaq#How_do_I_install_a_PPD_file.3F&quot;&gt; FAQ section &lt;/a&gt; for installing a PPD file.
+
+ Download the driver package if you want to install all drivers (100+). &lt;p&gt;
+
+ Throughput 8.
+
+ </en>
+ </comments>
+</printer>
diff --git a/db/source/printer/Ricoh-SP_325DNw.xml b/db/source/printer/Ricoh-SP_325DNw.xml
new file mode 100644
index 00000000..8024f148
--- /dev/null
+++ b/db/source/printer/Ricoh-SP_325DNw.xml
@@ -0,0 +1,46 @@
+<printer id="printer/Ricoh-SP_325DNw">
+ <make>Ricoh</make>
+ <model>SP 325DNw</model>
+ <mechanism>
+ <laser />
+ <resolution>
+ <dpi>
+ <x>600</x>
+ <y>600</y>
+ </dpi>
+ </resolution>
+ </mechanism>
+ <url>http://www.ricoh.com</url>
+ <lang>
+ <pcl level="5" />
+ <text>
+ <charset>us-ascii</charset>
+ </text>
+ </lang>
+ <autodetect>
+ <general>
+ <ieee1284>MFG:RICOH;MDL:SP 325DNw;CMD:PCL5;</ieee1284>
+ </general>
+ </autodetect>
+ <functionality>A</functionality>
+ <driver>pcl5-Ricoh</driver>
+ <drivers>
+ <driver>
+ <id>pcl5-Ricoh</id>
+ <ppd>PPD/Ricoh/PCL5/Ricoh-SP_325DNw_PCL5.ppd</ppd>
+ </driver>
+ </drivers>
+ <comments>
+ <en>Visit &lt;a href=&quot;http://www.linuxfoundation.org/collaborate/workgroups/openprinting/database/ricohfaq&quot;&gt; FAQ section &lt;/a&gt; questions regarding PPDs for Ricoh printers.&lt;p&gt;
+
+ Downloading the PPD directly is easier and faster since it has no dependency requirement and the file size is much smaller.
+
+ Visit &lt;a href=&quot;http://www.linuxfoundation.org/collaborate/workgroups/openprinting/database/ricohfaq#How_do_I_install_a_PPD_file.3F&quot;&gt; FAQ section &lt;/a&gt; for installing a PPD file.
+
+ Download the driver package if you want to install all drivers (100+). &lt;p&gt;
+
+ Throughput 8.
+
+ </en>
+ </comments>
+</printer>
diff --git a/db/source/printer/Ricoh-SP_325SFNw.xml b/db/source/printer/Ricoh-SP_325SFNw.xml
new file mode 100644
index 00000000..b76027b9
--- /dev/null
+++ b/db/source/printer/Ricoh-SP_325SFNw.xml
@@ -0,0 +1,46 @@
+<printer id="printer/Ricoh-SP_325SFNw">
+ <make>Ricoh</make>
+ <model>SP 325SFNw</model>
+ <mechanism>
+ <laser />
+ <resolution>
+ <dpi>
+ <x>600</x>
+ <y>600</y>
+ </dpi>
+ </resolution>
+ </mechanism>
+ <url>http://www.ricoh.com</url>
+ <lang>
+ <pcl level="5" />
+ <text>
+ <charset>us-ascii</charset>
+ </text>
+ </lang>
+ <autodetect>
+ <general>
+ <ieee1284>MFG:RICOH;MDL:SP 325SFNw;CMD:PCL5;</ieee1284>
+ </general>
+ </autodetect>
+ <functionality>A</functionality>
+ <driver>pcl5-Ricoh</driver>
+ <drivers>
+ <driver>
+ <id>pcl5-Ricoh</id>
+ <ppd>PPD/Ricoh/PCL5/Ricoh-SP_325SFNw_PCL5.ppd</ppd>
+ </driver>
+ </drivers>
+ <comments>
+ <en>Visit &lt;a href=&quot;http://www.linuxfoundation.org/collaborate/workgroups/openprinting/database/ricohfaq&quot;&gt; FAQ section &lt;/a&gt; questions regarding PPDs for Ricoh printers.&lt;p&gt;
+
+ Downloading the PPD directly is easier and faster since it has no dependency requirement and the file size is much smaller.
+
+ Visit &lt;a href=&quot;http://www.linuxfoundation.org/collaborate/workgroups/openprinting/database/ricohfaq#How_do_I_install_a_PPD_file.3F&quot;&gt; FAQ section &lt;/a&gt; for installing a PPD file.
+
+ Download the driver package if you want to install all drivers (100+). &lt;p&gt;
+
+ Throughput 8.
+
+ </en>
+ </comments>
+</printer>
diff --git a/db/source/printer/Ricoh-SP_325SNw.xml b/db/source/printer/Ricoh-SP_325SNw.xml
new file mode 100644
index 00000000..cd9eaf2e
--- /dev/null
+++ b/db/source/printer/Ricoh-SP_325SNw.xml
@@ -0,0 +1,46 @@
+<printer id="printer/Ricoh-SP_325SNw">
+ <make>Ricoh</make>
+ <model>SP 325SNw</model>
+ <mechanism>
+ <laser />
+ <resolution>
+ <dpi>
+ <x>600</x>
+ <y>600</y>
+ </dpi>
+ </resolution>
+ </mechanism>
+ <url>http://www.ricoh.com</url>
+ <lang>
+ <pcl level="5" />
+ <text>
+ <charset>us-ascii</charset>
+ </text>
+ </lang>
+ <autodetect>
+ <general>
+ <ieee1284>MFG:RICOH;MDL:SP 325SNw;CMD:PCL5;</ieee1284>
+ </general>
+ </autodetect>
+ <functionality>A</functionality>
+ <driver>pcl5-Ricoh</driver>
+ <drivers>
+ <driver>
+ <id>pcl5-Ricoh</id>
+ <ppd>PPD/Ricoh/PCL5/Ricoh-SP_325SNw_PCL5.ppd</ppd>
+ </driver>
+ </drivers>
+ <comments>
+ <en>Visit &lt;a href=&quot;http://www.linuxfoundation.org/collaborate/workgroups/openprinting/database/ricohfaq&quot;&gt; FAQ section &lt;/a&gt; questions regarding PPDs for Ricoh printers.&lt;p&gt;
+
+ Downloading the PPD directly is easier and faster since it has no dependency requirement and the file size is much smaller.
+
+ Visit &lt;a href=&quot;http://www.linuxfoundation.org/collaborate/workgroups/openprinting/database/ricohfaq#How_do_I_install_a_PPD_file.3F&quot;&gt; FAQ section &lt;/a&gt; for installing a PPD file.
+
+ Download the driver package if you want to install all drivers (100+). &lt;p&gt;
+
+ Throughput 8.
+
+ </en>
+ </comments>
+</printer>
diff --git a/db/source/printer/Ricoh-SP_330DN.xml b/db/source/printer/Ricoh-SP_330DN.xml
new file mode 100644
index 00000000..ec62e446
--- /dev/null
+++ b/db/source/printer/Ricoh-SP_330DN.xml
@@ -0,0 +1,46 @@
+<printer id="printer/Ricoh-SP_330DN">
+ <make>Ricoh</make>
+ <model>SP 330DN</model>
+ <mechanism>
+ <laser />
+ <resolution>
+ <dpi>
+ <x>600</x>
+ <y>600</y>
+ </dpi>
+ </resolution>
+ </mechanism>
+ <url>http://www.ricoh.com</url>
+ <lang>
+ <pcl level="5" />
+ <text>
+ <charset>us-ascii</charset>
+ </text>
+ </lang>
+ <autodetect>
+ <general>
+ <ieee1284>MFG:RICOH;MDL:SP 330DN;CMD:PCL5;</ieee1284>
+ </general>
+ </autodetect>
+ <functionality>A</functionality>
+ <driver>pcl5-Ricoh</driver>
+ <drivers>
+ <driver>
+ <id>pcl5-Ricoh</id>
+ <ppd>PPD/Ricoh/PCL5/Ricoh-SP_330DN_PCL5.ppd</ppd>
+ </driver>
+ </drivers>
+ <comments>
+ <en>Visit &lt;a href=&quot;http://www.linuxfoundation.org/collaborate/workgroups/openprinting/database/ricohfaq&quot;&gt; FAQ section &lt;/a&gt; questions regarding PPDs for Ricoh printers.&lt;p&gt;
+
+ Downloading the PPD directly is easier and faster since it has no dependency requirement and the file size is much smaller.
+
+ Visit &lt;a href=&quot;http://www.linuxfoundation.org/collaborate/workgroups/openprinting/database/ricohfaq#How_do_I_install_a_PPD_file.3F&quot;&gt; FAQ section &lt;/a&gt; for installing a PPD file.
+
+ Download the driver package if you want to install all drivers (100+). &lt;p&gt;
+
+ Throughput 8.
+
+ </en>
+ </comments>
+</printer>
diff --git a/db/source/printer/Ricoh-SP_330SFN.xml b/db/source/printer/Ricoh-SP_330SFN.xml
new file mode 100644
index 00000000..ec96e2cc
--- /dev/null
+++ b/db/source/printer/Ricoh-SP_330SFN.xml
@@ -0,0 +1,46 @@
+<printer id="printer/Ricoh-SP_330SFN">
+ <make>Ricoh</make>
+ <model>SP 330SFN</model>
+ <mechanism>
+ <laser />
+ <resolution>
+ <dpi>
+ <x>600</x>
+ <y>600</y>
+ </dpi>
+ </resolution>
+ </mechanism>
+ <url>http://www.ricoh.com</url>
+ <lang>
+ <pcl level="5" />
+ <text>
+ <charset>us-ascii</charset>
+ </text>
+ </lang>
+ <autodetect>
+ <general>
+ <ieee1284>MFG:RICOH;MDL:SP 330SFN;CMD:PCL5;</ieee1284>
+ </general>
+ </autodetect>
+ <functionality>A</functionality>
+ <driver>pcl5-Ricoh</driver>
+ <drivers>
+ <driver>
+ <id>pcl5-Ricoh</id>
+ <ppd>PPD/Ricoh/PCL5/Ricoh-SP_330SFN_PCL5.ppd</ppd>
+ </driver>
+ </drivers>
+ <comments>
+ <en>Visit &lt;a href=&quot;http://www.linuxfoundation.org/collaborate/workgroups/openprinting/database/ricohfaq&quot;&gt; FAQ section &lt;/a&gt; questions regarding PPDs for Ricoh printers.&lt;p&gt;
+
+ Downloading the PPD directly is easier and faster since it has no dependency requirement and the file size is much smaller.
+
+ Visit &lt;a href=&quot;http://www.linuxfoundation.org/collaborate/workgroups/openprinting/database/ricohfaq#How_do_I_install_a_PPD_file.3F&quot;&gt; FAQ section &lt;/a&gt; for installing a PPD file.
+
+ Download the driver package if you want to install all drivers (100+). &lt;p&gt;
+
+ Throughput 8.
+
+ </en>
+ </comments>
+</printer>
diff --git a/db/source/printer/Ricoh-SP_330SN.xml b/db/source/printer/Ricoh-SP_330SN.xml
new file mode 100644
index 00000000..5924e158
--- /dev/null
+++ b/db/source/printer/Ricoh-SP_330SN.xml
@@ -0,0 +1,46 @@
+<printer id="printer/Ricoh-SP_330SN">
+ <make>Ricoh</make>
+ <model>SP 330SN</model>
+ <mechanism>
+ <laser />
+ <resolution>
+ <dpi>
+ <x>600</x>
+ <y>600</y>
+ </dpi>
+ </resolution>
+ </mechanism>
+ <url>http://www.ricoh.com</url>
+ <lang>
+ <pcl level="5" />
+ <text>
+ <charset>us-ascii</charset>
+ </text>
+ </lang>
+ <autodetect>
+ <general>
+ <ieee1284>MFG:RICOH;MDL:SP 330SN;CMD:PCL5;</ieee1284>
+ </general>
+ </autodetect>
+ <functionality>A</functionality>
+ <driver>pcl5-Ricoh</driver>
+ <drivers>
+ <driver>
+ <id>pcl5-Ricoh</id>
+ <ppd>PPD/Ricoh/PCL5/Ricoh-SP_330SN_PCL5.ppd</ppd>
+ </driver>
+ </drivers>
+ <comments>
+ <en>Visit &lt;a href=&quot;http://www.linuxfoundation.org/collaborate/workgroups/openprinting/database/ricohfaq&quot;&gt; FAQ section &lt;/a&gt; questions regarding PPDs for Ricoh printers.&lt;p&gt;
+
+ Downloading the PPD directly is easier and faster since it has no dependency requirement and the file size is much smaller.
+
+ Visit &lt;a href=&quot;http://www.linuxfoundation.org/collaborate/workgroups/openprinting/database/ricohfaq#How_do_I_install_a_PPD_file.3F&quot;&gt; FAQ section &lt;/a&gt; for installing a PPD file.
+
+ Download the driver package if you want to install all drivers (100+). &lt;p&gt;
+
+ Throughput 8.
+
+ </en>
+ </comments>
+</printer>
diff --git a/db/source/printer/Ricoh-SP_3700.xml b/db/source/printer/Ricoh-SP_3700.xml
new file mode 100644
index 00000000..913efa4e
--- /dev/null
+++ b/db/source/printer/Ricoh-SP_3700.xml
@@ -0,0 +1,46 @@
+<printer id="printer/Ricoh-SP_3700">
+ <make>Ricoh</make>
+ <model>SP 3700</model>
+ <mechanism>
+ <laser />
+ <resolution>
+ <dpi>
+ <x>600</x>
+ <y>600</y>
+ </dpi>
+ </resolution>
+ </mechanism>
+ <url>http://www.ricoh.com</url>
+ <lang>
+ <pcl level="5" />
+ <text>
+ <charset>us-ascii</charset>
+ </text>
+ </lang>
+ <autodetect>
+ <general>
+ <ieee1284>MFG:RICOH;MDL:SP 3700;CMD:PCL5;</ieee1284>
+ </general>
+ </autodetect>
+ <functionality>A</functionality>
+ <driver>pcl5-Ricoh</driver>
+ <drivers>
+ <driver>
+ <id>pcl5-Ricoh</id>
+ <ppd>PPD/Ricoh/PCL5/Ricoh-SP_3700_PCL5.ppd</ppd>
+ </driver>
+ </drivers>
+ <comments>
+ <en>Visit &lt;a href=&quot;http://www.linuxfoundation.org/collaborate/workgroups/openprinting/database/ricohfaq&quot;&gt; FAQ section &lt;/a&gt; questions regarding PPDs for Ricoh printers.&lt;p&gt;
+
+ Downloading the PPD directly is easier and faster since it has no dependency requirement and the file size is much smaller.
+
+ Visit &lt;a href=&quot;http://www.linuxfoundation.org/collaborate/workgroups/openprinting/database/ricohfaq#How_do_I_install_a_PPD_file.3F&quot;&gt; FAQ section &lt;/a&gt; for installing a PPD file.
+
+ Download the driver package if you want to install all drivers (100+). &lt;p&gt;
+
+ Throughput 8.
+
+ </en>
+ </comments>
+</printer>
diff --git a/db/source/printer/Ricoh-SP_3700SF.xml b/db/source/printer/Ricoh-SP_3700SF.xml
new file mode 100644
index 00000000..b8827830
--- /dev/null
+++ b/db/source/printer/Ricoh-SP_3700SF.xml
@@ -0,0 +1,46 @@
+<printer id="printer/Ricoh-SP_3700SF">
+ <make>Ricoh</make>
+ <model>SP 3700SF</model>
+ <mechanism>
+ <laser />
+ <resolution>
+ <dpi>
+ <x>600</x>
+ <y>600</y>
+ </dpi>
+ </resolution>
+ </mechanism>
+ <url>http://www.ricoh.com</url>
+ <lang>
+ <pcl level="5" />
+ <text>
+ <charset>us-ascii</charset>
+ </text>
+ </lang>
+ <autodetect>
+ <general>
+ <ieee1284>MFG:RICOH;MDL:SP 3700SF;CMD:PCL5;</ieee1284>
+ </general>
+ </autodetect>
+ <functionality>A</functionality>
+ <driver>pcl5-Ricoh</driver>
+ <drivers>
+ <driver>
+ <id>pcl5-Ricoh</id>
+ <ppd>PPD/Ricoh/PCL5/Ricoh-SP_3700SF_PCL5.ppd</ppd>
+ </driver>
+ </drivers>
+ <comments>
+ <en>Visit &lt;a href=&quot;http://www.linuxfoundation.org/collaborate/workgroups/openprinting/database/ricohfaq&quot;&gt; FAQ section &lt;/a&gt; questions regarding PPDs for Ricoh printers.&lt;p&gt;
+
+ Downloading the PPD directly is easier and faster since it has no dependency requirement and the file size is much smaller.
+
+ Visit &lt;a href=&quot;http://www.linuxfoundation.org/collaborate/workgroups/openprinting/database/ricohfaq#How_do_I_install_a_PPD_file.3F&quot;&gt; FAQ section &lt;/a&gt; for installing a PPD file.
+
+ Download the driver package if you want to install all drivers (100+). &lt;p&gt;
+
+ Throughput 8.
+
+ </en>
+ </comments>
+</printer>
diff --git a/db/source/printer/Ricoh-SP_3710DN.xml b/db/source/printer/Ricoh-SP_3710DN.xml
new file mode 100644
index 00000000..7e0a33cf
--- /dev/null
+++ b/db/source/printer/Ricoh-SP_3710DN.xml
@@ -0,0 +1,46 @@
+<printer id="printer/Ricoh-SP_3710DN">
+ <make>Ricoh</make>
+ <model>SP 3710DN</model>
+ <mechanism>
+ <laser />
+ <resolution>
+ <dpi>
+ <x>600</x>
+ <y>600</y>
+ </dpi>
+ </resolution>
+ </mechanism>
+ <url>http://www.ricoh.com</url>
+ <lang>
+ <pcl level="5" />
+ <text>
+ <charset>us-ascii</charset>
+ </text>
+ </lang>
+ <autodetect>
+ <general>
+ <ieee1284>MFG:RICOH;MDL:SP 3710DN;CMD:PCL5;</ieee1284>
+ </general>
+ </autodetect>
+ <functionality>A</functionality>
+ <driver>pcl5-Ricoh</driver>
+ <drivers>
+ <driver>
+ <id>pcl5-Ricoh</id>
+ <ppd>PPD/Ricoh/PCL5/Ricoh-SP_3710DN_PCL5.ppd</ppd>
+ </driver>
+ </drivers>
+ <comments>
+ <en>Visit &lt;a href=&quot;http://www.linuxfoundation.org/collaborate/workgroups/openprinting/database/ricohfaq&quot;&gt; FAQ section &lt;/a&gt; questions regarding PPDs for Ricoh printers.&lt;p&gt;
+
+ Downloading the PPD directly is easier and faster since it has no dependency requirement and the file size is much smaller.
+
+ Visit &lt;a href=&quot;http://www.linuxfoundation.org/collaborate/workgroups/openprinting/database/ricohfaq#How_do_I_install_a_PPD_file.3F&quot;&gt; FAQ section &lt;/a&gt; for installing a PPD file.
+
+ Download the driver package if you want to install all drivers (100+). &lt;p&gt;
+
+ Throughput 8.
+
+ </en>
+ </comments>
+</printer>
diff --git a/db/source/printer/Ricoh-SP_3710SF.xml b/db/source/printer/Ricoh-SP_3710SF.xml
new file mode 100644
index 00000000..26f28792
--- /dev/null
+++ b/db/source/printer/Ricoh-SP_3710SF.xml
@@ -0,0 +1,46 @@
+<printer id="printer/Ricoh-SP_3710SF">
+ <make>Ricoh</make>
+ <model>SP 3710SF</model>
+ <mechanism>
+ <laser />
+ <resolution>
+ <dpi>
+ <x>600</x>
+ <y>600</y>
+ </dpi>
+ </resolution>
+ </mechanism>
+ <url>http://www.ricoh.com</url>
+ <lang>
+ <pcl level="5" />
+ <text>
+ <charset>us-ascii</charset>
+ </text>
+ </lang>
+ <autodetect>
+ <general>
+ <ieee1284>MFG:RICOH;MDL:SP 3710SF;CMD:PCL5;</ieee1284>
+ </general>
+ </autodetect>
+ <functionality>A</functionality>
+ <driver>pcl5-Ricoh</driver>
+ <drivers>
+ <driver>
+ <id>pcl5-Ricoh</id>
+ <ppd>PPD/Ricoh/PCL5/Ricoh-SP_3710SF_PCL5.ppd</ppd>
+ </driver>
+ </drivers>
+ <comments>
+ <en>Visit &lt;a href=&quot;http://www.linuxfoundation.org/collaborate/workgroups/openprinting/database/ricohfaq&quot;&gt; FAQ section &lt;/a&gt; questions regarding PPDs for Ricoh printers.&lt;p&gt;
+
+ Downloading the PPD directly is easier and faster since it has no dependency requirement and the file size is much smaller.
+
+ Visit &lt;a href=&quot;http://www.linuxfoundation.org/collaborate/workgroups/openprinting/database/ricohfaq#How_do_I_install_a_PPD_file.3F&quot;&gt; FAQ section &lt;/a&gt; for installing a PPD file.
+
+ Download the driver package if you want to install all drivers (100+). &lt;p&gt;
+
+ Throughput 8.
+
+ </en>
+ </comments>
+</printer>
diff --git a/db/source/printer/Ricoh-SP_377DNwX.xml b/db/source/printer/Ricoh-SP_377DNwX.xml
new file mode 100644
index 00000000..806c3a74
--- /dev/null
+++ b/db/source/printer/Ricoh-SP_377DNwX.xml
@@ -0,0 +1,46 @@
+<printer id="printer/Ricoh-SP_377DNwX">
+ <make>Ricoh</make>
+ <model>SP 377DNwX</model>
+ <mechanism>
+ <laser />
+ <resolution>
+ <dpi>
+ <x>600</x>
+ <y>600</y>
+ </dpi>
+ </resolution>
+ </mechanism>
+ <url>http://www.ricoh.com</url>
+ <lang>
+ <pcl level="5" />
+ <text>
+ <charset>us-ascii</charset>
+ </text>
+ </lang>
+ <autodetect>
+ <general>
+ <ieee1284>MFG:RICOH;MDL:SP 377DNwX;CMD:PCL5;</ieee1284>
+ </general>
+ </autodetect>
+ <functionality>A</functionality>
+ <driver>pcl5-Ricoh</driver>
+ <drivers>
+ <driver>
+ <id>pcl5-Ricoh</id>
+ <ppd>PPD/Ricoh/PCL5/Ricoh-SP_377DNwX_PCL5.ppd</ppd>
+ </driver>
+ </drivers>
+ <comments>
+ <en>Visit &lt;a href=&quot;http://www.linuxfoundation.org/collaborate/workgroups/openprinting/database/ricohfaq&quot;&gt; FAQ section &lt;/a&gt; questions regarding PPDs for Ricoh printers.&lt;p&gt;
+
+ Downloading the PPD directly is easier and faster since it has no dependency requirement and the file size is much smaller.
+
+ Visit &lt;a href=&quot;http://www.linuxfoundation.org/collaborate/workgroups/openprinting/database/ricohfaq#How_do_I_install_a_PPD_file.3F&quot;&gt; FAQ section &lt;/a&gt; for installing a PPD file.
+
+ Download the driver package if you want to install all drivers (100+). &lt;p&gt;
+
+ Throughput 8.
+
+ </en>
+ </comments>
+</printer>
diff --git a/db/source/printer/Ricoh-SP_377SFNwX.xml b/db/source/printer/Ricoh-SP_377SFNwX.xml
new file mode 100644
index 00000000..3f659d52
--- /dev/null
+++ b/db/source/printer/Ricoh-SP_377SFNwX.xml
@@ -0,0 +1,46 @@
+<printer id="printer/Ricoh-SP_377SFNwX">
+ <make>Ricoh</make>
+ <model>SP 377SFNwX</model>
+ <mechanism>
+ <laser />
+ <resolution>
+ <dpi>
+ <x>600</x>
+ <y>600</y>
+ </dpi>
+ </resolution>
+ </mechanism>
+ <url>http://www.ricoh.com</url>
+ <lang>
+ <pcl level="5" />
+ <text>
+ <charset>us-ascii</charset>
+ </text>
+ </lang>
+ <autodetect>
+ <general>
+ <ieee1284>MFG:RICOH;MDL:SP 377SFNwX;CMD:PCL5;</ieee1284>
+ </general>
+ </autodetect>
+ <functionality>A</functionality>
+ <driver>pcl5-Ricoh</driver>
+ <drivers>
+ <driver>
+ <id>pcl5-Ricoh</id>
+ <ppd>PPD/Ricoh/PCL5/Ricoh-SP_377SFNwX_PCL5.ppd</ppd>
+ </driver>
+ </drivers>
+ <comments>
+ <en>Visit &lt;a href=&quot;http://www.linuxfoundation.org/collaborate/workgroups/openprinting/database/ricohfaq&quot;&gt; FAQ section &lt;/a&gt; questions regarding PPDs for Ricoh printers.&lt;p&gt;
+
+ Downloading the PPD directly is easier and faster since it has no dependency requirement and the file size is much smaller.
+
+ Visit &lt;a href=&quot;http://www.linuxfoundation.org/collaborate/workgroups/openprinting/database/ricohfaq#How_do_I_install_a_PPD_file.3F&quot;&gt; FAQ section &lt;/a&gt; for installing a PPD file.
+
+ Download the driver package if you want to install all drivers (100+). &lt;p&gt;
+
+ Throughput 8.
+
+ </en>
+ </comments>
+</printer>
diff --git a/db/source/printer/Ricoh-SP_377SNwX.xml b/db/source/printer/Ricoh-SP_377SNwX.xml
new file mode 100644
index 00000000..6940cfb8
--- /dev/null
+++ b/db/source/printer/Ricoh-SP_377SNwX.xml
@@ -0,0 +1,46 @@
+<printer id="printer/Ricoh-SP_377SNwX">
+ <make>Ricoh</make>
+ <model>SP 377SNwX</model>
+ <mechanism>
+ <laser />
+ <resolution>
+ <dpi>
+ <x>600</x>
+ <y>600</y>
+ </dpi>
+ </resolution>
+ </mechanism>
+ <url>http://www.ricoh.com</url>
+ <lang>
+ <pcl level="5" />
+ <text>
+ <charset>us-ascii</charset>
+ </text>
+ </lang>
+ <autodetect>
+ <general>
+ <ieee1284>MFG:RICOH;MDL:SP 377SNwX;CMD:PCL5;</ieee1284>
+ </general>
+ </autodetect>
+ <functionality>A</functionality>
+ <driver>pcl5-Ricoh</driver>
+ <drivers>
+ <driver>
+ <id>pcl5-Ricoh</id>
+ <ppd>PPD/Ricoh/PCL5/Ricoh-SP_377SNwX_PCL5.ppd</ppd>
+ </driver>
+ </drivers>
+ <comments>
+ <en>Visit &lt;a href=&quot;http://www.linuxfoundation.org/collaborate/workgroups/openprinting/database/ricohfaq&quot;&gt; FAQ section &lt;/a&gt; questions regarding PPDs for Ricoh printers.&lt;p&gt;
+
+ Downloading the PPD directly is easier and faster since it has no dependency requirement and the file size is much smaller.
+
+ Visit &lt;a href=&quot;http://www.linuxfoundation.org/collaborate/workgroups/openprinting/database/ricohfaq#How_do_I_install_a_PPD_file.3F&quot;&gt; FAQ section &lt;/a&gt; for installing a PPD file.
+
+ Download the driver package if you want to install all drivers (100+). &lt;p&gt;
+
+ Throughput 8.
+
+ </en>
+ </comments>
+</printer>