summaryrefslogtreecommitdiff
path: root/db/source/PPD/Infotec/PXL
diff options
context:
space:
mode:
authorDidier Raboud <didier@raboud.com>2010-05-21 16:09:29 +0200
committerDidier Raboud <didier@raboud.com>2010-05-21 16:09:29 +0200
commitd6c62ba0466d24383c4d7477f94baf22c16ba9fe (patch)
tree433bf02a939928f922a6bc3448c8e0d76c185236 /db/source/PPD/Infotec/PXL
parent6f9dbfd6400c2f3f42e0d26be60592e453f333c3 (diff)
Imported Upstream version 20060113
Diffstat (limited to 'db/source/PPD/Infotec/PXL')
-rw-r--r--db/source/PPD/Infotec/PXL/CVS/Entries31
-rw-r--r--db/source/PPD/Infotec/PXL/CVS/Repository1
-rw-r--r--db/source/PPD/Infotec/PXL/CVS/Root1
-rw-r--r--db/source/PPD/Infotec/PXL/CVS/Tag1
-rw-r--r--db/source/PPD/Infotec/PXL/Infotec-4353_MF_PXL.ppd695
-rw-r--r--db/source/PPD/Infotec/PXL/Infotec-4452_MF_PXL.ppd695
-rw-r--r--db/source/PPD/Infotec/PXL/Infotec-IS2022_PXL.ppd592
-rw-r--r--db/source/PPD/Infotec/PXL/Infotec-IS2027_PXL.ppd592
-rw-r--r--db/source/PPD/Infotec/PXL/Infotec-IS2032_PXL.ppd592
-rw-r--r--db/source/PPD/Infotec/PXL/Infotec-IS2035_PXL.ppd687
-rw-r--r--db/source/PPD/Infotec/PXL/Infotec-IS2045_PXL.ppd687
-rw-r--r--db/source/PPD/Infotec/PXL/Infotec-IS2090_PXL.ppd814
-rw-r--r--db/source/PPD/Infotec/PXL/Infotec-IS2105_PXL.ppd795
-rw-r--r--db/source/PPD/Infotec/PXL/Infotec-ISC_1024c_PXL.ppd635
-rw-r--r--db/source/PPD/Infotec/PXL/Infotec-ISC_1032c_PXL.ppd635
-rw-r--r--db/source/PPD/Infotec/PXL/Infotec-ISC_2428_PXL.ppd986
-rw-r--r--db/source/PPD/Infotec/PXL/Infotec-ISC_2835_PXL.ppd986
-rw-r--r--db/source/PPD/Infotec/PXL/Infotec-ISC_3545_PXL.ppd986
-rw-r--r--db/source/PPD/Infotec/PXL/Infotec-ISC_4560_PXL.ppd1212
-rw-r--r--db/source/PPD/Infotec/PXL/Infotec-ISC_5560_PXL.ppd1212
-rw-r--r--db/source/PPD/Infotec/PXL/Infotec-IS_2015_PXL.ppd333
-rw-r--r--db/source/PPD/Infotec/PXL/Infotec-IS_2018D_PXL.ppd400
-rw-r--r--db/source/PPD/Infotec/PXL/Infotec-IS_2018_PXL.ppd359
-rw-r--r--db/source/PPD/Infotec/PXL/Infotec-IS_2060_PXL.ppd810
-rw-r--r--db/source/PPD/Infotec/PXL/Infotec-IS_2075_PXL.ppd810
-rw-r--r--db/source/PPD/Infotec/PXL/Infotec-IS_2122_PXL.ppd622
-rw-r--r--db/source/PPD/Infotec/PXL/Infotec-IS_2127_PXL.ppd622
-rw-r--r--db/source/PPD/Infotec/PXL/Infotec-IS_2132_PXL.ppd622
-rw-r--r--db/source/PPD/Infotec/PXL/Infotec-IS_2135_PXL.ppd687
-rw-r--r--db/source/PPD/Infotec/PXL/Infotec-IS_2145_PXL.ppd687
-rw-r--r--db/source/PPD/Infotec/PXL/Infotec-IS_2151_PXL.ppd1075
-rw-r--r--db/source/PPD/Infotec/PXL/Infotec-IS_2160_PXL.ppd1075
-rw-r--r--db/source/PPD/Infotec/PXL/Infotec-IS_2175_PXL.ppd1075
-rw-r--r--db/source/PPD/Infotec/PXL/Infotec-IS_2215_PXL.ppd343
34 files changed, 22355 insertions, 0 deletions
diff --git a/db/source/PPD/Infotec/PXL/CVS/Entries b/db/source/PPD/Infotec/PXL/CVS/Entries
new file mode 100644
index 00000000..287001f0
--- /dev/null
+++ b/db/source/PPD/Infotec/PXL/CVS/Entries
@@ -0,0 +1,31 @@
+/Infotec-4353_MF_PXL.ppd/1.1.2.4/Tue Nov 15 22:39:35 2005//Tfoomatic-3_0-branch
+/Infotec-4452_MF_PXL.ppd/1.1.2.4/Tue Nov 15 22:39:35 2005//Tfoomatic-3_0-branch
+/Infotec-IS2022_PXL.ppd/1.1.2.4/Tue Nov 15 22:39:35 2005//Tfoomatic-3_0-branch
+/Infotec-IS2027_PXL.ppd/1.1.2.4/Tue Nov 15 22:39:35 2005//Tfoomatic-3_0-branch
+/Infotec-IS2032_PXL.ppd/1.1.2.4/Tue Nov 15 22:39:35 2005//Tfoomatic-3_0-branch
+/Infotec-IS2035_PXL.ppd/1.1.2.4/Tue Nov 15 22:39:35 2005//Tfoomatic-3_0-branch
+/Infotec-IS2045_PXL.ppd/1.1.2.4/Tue Nov 15 22:39:35 2005//Tfoomatic-3_0-branch
+/Infotec-IS2090_PXL.ppd/1.1.2.4/Tue Nov 15 22:39:35 2005//Tfoomatic-3_0-branch
+/Infotec-IS2105_PXL.ppd/1.1.2.4/Tue Nov 15 22:39:35 2005//Tfoomatic-3_0-branch
+/Infotec-ISC_1024c_PXL.ppd/1.1.2.2/Tue Nov 15 22:39:35 2005//Tfoomatic-3_0-branch
+/Infotec-ISC_1032c_PXL.ppd/1.1.2.2/Tue Nov 15 22:39:35 2005//Tfoomatic-3_0-branch
+/Infotec-ISC_2428_PXL.ppd/1.1.2.2/Tue Nov 15 22:39:35 2005//Tfoomatic-3_0-branch
+/Infotec-ISC_2835_PXL.ppd/1.1.2.2/Tue Nov 15 22:39:35 2005//Tfoomatic-3_0-branch
+/Infotec-ISC_3545_PXL.ppd/1.1.2.2/Tue Nov 15 22:39:35 2005//Tfoomatic-3_0-branch
+/Infotec-ISC_4560_PXL.ppd/1.1.2.2/Tue Nov 15 22:39:35 2005//Tfoomatic-3_0-branch
+/Infotec-ISC_5560_PXL.ppd/1.1.2.2/Tue Nov 15 22:39:35 2005//Tfoomatic-3_0-branch
+/Infotec-IS_2015_PXL.ppd/1.1.2.4/Tue Nov 15 22:39:35 2005//Tfoomatic-3_0-branch
+/Infotec-IS_2018D_PXL.ppd/1.1.2.4/Tue Nov 15 22:39:35 2005//Tfoomatic-3_0-branch
+/Infotec-IS_2018_PXL.ppd/1.1.2.4/Tue Nov 15 22:39:35 2005//Tfoomatic-3_0-branch
+/Infotec-IS_2060_PXL.ppd/1.1.2.4/Tue Nov 15 22:39:35 2005//Tfoomatic-3_0-branch
+/Infotec-IS_2075_PXL.ppd/1.1.2.4/Tue Nov 15 22:39:35 2005//Tfoomatic-3_0-branch
+/Infotec-IS_2122_PXL.ppd/1.1.2.4/Tue Nov 15 22:39:35 2005//Tfoomatic-3_0-branch
+/Infotec-IS_2127_PXL.ppd/1.1.2.4/Tue Nov 15 22:39:35 2005//Tfoomatic-3_0-branch
+/Infotec-IS_2132_PXL.ppd/1.1.2.4/Tue Nov 15 22:39:35 2005//Tfoomatic-3_0-branch
+/Infotec-IS_2135_PXL.ppd/1.1.2.4/Tue Nov 15 22:39:35 2005//Tfoomatic-3_0-branch
+/Infotec-IS_2145_PXL.ppd/1.1.2.4/Tue Nov 15 22:39:35 2005//Tfoomatic-3_0-branch
+/Infotec-IS_2151_PXL.ppd/1.1.2.4/Tue Nov 15 22:39:35 2005//Tfoomatic-3_0-branch
+/Infotec-IS_2160_PXL.ppd/1.1.2.4/Tue Nov 15 22:39:35 2005//Tfoomatic-3_0-branch
+/Infotec-IS_2175_PXL.ppd/1.1.2.4/Tue Nov 15 22:39:35 2005//Tfoomatic-3_0-branch
+/Infotec-IS_2215_PXL.ppd/1.1.2.4/Tue Nov 15 22:39:35 2005//Tfoomatic-3_0-branch
+D
diff --git a/db/source/PPD/Infotec/PXL/CVS/Repository b/db/source/PPD/Infotec/PXL/CVS/Repository
new file mode 100644
index 00000000..9c577a62
--- /dev/null
+++ b/db/source/PPD/Infotec/PXL/CVS/Repository
@@ -0,0 +1 @@
+foomatic-db/db/source/PPD/Infotec/PXL
diff --git a/db/source/PPD/Infotec/PXL/CVS/Root b/db/source/PPD/Infotec/PXL/CVS/Root
new file mode 100644
index 00000000..a3638822
--- /dev/null
+++ b/db/source/PPD/Infotec/PXL/CVS/Root
@@ -0,0 +1 @@
+/var/lib/cvs
diff --git a/db/source/PPD/Infotec/PXL/CVS/Tag b/db/source/PPD/Infotec/PXL/CVS/Tag
new file mode 100644
index 00000000..2740c720
--- /dev/null
+++ b/db/source/PPD/Infotec/PXL/CVS/Tag
@@ -0,0 +1 @@
+Tfoomatic-3_0-branch
diff --git a/db/source/PPD/Infotec/PXL/Infotec-4353_MF_PXL.ppd b/db/source/PPD/Infotec/PXL/Infotec-4353_MF_PXL.ppd
new file mode 100644
index 00000000..771fe78b
--- /dev/null
+++ b/db/source/PPD/Infotec/PXL/Infotec-4353_MF_PXL.ppd
@@ -0,0 +1,695 @@
+*PPD-Adobe: "4.3"
+*%
+*% Printer Description file
+*% for "Infotec 4353 MF PXL"
+*%
+*% CreationDate: 2000/07/13
+*% Modified: 2005/11/15
+*%
+*% COPYRIGHT (C) 2000-2005 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.4"
+*FormatVersion: "4.3"
+*LanguageEncoding: ISOLatin1
+*LanguageVersion: English
+*ModelName: "Infotec 4353 MF"
+*PCFileName: "INF43533.PPD"
+*Manufacturer: "Infotec"
+*Product: "(infotec 4353 MF PS3)"
+*PSVersion: "(3011.103) 2"
+*ShortNickName: "Infotec 4353 MF PXL"
+*NickName: "Infotec 4353 MF PXL"
+
+*cupsVersion: 1.0
+*cupsManualCopies: True
+*cupsModelNumber: 2
+*cupsFilter: "application/vnd.cups-postscript 0 foomatic-rip"
+
+*%========== Basic Device Capabilities ==========
+
+*LanguageLevel: "3"
+*ColorDevice: False
+*DefaultColorSpace: Gray
+*TTRasterizer: Type42
+*FileSystem: True
+*Throughput: "35"
+*LandscapeOrientation: Minus90
+
+*%========== Installable Options ==========
+*%========== & System Management ==========
+
+*OpenGroup: InstallableOptions/Installable Options
+
+*OpenUI *Option21ExternalTray/External Tray: PickOne
+*DefaultOption21ExternalTray: False
+*Option21ExternalTray False/Not Installed: ""
+*Option21ExternalTray True/Installed: ""
+*CloseUI *Option21ExternalTray
+
+*OpenUI *Option20InternalTray/Internal Tray: PickOne
+*DefaultOption20InternalTray: False
+*Option20InternalTray False/Not Installed: ""
+*Option20InternalTray True/Installed: ""
+*CloseUI *Option20InternalTray
+
+*OpenUI *Option40Mailbox/Mailbox: PickOne
+*DefaultOption40Mailbox: False
+*Option40Mailbox False/Not Installed: ""
+*Option40Mailbox True/Installed: ""
+*CloseUI *Option40Mailbox
+
+*OpenUI *Option30Finisher/Finisher: PickOne
+*DefaultOption30Finisher: None
+*Option30Finisher None/Not Installed: ""
+*Option30Finisher Fin1000/Finisher 1000: ""
+*Option30Finisher Fin2250/2 Tray Finisher: ""
+*CloseUI *Option30Finisher
+
+*OpenUI *Option2LargeCapacityTray/Large Capacity Tray: PickOne
+*DefaultOption2LargeCapacityTray: False
+*Option2LargeCapacityTray False/Not Installed: ""
+*Option2LargeCapacityTray True/Installed: ""
+*CloseUI *Option2LargeCapacityTray
+
+*OpenUI *Option1Tray3and4/Tray 3 and 4: PickOne
+*DefaultOption1Tray3and4: False
+*Option1Tray3and4 False/Not Installed: ""
+*Option1Tray3and4 True/Installed: ""
+*CloseUI *Option1Tray3and4
+
+
+*CloseGroup: InstallableOptions
+
+*%========== Ghostscript Command line ==========
+
+*FoomaticIDs: Infotec-4353_MF pxlmono
+*FoomaticRIPCommandLine: "gs -q -dBATCH -dPARANOIDSAFER -dNOPAUSE%B%A%C -sOutputFile=- - %D%E"
+
+*OpenGroup: General
+*OpenUI *ColorModel/Color Mode: PickOne
+*FoomaticRIPOption ColorModel: enum Composite B
+*OrderDependency: 10 AnySetup *ColorModel
+*DefaultColorModel: Grayscale
+*ColorModel Grayscale/Grayscale: "%% FoomaticRIPOptionSetting: ColorModel=Grayscale"
+*FoomaticRIPOptionSetting ColorModel=Grayscale: "GSCmdLine=Grayscale"
+*CloseUI: *ColorModel
+
+*FoomaticRIPOption GSCmdLine: enum CmdLine B 10
+*FoomaticRIPOptionSetting GSCmdLine=FromColorModel: ""
+*FoomaticRIPOptionSetting GSCmdLine=Grayscale: " -sDEVICE=pxlmono"
+*End
+
+*OpenUI *Resolution/Resolution: PickOne
+*FoomaticRIPOption Resolution: enum Composite A
+*OrderDependency: 15 AnySetup *Resolution
+*DefaultResolution: 600dpi
+*Resolution 600dpi: "%% FoomaticRIPOptionSetting: Resolution=600dpi"
+*FoomaticRIPOptionSetting Resolution=600dpi: "JCLResolution=600dpi GSResolution=600dpi"
+*CloseUI: *Resolution
+
+*FoomaticRIPOption GSResolution: enum CmdLine A 15
+*FoomaticRIPOptionSetting GSResolution=FromResolution: ""
+*FoomaticRIPOptionSetting GSResolution=600dpi: " -r600x600"
+
+*FoomaticRIPOption JCLResolution: enum JCL A 15
+*FoomaticRIPOptionSetting JCLResolution=FromResolution: ""
+*FoomaticRIPOptionSetting JCLResolution=600dpi: "SET RESOLUTION=600"
+
+
+*%========== Media Selection ==========
+
+*HWMargins: 12 12 12 12
+*OpenUI *PageSize/PageSize: PickOne
+*FoomaticRIPOption PageSize: enum CmdLine C
+*OrderDependency: 20 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize A3/A3: "%% FoomaticRIPOptionSetting: PageSize=A3"
+*FoomaticRIPOptionSetting PageSize=A3: " -sPAPERSIZE=a3"
+*PageSize A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*FoomaticRIPOptionSetting PageSize=A4: " -sPAPERSIZE=a4"
+*PageSize Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*FoomaticRIPOptionSetting PageSize=Letter: " -sPAPERSIZE=letter"
+*PageSize 11x17/11x17: "%% FoomaticRIPOptionSetting: PageSize=11x17"
+*FoomaticRIPOptionSetting PageSize=11x17: " -sPAPERSIZE=11x17"
+*CloseUI: *PageSize
+
+*OpenUI *PageRegion: PickOne
+*OrderDependency: 25 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion A3/A3: "%% FoomaticRIPOptionSetting: PageSize=A3"
+*PageRegion A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*PageRegion Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*PageRegion 11x17/11x17: "%% FoomaticRIPOptionSetting: PageSize=11x17"
+*CloseUI: *PageRegion
+
+*%========== Information About Media Sizes ==========
+
+*DefaultImageableArea: Letter
+*ImageableArea A3/A3: "12 12 830 1179"
+*ImageableArea A4/A4: "12 12 583 830"
+*ImageableArea Letter/Letter: "12 12 600 780"
+*ImageableArea 11x17/11x17: "12 12 780 1212"
+
+*DefaultPaperDimension: Letter
+*PaperDimension A3/A3: "842 1191"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension Letter/Letter: "612 792"
+*PaperDimension 11x17/11x17: "792 1224"
+
+*%========== Media Handling Features ==========
+
+*OpenUI *InputSlot/InputSlot: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine E
+*OrderDependency: 30 AnySetup *InputSlot
+*DefaultInputSlot: Auto
+*InputSlot MultiTray/Bypass Tray: "%% FoomaticRIPOptionSetting: InputSlot=MultiTray"
+*FoomaticRIPOptionSetting InputSlot=MultiTray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x02\xf8\x26/g&quot;"
+*End
+*InputSlot 1Tray/Tray 1: "%% FoomaticRIPOptionSetting: InputSlot=1Tray"
+*FoomaticRIPOptionSetting InputSlot=1Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x04\xf8\x26/g&quot;"
+*End
+*InputSlot 2Tray/Tray 2: "%% FoomaticRIPOptionSetting: InputSlot=2Tray"
+*FoomaticRIPOptionSetting InputSlot=2Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x05\xf8\x26/g&quot;"
+*End
+*InputSlot 3Tray/Tray 3: "%% FoomaticRIPOptionSetting: InputSlot=3Tray"
+*FoomaticRIPOptionSetting InputSlot=3Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x07\xf8\x26/g&quot;"
+*End
+*InputSlot 4Tray/Tray 4: "%% FoomaticRIPOptionSetting: InputSlot=4Tray"
+*FoomaticRIPOptionSetting InputSlot=4Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x08\xf8\x26/g&quot;"
+*End
+*InputSlot 5Tray/Large Capacity Tray: "%% FoomaticRIPOptionSetting: InputSlot=5Tray"
+*FoomaticRIPOptionSetting InputSlot=5Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x09\xf8\x26/g&quot;"
+*End
+*InputSlot Auto/Auto Select: "%% FoomaticRIPOptionSetting: InputSlot=Auto"
+*FoomaticRIPOptionSetting InputSlot=Auto: ""
+*CloseUI: *InputSlot
+
+*OpenUI *Duplex/Duplex: PickOne
+*FoomaticRIPOption Duplex: enum Composite D
+*OrderDependency: 50 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex None/Off: "%% FoomaticRIPOptionSetting: Duplex=None"
+*FoomaticRIPOptionSetting Duplex=None: "JCLDuplex=None GSDuplex=None"
+*Duplex DuplexNoTumble/Long Edge: "%% FoomaticRIPOptionSetting: Duplex=DuplexNoTumble"
+*FoomaticRIPOptionSetting Duplex=DuplexNoTumble: "JCLDuplex=DuplexNoTumble GSDuplex=DuplexNoTumble"
+*Duplex DuplexTumble/Short Edge: "%% FoomaticRIPOptionSetting: Duplex=DuplexTumble"
+*FoomaticRIPOptionSetting Duplex=DuplexTumble: "JCLDuplex=DuplexTumble GSDuplex=DuplexTumble"
+*CloseUI: *Duplex
+
+*FoomaticRIPOption GSDuplex: enum CmdLine D 50
+*FoomaticRIPOptionSetting GSDuplex=FromDuplex: ""
+*FoomaticRIPOptionSetting GSDuplex=None: ""
+*FoomaticRIPOptionSetting GSDuplex=DuplexNoTumble: "&&
+ | perl -p -e &quot;s/\xc0\x00\xf8\x34/\xc0\x01\xf8\x35/g&quot;"
+*FoomaticRIPOptionSetting GSDuplex=DuplexTumble: "&&
+ | perl -p -e &quot;s/\xc0\x00\xf8\x34/\xc0\x00\xf8\x35/g&quot;"
+
+*FoomaticRIPOption JCLDuplex: enum JCL D 50
+*FoomaticRIPOptionSetting JCLDuplex=FromDuplex: ""
+*FoomaticRIPOptionSetting JCLDuplex=None: "SET DUPLEX=OFF"
+*FoomaticRIPOptionSetting JCLDuplex=DuplexNoTumble: "SET DUPLEX=ON
+@PJL SET BINDING=LONGEDGE"
+*FoomaticRIPOptionSetting JCLDuplex=DuplexTumble: "SET DUPLEX=ON
+@PJL SET BINDING=SHORTEDGE"
+
+
+*OpenUI *TraySwitch/Auto Tray Switch: PickOne
+*FoomaticRIPOption TraySwitch: enum JCL A
+*OrderDependency: 35 AnySetup *TraySwitch
+*DefaultTraySwitch: True
+*TraySwitch True/On: "%% FoomaticRIPOptionSetting: TraySwitch=True"
+*FoomaticRIPOptionSetting TraySwitch=True: "SET AUTOTRAYCHANGE=ON"
+*TraySwitch False/Off: "%% FoomaticRIPOptionSetting: TraySwitch=False"
+*FoomaticRIPOptionSetting TraySwitch=False: "SET AUTOTRAYCHANGE=OFF"
+*CloseUI: *TraySwitch
+
+*OpenUI *MediaType/Paper Type: PickOne
+*FoomaticRIPOption MediaType: enum JCL A
+*OrderDependency: 205 AnySetup *MediaType
+*DefaultMediaType: Plain
+*MediaType Plain/Plain: "%% FoomaticRIPOptionSetting: MediaType=Plain"
+*FoomaticRIPOptionSetting MediaType=Plain: "SET MEDIATYPE=PLAIN"
+*MediaType Recycled/Recycled: "%% FoomaticRIPOptionSetting: MediaType=Recycled"
+*FoomaticRIPOptionSetting MediaType=Recycled: "SET MEDIATYPE=RECYCLED"
+*MediaType Special/Special: "%% FoomaticRIPOptionSetting: MediaType=Special"
+*FoomaticRIPOptionSetting MediaType=Special: "SET MEDIATYPE=SPECIAL"
+*MediaType Colored/Color: "%% FoomaticRIPOptionSetting: MediaType=Colored"
+*FoomaticRIPOptionSetting MediaType=Colored: "SET MEDIATYPE=COLOR"
+*MediaType Letterhead/Letterhead: "%% FoomaticRIPOptionSetting: MediaType=Letterhead"
+*FoomaticRIPOptionSetting MediaType=Letterhead: "SET MEDIATYPE=LETTERHEAD"
+*MediaType Preprinted/Preprinted: "%% FoomaticRIPOptionSetting: MediaType=Preprinted"
+*FoomaticRIPOptionSetting MediaType=Preprinted: "SET MEDIATYPE=PREPRINTED"
+*MediaType Prepunched/Prepunched: "%% FoomaticRIPOptionSetting: MediaType=Prepunched"
+*FoomaticRIPOptionSetting MediaType=Prepunched: "SET MEDIATYPE=PREPUNCHED"
+*MediaType Labels/Labels: "%% FoomaticRIPOptionSetting: MediaType=Labels"
+*FoomaticRIPOptionSetting MediaType=Labels: "SET MEDIATYPE=LABELS"
+*MediaType Bond/Bond: "%% FoomaticRIPOptionSetting: MediaType=Bond"
+*FoomaticRIPOptionSetting MediaType=Bond: "SET MEDIATYPE=BOND"
+*MediaType Cardstock/Cardstock: "%% FoomaticRIPOptionSetting: MediaType=Cardstock"
+*FoomaticRIPOptionSetting MediaType=Cardstock: "SET MEDIATYPE=CARDSTOCK"
+*MediaType OHP/Transparency: "%% FoomaticRIPOptionSetting: MediaType=OHP"
+*FoomaticRIPOptionSetting MediaType=OHP: "SET MEDIATYPE=TRANSPARENCY"
+*MediaType Thick/Thick: "%% FoomaticRIPOptionSetting: MediaType=Thick"
+*FoomaticRIPOptionSetting MediaType=Thick: "SET MEDIATYPE=THICK"
+*CloseUI: *MediaType
+
+*OpenUI *OutputBin/Destination: PickOne
+*FoomaticRIPOption OutputBin: enum JCL A
+*OrderDependency: 210 AnySetup *OutputBin
+*DefaultOutputBin: Default
+*OutputBin Default/Printer Default: "%% FoomaticRIPOptionSetting: OutputBin=Default"
+*FoomaticRIPOptionSetting OutputBin=Default: "SET OUTBIN=SYSDEFAULT"
+*OutputBin Standard/Internal Tray 1: "%% FoomaticRIPOptionSetting: OutputBin=Standard"
+*FoomaticRIPOptionSetting OutputBin=Standard: "SET OUTBIN=UPPER"
+*OutputBin Bin1/Internal Tray 2: "%% FoomaticRIPOptionSetting: OutputBin=Bin1"
+*FoomaticRIPOptionSetting OutputBin=Bin1: "SET OUTBIN=INNER"
+*OutputBin External/External Tray: "%% FoomaticRIPOptionSetting: OutputBin=External"
+*FoomaticRIPOptionSetting OutputBin=External: "SET OUTBIN=LOWER"
+*OutputBin Fin1000Shift/Finisher Shift Tray: "%% FoomaticRIPOptionSetting: OutputBin=Fin1000Shift"
+*FoomaticRIPOptionSetting OutputBin=Fin1000Shift: "SET OUTBIN=FINISHERSHIFT"
+*OutputBin Fin2250Upper/Finisher Shift Tray 1: "%% FoomaticRIPOptionSetting: OutputBin=Fin2250Upper"
+*FoomaticRIPOptionSetting OutputBin=Fin2250Upper: "SET OUTBIN=FINISHERPROOF"
+*OutputBin Fin2250Lower/Finisher Shift Tray 2: "%% FoomaticRIPOptionSetting: OutputBin=Fin2250Lower"
+*FoomaticRIPOptionSetting OutputBin=Fin2250Lower: "SET OUTBIN=FINISHERSHIFT"
+*OutputBin MailBoxProof/Mailbox Proof Tray: "%% FoomaticRIPOptionSetting: OutputBin=MailBoxProof"
+*FoomaticRIPOptionSetting OutputBin=MailBoxProof: "SET OUTBIN=OPTIONALOUTPUTBIN1"
+*OutputBin MailBoxBin1/Mailbox Tray 1: "%% FoomaticRIPOptionSetting: OutputBin=MailBoxBin1"
+*FoomaticRIPOptionSetting OutputBin=MailBoxBin1: "SET OUTBIN=OPTIONALOUTPUTBIN2"
+*OutputBin MailBoxBin2/Mailbox Tray 2: "%% FoomaticRIPOptionSetting: OutputBin=MailBoxBin2"
+*FoomaticRIPOptionSetting OutputBin=MailBoxBin2: "SET OUTBIN=OPTIONALOUTPUTBIN3"
+*OutputBin MailBoxBin3/Mailbox Tray 3: "%% FoomaticRIPOptionSetting: OutputBin=MailBoxBin3"
+*FoomaticRIPOptionSetting OutputBin=MailBoxBin3: "SET OUTBIN=OPTIONALOUTPUTBIN4"
+*OutputBin MailBoxBin4/Mailbox Tray 4: "%% FoomaticRIPOptionSetting: OutputBin=MailBoxBin4"
+*FoomaticRIPOptionSetting OutputBin=MailBoxBin4: "SET OUTBIN=OPTIONALOUTPUTBIN5"
+*OutputBin MailBoxBin5/Mailbox Tray 5: "%% FoomaticRIPOptionSetting: OutputBin=MailBoxBin5"
+*FoomaticRIPOptionSetting OutputBin=MailBoxBin5: "SET OUTBIN=OPTIONALOUTPUTBIN6"
+*OutputBin MailBoxBin6/Mailbox Tray 6: "%% FoomaticRIPOptionSetting: OutputBin=MailBoxBin6"
+*FoomaticRIPOptionSetting OutputBin=MailBoxBin6: "SET OUTBIN=OPTIONALOUTPUTBIN7"
+*OutputBin MailBoxBin7/Mailbox Tray 7: "%% FoomaticRIPOptionSetting: OutputBin=MailBoxBin7"
+*FoomaticRIPOptionSetting OutputBin=MailBoxBin7: "SET OUTBIN=OPTIONALOUTPUTBIN8"
+*OutputBin MailBoxBin8/Mailbox Tray 8: "%% FoomaticRIPOptionSetting: OutputBin=MailBoxBin8"
+*FoomaticRIPOptionSetting OutputBin=MailBoxBin8: "SET OUTBIN=OPTIONALOUTPUTBIN9"
+*OutputBin MailBoxBin9/Mailbox Tray 9: "%% FoomaticRIPOptionSetting: OutputBin=MailBoxBin9"
+*FoomaticRIPOptionSetting OutputBin=MailBoxBin9: "SET OUTBIN=OPTIONALOUTPUTBIN10"
+*CloseUI: *OutputBin
+
+*OpenUI *RIStaple/Staple: PickOne
+*FoomaticRIPOption RIStaple: enum JCL A
+*OrderDependency: 220 AnySetup *RIStaple
+*DefaultRIStaple: None
+*RIStaple None/Off: "%% FoomaticRIPOptionSetting: RIStaple=None"
+*FoomaticRIPOptionSetting RIStaple=None: "SET STAPLE=OFF"
+*RIStaple UpperLeft/Top left: "%% FoomaticRIPOptionSetting: RIStaple=UpperLeft"
+*FoomaticRIPOptionSetting RIStaple=UpperLeft: "SET STAPLE=LEFTTOP"
+*RIStaple UpperRight/Top right: "%% FoomaticRIPOptionSetting: RIStaple=UpperRight"
+*FoomaticRIPOptionSetting RIStaple=UpperRight: "SET STAPLE=RIGHTTOP"
+*RIStaple LeftW/2 at left: "%% FoomaticRIPOptionSetting: RIStaple=LeftW"
+*FoomaticRIPOptionSetting RIStaple=LeftW: "SET STAPLE=LEFT2PORT"
+*RIStaple RightW/2 at right: "%% FoomaticRIPOptionSetting: RIStaple=RightW"
+*FoomaticRIPOptionSetting RIStaple=RightW: "SET STAPLE=RIGHT2PORT"
+*RIStaple UpperW/2 at top: "%% FoomaticRIPOptionSetting: RIStaple=UpperW"
+*FoomaticRIPOptionSetting RIStaple=UpperW: "SET STAPLE=TOP2PORT"
+*CloseUI: *RIStaple
+
+*OpenUI *RIPunch/Punch: PickOne
+*FoomaticRIPOption RIPunch: enum JCL A
+*OrderDependency: 230 AnySetup *RIPunch
+*DefaultRIPunch: None
+*RIPunch None/Off: "%% FoomaticRIPOptionSetting: RIPunch=None"
+*FoomaticRIPOptionSetting RIPunch=None: "SET PUNCH=OFF"
+*RIPunch LeftJP2/2 at left (Japan/Europe): "%% FoomaticRIPOptionSetting: RIPunch=LeftJP2"
+*FoomaticRIPOptionSetting RIPunch=LeftJP2: "SET PUNCH=LEFTPORT
+@PJL SET PUNCHHOLE=JP2"
+*End
+*RIPunch LeftUS2/2 at left (North America): "%% FoomaticRIPOptionSetting: RIPunch=LeftUS2"
+*FoomaticRIPOptionSetting RIPunch=LeftUS2: "SET PUNCH=LEFTPORT
+@PJL SET PUNCHHOLE=US2"
+*End
+*RIPunch LeftUS3/3 at left (North America): "%% FoomaticRIPOptionSetting: RIPunch=LeftUS3"
+*FoomaticRIPOptionSetting RIPunch=LeftUS3: "SET PUNCH=LEFTPORT
+@PJL SET PUNCHHOLE=US3"
+*End
+*RIPunch LeftEU4/4 at left (Europe): "%% FoomaticRIPOptionSetting: RIPunch=LeftEU4"
+*FoomaticRIPOptionSetting RIPunch=LeftEU4: "SET PUNCH=LEFTPORT
+@PJL SET PUNCHHOLE=EU4"
+*End
+*RIPunch LeftNEU4/4 at left (Northern Europe): "%% FoomaticRIPOptionSetting: RIPunch=LeftNEU4"
+*FoomaticRIPOptionSetting RIPunch=LeftNEU4: "SET PUNCH=LEFTPORT
+@PJL SET PUNCHHOLE=NEU4"
+*End
+*RIPunch RightJP2/2 at right (Japan/Europe): "%% FoomaticRIPOptionSetting: RIPunch=RightJP2"
+*FoomaticRIPOptionSetting RIPunch=RightJP2: "SET PUNCH=RIGHTPORT
+@PJL SET PUNCHHOLE=JP2"
+*End
+*RIPunch RightUS2/2 at right (North America): "%% FoomaticRIPOptionSetting: RIPunch=RightUS2"
+*FoomaticRIPOptionSetting RIPunch=RightUS2: "SET PUNCH=RIGHTPORT
+@PJL SET PUNCHHOLE=US2"
+*End
+*RIPunch RightUS3/3 at right (North America): "%% FoomaticRIPOptionSetting: RIPunch=RightUS3"
+*FoomaticRIPOptionSetting RIPunch=RightUS3: "SET PUNCH=RIGHTPORT
+@PJL SET PUNCHHOLE=US3"
+*End
+*RIPunch RightEU4/4 at right (Europe): "%% FoomaticRIPOptionSetting: RIPunch=RightEU4"
+*FoomaticRIPOptionSetting RIPunch=RightEU4: "SET PUNCH=RIGHTPORT
+@PJL SET PUNCHHOLE=EU4"
+*End
+*RIPunch RightNEU4/4 at right (Northern Europe): "%% FoomaticRIPOptionSetting: RIPunch=RightNEU4"
+*FoomaticRIPOptionSetting RIPunch=RightNEU4: "SET PUNCH=RIGHTPORT
+@PJL SET PUNCHHOLE=NEU4"
+*End
+*RIPunch UpperJP2/2 at top (Japan/Europe): "%% FoomaticRIPOptionSetting: RIPunch=UpperJP2"
+*FoomaticRIPOptionSetting RIPunch=UpperJP2: "SET PUNCH=TOPPORT
+@PJL SET PUNCHHOLE=JP2"
+*End
+*RIPunch UpperUS2/2 at top (North America): "%% FoomaticRIPOptionSetting: RIPunch=UpperUS2"
+*FoomaticRIPOptionSetting RIPunch=UpperUS2: "SET PUNCH=TOPPORT
+@PJL SET PUNCHHOLE=US2"
+*End
+*RIPunch UpperUS3/3 at top (North America): "%% FoomaticRIPOptionSetting: RIPunch=UpperUS3"
+*FoomaticRIPOptionSetting RIPunch=UpperUS3: "SET PUNCH=TOPPORT
+@PJL SET PUNCHHOLE=US3"
+*End
+*RIPunch UpperEU4/4 at top (Europe): "%% FoomaticRIPOptionSetting: RIPunch=UpperEU4"
+*FoomaticRIPOptionSetting RIPunch=UpperEU4: "SET PUNCH=TOPPORT
+@PJL SET PUNCHHOLE=EU4"
+*End
+*RIPunch UpperNEU4/4 at top (Northern Europe): "%% FoomaticRIPOptionSetting: RIPunch=UpperNEU4"
+*FoomaticRIPOptionSetting RIPunch=UpperNEU4: "SET PUNCH=TOPPORT
+@PJL SET PUNCHHOLE=NEU4"
+*End
+*CloseUI: *RIPunch
+
+*OpenUI *RIPrintMode/Toner Saving: PickOne
+*FoomaticRIPOption RIPrintMode: enum JCL A
+*OrderDependency: 45 AnySetup *RIPrintMode
+*DefaultRIPrintMode: 0rhit
+*RIPrintMode 0rhit/Off: "%% FoomaticRIPOptionSetting: RIPrintMode=0rhit"
+*FoomaticRIPOptionSetting RIPrintMode=0rhit: "SET ECONOMODE=OFF"
+*RIPrintMode 5rhit/On: "%% FoomaticRIPOptionSetting: RIPrintMode=5rhit"
+*FoomaticRIPOptionSetting RIPrintMode=5rhit: "SET ECONOMODE=ON"
+*CloseUI: *RIPrintMode
+
+
+*CloseGroup: General
+
+
+*OpenGroup: JobLog/Job Log
+
+*OpenUI *JobType/JobType: PickOne
+*FoomaticRIPOption JobType: enum JCL A
+*OrderDependency: 255 AnySetup *JobType
+*DefaultJobType: Normal
+*JobType Normal/Normal: ""
+*JobType DetailedLogging/Normal with Detailed Logging: "%% FoomaticRIPOptionSetting: JobType=DetailedLogging"
+*FoomaticRIPOptionSetting JobType=DetailedLogging: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;"
+*End
+*JobType SamplePrint/Sample Print: "%% FoomaticRIPOptionSetting: JobType=SamplePrint"
+*FoomaticRIPOptionSetting JobType=SamplePrint: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;
+@PJL PROOFJOB"
+*End
+*JobType LockedPrint/Locked Print: "%% FoomaticRIPOptionSetting: JobType=LockedPrint"
+*FoomaticRIPOptionSetting JobType=LockedPrint: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;
+@PJL SECUREJOB"
+*End
+*JobType DocServer/Document Server: "%% FoomaticRIPOptionSetting: JobType=DocServer"
+*FoomaticRIPOptionSetting JobType=DocServer: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;
+@PJL SET OWNERID=&quot;&user;&quot;
+@PJL SET DISKIMAGE=ON"
+*End
+*CloseUI: *JobType
+
+
+*OpenUI *LockedPrintPassword/Locked Print Password (4 digits): PickOne
+*FoomaticRIPOption LockedPrintPassword: password JCL A
+*FoomaticRIPOptionMaxLength LockedPrintPassword:4
+*FoomaticRIPOptionAllowedChars LockedPrintPassword: "0-9"
+*OrderDependency: 255 AnySetup *LockedPrintPassword
+*FoomaticRIPOptionPrototype LockedPrintPassword: "SET JOBPASSWORD=%s"
+*DefaultLockedPrintPassword: None
+*LockedPrintPassword None/None: ""
+*LockedPrintPassword 1111/1111: "%% FoomaticRIPOptionSetting: LockedPrintPassword=1111"
+*FoomaticRIPOptionSetting LockedPrintPassword=1111: "SET JOBPASSWORD=1111"
+*LockedPrintPassword 2222/2222: "%% FoomaticRIPOptionSetting: LockedPrintPassword=2222"
+*FoomaticRIPOptionSetting LockedPrintPassword=2222: "SET JOBPASSWORD=2222"
+*LockedPrintPassword 3333/3333: "%% FoomaticRIPOptionSetting: LockedPrintPassword=3333"
+*FoomaticRIPOptionSetting LockedPrintPassword=3333: "SET JOBPASSWORD=3333"
+*CloseUI: *LockedPrintPassword
+
+
+*OpenUI *DocServerPassword/Document Server Password (4 digits): PickOne
+*FoomaticRIPOption DocServerPassword: password JCL A
+*FoomaticRIPOptionMaxLength DocServerPassword:4
+*FoomaticRIPOptionAllowedChars DocServerPassword: "0-9"
+*OrderDependency: 255 AnySetup *DocServerPassword
+*FoomaticRIPOptionPrototype DocServerPassword: "SET JOBPASSWORD=%s"
+*DefaultDocServerPassword: None
+*DocServerPassword None/None: ""
+*DocServerPassword 1111/1111: "%% FoomaticRIPOptionSetting: DocServerPassword=1111"
+*FoomaticRIPOptionSetting DocServerPassword=1111: "SET JOBPASSWORD=1111"
+*DocServerPassword 2222/2222: "%% FoomaticRIPOptionSetting: DocServerPassword=2222"
+*FoomaticRIPOptionSetting DocServerPassword=2222: "SET JOBPASSWORD=2222"
+*DocServerPassword 3333/3333: "%% FoomaticRIPOptionSetting: DocServerPassword=3333"
+*FoomaticRIPOptionSetting DocServerPassword=3333: "SET JOBPASSWORD=3333"
+*CloseUI: *DocServerPassword
+
+
+*OpenUI *UserCode/User Code (up to 8 digits): PickOne
+*FoomaticRIPOption UserCode: string JCL A
+*FoomaticRIPOptionMaxLength UserCode:8
+*FoomaticRIPOptionAllowedChars UserCode: "0-9"
+*OrderDependency: 255 AnySetup *UserCode
+*FoomaticRIPOptionPrototype UserCode: "SET USERCODE=&quot;%s&quot;"
+*DefaultUserCode: None
+*UserCode None/None: ""
+*UserCode 1/1: "%% FoomaticRIPOptionSetting: UserCode=1"
+*FoomaticRIPOptionSetting UserCode=1: "SET USERCODE=&quot;1&quot;"
+*UserCode 2/2: "%% FoomaticRIPOptionSetting: UserCode=2"
+*FoomaticRIPOptionSetting UserCode=2: "SET USERCODE=&quot;2&quot;"
+*UserCode 3/3: "%% FoomaticRIPOptionSetting: UserCode=3"
+*FoomaticRIPOptionSetting UserCode=3: "SET USERCODE=&quot;3&quot;"
+*CloseUI: *UserCode
+
+*CloseGroup: JobLog/Job Log
+
+*UIConstraints: *Option1Tray3and4 False *InputSlot 3Tray
+*UIConstraints: *Option1Tray3and4 False *InputSlot 4Tray
+*UIConstraints: *Option2LargeCapacityTray False *InputSlot 5Tray
+*UIConstraints: *InputSlot 3Tray *Option1Tray3and4 False
+*UIConstraints: *InputSlot 4Tray *Option1Tray3and4 False
+*UIConstraints: *InputSlot 5Tray *Option2LargeCapacityTray False
+*UIConstraints: *Option21ExternalTray True *Option30Finisher Fin1000
+*UIConstraints: *Option21ExternalTray True *Option30Finisher Fin2250
+*UIConstraints: *Option21ExternalTray True *Option40Mailbox True
+*UIConstraints: *Option30Finisher Fin1000 *Option40Mailbox True
+*UIConstraints: *Option30Finisher Fin1000 *Option21ExternalTray True
+*UIConstraints: *Option30Finisher Fin2250 *Option21ExternalTray True
+*UIConstraints: *Option40Mailbox True *Option21ExternalTray True
+*UIConstraints: *Option40Mailbox True *Option30Finisher Fin1000
+*UIConstraints: *Option20InternalTray False *OutputBin Bin1
+*UIConstraints: *Option21ExternalTray False *OutputBin External
+*UIConstraints: *Option30Finisher None *OutputBin Fin1000Shift
+*UIConstraints: *Option30Finisher None *OutputBin Fin2250Upper
+*UIConstraints: *Option30Finisher None *OutputBin Fin2250Lower
+*UIConstraints: *Option30Finisher None *RIStaple UpperLeft
+*UIConstraints: *Option30Finisher None *RIStaple UpperRight
+*UIConstraints: *Option30Finisher None *RIStaple LeftW
+*UIConstraints: *Option30Finisher None *RIStaple RightW
+*UIConstraints: *Option30Finisher None *RIStaple UpperW
+*UIConstraints: *Option30Finisher Fin1000 *RIStaple LeftW
+*UIConstraints: *Option30Finisher Fin1000 *RIStaple RightW
+*UIConstraints: *Option30Finisher Fin1000 *RIStaple UpperW
+*UIConstraints: *Option30Finisher Fin1000 *OutputBin Fin2250Upper
+*UIConstraints: *Option30Finisher Fin1000 *OutputBin Fin2250Lower
+*UIConstraints: *Option30Finisher Fin2250 *OutputBin Fin1000Shift
+*UIConstraints: *Option40Mailbox False *OutputBin MailBoxProof
+*UIConstraints: *Option40Mailbox False *OutputBin MailBoxBin1
+*UIConstraints: *Option40Mailbox False *OutputBin MailBoxBin2
+*UIConstraints: *Option40Mailbox False *OutputBin MailBoxBin3
+*UIConstraints: *Option40Mailbox False *OutputBin MailBoxBin4
+*UIConstraints: *Option40Mailbox False *OutputBin MailBoxBin5
+*UIConstraints: *Option40Mailbox False *OutputBin MailBoxBin6
+*UIConstraints: *Option40Mailbox False *OutputBin MailBoxBin7
+*UIConstraints: *Option40Mailbox False *OutputBin MailBoxBin8
+*UIConstraints: *Option40Mailbox False *OutputBin MailBoxBin9
+*UIConstraints: *OutputBin Bin1 *Option20InternalTray False
+*UIConstraints: *OutputBin External *Option21ExternalTray False
+*UIConstraints: *OutputBin Fin1000Shift *Option30Finisher None
+*UIConstraints: *OutputBin Fin2250Upper *Option30Finisher None
+*UIConstraints: *OutputBin Fin2250Lower *Option30Finisher None
+*UIConstraints: *RIStaple UpperLeft *Option30Finisher None
+*UIConstraints: *RIStaple UpperRight *Option30Finisher None
+*UIConstraints: *RIStaple LeftW *Option30Finisher None
+*UIConstraints: *RIStaple RightW *Option30Finisher None
+*UIConstraints: *RIStaple UpperW *Option30Finisher None
+*UIConstraints: *RIStaple LeftW *Option30Finisher Fin1000
+*UIConstraints: *RIStaple RightW *Option30Finisher Fin1000
+*UIConstraints: *RIStaple UpperW *Option30Finisher Fin1000
+*UIConstraints: *OutputBin Fin2250Upper *Option30Finisher Fin1000
+*UIConstraints: *OutputBin Fin2250Lower *Option30Finisher Fin1000
+*UIConstraints: *OutputBin Fin1000Shift *Option30Finisher Fin2250
+*UIConstraints: *OutputBin MailBoxProof *Option40Mailbox False
+*UIConstraints: *OutputBin MailBoxBin1 *Option40Mailbox False
+*UIConstraints: *OutputBin MailBoxBin1 *Option40Mailbox False
+*UIConstraints: *OutputBin MailBoxBin2 *Option40Mailbox False
+*UIConstraints: *OutputBin MailBoxBin3 *Option40Mailbox False
+*UIConstraints: *OutputBin MailBoxBin4 *Option40Mailbox False
+*UIConstraints: *OutputBin MailBoxBin5 *Option40Mailbox False
+*UIConstraints: *OutputBin MailBoxBin6 *Option40Mailbox False
+*UIConstraints: *OutputBin MailBoxBin7 *Option40Mailbox False
+*UIConstraints: *OutputBin MailBoxBin8 *Option40Mailbox False
+*UIConstraints: *OutputBin MailBoxBin9 *Option40Mailbox False
+*UIConstraints: *PageSize A3 *InputSlot 5Tray
+*UIConstraints: *PageSize 11x17 *InputSlot 5Tray
+*UIConstraints: *InputSlot 5Tray *PageSize A3
+*UIConstraints: *InputSlot 5Tray *PageSize 11x17
+
+*UIConstraints: *Option30Finisher None *RIPunch LeftJP2
+*UIConstraints: *RIPunch LeftJP2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch LeftUS2
+*UIConstraints: *RIPunch LeftUS2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch LeftUS3
+*UIConstraints: *RIPunch LeftUS3 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch LeftEU4
+*UIConstraints: *RIPunch LeftEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch LeftNEU4
+*UIConstraints: *RIPunch LeftNEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch RightJP2
+*UIConstraints: *RIPunch RightJP2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch RightUS2
+*UIConstraints: *RIPunch RightUS2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch RightUS3
+*UIConstraints: *RIPunch RightUS3 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch RightEU4
+*UIConstraints: *RIPunch RightEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch RightNEU4
+*UIConstraints: *RIPunch RightNEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch UpperJP2
+*UIConstraints: *RIPunch UpperJP2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch UpperUS2
+*UIConstraints: *RIPunch UpperUS2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch UpperUS3
+*UIConstraints: *RIPunch UpperUS3 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch UpperEU4
+*UIConstraints: *RIPunch UpperEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch UpperNEU4
+*UIConstraints: *RIPunch UpperNEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher Fin1000 *RIPunch LeftJP2
+*UIConstraints: *RIPunch LeftJP2 *Option30Finisher Fin1000
+*UIConstraints: *Option30Finisher Fin1000 *RIPunch LeftUS2
+*UIConstraints: *RIPunch LeftUS2 *Option30Finisher Fin1000
+*UIConstraints: *Option30Finisher Fin1000 *RIPunch LeftUS3
+*UIConstraints: *RIPunch LeftUS3 *Option30Finisher Fin1000
+*UIConstraints: *Option30Finisher Fin1000 *RIPunch LeftEU4
+*UIConstraints: *RIPunch LeftEU4 *Option30Finisher Fin1000
+*UIConstraints: *Option30Finisher Fin1000 *RIPunch LeftNEU4
+*UIConstraints: *RIPunch LeftNEU4 *Option30Finisher Fin1000
+*UIConstraints: *Option30Finisher Fin1000 *RIPunch RightJP2
+*UIConstraints: *RIPunch RightJP2 *Option30Finisher Fin1000
+*UIConstraints: *Option30Finisher Fin1000 *RIPunch RightUS2
+*UIConstraints: *RIPunch RightUS2 *Option30Finisher Fin1000
+*UIConstraints: *Option30Finisher Fin1000 *RIPunch RightUS3
+*UIConstraints: *RIPunch RightUS3 *Option30Finisher Fin1000
+*UIConstraints: *Option30Finisher Fin1000 *RIPunch RightEU4
+*UIConstraints: *RIPunch RightEU4 *Option30Finisher Fin1000
+*UIConstraints: *Option30Finisher Fin1000 *RIPunch RightNEU4
+*UIConstraints: *RIPunch RightNEU4 *Option30Finisher Fin1000
+*UIConstraints: *Option30Finisher Fin1000 *RIPunch UpperJP2
+*UIConstraints: *RIPunch UpperJP2 *Option30Finisher Fin1000
+*UIConstraints: *Option30Finisher Fin1000 *RIPunch UpperUS2
+*UIConstraints: *RIPunch UpperUS2 *Option30Finisher Fin1000
+*UIConstraints: *Option30Finisher Fin1000 *RIPunch UpperUS3
+*UIConstraints: *RIPunch UpperUS3 *Option30Finisher Fin1000
+*UIConstraints: *Option30Finisher Fin1000 *RIPunch UpperEU4
+*UIConstraints: *RIPunch UpperEU4 *Option30Finisher Fin1000
+*UIConstraints: *Option30Finisher Fin1000 *RIPunch UpperNEU4
+*UIConstraints: *RIPunch UpperNEU4 *Option30Finisher Fin1000
+
+
+*% Generic boilerplate PPD stuff as standard PostScript fonts and so on
+
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Standard ROM
+*% end of Printer Description file
diff --git a/db/source/PPD/Infotec/PXL/Infotec-4452_MF_PXL.ppd b/db/source/PPD/Infotec/PXL/Infotec-4452_MF_PXL.ppd
new file mode 100644
index 00000000..970cca50
--- /dev/null
+++ b/db/source/PPD/Infotec/PXL/Infotec-4452_MF_PXL.ppd
@@ -0,0 +1,695 @@
+*PPD-Adobe: "4.3"
+*%
+*% Printer Description file
+*% for "Infotec 4452 MF PXL"
+*%
+*% CreationDate: 2000/07/13
+*% Modified: 2005/11/15
+*%
+*% COPYRIGHT (C) 2000-2005 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.4"
+*FormatVersion: "4.3"
+*LanguageEncoding: ISOLatin1
+*LanguageVersion: English
+*ModelName: "Infotec 4452 MF"
+*PCFileName: "INF44523.PPD"
+*Manufacturer: "Infotec"
+*Product: "(infotec 4452 MF PS3)"
+*PSVersion: "(3011.103) 2"
+*ShortNickName: "Infotec 4452 MF PXL"
+*NickName: "Infotec 4452 MF PXL"
+
+*cupsVersion: 1.0
+*cupsManualCopies: True
+*cupsModelNumber: 2
+*cupsFilter: "application/vnd.cups-postscript 0 foomatic-rip"
+
+*%========== Basic Device Capabilities ==========
+
+*LanguageLevel: "3"
+*ColorDevice: False
+*DefaultColorSpace: Gray
+*TTRasterizer: Type42
+*FileSystem: True
+*Throughput: "45"
+*LandscapeOrientation: Minus90
+
+*%========== Installable Options ==========
+*%========== & System Management ==========
+
+*OpenGroup: InstallableOptions/Installable Options
+
+*OpenUI *Option21ExternalTray/External Tray: PickOne
+*DefaultOption21ExternalTray: False
+*Option21ExternalTray False/Not Installed: ""
+*Option21ExternalTray True/Installed: ""
+*CloseUI *Option21ExternalTray
+
+*OpenUI *Option20InternalTray/Internal Tray: PickOne
+*DefaultOption20InternalTray: False
+*Option20InternalTray False/Not Installed: ""
+*Option20InternalTray True/Installed: ""
+*CloseUI *Option20InternalTray
+
+*OpenUI *Option40Mailbox/Mailbox: PickOne
+*DefaultOption40Mailbox: False
+*Option40Mailbox False/Not Installed: ""
+*Option40Mailbox True/Installed: ""
+*CloseUI *Option40Mailbox
+
+*OpenUI *Option30Finisher/Finisher: PickOne
+*DefaultOption30Finisher: None
+*Option30Finisher None/Not Installed: ""
+*Option30Finisher Fin1000/Finisher 1000: ""
+*Option30Finisher Fin2250/2 Tray Finisher: ""
+*CloseUI *Option30Finisher
+
+*OpenUI *Option2LargeCapacityTray/Large Capacity Tray: PickOne
+*DefaultOption2LargeCapacityTray: False
+*Option2LargeCapacityTray False/Not Installed: ""
+*Option2LargeCapacityTray True/Installed: ""
+*CloseUI *Option2LargeCapacityTray
+
+*OpenUI *Option1Tray3and4/Tray 3 and 4: PickOne
+*DefaultOption1Tray3and4: False
+*Option1Tray3and4 False/Not Installed: ""
+*Option1Tray3and4 True/Installed: ""
+*CloseUI *Option1Tray3and4
+
+
+*CloseGroup: InstallableOptions
+
+*%========== Ghostscript Command line ==========
+
+*FoomaticIDs: Infotec-4452_MF pxlmono
+*FoomaticRIPCommandLine: "gs -q -dBATCH -dPARANOIDSAFER -dNOPAUSE%B%A%C -sOutputFile=- - %D%E"
+
+*OpenGroup: General
+*OpenUI *ColorModel/Color Mode: PickOne
+*FoomaticRIPOption ColorModel: enum Composite B
+*OrderDependency: 10 AnySetup *ColorModel
+*DefaultColorModel: Grayscale
+*ColorModel Grayscale/Grayscale: "%% FoomaticRIPOptionSetting: ColorModel=Grayscale"
+*FoomaticRIPOptionSetting ColorModel=Grayscale: "GSCmdLine=Grayscale"
+*CloseUI: *ColorModel
+
+*FoomaticRIPOption GSCmdLine: enum CmdLine B 10
+*FoomaticRIPOptionSetting GSCmdLine=FromColorModel: ""
+*FoomaticRIPOptionSetting GSCmdLine=Grayscale: " -sDEVICE=pxlmono"
+*End
+
+*OpenUI *Resolution/Resolution: PickOne
+*FoomaticRIPOption Resolution: enum Composite A
+*OrderDependency: 15 AnySetup *Resolution
+*DefaultResolution: 600dpi
+*Resolution 600dpi: "%% FoomaticRIPOptionSetting: Resolution=600dpi"
+*FoomaticRIPOptionSetting Resolution=600dpi: "JCLResolution=600dpi GSResolution=600dpi"
+*CloseUI: *Resolution
+
+*FoomaticRIPOption GSResolution: enum CmdLine A 15
+*FoomaticRIPOptionSetting GSResolution=FromResolution: ""
+*FoomaticRIPOptionSetting GSResolution=600dpi: " -r600x600"
+
+*FoomaticRIPOption JCLResolution: enum JCL A 15
+*FoomaticRIPOptionSetting JCLResolution=FromResolution: ""
+*FoomaticRIPOptionSetting JCLResolution=600dpi: "SET RESOLUTION=600"
+
+
+*%========== Media Selection ==========
+
+*HWMargins: 12 12 12 12
+*OpenUI *PageSize/PageSize: PickOne
+*FoomaticRIPOption PageSize: enum CmdLine C
+*OrderDependency: 20 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize A3/A3: "%% FoomaticRIPOptionSetting: PageSize=A3"
+*FoomaticRIPOptionSetting PageSize=A3: " -sPAPERSIZE=a3"
+*PageSize A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*FoomaticRIPOptionSetting PageSize=A4: " -sPAPERSIZE=a4"
+*PageSize Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*FoomaticRIPOptionSetting PageSize=Letter: " -sPAPERSIZE=letter"
+*PageSize 11x17/11x17: "%% FoomaticRIPOptionSetting: PageSize=11x17"
+*FoomaticRIPOptionSetting PageSize=11x17: " -sPAPERSIZE=11x17"
+*CloseUI: *PageSize
+
+*OpenUI *PageRegion: PickOne
+*OrderDependency: 25 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion A3/A3: "%% FoomaticRIPOptionSetting: PageSize=A3"
+*PageRegion A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*PageRegion Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*PageRegion 11x17/11x17: "%% FoomaticRIPOptionSetting: PageSize=11x17"
+*CloseUI: *PageRegion
+
+*%========== Information About Media Sizes ==========
+
+*DefaultImageableArea: Letter
+*ImageableArea A3/A3: "12 12 830 1179"
+*ImageableArea A4/A4: "12 12 583 830"
+*ImageableArea Letter/Letter: "12 12 600 780"
+*ImageableArea 11x17/11x17: "12 12 780 1212"
+
+*DefaultPaperDimension: Letter
+*PaperDimension A3/A3: "842 1191"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension Letter/Letter: "612 792"
+*PaperDimension 11x17/11x17: "792 1224"
+
+*%========== Media Handling Features ==========
+
+*OpenUI *InputSlot/InputSlot: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine E
+*OrderDependency: 30 AnySetup *InputSlot
+*DefaultInputSlot: Auto
+*InputSlot MultiTray/Bypass Tray: "%% FoomaticRIPOptionSetting: InputSlot=MultiTray"
+*FoomaticRIPOptionSetting InputSlot=MultiTray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x02\xf8\x26/g&quot;"
+*End
+*InputSlot 1Tray/Tray 1: "%% FoomaticRIPOptionSetting: InputSlot=1Tray"
+*FoomaticRIPOptionSetting InputSlot=1Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x04\xf8\x26/g&quot;"
+*End
+*InputSlot 2Tray/Tray 2: "%% FoomaticRIPOptionSetting: InputSlot=2Tray"
+*FoomaticRIPOptionSetting InputSlot=2Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x05\xf8\x26/g&quot;"
+*End
+*InputSlot 3Tray/Tray 3: "%% FoomaticRIPOptionSetting: InputSlot=3Tray"
+*FoomaticRIPOptionSetting InputSlot=3Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x07\xf8\x26/g&quot;"
+*End
+*InputSlot 4Tray/Tray 4: "%% FoomaticRIPOptionSetting: InputSlot=4Tray"
+*FoomaticRIPOptionSetting InputSlot=4Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x08\xf8\x26/g&quot;"
+*End
+*InputSlot 5Tray/Large Capacity Tray: "%% FoomaticRIPOptionSetting: InputSlot=5Tray"
+*FoomaticRIPOptionSetting InputSlot=5Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x09\xf8\x26/g&quot;"
+*End
+*InputSlot Auto/Auto Select: "%% FoomaticRIPOptionSetting: InputSlot=Auto"
+*FoomaticRIPOptionSetting InputSlot=Auto: ""
+*CloseUI: *InputSlot
+
+*OpenUI *Duplex/Duplex: PickOne
+*FoomaticRIPOption Duplex: enum Composite D
+*OrderDependency: 50 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex None/Off: "%% FoomaticRIPOptionSetting: Duplex=None"
+*FoomaticRIPOptionSetting Duplex=None: "JCLDuplex=None GSDuplex=None"
+*Duplex DuplexNoTumble/Long Edge: "%% FoomaticRIPOptionSetting: Duplex=DuplexNoTumble"
+*FoomaticRIPOptionSetting Duplex=DuplexNoTumble: "JCLDuplex=DuplexNoTumble GSDuplex=DuplexNoTumble"
+*Duplex DuplexTumble/Short Edge: "%% FoomaticRIPOptionSetting: Duplex=DuplexTumble"
+*FoomaticRIPOptionSetting Duplex=DuplexTumble: "JCLDuplex=DuplexTumble GSDuplex=DuplexTumble"
+*CloseUI: *Duplex
+
+*FoomaticRIPOption GSDuplex: enum CmdLine D 50
+*FoomaticRIPOptionSetting GSDuplex=FromDuplex: ""
+*FoomaticRIPOptionSetting GSDuplex=None: ""
+*FoomaticRIPOptionSetting GSDuplex=DuplexNoTumble: "&&
+ | perl -p -e &quot;s/\xc0\x00\xf8\x34/\xc0\x01\xf8\x35/g&quot;"
+*FoomaticRIPOptionSetting GSDuplex=DuplexTumble: "&&
+ | perl -p -e &quot;s/\xc0\x00\xf8\x34/\xc0\x00\xf8\x35/g&quot;"
+
+*FoomaticRIPOption JCLDuplex: enum JCL D 50
+*FoomaticRIPOptionSetting JCLDuplex=FromDuplex: ""
+*FoomaticRIPOptionSetting JCLDuplex=None: "SET DUPLEX=OFF"
+*FoomaticRIPOptionSetting JCLDuplex=DuplexNoTumble: "SET DUPLEX=ON
+@PJL SET BINDING=LONGEDGE"
+*FoomaticRIPOptionSetting JCLDuplex=DuplexTumble: "SET DUPLEX=ON
+@PJL SET BINDING=SHORTEDGE"
+
+
+*OpenUI *TraySwitch/Auto Tray Switch: PickOne
+*FoomaticRIPOption TraySwitch: enum JCL A
+*OrderDependency: 35 AnySetup *TraySwitch
+*DefaultTraySwitch: True
+*TraySwitch True/On: "%% FoomaticRIPOptionSetting: TraySwitch=True"
+*FoomaticRIPOptionSetting TraySwitch=True: "SET AUTOTRAYCHANGE=ON"
+*TraySwitch False/Off: "%% FoomaticRIPOptionSetting: TraySwitch=False"
+*FoomaticRIPOptionSetting TraySwitch=False: "SET AUTOTRAYCHANGE=OFF"
+*CloseUI: *TraySwitch
+
+*OpenUI *MediaType/Paper Type: PickOne
+*FoomaticRIPOption MediaType: enum JCL A
+*OrderDependency: 205 AnySetup *MediaType
+*DefaultMediaType: Plain
+*MediaType Plain/Plain: "%% FoomaticRIPOptionSetting: MediaType=Plain"
+*FoomaticRIPOptionSetting MediaType=Plain: "SET MEDIATYPE=PLAIN"
+*MediaType Recycled/Recycled: "%% FoomaticRIPOptionSetting: MediaType=Recycled"
+*FoomaticRIPOptionSetting MediaType=Recycled: "SET MEDIATYPE=RECYCLED"
+*MediaType Special/Special: "%% FoomaticRIPOptionSetting: MediaType=Special"
+*FoomaticRIPOptionSetting MediaType=Special: "SET MEDIATYPE=SPECIAL"
+*MediaType Colored/Color: "%% FoomaticRIPOptionSetting: MediaType=Colored"
+*FoomaticRIPOptionSetting MediaType=Colored: "SET MEDIATYPE=COLOR"
+*MediaType Letterhead/Letterhead: "%% FoomaticRIPOptionSetting: MediaType=Letterhead"
+*FoomaticRIPOptionSetting MediaType=Letterhead: "SET MEDIATYPE=LETTERHEAD"
+*MediaType Preprinted/Preprinted: "%% FoomaticRIPOptionSetting: MediaType=Preprinted"
+*FoomaticRIPOptionSetting MediaType=Preprinted: "SET MEDIATYPE=PREPRINTED"
+*MediaType Prepunched/Prepunched: "%% FoomaticRIPOptionSetting: MediaType=Prepunched"
+*FoomaticRIPOptionSetting MediaType=Prepunched: "SET MEDIATYPE=PREPUNCHED"
+*MediaType Labels/Labels: "%% FoomaticRIPOptionSetting: MediaType=Labels"
+*FoomaticRIPOptionSetting MediaType=Labels: "SET MEDIATYPE=LABELS"
+*MediaType Bond/Bond: "%% FoomaticRIPOptionSetting: MediaType=Bond"
+*FoomaticRIPOptionSetting MediaType=Bond: "SET MEDIATYPE=BOND"
+*MediaType Cardstock/Cardstock: "%% FoomaticRIPOptionSetting: MediaType=Cardstock"
+*FoomaticRIPOptionSetting MediaType=Cardstock: "SET MEDIATYPE=CARDSTOCK"
+*MediaType OHP/Transparency: "%% FoomaticRIPOptionSetting: MediaType=OHP"
+*FoomaticRIPOptionSetting MediaType=OHP: "SET MEDIATYPE=TRANSPARENCY"
+*MediaType Thick/Thick: "%% FoomaticRIPOptionSetting: MediaType=Thick"
+*FoomaticRIPOptionSetting MediaType=Thick: "SET MEDIATYPE=THICK"
+*CloseUI: *MediaType
+
+*OpenUI *OutputBin/Destination: PickOne
+*FoomaticRIPOption OutputBin: enum JCL A
+*OrderDependency: 210 AnySetup *OutputBin
+*DefaultOutputBin: Default
+*OutputBin Default/Printer Default: "%% FoomaticRIPOptionSetting: OutputBin=Default"
+*FoomaticRIPOptionSetting OutputBin=Default: "SET OUTBIN=SYSDEFAULT"
+*OutputBin Standard/Internal Tray 1: "%% FoomaticRIPOptionSetting: OutputBin=Standard"
+*FoomaticRIPOptionSetting OutputBin=Standard: "SET OUTBIN=UPPER"
+*OutputBin Bin1/Internal Tray 2: "%% FoomaticRIPOptionSetting: OutputBin=Bin1"
+*FoomaticRIPOptionSetting OutputBin=Bin1: "SET OUTBIN=INNER"
+*OutputBin External/External Tray: "%% FoomaticRIPOptionSetting: OutputBin=External"
+*FoomaticRIPOptionSetting OutputBin=External: "SET OUTBIN=LOWER"
+*OutputBin Fin1000Shift/Finisher Shift Tray: "%% FoomaticRIPOptionSetting: OutputBin=Fin1000Shift"
+*FoomaticRIPOptionSetting OutputBin=Fin1000Shift: "SET OUTBIN=FINISHERSHIFT"
+*OutputBin Fin2250Upper/Finisher Shift Tray 1: "%% FoomaticRIPOptionSetting: OutputBin=Fin2250Upper"
+*FoomaticRIPOptionSetting OutputBin=Fin2250Upper: "SET OUTBIN=FINISHERPROOF"
+*OutputBin Fin2250Lower/Finisher Shift Tray 2: "%% FoomaticRIPOptionSetting: OutputBin=Fin2250Lower"
+*FoomaticRIPOptionSetting OutputBin=Fin2250Lower: "SET OUTBIN=FINISHERSHIFT"
+*OutputBin MailBoxProof/Mailbox Proof Tray: "%% FoomaticRIPOptionSetting: OutputBin=MailBoxProof"
+*FoomaticRIPOptionSetting OutputBin=MailBoxProof: "SET OUTBIN=OPTIONALOUTPUTBIN1"
+*OutputBin MailBoxBin1/Mailbox Tray 1: "%% FoomaticRIPOptionSetting: OutputBin=MailBoxBin1"
+*FoomaticRIPOptionSetting OutputBin=MailBoxBin1: "SET OUTBIN=OPTIONALOUTPUTBIN2"
+*OutputBin MailBoxBin2/Mailbox Tray 2: "%% FoomaticRIPOptionSetting: OutputBin=MailBoxBin2"
+*FoomaticRIPOptionSetting OutputBin=MailBoxBin2: "SET OUTBIN=OPTIONALOUTPUTBIN3"
+*OutputBin MailBoxBin3/Mailbox Tray 3: "%% FoomaticRIPOptionSetting: OutputBin=MailBoxBin3"
+*FoomaticRIPOptionSetting OutputBin=MailBoxBin3: "SET OUTBIN=OPTIONALOUTPUTBIN4"
+*OutputBin MailBoxBin4/Mailbox Tray 4: "%% FoomaticRIPOptionSetting: OutputBin=MailBoxBin4"
+*FoomaticRIPOptionSetting OutputBin=MailBoxBin4: "SET OUTBIN=OPTIONALOUTPUTBIN5"
+*OutputBin MailBoxBin5/Mailbox Tray 5: "%% FoomaticRIPOptionSetting: OutputBin=MailBoxBin5"
+*FoomaticRIPOptionSetting OutputBin=MailBoxBin5: "SET OUTBIN=OPTIONALOUTPUTBIN6"
+*OutputBin MailBoxBin6/Mailbox Tray 6: "%% FoomaticRIPOptionSetting: OutputBin=MailBoxBin6"
+*FoomaticRIPOptionSetting OutputBin=MailBoxBin6: "SET OUTBIN=OPTIONALOUTPUTBIN7"
+*OutputBin MailBoxBin7/Mailbox Tray 7: "%% FoomaticRIPOptionSetting: OutputBin=MailBoxBin7"
+*FoomaticRIPOptionSetting OutputBin=MailBoxBin7: "SET OUTBIN=OPTIONALOUTPUTBIN8"
+*OutputBin MailBoxBin8/Mailbox Tray 8: "%% FoomaticRIPOptionSetting: OutputBin=MailBoxBin8"
+*FoomaticRIPOptionSetting OutputBin=MailBoxBin8: "SET OUTBIN=OPTIONALOUTPUTBIN9"
+*OutputBin MailBoxBin9/Mailbox Tray 9: "%% FoomaticRIPOptionSetting: OutputBin=MailBoxBin9"
+*FoomaticRIPOptionSetting OutputBin=MailBoxBin9: "SET OUTBIN=OPTIONALOUTPUTBIN10"
+*CloseUI: *OutputBin
+
+*OpenUI *RIStaple/Staple: PickOne
+*FoomaticRIPOption RIStaple: enum JCL A
+*OrderDependency: 220 AnySetup *RIStaple
+*DefaultRIStaple: None
+*RIStaple None/Off: "%% FoomaticRIPOptionSetting: RIStaple=None"
+*FoomaticRIPOptionSetting RIStaple=None: "SET STAPLE=OFF"
+*RIStaple UpperLeft/Top left: "%% FoomaticRIPOptionSetting: RIStaple=UpperLeft"
+*FoomaticRIPOptionSetting RIStaple=UpperLeft: "SET STAPLE=LEFTTOP"
+*RIStaple UpperRight/Top right: "%% FoomaticRIPOptionSetting: RIStaple=UpperRight"
+*FoomaticRIPOptionSetting RIStaple=UpperRight: "SET STAPLE=RIGHTTOP"
+*RIStaple LeftW/2 at left: "%% FoomaticRIPOptionSetting: RIStaple=LeftW"
+*FoomaticRIPOptionSetting RIStaple=LeftW: "SET STAPLE=LEFT2PORT"
+*RIStaple RightW/2 at right: "%% FoomaticRIPOptionSetting: RIStaple=RightW"
+*FoomaticRIPOptionSetting RIStaple=RightW: "SET STAPLE=RIGHT2PORT"
+*RIStaple UpperW/2 at top: "%% FoomaticRIPOptionSetting: RIStaple=UpperW"
+*FoomaticRIPOptionSetting RIStaple=UpperW: "SET STAPLE=TOP2PORT"
+*CloseUI: *RIStaple
+
+*OpenUI *RIPunch/Punch: PickOne
+*FoomaticRIPOption RIPunch: enum JCL A
+*OrderDependency: 230 AnySetup *RIPunch
+*DefaultRIPunch: None
+*RIPunch None/Off: "%% FoomaticRIPOptionSetting: RIPunch=None"
+*FoomaticRIPOptionSetting RIPunch=None: "SET PUNCH=OFF"
+*RIPunch LeftJP2/2 at left (Japan/Europe): "%% FoomaticRIPOptionSetting: RIPunch=LeftJP2"
+*FoomaticRIPOptionSetting RIPunch=LeftJP2: "SET PUNCH=LEFTPORT
+@PJL SET PUNCHHOLE=JP2"
+*End
+*RIPunch LeftUS2/2 at left (North America): "%% FoomaticRIPOptionSetting: RIPunch=LeftUS2"
+*FoomaticRIPOptionSetting RIPunch=LeftUS2: "SET PUNCH=LEFTPORT
+@PJL SET PUNCHHOLE=US2"
+*End
+*RIPunch LeftUS3/3 at left (North America): "%% FoomaticRIPOptionSetting: RIPunch=LeftUS3"
+*FoomaticRIPOptionSetting RIPunch=LeftUS3: "SET PUNCH=LEFTPORT
+@PJL SET PUNCHHOLE=US3"
+*End
+*RIPunch LeftEU4/4 at left (Europe): "%% FoomaticRIPOptionSetting: RIPunch=LeftEU4"
+*FoomaticRIPOptionSetting RIPunch=LeftEU4: "SET PUNCH=LEFTPORT
+@PJL SET PUNCHHOLE=EU4"
+*End
+*RIPunch LeftNEU4/4 at left (Northern Europe): "%% FoomaticRIPOptionSetting: RIPunch=LeftNEU4"
+*FoomaticRIPOptionSetting RIPunch=LeftNEU4: "SET PUNCH=LEFTPORT
+@PJL SET PUNCHHOLE=NEU4"
+*End
+*RIPunch RightJP2/2 at right (Japan/Europe): "%% FoomaticRIPOptionSetting: RIPunch=RightJP2"
+*FoomaticRIPOptionSetting RIPunch=RightJP2: "SET PUNCH=RIGHTPORT
+@PJL SET PUNCHHOLE=JP2"
+*End
+*RIPunch RightUS2/2 at right (North America): "%% FoomaticRIPOptionSetting: RIPunch=RightUS2"
+*FoomaticRIPOptionSetting RIPunch=RightUS2: "SET PUNCH=RIGHTPORT
+@PJL SET PUNCHHOLE=US2"
+*End
+*RIPunch RightUS3/3 at right (North America): "%% FoomaticRIPOptionSetting: RIPunch=RightUS3"
+*FoomaticRIPOptionSetting RIPunch=RightUS3: "SET PUNCH=RIGHTPORT
+@PJL SET PUNCHHOLE=US3"
+*End
+*RIPunch RightEU4/4 at right (Europe): "%% FoomaticRIPOptionSetting: RIPunch=RightEU4"
+*FoomaticRIPOptionSetting RIPunch=RightEU4: "SET PUNCH=RIGHTPORT
+@PJL SET PUNCHHOLE=EU4"
+*End
+*RIPunch RightNEU4/4 at right (Northern Europe): "%% FoomaticRIPOptionSetting: RIPunch=RightNEU4"
+*FoomaticRIPOptionSetting RIPunch=RightNEU4: "SET PUNCH=RIGHTPORT
+@PJL SET PUNCHHOLE=NEU4"
+*End
+*RIPunch UpperJP2/2 at top (Japan/Europe): "%% FoomaticRIPOptionSetting: RIPunch=UpperJP2"
+*FoomaticRIPOptionSetting RIPunch=UpperJP2: "SET PUNCH=TOPPORT
+@PJL SET PUNCHHOLE=JP2"
+*End
+*RIPunch UpperUS2/2 at top (North America): "%% FoomaticRIPOptionSetting: RIPunch=UpperUS2"
+*FoomaticRIPOptionSetting RIPunch=UpperUS2: "SET PUNCH=TOPPORT
+@PJL SET PUNCHHOLE=US2"
+*End
+*RIPunch UpperUS3/3 at top (North America): "%% FoomaticRIPOptionSetting: RIPunch=UpperUS3"
+*FoomaticRIPOptionSetting RIPunch=UpperUS3: "SET PUNCH=TOPPORT
+@PJL SET PUNCHHOLE=US3"
+*End
+*RIPunch UpperEU4/4 at top (Europe): "%% FoomaticRIPOptionSetting: RIPunch=UpperEU4"
+*FoomaticRIPOptionSetting RIPunch=UpperEU4: "SET PUNCH=TOPPORT
+@PJL SET PUNCHHOLE=EU4"
+*End
+*RIPunch UpperNEU4/4 at top (Northern Europe): "%% FoomaticRIPOptionSetting: RIPunch=UpperNEU4"
+*FoomaticRIPOptionSetting RIPunch=UpperNEU4: "SET PUNCH=TOPPORT
+@PJL SET PUNCHHOLE=NEU4"
+*End
+*CloseUI: *RIPunch
+
+*OpenUI *RIPrintMode/Toner Saving: PickOne
+*FoomaticRIPOption RIPrintMode: enum JCL A
+*OrderDependency: 45 AnySetup *RIPrintMode
+*DefaultRIPrintMode: 0rhit
+*RIPrintMode 0rhit/Off: "%% FoomaticRIPOptionSetting: RIPrintMode=0rhit"
+*FoomaticRIPOptionSetting RIPrintMode=0rhit: "SET ECONOMODE=OFF"
+*RIPrintMode 5rhit/On: "%% FoomaticRIPOptionSetting: RIPrintMode=5rhit"
+*FoomaticRIPOptionSetting RIPrintMode=5rhit: "SET ECONOMODE=ON"
+*CloseUI: *RIPrintMode
+
+
+*CloseGroup: General
+
+
+*OpenGroup: JobLog/Job Log
+
+*OpenUI *JobType/JobType: PickOne
+*FoomaticRIPOption JobType: enum JCL A
+*OrderDependency: 255 AnySetup *JobType
+*DefaultJobType: Normal
+*JobType Normal/Normal: ""
+*JobType DetailedLogging/Normal with Detailed Logging: "%% FoomaticRIPOptionSetting: JobType=DetailedLogging"
+*FoomaticRIPOptionSetting JobType=DetailedLogging: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;"
+*End
+*JobType SamplePrint/Sample Print: "%% FoomaticRIPOptionSetting: JobType=SamplePrint"
+*FoomaticRIPOptionSetting JobType=SamplePrint: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;
+@PJL PROOFJOB"
+*End
+*JobType LockedPrint/Locked Print: "%% FoomaticRIPOptionSetting: JobType=LockedPrint"
+*FoomaticRIPOptionSetting JobType=LockedPrint: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;
+@PJL SECUREJOB"
+*End
+*JobType DocServer/Document Server: "%% FoomaticRIPOptionSetting: JobType=DocServer"
+*FoomaticRIPOptionSetting JobType=DocServer: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;
+@PJL SET OWNERID=&quot;&user;&quot;
+@PJL SET DISKIMAGE=ON"
+*End
+*CloseUI: *JobType
+
+
+*OpenUI *LockedPrintPassword/Locked Print Password (4 digits): PickOne
+*FoomaticRIPOption LockedPrintPassword: password JCL A
+*FoomaticRIPOptionMaxLength LockedPrintPassword:4
+*FoomaticRIPOptionAllowedChars LockedPrintPassword: "0-9"
+*OrderDependency: 255 AnySetup *LockedPrintPassword
+*FoomaticRIPOptionPrototype LockedPrintPassword: "SET JOBPASSWORD=%s"
+*DefaultLockedPrintPassword: None
+*LockedPrintPassword None/None: ""
+*LockedPrintPassword 1111/1111: "%% FoomaticRIPOptionSetting: LockedPrintPassword=1111"
+*FoomaticRIPOptionSetting LockedPrintPassword=1111: "SET JOBPASSWORD=1111"
+*LockedPrintPassword 2222/2222: "%% FoomaticRIPOptionSetting: LockedPrintPassword=2222"
+*FoomaticRIPOptionSetting LockedPrintPassword=2222: "SET JOBPASSWORD=2222"
+*LockedPrintPassword 3333/3333: "%% FoomaticRIPOptionSetting: LockedPrintPassword=3333"
+*FoomaticRIPOptionSetting LockedPrintPassword=3333: "SET JOBPASSWORD=3333"
+*CloseUI: *LockedPrintPassword
+
+
+*OpenUI *DocServerPassword/Document Server Password (4 digits): PickOne
+*FoomaticRIPOption DocServerPassword: password JCL A
+*FoomaticRIPOptionMaxLength DocServerPassword:4
+*FoomaticRIPOptionAllowedChars DocServerPassword: "0-9"
+*OrderDependency: 255 AnySetup *DocServerPassword
+*FoomaticRIPOptionPrototype DocServerPassword: "SET JOBPASSWORD=%s"
+*DefaultDocServerPassword: None
+*DocServerPassword None/None: ""
+*DocServerPassword 1111/1111: "%% FoomaticRIPOptionSetting: DocServerPassword=1111"
+*FoomaticRIPOptionSetting DocServerPassword=1111: "SET JOBPASSWORD=1111"
+*DocServerPassword 2222/2222: "%% FoomaticRIPOptionSetting: DocServerPassword=2222"
+*FoomaticRIPOptionSetting DocServerPassword=2222: "SET JOBPASSWORD=2222"
+*DocServerPassword 3333/3333: "%% FoomaticRIPOptionSetting: DocServerPassword=3333"
+*FoomaticRIPOptionSetting DocServerPassword=3333: "SET JOBPASSWORD=3333"
+*CloseUI: *DocServerPassword
+
+
+*OpenUI *UserCode/User Code (up to 8 digits): PickOne
+*FoomaticRIPOption UserCode: string JCL A
+*FoomaticRIPOptionMaxLength UserCode:8
+*FoomaticRIPOptionAllowedChars UserCode: "0-9"
+*OrderDependency: 255 AnySetup *UserCode
+*FoomaticRIPOptionPrototype UserCode: "SET USERCODE=&quot;%s&quot;"
+*DefaultUserCode: None
+*UserCode None/None: ""
+*UserCode 1/1: "%% FoomaticRIPOptionSetting: UserCode=1"
+*FoomaticRIPOptionSetting UserCode=1: "SET USERCODE=&quot;1&quot;"
+*UserCode 2/2: "%% FoomaticRIPOptionSetting: UserCode=2"
+*FoomaticRIPOptionSetting UserCode=2: "SET USERCODE=&quot;2&quot;"
+*UserCode 3/3: "%% FoomaticRIPOptionSetting: UserCode=3"
+*FoomaticRIPOptionSetting UserCode=3: "SET USERCODE=&quot;3&quot;"
+*CloseUI: *UserCode
+
+*CloseGroup: JobLog/Job Log
+
+*UIConstraints: *Option1Tray3and4 False *InputSlot 3Tray
+*UIConstraints: *Option1Tray3and4 False *InputSlot 4Tray
+*UIConstraints: *Option2LargeCapacityTray False *InputSlot 5Tray
+*UIConstraints: *InputSlot 3Tray *Option1Tray3and4 False
+*UIConstraints: *InputSlot 4Tray *Option1Tray3and4 False
+*UIConstraints: *InputSlot 5Tray *Option2LargeCapacityTray False
+*UIConstraints: *Option21ExternalTray True *Option30Finisher Fin1000
+*UIConstraints: *Option21ExternalTray True *Option30Finisher Fin2250
+*UIConstraints: *Option21ExternalTray True *Option40Mailbox True
+*UIConstraints: *Option30Finisher Fin1000 *Option40Mailbox True
+*UIConstraints: *Option30Finisher Fin1000 *Option21ExternalTray True
+*UIConstraints: *Option30Finisher Fin2250 *Option21ExternalTray True
+*UIConstraints: *Option40Mailbox True *Option21ExternalTray True
+*UIConstraints: *Option40Mailbox True *Option30Finisher Fin1000
+*UIConstraints: *Option20InternalTray False *OutputBin Bin1
+*UIConstraints: *Option21ExternalTray False *OutputBin External
+*UIConstraints: *Option30Finisher None *OutputBin Fin1000Shift
+*UIConstraints: *Option30Finisher None *OutputBin Fin2250Upper
+*UIConstraints: *Option30Finisher None *OutputBin Fin2250Lower
+*UIConstraints: *Option30Finisher None *RIStaple UpperLeft
+*UIConstraints: *Option30Finisher None *RIStaple UpperRight
+*UIConstraints: *Option30Finisher None *RIStaple LeftW
+*UIConstraints: *Option30Finisher None *RIStaple RightW
+*UIConstraints: *Option30Finisher None *RIStaple UpperW
+*UIConstraints: *Option30Finisher Fin1000 *RIStaple LeftW
+*UIConstraints: *Option30Finisher Fin1000 *RIStaple RightW
+*UIConstraints: *Option30Finisher Fin1000 *RIStaple UpperW
+*UIConstraints: *Option30Finisher Fin1000 *OutputBin Fin2250Upper
+*UIConstraints: *Option30Finisher Fin1000 *OutputBin Fin2250Lower
+*UIConstraints: *Option30Finisher Fin2250 *OutputBin Fin1000Shift
+*UIConstraints: *Option40Mailbox False *OutputBin MailBoxProof
+*UIConstraints: *Option40Mailbox False *OutputBin MailBoxBin1
+*UIConstraints: *Option40Mailbox False *OutputBin MailBoxBin2
+*UIConstraints: *Option40Mailbox False *OutputBin MailBoxBin3
+*UIConstraints: *Option40Mailbox False *OutputBin MailBoxBin4
+*UIConstraints: *Option40Mailbox False *OutputBin MailBoxBin5
+*UIConstraints: *Option40Mailbox False *OutputBin MailBoxBin6
+*UIConstraints: *Option40Mailbox False *OutputBin MailBoxBin7
+*UIConstraints: *Option40Mailbox False *OutputBin MailBoxBin8
+*UIConstraints: *Option40Mailbox False *OutputBin MailBoxBin9
+*UIConstraints: *OutputBin Bin1 *Option20InternalTray False
+*UIConstraints: *OutputBin External *Option21ExternalTray False
+*UIConstraints: *OutputBin Fin1000Shift *Option30Finisher None
+*UIConstraints: *OutputBin Fin2250Upper *Option30Finisher None
+*UIConstraints: *OutputBin Fin2250Lower *Option30Finisher None
+*UIConstraints: *RIStaple UpperLeft *Option30Finisher None
+*UIConstraints: *RIStaple UpperRight *Option30Finisher None
+*UIConstraints: *RIStaple LeftW *Option30Finisher None
+*UIConstraints: *RIStaple RightW *Option30Finisher None
+*UIConstraints: *RIStaple UpperW *Option30Finisher None
+*UIConstraints: *RIStaple LeftW *Option30Finisher Fin1000
+*UIConstraints: *RIStaple RightW *Option30Finisher Fin1000
+*UIConstraints: *RIStaple UpperW *Option30Finisher Fin1000
+*UIConstraints: *OutputBin Fin2250Upper *Option30Finisher Fin1000
+*UIConstraints: *OutputBin Fin2250Lower *Option30Finisher Fin1000
+*UIConstraints: *OutputBin Fin1000Shift *Option30Finisher Fin2250
+*UIConstraints: *OutputBin MailBoxProof *Option40Mailbox False
+*UIConstraints: *OutputBin MailBoxBin1 *Option40Mailbox False
+*UIConstraints: *OutputBin MailBoxBin1 *Option40Mailbox False
+*UIConstraints: *OutputBin MailBoxBin2 *Option40Mailbox False
+*UIConstraints: *OutputBin MailBoxBin3 *Option40Mailbox False
+*UIConstraints: *OutputBin MailBoxBin4 *Option40Mailbox False
+*UIConstraints: *OutputBin MailBoxBin5 *Option40Mailbox False
+*UIConstraints: *OutputBin MailBoxBin6 *Option40Mailbox False
+*UIConstraints: *OutputBin MailBoxBin7 *Option40Mailbox False
+*UIConstraints: *OutputBin MailBoxBin8 *Option40Mailbox False
+*UIConstraints: *OutputBin MailBoxBin9 *Option40Mailbox False
+*UIConstraints: *PageSize A3 *InputSlot 5Tray
+*UIConstraints: *PageSize 11x17 *InputSlot 5Tray
+*UIConstraints: *InputSlot 5Tray *PageSize A3
+*UIConstraints: *InputSlot 5Tray *PageSize 11x17
+
+*UIConstraints: *Option30Finisher None *RIPunch LeftJP2
+*UIConstraints: *RIPunch LeftJP2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch LeftUS2
+*UIConstraints: *RIPunch LeftUS2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch LeftUS3
+*UIConstraints: *RIPunch LeftUS3 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch LeftEU4
+*UIConstraints: *RIPunch LeftEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch LeftNEU4
+*UIConstraints: *RIPunch LeftNEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch RightJP2
+*UIConstraints: *RIPunch RightJP2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch RightUS2
+*UIConstraints: *RIPunch RightUS2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch RightUS3
+*UIConstraints: *RIPunch RightUS3 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch RightEU4
+*UIConstraints: *RIPunch RightEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch RightNEU4
+*UIConstraints: *RIPunch RightNEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch UpperJP2
+*UIConstraints: *RIPunch UpperJP2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch UpperUS2
+*UIConstraints: *RIPunch UpperUS2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch UpperUS3
+*UIConstraints: *RIPunch UpperUS3 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch UpperEU4
+*UIConstraints: *RIPunch UpperEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch UpperNEU4
+*UIConstraints: *RIPunch UpperNEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher Fin1000 *RIPunch LeftJP2
+*UIConstraints: *RIPunch LeftJP2 *Option30Finisher Fin1000
+*UIConstraints: *Option30Finisher Fin1000 *RIPunch LeftUS2
+*UIConstraints: *RIPunch LeftUS2 *Option30Finisher Fin1000
+*UIConstraints: *Option30Finisher Fin1000 *RIPunch LeftUS3
+*UIConstraints: *RIPunch LeftUS3 *Option30Finisher Fin1000
+*UIConstraints: *Option30Finisher Fin1000 *RIPunch LeftEU4
+*UIConstraints: *RIPunch LeftEU4 *Option30Finisher Fin1000
+*UIConstraints: *Option30Finisher Fin1000 *RIPunch LeftNEU4
+*UIConstraints: *RIPunch LeftNEU4 *Option30Finisher Fin1000
+*UIConstraints: *Option30Finisher Fin1000 *RIPunch RightJP2
+*UIConstraints: *RIPunch RightJP2 *Option30Finisher Fin1000
+*UIConstraints: *Option30Finisher Fin1000 *RIPunch RightUS2
+*UIConstraints: *RIPunch RightUS2 *Option30Finisher Fin1000
+*UIConstraints: *Option30Finisher Fin1000 *RIPunch RightUS3
+*UIConstraints: *RIPunch RightUS3 *Option30Finisher Fin1000
+*UIConstraints: *Option30Finisher Fin1000 *RIPunch RightEU4
+*UIConstraints: *RIPunch RightEU4 *Option30Finisher Fin1000
+*UIConstraints: *Option30Finisher Fin1000 *RIPunch RightNEU4
+*UIConstraints: *RIPunch RightNEU4 *Option30Finisher Fin1000
+*UIConstraints: *Option30Finisher Fin1000 *RIPunch UpperJP2
+*UIConstraints: *RIPunch UpperJP2 *Option30Finisher Fin1000
+*UIConstraints: *Option30Finisher Fin1000 *RIPunch UpperUS2
+*UIConstraints: *RIPunch UpperUS2 *Option30Finisher Fin1000
+*UIConstraints: *Option30Finisher Fin1000 *RIPunch UpperUS3
+*UIConstraints: *RIPunch UpperUS3 *Option30Finisher Fin1000
+*UIConstraints: *Option30Finisher Fin1000 *RIPunch UpperEU4
+*UIConstraints: *RIPunch UpperEU4 *Option30Finisher Fin1000
+*UIConstraints: *Option30Finisher Fin1000 *RIPunch UpperNEU4
+*UIConstraints: *RIPunch UpperNEU4 *Option30Finisher Fin1000
+
+
+*% Generic boilerplate PPD stuff as standard PostScript fonts and so on
+
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Standard ROM
+*% end of Printer Description file
diff --git a/db/source/PPD/Infotec/PXL/Infotec-IS2022_PXL.ppd b/db/source/PPD/Infotec/PXL/Infotec-IS2022_PXL.ppd
new file mode 100644
index 00000000..6ca787d6
--- /dev/null
+++ b/db/source/PPD/Infotec/PXL/Infotec-IS2022_PXL.ppd
@@ -0,0 +1,592 @@
+*PPD-Adobe: "4.3"
+*%
+*% Printer Description file
+*% for "Infotec IS2022 PXL"
+*%
+*% CreationDate: 2001/02/08
+*% Modified: 2005/11/15
+*%
+*% COPYRIGHT (C) 2001-2005 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.1"
+*FormatVersion: "4.3"
+*LanguageEncoding: ISOLatin1
+*LanguageVersion: English
+*ModelName: "Infotec IS2022"
+*PCFileName: "INF20223.PPD"
+*Manufacturer: "Infotec"
+*Product: "(infotec IS2022 PS3)"
+*PSVersion: "(3011.103) 2"
+*ShortNickName: "Infotec IS2022 PXL"
+*NickName: "Infotec IS2022 PXL"
+
+*cupsVersion: 1.0
+*cupsManualCopies: True
+*cupsModelNumber: 2
+*cupsFilter: "application/vnd.cups-postscript 0 foomatic-rip"
+
+*%========== Basic Device Capabilities ==========
+
+*LanguageLevel: "3"
+*ColorDevice: False
+*DefaultColorSpace: Gray
+*TTRasterizer: Type42
+*FileSystem: True
+*Throughput: "22"
+*LandscapeOrientation: Minus90
+
+*%========== Installable Options ==========
+*%========== & System Management ==========
+
+*OpenGroup: InstallableOptions/Installable Options
+
+*OpenUI *Option20InternalTray2/Internal Tray 2: PickOne
+*DefaultOption20InternalTray2: False
+*Option20InternalTray2 False/Not Installed: ""
+*Option20InternalTray2 True/Installed: ""
+*CloseUI *Option20InternalTray2
+
+*OpenUI *Option25ShiftTray/Shift Tray: PickOne
+*DefaultOption25ShiftTray: False
+*Option25ShiftTray False/Not Installed: ""
+*Option25ShiftTray True/Installed: ""
+*CloseUI *Option25ShiftTray
+
+*OpenUI *Option10DuplexUnit/Duplex Unit: PickOne
+*DefaultOption10DuplexUnit: False
+*Option10DuplexUnit False/Not Installed: ""
+*Option10DuplexUnit True/Installed: ""
+*CloseUI *Option10DuplexUnit
+
+*OpenUI *Option30Finisher/Finisher: PickOne
+*DefaultOption30Finisher: None
+*Option30Finisher None/Not Installed: ""
+*Option30Finisher Fin500/Finisher 500: ""
+*Option30Finisher Fin1000/Finisher 1000: ""
+*CloseUI *Option30Finisher
+
+*OpenUI *Option3BypassTray/Bypass Tray: PickOne
+*DefaultOption3BypassTray: False
+*Option3BypassTray False/Not Installed: ""
+*Option3BypassTray True/Installed: ""
+*CloseUI *Option3BypassTray
+
+*OpenUI *Option1OptionTray/Option Tray: PickOne
+*DefaultOption1OptionTray: None
+*Option1OptionTray None/Not Installed: ""
+*Option1OptionTray 1Cassette/Tray 3(LCT): ""
+*Option1OptionTray 2Cassette/Tray 3 and 4: ""
+*CloseUI *Option1OptionTray
+
+
+*CloseGroup: InstallableOptions
+
+*%========== Ghostscript Command line ==========
+
+*FoomaticIDs: Infotec-IS2022 pxlmono
+*FoomaticRIPCommandLine: "gs -q -dBATCH -dPARANOIDSAFER -dNOPAUSE%B%A%C -sOutputFile=- - %D%E"
+
+*OpenGroup: General
+*OpenUI *ColorModel/Color Mode: PickOne
+*FoomaticRIPOption ColorModel: enum Composite B
+*OrderDependency: 10 AnySetup *ColorModel
+*DefaultColorModel: Grayscale
+*ColorModel Grayscale/Grayscale: "%% FoomaticRIPOptionSetting: ColorModel=Grayscale"
+*FoomaticRIPOptionSetting ColorModel=Grayscale: "GSCmdLine=Grayscale"
+*CloseUI: *ColorModel
+
+*FoomaticRIPOption GSCmdLine: enum CmdLine B 10
+*FoomaticRIPOptionSetting GSCmdLine=FromColorModel: ""
+*FoomaticRIPOptionSetting GSCmdLine=Grayscale: " -sDEVICE=pxlmono"
+*End
+
+*OpenUI *Resolution/Resolution: PickOne
+*FoomaticRIPOption Resolution: enum Composite A
+*OrderDependency: 15 AnySetup *Resolution
+*DefaultResolution: 600dpi
+*Resolution 600dpi: "%% FoomaticRIPOptionSetting: Resolution=600dpi"
+*FoomaticRIPOptionSetting Resolution=600dpi: "JCLResolution=600dpi GSResolution=600dpi"
+*CloseUI: *Resolution
+
+*FoomaticRIPOption GSResolution: enum CmdLine A 15
+*FoomaticRIPOptionSetting GSResolution=FromResolution: ""
+*FoomaticRIPOptionSetting GSResolution=600dpi: " -r600x600"
+
+*FoomaticRIPOption JCLResolution: enum JCL A 15
+*FoomaticRIPOptionSetting JCLResolution=FromResolution: ""
+*FoomaticRIPOptionSetting JCLResolution=600dpi: "SET RESOLUTION=600"
+
+
+*%========== Media Selection ==========
+
+*HWMargins: 12 12 12 12
+*OpenUI *PageSize/PageSize: PickOne
+*FoomaticRIPOption PageSize: enum CmdLine C
+*OrderDependency: 20 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize A3/A3: "%% FoomaticRIPOptionSetting: PageSize=A3"
+*FoomaticRIPOptionSetting PageSize=A3: " -sPAPERSIZE=a3"
+*PageSize A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*FoomaticRIPOptionSetting PageSize=A4: " -sPAPERSIZE=a4"
+*PageSize Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*FoomaticRIPOptionSetting PageSize=Letter: " -sPAPERSIZE=letter"
+*PageSize 11x17/11x17: "%% FoomaticRIPOptionSetting: PageSize=11x17"
+*FoomaticRIPOptionSetting PageSize=11x17: " -sPAPERSIZE=11x17"
+*CloseUI: *PageSize
+
+*OpenUI *PageRegion: PickOne
+*OrderDependency: 25 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion A3/A3: "%% FoomaticRIPOptionSetting: PageSize=A3"
+*PageRegion A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*PageRegion Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*PageRegion 11x17/11x17: "%% FoomaticRIPOptionSetting: PageSize=11x17"
+*CloseUI: *PageRegion
+
+*%========== Information About Media Sizes ==========
+
+*DefaultImageableArea: Letter
+*ImageableArea A3/A3: "12 12 830 1179"
+*ImageableArea A4/A4: "12 12 583 830"
+*ImageableArea Letter/Letter: "12 12 600 780"
+*ImageableArea 11x17/11x17: "12 12 780 1212"
+
+*DefaultPaperDimension: Letter
+*PaperDimension A3/A3: "842 1191"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension Letter/Letter: "612 792"
+*PaperDimension 11x17/11x17: "792 1224"
+
+*%========== Media Handling Features ==========
+
+*OpenUI *InputSlot/InputSlot: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine E
+*OrderDependency: 30 AnySetup *InputSlot
+*DefaultInputSlot: Auto
+*InputSlot MultiTray/Bypass Tray: "%% FoomaticRIPOptionSetting: InputSlot=MultiTray"
+*FoomaticRIPOptionSetting InputSlot=MultiTray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x02\xf8\x26/g&quot;"
+*End
+*InputSlot 1Tray/Tray 1: "%% FoomaticRIPOptionSetting: InputSlot=1Tray"
+*FoomaticRIPOptionSetting InputSlot=1Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x04\xf8\x26/g&quot;"
+*End
+*InputSlot 2Tray/Tray 2: "%% FoomaticRIPOptionSetting: InputSlot=2Tray"
+*FoomaticRIPOptionSetting InputSlot=2Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x05\xf8\x26/g&quot;"
+*End
+*InputSlot 3Tray/Tray 3: "%% FoomaticRIPOptionSetting: InputSlot=3Tray"
+*FoomaticRIPOptionSetting InputSlot=3Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x07\xf8\x26/g&quot;"
+*End
+*InputSlot 4Tray/Tray 4: "%% FoomaticRIPOptionSetting: InputSlot=4Tray"
+*FoomaticRIPOptionSetting InputSlot=4Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x08\xf8\x26/g&quot;"
+*End
+*InputSlot Auto/Auto Select: "%% FoomaticRIPOptionSetting: InputSlot=Auto"
+*FoomaticRIPOptionSetting InputSlot=Auto: ""
+*CloseUI: *InputSlot
+
+*OpenUI *Duplex/Duplex: PickOne
+*FoomaticRIPOption Duplex: enum Composite D
+*OrderDependency: 50 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex None/Off: "%% FoomaticRIPOptionSetting: Duplex=None"
+*FoomaticRIPOptionSetting Duplex=None: "JCLDuplex=None GSDuplex=None"
+*Duplex DuplexNoTumble/Long Edge: "%% FoomaticRIPOptionSetting: Duplex=DuplexNoTumble"
+*FoomaticRIPOptionSetting Duplex=DuplexNoTumble: "JCLDuplex=DuplexNoTumble GSDuplex=DuplexNoTumble"
+*Duplex DuplexTumble/Short Edge: "%% FoomaticRIPOptionSetting: Duplex=DuplexTumble"
+*FoomaticRIPOptionSetting Duplex=DuplexTumble: "JCLDuplex=DuplexTumble GSDuplex=DuplexTumble"
+*CloseUI: *Duplex
+
+*FoomaticRIPOption GSDuplex: enum CmdLine D 50
+*FoomaticRIPOptionSetting GSDuplex=FromDuplex: ""
+*FoomaticRIPOptionSetting GSDuplex=None: ""
+*FoomaticRIPOptionSetting GSDuplex=DuplexNoTumble: "&&
+ | perl -p -e &quot;s/\xc0\x00\xf8\x34/\xc0\x01\xf8\x35/g&quot;"
+*FoomaticRIPOptionSetting GSDuplex=DuplexTumble: "&&
+ | perl -p -e &quot;s/\xc0\x00\xf8\x34/\xc0\x00\xf8\x35/g&quot;"
+
+*FoomaticRIPOption JCLDuplex: enum JCL D 50
+*FoomaticRIPOptionSetting JCLDuplex=FromDuplex: ""
+*FoomaticRIPOptionSetting JCLDuplex=None: "SET DUPLEX=OFF"
+*FoomaticRIPOptionSetting JCLDuplex=DuplexNoTumble: "SET DUPLEX=ON
+@PJL SET BINDING=LONGEDGE"
+*FoomaticRIPOptionSetting JCLDuplex=DuplexTumble: "SET DUPLEX=ON
+@PJL SET BINDING=SHORTEDGE"
+
+
+*OpenUI *TraySwitch/Auto Tray Switch: PickOne
+*FoomaticRIPOption TraySwitch: enum JCL A
+*OrderDependency: 35 AnySetup *TraySwitch
+*DefaultTraySwitch: True
+*TraySwitch True/On: "%% FoomaticRIPOptionSetting: TraySwitch=True"
+*FoomaticRIPOptionSetting TraySwitch=True: "SET AUTOTRAYCHANGE=ON"
+*TraySwitch False/Off: "%% FoomaticRIPOptionSetting: TraySwitch=False"
+*FoomaticRIPOptionSetting TraySwitch=False: "SET AUTOTRAYCHANGE=OFF"
+*CloseUI: *TraySwitch
+
+*OpenUI *MediaType/Paper Type: PickOne
+*FoomaticRIPOption MediaType: enum JCL A
+*OrderDependency: 205 AnySetup *MediaType
+*DefaultMediaType: Plain
+*MediaType Plain/Plain: "%% FoomaticRIPOptionSetting: MediaType=Plain"
+*FoomaticRIPOptionSetting MediaType=Plain: "SET MEDIATYPE=PLAIN"
+*MediaType Recycled/Recycled: "%% FoomaticRIPOptionSetting: MediaType=Recycled"
+*FoomaticRIPOptionSetting MediaType=Recycled: "SET MEDIATYPE=RECYCLED"
+*MediaType Special/Special: "%% FoomaticRIPOptionSetting: MediaType=Special"
+*FoomaticRIPOptionSetting MediaType=Special: "SET MEDIATYPE=SPECIAL"
+*MediaType Colored/Color: "%% FoomaticRIPOptionSetting: MediaType=Colored"
+*FoomaticRIPOptionSetting MediaType=Colored: "SET MEDIATYPE=COLOR"
+*MediaType Letterhead/Letterhead: "%% FoomaticRIPOptionSetting: MediaType=Letterhead"
+*FoomaticRIPOptionSetting MediaType=Letterhead: "SET MEDIATYPE=LETTERHEAD"
+*MediaType Preprinted/Preprinted: "%% FoomaticRIPOptionSetting: MediaType=Preprinted"
+*FoomaticRIPOptionSetting MediaType=Preprinted: "SET MEDIATYPE=PREPRINTED"
+*MediaType Prepunched/Prepunched: "%% FoomaticRIPOptionSetting: MediaType=Prepunched"
+*FoomaticRIPOptionSetting MediaType=Prepunched: "SET MEDIATYPE=PREPUNCHED"
+*MediaType Labels/Labels: "%% FoomaticRIPOptionSetting: MediaType=Labels"
+*FoomaticRIPOptionSetting MediaType=Labels: "SET MEDIATYPE=LABELS"
+*MediaType Bond/Bond: "%% FoomaticRIPOptionSetting: MediaType=Bond"
+*FoomaticRIPOptionSetting MediaType=Bond: "SET MEDIATYPE=BOND"
+*MediaType Cardstock/Cardstock: "%% FoomaticRIPOptionSetting: MediaType=Cardstock"
+*FoomaticRIPOptionSetting MediaType=Cardstock: "SET MEDIATYPE=CARDSTOCK"
+*MediaType OHP/Transparency: "%% FoomaticRIPOptionSetting: MediaType=OHP"
+*FoomaticRIPOptionSetting MediaType=OHP: "SET MEDIATYPE=TRANSPARENCY"
+*MediaType Thick/Thick: "%% FoomaticRIPOptionSetting: MediaType=Thick"
+*FoomaticRIPOptionSetting MediaType=Thick: "SET MEDIATYPE=THICK"
+*MediaType Thin/Thin: "%% FoomaticRIPOptionSetting: MediaType=Thin"
+*FoomaticRIPOptionSetting MediaType=Thin: "SET MEDIATYPE=THIN"
+*CloseUI: *MediaType
+
+*OpenUI *OutputBin/Destination: PickOne
+*FoomaticRIPOption OutputBin: enum JCL A
+*OrderDependency: 210 AnySetup *OutputBin
+*DefaultOutputBin: Default
+*OutputBin Default/Printer Default: "%% FoomaticRIPOptionSetting: OutputBin=Default"
+*FoomaticRIPOptionSetting OutputBin=Default: "SET OUTBIN=SYSDEFAULT"
+*OutputBin Standard/Internal Tray 1: "%% FoomaticRIPOptionSetting: OutputBin=Standard"
+*FoomaticRIPOptionSetting OutputBin=Standard: "SET OUTBIN=UPPER"
+*OutputBin Bin1/Internal Tray 2: "%% FoomaticRIPOptionSetting: OutputBin=Bin1"
+*FoomaticRIPOptionSetting OutputBin=Bin1: "SET OUTBIN=INNER"
+*OutputBin Shift/Shift Tray: "%% FoomaticRIPOptionSetting: OutputBin=Shift"
+*FoomaticRIPOptionSetting OutputBin=Shift: "SET OUTBIN=UPPER"
+*OutputBin FujigawaShift/Finisher Tray: "%% FoomaticRIPOptionSetting: OutputBin=FujigawaShift"
+*FoomaticRIPOptionSetting OutputBin=FujigawaShift: "SET OUTBIN=FINISHERSHIFT"
+*OutputBin KingUpper/Finisher Proof Tray: "%% FoomaticRIPOptionSetting: OutputBin=KingUpper"
+*FoomaticRIPOptionSetting OutputBin=KingUpper: "SET OUTBIN=FINISHERPROOF"
+*OutputBin KingLower/Finisher Shift Tray: "%% FoomaticRIPOptionSetting: OutputBin=KingLower"
+*FoomaticRIPOptionSetting OutputBin=KingLower: "SET OUTBIN=FINISHERSHIFT"
+*CloseUI: *OutputBin
+
+*OpenUI *RIStaple/Staple: PickOne
+*FoomaticRIPOption RIStaple: enum JCL A
+*OrderDependency: 220 AnySetup *RIStaple
+*DefaultRIStaple: None
+*RIStaple None/Off: "%% FoomaticRIPOptionSetting: RIStaple=None"
+*FoomaticRIPOptionSetting RIStaple=None: "SET STAPLE=OFF"
+*RIStaple UpperLeft/Top Left: "%% FoomaticRIPOptionSetting: RIStaple=UpperLeft"
+*FoomaticRIPOptionSetting RIStaple=UpperLeft: "SET STAPLE=LEFTTOP"
+*RIStaple UpperRight/Top Right: "%% FoomaticRIPOptionSetting: RIStaple=UpperRight"
+*FoomaticRIPOptionSetting RIStaple=UpperRight: "SET STAPLE=RIGHTTOP"
+*RIStaple LeftW/Left 2: "%% FoomaticRIPOptionSetting: RIStaple=LeftW"
+*FoomaticRIPOptionSetting RIStaple=LeftW: "SET STAPLE=LEFT2PORT"
+*RIStaple RightW/Right 2: "%% FoomaticRIPOptionSetting: RIStaple=RightW"
+*FoomaticRIPOptionSetting RIStaple=RightW: "SET STAPLE=RIGHT2PORT"
+*RIStaple UpperW/Top 2: "%% FoomaticRIPOptionSetting: RIStaple=UpperW"
+*FoomaticRIPOptionSetting RIStaple=UpperW: "SET STAPLE=TOP2PORT"
+*CloseUI: *RIStaple
+
+
+*OpenUI *RIPrintMode/Toner Saving: PickOne
+*FoomaticRIPOption RIPrintMode: enum JCL A
+*OrderDependency: 45 AnySetup *RIPrintMode
+*DefaultRIPrintMode: 0rhit
+*RIPrintMode 0rhit/Off: "%% FoomaticRIPOptionSetting: RIPrintMode=0rhit"
+*FoomaticRIPOptionSetting RIPrintMode=0rhit: "SET ECONOMODE=OFF"
+*RIPrintMode 5rhit/On: "%% FoomaticRIPOptionSetting: RIPrintMode=5rhit"
+*FoomaticRIPOptionSetting RIPrintMode=5rhit: "SET ECONOMODE=ON"
+*CloseUI: *RIPrintMode
+
+
+*CloseGroup: General
+
+
+*OpenGroup: JobLog/Job Log
+
+*OpenUI *JobType/JobType: PickOne
+*FoomaticRIPOption JobType: enum JCL A
+*OrderDependency: 255 AnySetup *JobType
+*DefaultJobType: Normal
+*JobType Normal/Normal: ""
+*JobType DetailedLogging/Normal with Detailed Logging: "%% FoomaticRIPOptionSetting: JobType=DetailedLogging"
+*FoomaticRIPOptionSetting JobType=DetailedLogging: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;"
+*End
+*JobType SamplePrint/Sample Print: "%% FoomaticRIPOptionSetting: JobType=SamplePrint"
+*FoomaticRIPOptionSetting JobType=SamplePrint: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;
+@PJL PROOFJOB"
+*End
+*JobType LockedPrint/Locked Print: "%% FoomaticRIPOptionSetting: JobType=LockedPrint"
+*FoomaticRIPOptionSetting JobType=LockedPrint: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;
+@PJL SECUREJOB"
+*End
+*JobType DocServer/Document Server: "%% FoomaticRIPOptionSetting: JobType=DocServer"
+*FoomaticRIPOptionSetting JobType=DocServer: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;
+@PJL SET OWNERID=&quot;&user;&quot;
+@PJL SET DISKIMAGE=ON"
+*End
+*CloseUI: *JobType
+
+
+*OpenUI *LockedPrintPassword/Locked Print Password (4 digits): PickOne
+*FoomaticRIPOption LockedPrintPassword: password JCL A
+*FoomaticRIPOptionMaxLength LockedPrintPassword:4
+*FoomaticRIPOptionAllowedChars LockedPrintPassword: "0-9"
+*OrderDependency: 255 AnySetup *LockedPrintPassword
+*FoomaticRIPOptionPrototype LockedPrintPassword: "SET JOBPASSWORD=%s"
+*DefaultLockedPrintPassword: None
+*LockedPrintPassword None/None: ""
+*LockedPrintPassword 1111/1111: "%% FoomaticRIPOptionSetting: LockedPrintPassword=1111"
+*FoomaticRIPOptionSetting LockedPrintPassword=1111: "SET JOBPASSWORD=1111"
+*LockedPrintPassword 2222/2222: "%% FoomaticRIPOptionSetting: LockedPrintPassword=2222"
+*FoomaticRIPOptionSetting LockedPrintPassword=2222: "SET JOBPASSWORD=2222"
+*LockedPrintPassword 3333/3333: "%% FoomaticRIPOptionSetting: LockedPrintPassword=3333"
+*FoomaticRIPOptionSetting LockedPrintPassword=3333: "SET JOBPASSWORD=3333"
+*CloseUI: *LockedPrintPassword
+
+
+*OpenUI *DocServerPassword/Document Server Password (4 digits): PickOne
+*FoomaticRIPOption DocServerPassword: password JCL A
+*FoomaticRIPOptionMaxLength DocServerPassword:4
+*FoomaticRIPOptionAllowedChars DocServerPassword: "0-9"
+*OrderDependency: 255 AnySetup *DocServerPassword
+*FoomaticRIPOptionPrototype DocServerPassword: "SET JOBPASSWORD=%s"
+*DefaultDocServerPassword: None
+*DocServerPassword None/None: ""
+*DocServerPassword 1111/1111: "%% FoomaticRIPOptionSetting: DocServerPassword=1111"
+*FoomaticRIPOptionSetting DocServerPassword=1111: "SET JOBPASSWORD=1111"
+*DocServerPassword 2222/2222: "%% FoomaticRIPOptionSetting: DocServerPassword=2222"
+*FoomaticRIPOptionSetting DocServerPassword=2222: "SET JOBPASSWORD=2222"
+*DocServerPassword 3333/3333: "%% FoomaticRIPOptionSetting: DocServerPassword=3333"
+*FoomaticRIPOptionSetting DocServerPassword=3333: "SET JOBPASSWORD=3333"
+*CloseUI: *DocServerPassword
+
+
+*OpenUI *UserCode/User Code (up to 8 digits): PickOne
+*FoomaticRIPOption UserCode: string JCL A
+*FoomaticRIPOptionMaxLength UserCode:8
+*FoomaticRIPOptionAllowedChars UserCode: "0-9"
+*OrderDependency: 255 AnySetup *UserCode
+*FoomaticRIPOptionPrototype UserCode: "SET USERCODE=&quot;%s&quot;"
+*DefaultUserCode: None
+*UserCode None/None: ""
+*UserCode 1/1: "%% FoomaticRIPOptionSetting: UserCode=1"
+*FoomaticRIPOptionSetting UserCode=1: "SET USERCODE=&quot;1&quot;"
+*UserCode 2/2: "%% FoomaticRIPOptionSetting: UserCode=2"
+*FoomaticRIPOptionSetting UserCode=2: "SET USERCODE=&quot;2&quot;"
+*UserCode 3/3: "%% FoomaticRIPOptionSetting: UserCode=3"
+*FoomaticRIPOptionSetting UserCode=3: "SET USERCODE=&quot;3&quot;"
+*CloseUI: *UserCode
+
+*CloseGroup: JobLog/Job Log
+
+*UIConstraints: *Option1OptionTray None *InputSlot 3Tray
+*UIConstraints: *Option1OptionTray None *InputSlot 4Tray
+*UIConstraints: *Option1OptionTray 1Cassette *InputSlot 4Tray
+*UIConstraints: *Option3BypassTray False *InputSlot MultiTray
+*UIConstraints: *InputSlot 3Tray *Option1OptionTray None
+*UIConstraints: *InputSlot 4Tray *Option1OptionTray None
+*UIConstraints: *InputSlot 4Tray *Option1OptionTray 1Cassette
+*UIConstraints: *InputSlot MultiTray *Option3BypassTray False
+*UIConstraints: *Option10DuplexUnit False *Duplex DuplexTumble
+*UIConstraints: *Option10DuplexUnit False *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *Option10DuplexUnit False
+*UIConstraints: *Duplex DuplexNoTumble *Option10DuplexUnit False
+*UIConstraints: *Option20InternalTray2 False *OutputBin Bin1
+*UIConstraints: *OutputBin Bin1 *Option20InternalTray2 False
+*UIConstraints: *Option25ShiftTray False *OutputBin Shift
+*UIConstraints: *OutputBin Shift *Option25ShiftTray False
+*UIConstraints: *Option25ShiftTray True *OutputBin Standard
+*UIConstraints: *OutputBin Standard *Option25ShiftTray True
+*UIConstraints: *Option25ShiftTray True *Option30Finisher Fin500
+*UIConstraints: *Option25ShiftTray True *Option30Finisher Fin1000
+*UIConstraints: *Option30Finisher Fin500 *Option25ShiftTray True
+*UIConstraints: *Option30Finisher Fin1000 *Option25ShiftTray True
+*UIConstraints: *Option30Finisher None *OutputBin FujigawaShift
+*UIConstraints: *Option30Finisher None *OutputBin KingUpper
+*UIConstraints: *Option30Finisher None *OutputBin KingLower
+*UIConstraints: *Option30Finisher Fin500 *OutputBin KingUpper
+*UIConstraints: *Option30Finisher Fin500 *OutputBin KingLower
+*UIConstraints: *Option30Finisher Fin1000 *OutputBin FujigawaShift
+*UIConstraints: *OutputBin FujigawaShift *Option30Finisher None
+*UIConstraints: *OutputBin KingUpper *Option30Finisher None
+*UIConstraints: *OutputBin KingLower *Option30Finisher None
+*UIConstraints: *OutputBin KingUpper *Option30Finisher Fin500
+*UIConstraints: *OutputBin KingLower *Option30Finisher Fin500
+*UIConstraints: *OutputBin FujigawaShift *Option30Finisher Fin1000
+*UIConstraints: *RIStaple UpperLeft *Option30Finisher None
+*UIConstraints: *RIStaple UpperRight *Option30Finisher None
+*UIConstraints: *RIStaple LeftW *Option30Finisher None
+*UIConstraints: *RIStaple RightW *Option30Finisher None
+*UIConstraints: *RIStaple UpperW *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIStaple UpperLeft
+*UIConstraints: *Option30Finisher None *RIStaple UpperRight
+*UIConstraints: *Option30Finisher None *RIStaple LeftW
+*UIConstraints: *Option30Finisher None *RIStaple RightW
+*UIConstraints: *Option30Finisher None *RIStaple UpperW
+*UIConstraints: *Option30Finisher Fin500 *RIStaple LeftW
+*UIConstraints: *Option30Finisher Fin500 *RIStaple RightW
+*UIConstraints: *Option30Finisher Fin500 *RIStaple UpperW
+*UIConstraints: *RIStaple LeftW *Option30Finisher Fin500
+*UIConstraints: *RIStaple RightW *Option30Finisher Fin500
+*UIConstraints: *RIStaple UpperW *Option30Finisher Fin500
+*UIConstraints: *MediaType Labels *InputSlot 1Tray
+*UIConstraints: *MediaType Labels *InputSlot 3Tray
+*UIConstraints: *MediaType Labels *InputSlot 4Tray
+*UIConstraints: *MediaType OHP *InputSlot 1Tray
+*UIConstraints: *MediaType OHP *InputSlot 3Tray
+*UIConstraints: *MediaType OHP *InputSlot 4Tray
+*UIConstraints: *MediaType Thick *InputSlot 1Tray
+*UIConstraints: *MediaType Thick *InputSlot 3Tray
+*UIConstraints: *MediaType Thick *InputSlot 4Tray
+*UIConstraints: *MediaType Thin *InputSlot 1Tray
+*UIConstraints: *MediaType Thin *InputSlot 3Tray
+*UIConstraints: *MediaType Thin *InputSlot 4Tray
+*UIConstraints: *InputSlot 1Tray *MediaType Labels
+*UIConstraints: *InputSlot 3Tray *MediaType Labels
+*UIConstraints: *InputSlot 4Tray *MediaType Labels
+*UIConstraints: *InputSlot 1Tray *MediaType OHP
+*UIConstraints: *InputSlot 3Tray *MediaType OHP
+*UIConstraints: *InputSlot 4Tray *MediaType OHP
+*UIConstraints: *InputSlot 1Tray *MediaType Thick
+*UIConstraints: *InputSlot 3Tray *MediaType Thick
+*UIConstraints: *InputSlot 4Tray *MediaType Thick
+*UIConstraints: *InputSlot 1Tray *MediaType Thin
+*UIConstraints: *InputSlot 3Tray *MediaType Thin
+*UIConstraints: *InputSlot 4Tray *MediaType Thin
+*UIConstraints: *MediaType Labels *OutputBin Bin1
+*UIConstraints: *MediaType Labels *OutputBin FujigawaShift
+*UIConstraints: *MediaType Labels *OutputBin KingUpper
+*UIConstraints: *MediaType Labels *OutputBin KingLower
+*UIConstraints: *MediaType OHP *OutputBin Bin1
+*UIConstraints: *MediaType OHP *OutputBin FujigawaShift
+*UIConstraints: *MediaType OHP *OutputBin KingLower
+*UIConstraints: *MediaType Thick *OutputBin Bin1
+*UIConstraints: *MediaType Thin *OutputBin Bin1
+*UIConstraints: *MediaType Thin *OutputBin FujigawaShift
+*UIConstraints: *MediaType Thin *OutputBin KingLower
+*UIConstraints: *OutputBin Bin1 *MediaType Labels
+*UIConstraints: *OutputBin FujigawaShift *MediaType Labels
+*UIConstraints: *OutputBin KingUpper *MediaType Labels
+*UIConstraints: *OutputBin KingLower *MediaType Labels
+*UIConstraints: *OutputBin Bin1 *MediaType OHP
+*UIConstraints: *OutputBin FujigawaShift *MediaType OHP
+*UIConstraints: *OutputBin KingLower *MediaType OHP
+*UIConstraints: *OutputBin Bin1 *MediaType Thick
+*UIConstraints: *OutputBin Bin1 *MediaType Thin
+*UIConstraints: *OutputBin FujigawaShift *MediaType Thin
+*UIConstraints: *OutputBin KingLower *MediaType Thin
+*UIConstraints: *Duplex DuplexTumble *InputSlot MultiTray
+*UIConstraints: *Duplex DuplexNoTumble *InputSlot MultiTray
+*UIConstraints: *InputSlot MultiTray *Duplex DuplexTumble
+*UIConstraints: *InputSlot MultiTray *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *MediaType Labels
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Labels
+*UIConstraints: *Duplex DuplexTumble *MediaType OHP
+*UIConstraints: *Duplex DuplexNoTumble *MediaType OHP
+*UIConstraints: *Duplex DuplexTumble *MediaType Thick
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Thick
+*UIConstraints: *Duplex DuplexTumble *MediaType Thin
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Thin
+*UIConstraints: *MediaType Labels *Duplex DuplexTumble
+*UIConstraints: *MediaType Labels *Duplex DuplexNoTumble
+*UIConstraints: *MediaType OHP *Duplex DuplexTumble
+*UIConstraints: *MediaType OHP *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Thick *Duplex DuplexTumble
+*UIConstraints: *MediaType Thick *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Thin *Duplex DuplexTumble
+*UIConstraints: *MediaType Thin *Duplex DuplexNoTumble
+
+
+
+*% Generic boilerplate PPD stuff as standard PostScript fonts and so on
+
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Standard ROM
+*% end of Printer Description file
diff --git a/db/source/PPD/Infotec/PXL/Infotec-IS2027_PXL.ppd b/db/source/PPD/Infotec/PXL/Infotec-IS2027_PXL.ppd
new file mode 100644
index 00000000..9070f9af
--- /dev/null
+++ b/db/source/PPD/Infotec/PXL/Infotec-IS2027_PXL.ppd
@@ -0,0 +1,592 @@
+*PPD-Adobe: "4.3"
+*%
+*% Printer Description file
+*% for "Infotec IS2027 PXL"
+*%
+*% CreationDate: 2001/02/08
+*% Modified: 2005/11/15
+*%
+*% COPYRIGHT (C) 2001-2005 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.1"
+*FormatVersion: "4.3"
+*LanguageEncoding: ISOLatin1
+*LanguageVersion: English
+*ModelName: "Infotec IS2027"
+*PCFileName: "INF20273.PPD"
+*Manufacturer: "Infotec"
+*Product: "(infotec IS2027 PS3)"
+*PSVersion: "(3011.103) 2"
+*ShortNickName: "Infotec IS2027 PXL"
+*NickName: "Infotec IS2027 PXL"
+
+*cupsVersion: 1.0
+*cupsManualCopies: True
+*cupsModelNumber: 2
+*cupsFilter: "application/vnd.cups-postscript 0 foomatic-rip"
+
+*%========== Basic Device Capabilities ==========
+
+*LanguageLevel: "3"
+*ColorDevice: False
+*DefaultColorSpace: Gray
+*TTRasterizer: Type42
+*FileSystem: True
+*Throughput: "27"
+*LandscapeOrientation: Minus90
+
+*%========== Installable Options ==========
+*%========== & System Management ==========
+
+*OpenGroup: InstallableOptions/Installable Options
+
+*OpenUI *Option20InternalTray2/Internal Tray 2: PickOne
+*DefaultOption20InternalTray2: False
+*Option20InternalTray2 False/Not Installed: ""
+*Option20InternalTray2 True/Installed: ""
+*CloseUI *Option20InternalTray2
+
+*OpenUI *Option25ShiftTray/Shift Tray: PickOne
+*DefaultOption25ShiftTray: False
+*Option25ShiftTray False/Not Installed: ""
+*Option25ShiftTray True/Installed: ""
+*CloseUI *Option25ShiftTray
+
+*OpenUI *Option10DuplexUnit/Duplex Unit: PickOne
+*DefaultOption10DuplexUnit: False
+*Option10DuplexUnit False/Not Installed: ""
+*Option10DuplexUnit True/Installed: ""
+*CloseUI *Option10DuplexUnit
+
+*OpenUI *Option30Finisher/Finisher: PickOne
+*DefaultOption30Finisher: None
+*Option30Finisher None/Not Installed: ""
+*Option30Finisher Fin500/Finisher 500: ""
+*Option30Finisher Fin1000/Finisher 1000: ""
+*CloseUI *Option30Finisher
+
+*OpenUI *Option3BypassTray/Bypass Tray: PickOne
+*DefaultOption3BypassTray: False
+*Option3BypassTray False/Not Installed: ""
+*Option3BypassTray True/Installed: ""
+*CloseUI *Option3BypassTray
+
+*OpenUI *Option1OptionTray/Option Tray: PickOne
+*DefaultOption1OptionTray: None
+*Option1OptionTray None/Not Installed: ""
+*Option1OptionTray 1Cassette/Tray 3(LCT): ""
+*Option1OptionTray 2Cassette/Tray 3 and 4: ""
+*CloseUI *Option1OptionTray
+
+
+*CloseGroup: InstallableOptions
+
+*%========== Ghostscript Command line ==========
+
+*FoomaticIDs: Infotec-IS2027 pxlmono
+*FoomaticRIPCommandLine: "gs -q -dBATCH -dPARANOIDSAFER -dNOPAUSE%B%A%C -sOutputFile=- - %D%E"
+
+*OpenGroup: General
+*OpenUI *ColorModel/Color Mode: PickOne
+*FoomaticRIPOption ColorModel: enum Composite B
+*OrderDependency: 10 AnySetup *ColorModel
+*DefaultColorModel: Grayscale
+*ColorModel Grayscale/Grayscale: "%% FoomaticRIPOptionSetting: ColorModel=Grayscale"
+*FoomaticRIPOptionSetting ColorModel=Grayscale: "GSCmdLine=Grayscale"
+*CloseUI: *ColorModel
+
+*FoomaticRIPOption GSCmdLine: enum CmdLine B 10
+*FoomaticRIPOptionSetting GSCmdLine=FromColorModel: ""
+*FoomaticRIPOptionSetting GSCmdLine=Grayscale: " -sDEVICE=pxlmono"
+*End
+
+*OpenUI *Resolution/Resolution: PickOne
+*FoomaticRIPOption Resolution: enum Composite A
+*OrderDependency: 15 AnySetup *Resolution
+*DefaultResolution: 600dpi
+*Resolution 600dpi: "%% FoomaticRIPOptionSetting: Resolution=600dpi"
+*FoomaticRIPOptionSetting Resolution=600dpi: "JCLResolution=600dpi GSResolution=600dpi"
+*CloseUI: *Resolution
+
+*FoomaticRIPOption GSResolution: enum CmdLine A 15
+*FoomaticRIPOptionSetting GSResolution=FromResolution: ""
+*FoomaticRIPOptionSetting GSResolution=600dpi: " -r600x600"
+
+*FoomaticRIPOption JCLResolution: enum JCL A 15
+*FoomaticRIPOptionSetting JCLResolution=FromResolution: ""
+*FoomaticRIPOptionSetting JCLResolution=600dpi: "SET RESOLUTION=600"
+
+
+*%========== Media Selection ==========
+
+*HWMargins: 12 12 12 12
+*OpenUI *PageSize/PageSize: PickOne
+*FoomaticRIPOption PageSize: enum CmdLine C
+*OrderDependency: 20 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize A3/A3: "%% FoomaticRIPOptionSetting: PageSize=A3"
+*FoomaticRIPOptionSetting PageSize=A3: " -sPAPERSIZE=a3"
+*PageSize A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*FoomaticRIPOptionSetting PageSize=A4: " -sPAPERSIZE=a4"
+*PageSize Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*FoomaticRIPOptionSetting PageSize=Letter: " -sPAPERSIZE=letter"
+*PageSize 11x17/11x17: "%% FoomaticRIPOptionSetting: PageSize=11x17"
+*FoomaticRIPOptionSetting PageSize=11x17: " -sPAPERSIZE=11x17"
+*CloseUI: *PageSize
+
+*OpenUI *PageRegion: PickOne
+*OrderDependency: 25 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion A3/A3: "%% FoomaticRIPOptionSetting: PageSize=A3"
+*PageRegion A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*PageRegion Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*PageRegion 11x17/11x17: "%% FoomaticRIPOptionSetting: PageSize=11x17"
+*CloseUI: *PageRegion
+
+*%========== Information About Media Sizes ==========
+
+*DefaultImageableArea: Letter
+*ImageableArea A3/A3: "12 12 830 1179"
+*ImageableArea A4/A4: "12 12 583 830"
+*ImageableArea Letter/Letter: "12 12 600 780"
+*ImageableArea 11x17/11x17: "12 12 780 1212"
+
+*DefaultPaperDimension: Letter
+*PaperDimension A3/A3: "842 1191"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension Letter/Letter: "612 792"
+*PaperDimension 11x17/11x17: "792 1224"
+
+*%========== Media Handling Features ==========
+
+*OpenUI *InputSlot/InputSlot: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine E
+*OrderDependency: 30 AnySetup *InputSlot
+*DefaultInputSlot: Auto
+*InputSlot MultiTray/Bypass Tray: "%% FoomaticRIPOptionSetting: InputSlot=MultiTray"
+*FoomaticRIPOptionSetting InputSlot=MultiTray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x02\xf8\x26/g&quot;"
+*End
+*InputSlot 1Tray/Tray 1: "%% FoomaticRIPOptionSetting: InputSlot=1Tray"
+*FoomaticRIPOptionSetting InputSlot=1Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x04\xf8\x26/g&quot;"
+*End
+*InputSlot 2Tray/Tray 2: "%% FoomaticRIPOptionSetting: InputSlot=2Tray"
+*FoomaticRIPOptionSetting InputSlot=2Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x05\xf8\x26/g&quot;"
+*End
+*InputSlot 3Tray/Tray 3: "%% FoomaticRIPOptionSetting: InputSlot=3Tray"
+*FoomaticRIPOptionSetting InputSlot=3Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x07\xf8\x26/g&quot;"
+*End
+*InputSlot 4Tray/Tray 4: "%% FoomaticRIPOptionSetting: InputSlot=4Tray"
+*FoomaticRIPOptionSetting InputSlot=4Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x08\xf8\x26/g&quot;"
+*End
+*InputSlot Auto/Auto Select: "%% FoomaticRIPOptionSetting: InputSlot=Auto"
+*FoomaticRIPOptionSetting InputSlot=Auto: ""
+*CloseUI: *InputSlot
+
+*OpenUI *Duplex/Duplex: PickOne
+*FoomaticRIPOption Duplex: enum Composite D
+*OrderDependency: 50 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex None/Off: "%% FoomaticRIPOptionSetting: Duplex=None"
+*FoomaticRIPOptionSetting Duplex=None: "JCLDuplex=None GSDuplex=None"
+*Duplex DuplexNoTumble/Long Edge: "%% FoomaticRIPOptionSetting: Duplex=DuplexNoTumble"
+*FoomaticRIPOptionSetting Duplex=DuplexNoTumble: "JCLDuplex=DuplexNoTumble GSDuplex=DuplexNoTumble"
+*Duplex DuplexTumble/Short Edge: "%% FoomaticRIPOptionSetting: Duplex=DuplexTumble"
+*FoomaticRIPOptionSetting Duplex=DuplexTumble: "JCLDuplex=DuplexTumble GSDuplex=DuplexTumble"
+*CloseUI: *Duplex
+
+*FoomaticRIPOption GSDuplex: enum CmdLine D 50
+*FoomaticRIPOptionSetting GSDuplex=FromDuplex: ""
+*FoomaticRIPOptionSetting GSDuplex=None: ""
+*FoomaticRIPOptionSetting GSDuplex=DuplexNoTumble: "&&
+ | perl -p -e &quot;s/\xc0\x00\xf8\x34/\xc0\x01\xf8\x35/g&quot;"
+*FoomaticRIPOptionSetting GSDuplex=DuplexTumble: "&&
+ | perl -p -e &quot;s/\xc0\x00\xf8\x34/\xc0\x00\xf8\x35/g&quot;"
+
+*FoomaticRIPOption JCLDuplex: enum JCL D 50
+*FoomaticRIPOptionSetting JCLDuplex=FromDuplex: ""
+*FoomaticRIPOptionSetting JCLDuplex=None: "SET DUPLEX=OFF"
+*FoomaticRIPOptionSetting JCLDuplex=DuplexNoTumble: "SET DUPLEX=ON
+@PJL SET BINDING=LONGEDGE"
+*FoomaticRIPOptionSetting JCLDuplex=DuplexTumble: "SET DUPLEX=ON
+@PJL SET BINDING=SHORTEDGE"
+
+
+*OpenUI *TraySwitch/Auto Tray Switch: PickOne
+*FoomaticRIPOption TraySwitch: enum JCL A
+*OrderDependency: 35 AnySetup *TraySwitch
+*DefaultTraySwitch: True
+*TraySwitch True/On: "%% FoomaticRIPOptionSetting: TraySwitch=True"
+*FoomaticRIPOptionSetting TraySwitch=True: "SET AUTOTRAYCHANGE=ON"
+*TraySwitch False/Off: "%% FoomaticRIPOptionSetting: TraySwitch=False"
+*FoomaticRIPOptionSetting TraySwitch=False: "SET AUTOTRAYCHANGE=OFF"
+*CloseUI: *TraySwitch
+
+*OpenUI *MediaType/Paper Type: PickOne
+*FoomaticRIPOption MediaType: enum JCL A
+*OrderDependency: 205 AnySetup *MediaType
+*DefaultMediaType: Plain
+*MediaType Plain/Plain: "%% FoomaticRIPOptionSetting: MediaType=Plain"
+*FoomaticRIPOptionSetting MediaType=Plain: "SET MEDIATYPE=PLAIN"
+*MediaType Recycled/Recycled: "%% FoomaticRIPOptionSetting: MediaType=Recycled"
+*FoomaticRIPOptionSetting MediaType=Recycled: "SET MEDIATYPE=RECYCLED"
+*MediaType Special/Special: "%% FoomaticRIPOptionSetting: MediaType=Special"
+*FoomaticRIPOptionSetting MediaType=Special: "SET MEDIATYPE=SPECIAL"
+*MediaType Colored/Color: "%% FoomaticRIPOptionSetting: MediaType=Colored"
+*FoomaticRIPOptionSetting MediaType=Colored: "SET MEDIATYPE=COLOR"
+*MediaType Letterhead/Letterhead: "%% FoomaticRIPOptionSetting: MediaType=Letterhead"
+*FoomaticRIPOptionSetting MediaType=Letterhead: "SET MEDIATYPE=LETTERHEAD"
+*MediaType Preprinted/Preprinted: "%% FoomaticRIPOptionSetting: MediaType=Preprinted"
+*FoomaticRIPOptionSetting MediaType=Preprinted: "SET MEDIATYPE=PREPRINTED"
+*MediaType Prepunched/Prepunched: "%% FoomaticRIPOptionSetting: MediaType=Prepunched"
+*FoomaticRIPOptionSetting MediaType=Prepunched: "SET MEDIATYPE=PREPUNCHED"
+*MediaType Labels/Labels: "%% FoomaticRIPOptionSetting: MediaType=Labels"
+*FoomaticRIPOptionSetting MediaType=Labels: "SET MEDIATYPE=LABELS"
+*MediaType Bond/Bond: "%% FoomaticRIPOptionSetting: MediaType=Bond"
+*FoomaticRIPOptionSetting MediaType=Bond: "SET MEDIATYPE=BOND"
+*MediaType Cardstock/Cardstock: "%% FoomaticRIPOptionSetting: MediaType=Cardstock"
+*FoomaticRIPOptionSetting MediaType=Cardstock: "SET MEDIATYPE=CARDSTOCK"
+*MediaType OHP/Transparency: "%% FoomaticRIPOptionSetting: MediaType=OHP"
+*FoomaticRIPOptionSetting MediaType=OHP: "SET MEDIATYPE=TRANSPARENCY"
+*MediaType Thick/Thick: "%% FoomaticRIPOptionSetting: MediaType=Thick"
+*FoomaticRIPOptionSetting MediaType=Thick: "SET MEDIATYPE=THICK"
+*MediaType Thin/Thin: "%% FoomaticRIPOptionSetting: MediaType=Thin"
+*FoomaticRIPOptionSetting MediaType=Thin: "SET MEDIATYPE=THIN"
+*CloseUI: *MediaType
+
+*OpenUI *OutputBin/Destination: PickOne
+*FoomaticRIPOption OutputBin: enum JCL A
+*OrderDependency: 210 AnySetup *OutputBin
+*DefaultOutputBin: Default
+*OutputBin Default/Printer Default: "%% FoomaticRIPOptionSetting: OutputBin=Default"
+*FoomaticRIPOptionSetting OutputBin=Default: "SET OUTBIN=SYSDEFAULT"
+*OutputBin Standard/Internal Tray 1: "%% FoomaticRIPOptionSetting: OutputBin=Standard"
+*FoomaticRIPOptionSetting OutputBin=Standard: "SET OUTBIN=UPPER"
+*OutputBin Bin1/Internal Tray 2: "%% FoomaticRIPOptionSetting: OutputBin=Bin1"
+*FoomaticRIPOptionSetting OutputBin=Bin1: "SET OUTBIN=INNER"
+*OutputBin Shift/Shift Tray: "%% FoomaticRIPOptionSetting: OutputBin=Shift"
+*FoomaticRIPOptionSetting OutputBin=Shift: "SET OUTBIN=UPPER"
+*OutputBin FujigawaShift/Finisher Tray: "%% FoomaticRIPOptionSetting: OutputBin=FujigawaShift"
+*FoomaticRIPOptionSetting OutputBin=FujigawaShift: "SET OUTBIN=FINISHERSHIFT"
+*OutputBin KingUpper/Finisher Proof Tray: "%% FoomaticRIPOptionSetting: OutputBin=KingUpper"
+*FoomaticRIPOptionSetting OutputBin=KingUpper: "SET OUTBIN=FINISHERPROOF"
+*OutputBin KingLower/Finisher Shift Tray: "%% FoomaticRIPOptionSetting: OutputBin=KingLower"
+*FoomaticRIPOptionSetting OutputBin=KingLower: "SET OUTBIN=FINISHERSHIFT"
+*CloseUI: *OutputBin
+
+*OpenUI *RIStaple/Staple: PickOne
+*FoomaticRIPOption RIStaple: enum JCL A
+*OrderDependency: 220 AnySetup *RIStaple
+*DefaultRIStaple: None
+*RIStaple None/Off: "%% FoomaticRIPOptionSetting: RIStaple=None"
+*FoomaticRIPOptionSetting RIStaple=None: "SET STAPLE=OFF"
+*RIStaple UpperLeft/Top Left: "%% FoomaticRIPOptionSetting: RIStaple=UpperLeft"
+*FoomaticRIPOptionSetting RIStaple=UpperLeft: "SET STAPLE=LEFTTOP"
+*RIStaple UpperRight/Top Right: "%% FoomaticRIPOptionSetting: RIStaple=UpperRight"
+*FoomaticRIPOptionSetting RIStaple=UpperRight: "SET STAPLE=RIGHTTOP"
+*RIStaple LeftW/Left 2: "%% FoomaticRIPOptionSetting: RIStaple=LeftW"
+*FoomaticRIPOptionSetting RIStaple=LeftW: "SET STAPLE=LEFT2PORT"
+*RIStaple RightW/Right 2: "%% FoomaticRIPOptionSetting: RIStaple=RightW"
+*FoomaticRIPOptionSetting RIStaple=RightW: "SET STAPLE=RIGHT2PORT"
+*RIStaple UpperW/Top 2: "%% FoomaticRIPOptionSetting: RIStaple=UpperW"
+*FoomaticRIPOptionSetting RIStaple=UpperW: "SET STAPLE=TOP2PORT"
+*CloseUI: *RIStaple
+
+
+*OpenUI *RIPrintMode/Toner Saving: PickOne
+*FoomaticRIPOption RIPrintMode: enum JCL A
+*OrderDependency: 45 AnySetup *RIPrintMode
+*DefaultRIPrintMode: 0rhit
+*RIPrintMode 0rhit/Off: "%% FoomaticRIPOptionSetting: RIPrintMode=0rhit"
+*FoomaticRIPOptionSetting RIPrintMode=0rhit: "SET ECONOMODE=OFF"
+*RIPrintMode 5rhit/On: "%% FoomaticRIPOptionSetting: RIPrintMode=5rhit"
+*FoomaticRIPOptionSetting RIPrintMode=5rhit: "SET ECONOMODE=ON"
+*CloseUI: *RIPrintMode
+
+
+*CloseGroup: General
+
+
+*OpenGroup: JobLog/Job Log
+
+*OpenUI *JobType/JobType: PickOne
+*FoomaticRIPOption JobType: enum JCL A
+*OrderDependency: 255 AnySetup *JobType
+*DefaultJobType: Normal
+*JobType Normal/Normal: ""
+*JobType DetailedLogging/Normal with Detailed Logging: "%% FoomaticRIPOptionSetting: JobType=DetailedLogging"
+*FoomaticRIPOptionSetting JobType=DetailedLogging: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;"
+*End
+*JobType SamplePrint/Sample Print: "%% FoomaticRIPOptionSetting: JobType=SamplePrint"
+*FoomaticRIPOptionSetting JobType=SamplePrint: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;
+@PJL PROOFJOB"
+*End
+*JobType LockedPrint/Locked Print: "%% FoomaticRIPOptionSetting: JobType=LockedPrint"
+*FoomaticRIPOptionSetting JobType=LockedPrint: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;
+@PJL SECUREJOB"
+*End
+*JobType DocServer/Document Server: "%% FoomaticRIPOptionSetting: JobType=DocServer"
+*FoomaticRIPOptionSetting JobType=DocServer: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;
+@PJL SET OWNERID=&quot;&user;&quot;
+@PJL SET DISKIMAGE=ON"
+*End
+*CloseUI: *JobType
+
+
+*OpenUI *LockedPrintPassword/Locked Print Password (4 digits): PickOne
+*FoomaticRIPOption LockedPrintPassword: password JCL A
+*FoomaticRIPOptionMaxLength LockedPrintPassword:4
+*FoomaticRIPOptionAllowedChars LockedPrintPassword: "0-9"
+*OrderDependency: 255 AnySetup *LockedPrintPassword
+*FoomaticRIPOptionPrototype LockedPrintPassword: "SET JOBPASSWORD=%s"
+*DefaultLockedPrintPassword: None
+*LockedPrintPassword None/None: ""
+*LockedPrintPassword 1111/1111: "%% FoomaticRIPOptionSetting: LockedPrintPassword=1111"
+*FoomaticRIPOptionSetting LockedPrintPassword=1111: "SET JOBPASSWORD=1111"
+*LockedPrintPassword 2222/2222: "%% FoomaticRIPOptionSetting: LockedPrintPassword=2222"
+*FoomaticRIPOptionSetting LockedPrintPassword=2222: "SET JOBPASSWORD=2222"
+*LockedPrintPassword 3333/3333: "%% FoomaticRIPOptionSetting: LockedPrintPassword=3333"
+*FoomaticRIPOptionSetting LockedPrintPassword=3333: "SET JOBPASSWORD=3333"
+*CloseUI: *LockedPrintPassword
+
+
+*OpenUI *DocServerPassword/Document Server Password (4 digits): PickOne
+*FoomaticRIPOption DocServerPassword: password JCL A
+*FoomaticRIPOptionMaxLength DocServerPassword:4
+*FoomaticRIPOptionAllowedChars DocServerPassword: "0-9"
+*OrderDependency: 255 AnySetup *DocServerPassword
+*FoomaticRIPOptionPrototype DocServerPassword: "SET JOBPASSWORD=%s"
+*DefaultDocServerPassword: None
+*DocServerPassword None/None: ""
+*DocServerPassword 1111/1111: "%% FoomaticRIPOptionSetting: DocServerPassword=1111"
+*FoomaticRIPOptionSetting DocServerPassword=1111: "SET JOBPASSWORD=1111"
+*DocServerPassword 2222/2222: "%% FoomaticRIPOptionSetting: DocServerPassword=2222"
+*FoomaticRIPOptionSetting DocServerPassword=2222: "SET JOBPASSWORD=2222"
+*DocServerPassword 3333/3333: "%% FoomaticRIPOptionSetting: DocServerPassword=3333"
+*FoomaticRIPOptionSetting DocServerPassword=3333: "SET JOBPASSWORD=3333"
+*CloseUI: *DocServerPassword
+
+
+*OpenUI *UserCode/User Code (up to 8 digits): PickOne
+*FoomaticRIPOption UserCode: string JCL A
+*FoomaticRIPOptionMaxLength UserCode:8
+*FoomaticRIPOptionAllowedChars UserCode: "0-9"
+*OrderDependency: 255 AnySetup *UserCode
+*FoomaticRIPOptionPrototype UserCode: "SET USERCODE=&quot;%s&quot;"
+*DefaultUserCode: None
+*UserCode None/None: ""
+*UserCode 1/1: "%% FoomaticRIPOptionSetting: UserCode=1"
+*FoomaticRIPOptionSetting UserCode=1: "SET USERCODE=&quot;1&quot;"
+*UserCode 2/2: "%% FoomaticRIPOptionSetting: UserCode=2"
+*FoomaticRIPOptionSetting UserCode=2: "SET USERCODE=&quot;2&quot;"
+*UserCode 3/3: "%% FoomaticRIPOptionSetting: UserCode=3"
+*FoomaticRIPOptionSetting UserCode=3: "SET USERCODE=&quot;3&quot;"
+*CloseUI: *UserCode
+
+*CloseGroup: JobLog/Job Log
+
+*UIConstraints: *Option1OptionTray None *InputSlot 3Tray
+*UIConstraints: *Option1OptionTray None *InputSlot 4Tray
+*UIConstraints: *Option1OptionTray 1Cassette *InputSlot 4Tray
+*UIConstraints: *Option3BypassTray False *InputSlot MultiTray
+*UIConstraints: *InputSlot 3Tray *Option1OptionTray None
+*UIConstraints: *InputSlot 4Tray *Option1OptionTray None
+*UIConstraints: *InputSlot 4Tray *Option1OptionTray 1Cassette
+*UIConstraints: *InputSlot MultiTray *Option3BypassTray False
+*UIConstraints: *Option10DuplexUnit False *Duplex DuplexTumble
+*UIConstraints: *Option10DuplexUnit False *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *Option10DuplexUnit False
+*UIConstraints: *Duplex DuplexNoTumble *Option10DuplexUnit False
+*UIConstraints: *Option20InternalTray2 False *OutputBin Bin1
+*UIConstraints: *OutputBin Bin1 *Option20InternalTray2 False
+*UIConstraints: *Option25ShiftTray False *OutputBin Shift
+*UIConstraints: *OutputBin Shift *Option25ShiftTray False
+*UIConstraints: *Option25ShiftTray True *OutputBin Standard
+*UIConstraints: *OutputBin Standard *Option25ShiftTray True
+*UIConstraints: *Option25ShiftTray True *Option30Finisher Fin500
+*UIConstraints: *Option25ShiftTray True *Option30Finisher Fin1000
+*UIConstraints: *Option30Finisher Fin500 *Option25ShiftTray True
+*UIConstraints: *Option30Finisher Fin1000 *Option25ShiftTray True
+*UIConstraints: *Option30Finisher None *OutputBin FujigawaShift
+*UIConstraints: *Option30Finisher None *OutputBin KingUpper
+*UIConstraints: *Option30Finisher None *OutputBin KingLower
+*UIConstraints: *Option30Finisher Fin500 *OutputBin KingUpper
+*UIConstraints: *Option30Finisher Fin500 *OutputBin KingLower
+*UIConstraints: *Option30Finisher Fin1000 *OutputBin FujigawaShift
+*UIConstraints: *OutputBin FujigawaShift *Option30Finisher None
+*UIConstraints: *OutputBin KingUpper *Option30Finisher None
+*UIConstraints: *OutputBin KingLower *Option30Finisher None
+*UIConstraints: *OutputBin KingUpper *Option30Finisher Fin500
+*UIConstraints: *OutputBin KingLower *Option30Finisher Fin500
+*UIConstraints: *OutputBin FujigawaShift *Option30Finisher Fin1000
+*UIConstraints: *RIStaple UpperLeft *Option30Finisher None
+*UIConstraints: *RIStaple UpperRight *Option30Finisher None
+*UIConstraints: *RIStaple LeftW *Option30Finisher None
+*UIConstraints: *RIStaple RightW *Option30Finisher None
+*UIConstraints: *RIStaple UpperW *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIStaple UpperLeft
+*UIConstraints: *Option30Finisher None *RIStaple UpperRight
+*UIConstraints: *Option30Finisher None *RIStaple LeftW
+*UIConstraints: *Option30Finisher None *RIStaple RightW
+*UIConstraints: *Option30Finisher None *RIStaple UpperW
+*UIConstraints: *Option30Finisher Fin500 *RIStaple LeftW
+*UIConstraints: *Option30Finisher Fin500 *RIStaple RightW
+*UIConstraints: *Option30Finisher Fin500 *RIStaple UpperW
+*UIConstraints: *RIStaple LeftW *Option30Finisher Fin500
+*UIConstraints: *RIStaple RightW *Option30Finisher Fin500
+*UIConstraints: *RIStaple UpperW *Option30Finisher Fin500
+*UIConstraints: *MediaType Labels *InputSlot 1Tray
+*UIConstraints: *MediaType Labels *InputSlot 3Tray
+*UIConstraints: *MediaType Labels *InputSlot 4Tray
+*UIConstraints: *MediaType OHP *InputSlot 1Tray
+*UIConstraints: *MediaType OHP *InputSlot 3Tray
+*UIConstraints: *MediaType OHP *InputSlot 4Tray
+*UIConstraints: *MediaType Thick *InputSlot 1Tray
+*UIConstraints: *MediaType Thick *InputSlot 3Tray
+*UIConstraints: *MediaType Thick *InputSlot 4Tray
+*UIConstraints: *MediaType Thin *InputSlot 1Tray
+*UIConstraints: *MediaType Thin *InputSlot 3Tray
+*UIConstraints: *MediaType Thin *InputSlot 4Tray
+*UIConstraints: *InputSlot 1Tray *MediaType Labels
+*UIConstraints: *InputSlot 3Tray *MediaType Labels
+*UIConstraints: *InputSlot 4Tray *MediaType Labels
+*UIConstraints: *InputSlot 1Tray *MediaType OHP
+*UIConstraints: *InputSlot 3Tray *MediaType OHP
+*UIConstraints: *InputSlot 4Tray *MediaType OHP
+*UIConstraints: *InputSlot 1Tray *MediaType Thick
+*UIConstraints: *InputSlot 3Tray *MediaType Thick
+*UIConstraints: *InputSlot 4Tray *MediaType Thick
+*UIConstraints: *InputSlot 1Tray *MediaType Thin
+*UIConstraints: *InputSlot 3Tray *MediaType Thin
+*UIConstraints: *InputSlot 4Tray *MediaType Thin
+*UIConstraints: *MediaType Labels *OutputBin Bin1
+*UIConstraints: *MediaType Labels *OutputBin FujigawaShift
+*UIConstraints: *MediaType Labels *OutputBin KingUpper
+*UIConstraints: *MediaType Labels *OutputBin KingLower
+*UIConstraints: *MediaType OHP *OutputBin Bin1
+*UIConstraints: *MediaType OHP *OutputBin FujigawaShift
+*UIConstraints: *MediaType OHP *OutputBin KingLower
+*UIConstraints: *MediaType Thick *OutputBin Bin1
+*UIConstraints: *MediaType Thin *OutputBin Bin1
+*UIConstraints: *MediaType Thin *OutputBin FujigawaShift
+*UIConstraints: *MediaType Thin *OutputBin KingLower
+*UIConstraints: *OutputBin Bin1 *MediaType Labels
+*UIConstraints: *OutputBin FujigawaShift *MediaType Labels
+*UIConstraints: *OutputBin KingUpper *MediaType Labels
+*UIConstraints: *OutputBin KingLower *MediaType Labels
+*UIConstraints: *OutputBin Bin1 *MediaType OHP
+*UIConstraints: *OutputBin FujigawaShift *MediaType OHP
+*UIConstraints: *OutputBin KingLower *MediaType OHP
+*UIConstraints: *OutputBin Bin1 *MediaType Thick
+*UIConstraints: *OutputBin Bin1 *MediaType Thin
+*UIConstraints: *OutputBin FujigawaShift *MediaType Thin
+*UIConstraints: *OutputBin KingLower *MediaType Thin
+*UIConstraints: *Duplex DuplexTumble *InputSlot MultiTray
+*UIConstraints: *Duplex DuplexNoTumble *InputSlot MultiTray
+*UIConstraints: *InputSlot MultiTray *Duplex DuplexTumble
+*UIConstraints: *InputSlot MultiTray *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *MediaType Labels
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Labels
+*UIConstraints: *Duplex DuplexTumble *MediaType OHP
+*UIConstraints: *Duplex DuplexNoTumble *MediaType OHP
+*UIConstraints: *Duplex DuplexTumble *MediaType Thick
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Thick
+*UIConstraints: *Duplex DuplexTumble *MediaType Thin
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Thin
+*UIConstraints: *MediaType Labels *Duplex DuplexTumble
+*UIConstraints: *MediaType Labels *Duplex DuplexNoTumble
+*UIConstraints: *MediaType OHP *Duplex DuplexTumble
+*UIConstraints: *MediaType OHP *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Thick *Duplex DuplexTumble
+*UIConstraints: *MediaType Thick *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Thin *Duplex DuplexTumble
+*UIConstraints: *MediaType Thin *Duplex DuplexNoTumble
+
+
+
+*% Generic boilerplate PPD stuff as standard PostScript fonts and so on
+
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Standard ROM
+*% end of Printer Description file
diff --git a/db/source/PPD/Infotec/PXL/Infotec-IS2032_PXL.ppd b/db/source/PPD/Infotec/PXL/Infotec-IS2032_PXL.ppd
new file mode 100644
index 00000000..168e1edd
--- /dev/null
+++ b/db/source/PPD/Infotec/PXL/Infotec-IS2032_PXL.ppd
@@ -0,0 +1,592 @@
+*PPD-Adobe: "4.3"
+*%
+*% Printer Description file
+*% for "Infotec IS2032 PXL"
+*%
+*% CreationDate: 2001/02/08
+*% Modified: 2005/11/15
+*%
+*% COPYRIGHT (C) 2001-2005 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: "Infotec IS2032"
+*PCFileName: "INF20323.PPD"
+*Manufacturer: "Infotec"
+*Product: "(infotec IS2032 PS3)"
+*PSVersion: "(3011.103) 2"
+*ShortNickName: "Infotec IS2032 PXL"
+*NickName: "Infotec IS2032 PXL"
+
+*cupsVersion: 1.0
+*cupsManualCopies: True
+*cupsModelNumber: 2
+*cupsFilter: "application/vnd.cups-postscript 0 foomatic-rip"
+
+*%========== Basic Device Capabilities ==========
+
+*LanguageLevel: "3"
+*ColorDevice: False
+*DefaultColorSpace: Gray
+*TTRasterizer: Type42
+*FileSystem: True
+*Throughput: "32"
+*LandscapeOrientation: Minus90
+
+*%========== Installable Options ==========
+*%========== & System Management ==========
+
+*OpenGroup: InstallableOptions/Installable Options
+
+*OpenUI *Option20InternalTray2/Internal Tray 2: PickOne
+*DefaultOption20InternalTray2: False
+*Option20InternalTray2 False/Not Installed: ""
+*Option20InternalTray2 True/Installed: ""
+*CloseUI *Option20InternalTray2
+
+*OpenUI *Option25ShiftTray/Shift Tray: PickOne
+*DefaultOption25ShiftTray: False
+*Option25ShiftTray False/Not Installed: ""
+*Option25ShiftTray True/Installed: ""
+*CloseUI *Option25ShiftTray
+
+*OpenUI *Option10DuplexUnit/Duplex Unit: PickOne
+*DefaultOption10DuplexUnit: False
+*Option10DuplexUnit False/Not Installed: ""
+*Option10DuplexUnit True/Installed: ""
+*CloseUI *Option10DuplexUnit
+
+*OpenUI *Option30Finisher/Finisher: PickOne
+*DefaultOption30Finisher: None
+*Option30Finisher None/Not Installed: ""
+*Option30Finisher Fin500/Finisher 500: ""
+*Option30Finisher Fin1000/Finisher 1000: ""
+*CloseUI *Option30Finisher
+
+*OpenUI *Option3BypassTray/Bypass Tray: PickOne
+*DefaultOption3BypassTray: False
+*Option3BypassTray False/Not Installed: ""
+*Option3BypassTray True/Installed: ""
+*CloseUI *Option3BypassTray
+
+*OpenUI *Option1OptionTray/Option Tray: PickOne
+*DefaultOption1OptionTray: None
+*Option1OptionTray None/Not Installed: ""
+*Option1OptionTray 1Cassette/Tray 3(LCT): ""
+*Option1OptionTray 2Cassette/Tray 3 and 4: ""
+*CloseUI *Option1OptionTray
+
+
+*CloseGroup: InstallableOptions
+
+*%========== Ghostscript Command line ==========
+
+*FoomaticIDs: Infotec-IS2032 pxlmono
+*FoomaticRIPCommandLine: "gs -q -dBATCH -dPARANOIDSAFER -dNOPAUSE%B%A%C -sOutputFile=- - %D%E"
+
+*OpenGroup: General
+*OpenUI *ColorModel/Color Mode: PickOne
+*FoomaticRIPOption ColorModel: enum Composite B
+*OrderDependency: 10 AnySetup *ColorModel
+*DefaultColorModel: Grayscale
+*ColorModel Grayscale/Grayscale: "%% FoomaticRIPOptionSetting: ColorModel=Grayscale"
+*FoomaticRIPOptionSetting ColorModel=Grayscale: "GSCmdLine=Grayscale"
+*CloseUI: *ColorModel
+
+*FoomaticRIPOption GSCmdLine: enum CmdLine B 10
+*FoomaticRIPOptionSetting GSCmdLine=FromColorModel: ""
+*FoomaticRIPOptionSetting GSCmdLine=Grayscale: " -sDEVICE=pxlmono"
+*End
+
+*OpenUI *Resolution/Resolution: PickOne
+*FoomaticRIPOption Resolution: enum Composite A
+*OrderDependency: 15 AnySetup *Resolution
+*DefaultResolution: 600dpi
+*Resolution 600dpi: "%% FoomaticRIPOptionSetting: Resolution=600dpi"
+*FoomaticRIPOptionSetting Resolution=600dpi: "JCLResolution=600dpi GSResolution=600dpi"
+*CloseUI: *Resolution
+
+*FoomaticRIPOption GSResolution: enum CmdLine A 15
+*FoomaticRIPOptionSetting GSResolution=FromResolution: ""
+*FoomaticRIPOptionSetting GSResolution=600dpi: " -r600x600"
+
+*FoomaticRIPOption JCLResolution: enum JCL A 15
+*FoomaticRIPOptionSetting JCLResolution=FromResolution: ""
+*FoomaticRIPOptionSetting JCLResolution=600dpi: "SET RESOLUTION=600"
+
+
+*%========== Media Selection ==========
+
+*HWMargins: 12 12 12 12
+*OpenUI *PageSize/PageSize: PickOne
+*FoomaticRIPOption PageSize: enum CmdLine C
+*OrderDependency: 20 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize A3/A3: "%% FoomaticRIPOptionSetting: PageSize=A3"
+*FoomaticRIPOptionSetting PageSize=A3: " -sPAPERSIZE=a3"
+*PageSize A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*FoomaticRIPOptionSetting PageSize=A4: " -sPAPERSIZE=a4"
+*PageSize Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*FoomaticRIPOptionSetting PageSize=Letter: " -sPAPERSIZE=letter"
+*PageSize 11x17/11x17: "%% FoomaticRIPOptionSetting: PageSize=11x17"
+*FoomaticRIPOptionSetting PageSize=11x17: " -sPAPERSIZE=11x17"
+*CloseUI: *PageSize
+
+*OpenUI *PageRegion: PickOne
+*OrderDependency: 25 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion A3/A3: "%% FoomaticRIPOptionSetting: PageSize=A3"
+*PageRegion A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*PageRegion Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*PageRegion 11x17/11x17: "%% FoomaticRIPOptionSetting: PageSize=11x17"
+*CloseUI: *PageRegion
+
+*%========== Information About Media Sizes ==========
+
+*DefaultImageableArea: Letter
+*ImageableArea A3/A3: "12 12 830 1179"
+*ImageableArea A4/A4: "12 12 583 830"
+*ImageableArea Letter/Letter: "12 12 600 780"
+*ImageableArea 11x17/11x17: "12 12 780 1212"
+
+*DefaultPaperDimension: Letter
+*PaperDimension A3/A3: "842 1191"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension Letter/Letter: "612 792"
+*PaperDimension 11x17/11x17: "792 1224"
+
+*%========== Media Handling Features ==========
+
+*OpenUI *InputSlot/InputSlot: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine E
+*OrderDependency: 30 AnySetup *InputSlot
+*DefaultInputSlot: Auto
+*InputSlot MultiTray/Bypass Tray: "%% FoomaticRIPOptionSetting: InputSlot=MultiTray"
+*FoomaticRIPOptionSetting InputSlot=MultiTray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x02\xf8\x26/g&quot;"
+*End
+*InputSlot 1Tray/Tray 1: "%% FoomaticRIPOptionSetting: InputSlot=1Tray"
+*FoomaticRIPOptionSetting InputSlot=1Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x04\xf8\x26/g&quot;"
+*End
+*InputSlot 2Tray/Tray 2: "%% FoomaticRIPOptionSetting: InputSlot=2Tray"
+*FoomaticRIPOptionSetting InputSlot=2Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x05\xf8\x26/g&quot;"
+*End
+*InputSlot 3Tray/Tray 3: "%% FoomaticRIPOptionSetting: InputSlot=3Tray"
+*FoomaticRIPOptionSetting InputSlot=3Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x07\xf8\x26/g&quot;"
+*End
+*InputSlot 4Tray/Tray 4: "%% FoomaticRIPOptionSetting: InputSlot=4Tray"
+*FoomaticRIPOptionSetting InputSlot=4Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x08\xf8\x26/g&quot;"
+*End
+*InputSlot Auto/Auto Select: "%% FoomaticRIPOptionSetting: InputSlot=Auto"
+*FoomaticRIPOptionSetting InputSlot=Auto: ""
+*CloseUI: *InputSlot
+
+*OpenUI *Duplex/Duplex: PickOne
+*FoomaticRIPOption Duplex: enum Composite D
+*OrderDependency: 50 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex None/Off: "%% FoomaticRIPOptionSetting: Duplex=None"
+*FoomaticRIPOptionSetting Duplex=None: "JCLDuplex=None GSDuplex=None"
+*Duplex DuplexNoTumble/Long Edge: "%% FoomaticRIPOptionSetting: Duplex=DuplexNoTumble"
+*FoomaticRIPOptionSetting Duplex=DuplexNoTumble: "JCLDuplex=DuplexNoTumble GSDuplex=DuplexNoTumble"
+*Duplex DuplexTumble/Short Edge: "%% FoomaticRIPOptionSetting: Duplex=DuplexTumble"
+*FoomaticRIPOptionSetting Duplex=DuplexTumble: "JCLDuplex=DuplexTumble GSDuplex=DuplexTumble"
+*CloseUI: *Duplex
+
+*FoomaticRIPOption GSDuplex: enum CmdLine D 50
+*FoomaticRIPOptionSetting GSDuplex=FromDuplex: ""
+*FoomaticRIPOptionSetting GSDuplex=None: ""
+*FoomaticRIPOptionSetting GSDuplex=DuplexNoTumble: "&&
+ | perl -p -e &quot;s/\xc0\x00\xf8\x34/\xc0\x01\xf8\x35/g&quot;"
+*FoomaticRIPOptionSetting GSDuplex=DuplexTumble: "&&
+ | perl -p -e &quot;s/\xc0\x00\xf8\x34/\xc0\x00\xf8\x35/g&quot;"
+
+*FoomaticRIPOption JCLDuplex: enum JCL D 50
+*FoomaticRIPOptionSetting JCLDuplex=FromDuplex: ""
+*FoomaticRIPOptionSetting JCLDuplex=None: "SET DUPLEX=OFF"
+*FoomaticRIPOptionSetting JCLDuplex=DuplexNoTumble: "SET DUPLEX=ON
+@PJL SET BINDING=LONGEDGE"
+*FoomaticRIPOptionSetting JCLDuplex=DuplexTumble: "SET DUPLEX=ON
+@PJL SET BINDING=SHORTEDGE"
+
+
+*OpenUI *TraySwitch/Auto Tray Switch: PickOne
+*FoomaticRIPOption TraySwitch: enum JCL A
+*OrderDependency: 35 AnySetup *TraySwitch
+*DefaultTraySwitch: True
+*TraySwitch True/On: "%% FoomaticRIPOptionSetting: TraySwitch=True"
+*FoomaticRIPOptionSetting TraySwitch=True: "SET AUTOTRAYCHANGE=ON"
+*TraySwitch False/Off: "%% FoomaticRIPOptionSetting: TraySwitch=False"
+*FoomaticRIPOptionSetting TraySwitch=False: "SET AUTOTRAYCHANGE=OFF"
+*CloseUI: *TraySwitch
+
+*OpenUI *MediaType/Paper Type: PickOne
+*FoomaticRIPOption MediaType: enum JCL A
+*OrderDependency: 205 AnySetup *MediaType
+*DefaultMediaType: Plain
+*MediaType Plain/Plain: "%% FoomaticRIPOptionSetting: MediaType=Plain"
+*FoomaticRIPOptionSetting MediaType=Plain: "SET MEDIATYPE=PLAIN"
+*MediaType Recycled/Recycled: "%% FoomaticRIPOptionSetting: MediaType=Recycled"
+*FoomaticRIPOptionSetting MediaType=Recycled: "SET MEDIATYPE=RECYCLED"
+*MediaType Special/Special: "%% FoomaticRIPOptionSetting: MediaType=Special"
+*FoomaticRIPOptionSetting MediaType=Special: "SET MEDIATYPE=SPECIAL"
+*MediaType Colored/Color: "%% FoomaticRIPOptionSetting: MediaType=Colored"
+*FoomaticRIPOptionSetting MediaType=Colored: "SET MEDIATYPE=COLOR"
+*MediaType Letterhead/Letterhead: "%% FoomaticRIPOptionSetting: MediaType=Letterhead"
+*FoomaticRIPOptionSetting MediaType=Letterhead: "SET MEDIATYPE=LETTERHEAD"
+*MediaType Preprinted/Preprinted: "%% FoomaticRIPOptionSetting: MediaType=Preprinted"
+*FoomaticRIPOptionSetting MediaType=Preprinted: "SET MEDIATYPE=PREPRINTED"
+*MediaType Prepunched/Prepunched: "%% FoomaticRIPOptionSetting: MediaType=Prepunched"
+*FoomaticRIPOptionSetting MediaType=Prepunched: "SET MEDIATYPE=PREPUNCHED"
+*MediaType Labels/Labels: "%% FoomaticRIPOptionSetting: MediaType=Labels"
+*FoomaticRIPOptionSetting MediaType=Labels: "SET MEDIATYPE=LABELS"
+*MediaType Bond/Bond: "%% FoomaticRIPOptionSetting: MediaType=Bond"
+*FoomaticRIPOptionSetting MediaType=Bond: "SET MEDIATYPE=BOND"
+*MediaType Cardstock/Cardstock: "%% FoomaticRIPOptionSetting: MediaType=Cardstock"
+*FoomaticRIPOptionSetting MediaType=Cardstock: "SET MEDIATYPE=CARDSTOCK"
+*MediaType OHP/Transparency: "%% FoomaticRIPOptionSetting: MediaType=OHP"
+*FoomaticRIPOptionSetting MediaType=OHP: "SET MEDIATYPE=TRANSPARENCY"
+*MediaType Thick/Thick: "%% FoomaticRIPOptionSetting: MediaType=Thick"
+*FoomaticRIPOptionSetting MediaType=Thick: "SET MEDIATYPE=THICK"
+*MediaType Thin/Thin: "%% FoomaticRIPOptionSetting: MediaType=Thin"
+*FoomaticRIPOptionSetting MediaType=Thin: "SET MEDIATYPE=THIN"
+*CloseUI: *MediaType
+
+*OpenUI *OutputBin/Destination: PickOne
+*FoomaticRIPOption OutputBin: enum JCL A
+*OrderDependency: 210 AnySetup *OutputBin
+*DefaultOutputBin: Default
+*OutputBin Default/Printer Default: "%% FoomaticRIPOptionSetting: OutputBin=Default"
+*FoomaticRIPOptionSetting OutputBin=Default: "SET OUTBIN=SYSDEFAULT"
+*OutputBin Standard/Internal Tray 1: "%% FoomaticRIPOptionSetting: OutputBin=Standard"
+*FoomaticRIPOptionSetting OutputBin=Standard: "SET OUTBIN=UPPER"
+*OutputBin Bin1/Internal Tray 2: "%% FoomaticRIPOptionSetting: OutputBin=Bin1"
+*FoomaticRIPOptionSetting OutputBin=Bin1: "SET OUTBIN=INNER"
+*OutputBin Shift/Shift Tray: "%% FoomaticRIPOptionSetting: OutputBin=Shift"
+*FoomaticRIPOptionSetting OutputBin=Shift: "SET OUTBIN=UPPER"
+*OutputBin FujigawaShift/Finisher Tray: "%% FoomaticRIPOptionSetting: OutputBin=FujigawaShift"
+*FoomaticRIPOptionSetting OutputBin=FujigawaShift: "SET OUTBIN=FINISHERSHIFT"
+*OutputBin KingUpper/Finisher Proof Tray: "%% FoomaticRIPOptionSetting: OutputBin=KingUpper"
+*FoomaticRIPOptionSetting OutputBin=KingUpper: "SET OUTBIN=FINISHERPROOF"
+*OutputBin KingLower/Finisher Shift Tray: "%% FoomaticRIPOptionSetting: OutputBin=KingLower"
+*FoomaticRIPOptionSetting OutputBin=KingLower: "SET OUTBIN=FINISHERSHIFT"
+*CloseUI: *OutputBin
+
+*OpenUI *RIStaple/Staple: PickOne
+*FoomaticRIPOption RIStaple: enum JCL A
+*OrderDependency: 220 AnySetup *RIStaple
+*DefaultRIStaple: None
+*RIStaple None/Off: "%% FoomaticRIPOptionSetting: RIStaple=None"
+*FoomaticRIPOptionSetting RIStaple=None: "SET STAPLE=OFF"
+*RIStaple UpperLeft/Top Left: "%% FoomaticRIPOptionSetting: RIStaple=UpperLeft"
+*FoomaticRIPOptionSetting RIStaple=UpperLeft: "SET STAPLE=LEFTTOP"
+*RIStaple UpperRight/Top Right: "%% FoomaticRIPOptionSetting: RIStaple=UpperRight"
+*FoomaticRIPOptionSetting RIStaple=UpperRight: "SET STAPLE=RIGHTTOP"
+*RIStaple LeftW/Left 2: "%% FoomaticRIPOptionSetting: RIStaple=LeftW"
+*FoomaticRIPOptionSetting RIStaple=LeftW: "SET STAPLE=LEFT2PORT"
+*RIStaple RightW/Right 2: "%% FoomaticRIPOptionSetting: RIStaple=RightW"
+*FoomaticRIPOptionSetting RIStaple=RightW: "SET STAPLE=RIGHT2PORT"
+*RIStaple UpperW/Top 2: "%% FoomaticRIPOptionSetting: RIStaple=UpperW"
+*FoomaticRIPOptionSetting RIStaple=UpperW: "SET STAPLE=TOP2PORT"
+*CloseUI: *RIStaple
+
+
+*OpenUI *RIPrintMode/Toner Saving: PickOne
+*FoomaticRIPOption RIPrintMode: enum JCL A
+*OrderDependency: 45 AnySetup *RIPrintMode
+*DefaultRIPrintMode: 0rhit
+*RIPrintMode 0rhit/Off: "%% FoomaticRIPOptionSetting: RIPrintMode=0rhit"
+*FoomaticRIPOptionSetting RIPrintMode=0rhit: "SET ECONOMODE=OFF"
+*RIPrintMode 5rhit/On: "%% FoomaticRIPOptionSetting: RIPrintMode=5rhit"
+*FoomaticRIPOptionSetting RIPrintMode=5rhit: "SET ECONOMODE=ON"
+*CloseUI: *RIPrintMode
+
+
+*CloseGroup: General
+
+
+*OpenGroup: JobLog/Job Log
+
+*OpenUI *JobType/JobType: PickOne
+*FoomaticRIPOption JobType: enum JCL A
+*OrderDependency: 255 AnySetup *JobType
+*DefaultJobType: Normal
+*JobType Normal/Normal: ""
+*JobType DetailedLogging/Normal with Detailed Logging: "%% FoomaticRIPOptionSetting: JobType=DetailedLogging"
+*FoomaticRIPOptionSetting JobType=DetailedLogging: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;"
+*End
+*JobType SamplePrint/Sample Print: "%% FoomaticRIPOptionSetting: JobType=SamplePrint"
+*FoomaticRIPOptionSetting JobType=SamplePrint: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;
+@PJL PROOFJOB"
+*End
+*JobType LockedPrint/Locked Print: "%% FoomaticRIPOptionSetting: JobType=LockedPrint"
+*FoomaticRIPOptionSetting JobType=LockedPrint: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;
+@PJL SECUREJOB"
+*End
+*JobType DocServer/Document Server: "%% FoomaticRIPOptionSetting: JobType=DocServer"
+*FoomaticRIPOptionSetting JobType=DocServer: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;
+@PJL SET OWNERID=&quot;&user;&quot;
+@PJL SET DISKIMAGE=ON"
+*End
+*CloseUI: *JobType
+
+
+*OpenUI *LockedPrintPassword/Locked Print Password (4 digits): PickOne
+*FoomaticRIPOption LockedPrintPassword: password JCL A
+*FoomaticRIPOptionMaxLength LockedPrintPassword:4
+*FoomaticRIPOptionAllowedChars LockedPrintPassword: "0-9"
+*OrderDependency: 255 AnySetup *LockedPrintPassword
+*FoomaticRIPOptionPrototype LockedPrintPassword: "SET JOBPASSWORD=%s"
+*DefaultLockedPrintPassword: None
+*LockedPrintPassword None/None: ""
+*LockedPrintPassword 1111/1111: "%% FoomaticRIPOptionSetting: LockedPrintPassword=1111"
+*FoomaticRIPOptionSetting LockedPrintPassword=1111: "SET JOBPASSWORD=1111"
+*LockedPrintPassword 2222/2222: "%% FoomaticRIPOptionSetting: LockedPrintPassword=2222"
+*FoomaticRIPOptionSetting LockedPrintPassword=2222: "SET JOBPASSWORD=2222"
+*LockedPrintPassword 3333/3333: "%% FoomaticRIPOptionSetting: LockedPrintPassword=3333"
+*FoomaticRIPOptionSetting LockedPrintPassword=3333: "SET JOBPASSWORD=3333"
+*CloseUI: *LockedPrintPassword
+
+
+*OpenUI *DocServerPassword/Document Server Password (4 digits): PickOne
+*FoomaticRIPOption DocServerPassword: password JCL A
+*FoomaticRIPOptionMaxLength DocServerPassword:4
+*FoomaticRIPOptionAllowedChars DocServerPassword: "0-9"
+*OrderDependency: 255 AnySetup *DocServerPassword
+*FoomaticRIPOptionPrototype DocServerPassword: "SET JOBPASSWORD=%s"
+*DefaultDocServerPassword: None
+*DocServerPassword None/None: ""
+*DocServerPassword 1111/1111: "%% FoomaticRIPOptionSetting: DocServerPassword=1111"
+*FoomaticRIPOptionSetting DocServerPassword=1111: "SET JOBPASSWORD=1111"
+*DocServerPassword 2222/2222: "%% FoomaticRIPOptionSetting: DocServerPassword=2222"
+*FoomaticRIPOptionSetting DocServerPassword=2222: "SET JOBPASSWORD=2222"
+*DocServerPassword 3333/3333: "%% FoomaticRIPOptionSetting: DocServerPassword=3333"
+*FoomaticRIPOptionSetting DocServerPassword=3333: "SET JOBPASSWORD=3333"
+*CloseUI: *DocServerPassword
+
+
+*OpenUI *UserCode/User Code (up to 8 digits): PickOne
+*FoomaticRIPOption UserCode: string JCL A
+*FoomaticRIPOptionMaxLength UserCode:8
+*FoomaticRIPOptionAllowedChars UserCode: "0-9"
+*OrderDependency: 255 AnySetup *UserCode
+*FoomaticRIPOptionPrototype UserCode: "SET USERCODE=&quot;%s&quot;"
+*DefaultUserCode: None
+*UserCode None/None: ""
+*UserCode 1/1: "%% FoomaticRIPOptionSetting: UserCode=1"
+*FoomaticRIPOptionSetting UserCode=1: "SET USERCODE=&quot;1&quot;"
+*UserCode 2/2: "%% FoomaticRIPOptionSetting: UserCode=2"
+*FoomaticRIPOptionSetting UserCode=2: "SET USERCODE=&quot;2&quot;"
+*UserCode 3/3: "%% FoomaticRIPOptionSetting: UserCode=3"
+*FoomaticRIPOptionSetting UserCode=3: "SET USERCODE=&quot;3&quot;"
+*CloseUI: *UserCode
+
+*CloseGroup: JobLog/Job Log
+
+*UIConstraints: *Option1OptionTray None *InputSlot 3Tray
+*UIConstraints: *Option1OptionTray None *InputSlot 4Tray
+*UIConstraints: *Option1OptionTray 1Cassette *InputSlot 4Tray
+*UIConstraints: *Option3BypassTray False *InputSlot MultiTray
+*UIConstraints: *InputSlot 3Tray *Option1OptionTray None
+*UIConstraints: *InputSlot 4Tray *Option1OptionTray None
+*UIConstraints: *InputSlot 4Tray *Option1OptionTray 1Cassette
+*UIConstraints: *InputSlot MultiTray *Option3BypassTray False
+*UIConstraints: *Option10DuplexUnit False *Duplex DuplexTumble
+*UIConstraints: *Option10DuplexUnit False *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *Option10DuplexUnit False
+*UIConstraints: *Duplex DuplexNoTumble *Option10DuplexUnit False
+*UIConstraints: *Option20InternalTray2 False *OutputBin Bin1
+*UIConstraints: *OutputBin Bin1 *Option20InternalTray2 False
+*UIConstraints: *Option25ShiftTray False *OutputBin Shift
+*UIConstraints: *OutputBin Shift *Option25ShiftTray False
+*UIConstraints: *Option25ShiftTray True *OutputBin Standard
+*UIConstraints: *OutputBin Standard *Option25ShiftTray True
+*UIConstraints: *Option25ShiftTray True *Option30Finisher Fin500
+*UIConstraints: *Option25ShiftTray True *Option30Finisher Fin1000
+*UIConstraints: *Option30Finisher Fin500 *Option25ShiftTray True
+*UIConstraints: *Option30Finisher Fin1000 *Option25ShiftTray True
+*UIConstraints: *Option30Finisher None *OutputBin FujigawaShift
+*UIConstraints: *Option30Finisher None *OutputBin KingUpper
+*UIConstraints: *Option30Finisher None *OutputBin KingLower
+*UIConstraints: *Option30Finisher Fin500 *OutputBin KingUpper
+*UIConstraints: *Option30Finisher Fin500 *OutputBin KingLower
+*UIConstraints: *Option30Finisher Fin1000 *OutputBin FujigawaShift
+*UIConstraints: *OutputBin FujigawaShift *Option30Finisher None
+*UIConstraints: *OutputBin KingUpper *Option30Finisher None
+*UIConstraints: *OutputBin KingLower *Option30Finisher None
+*UIConstraints: *OutputBin KingUpper *Option30Finisher Fin500
+*UIConstraints: *OutputBin KingLower *Option30Finisher Fin500
+*UIConstraints: *OutputBin FujigawaShift *Option30Finisher Fin1000
+*UIConstraints: *RIStaple UpperLeft *Option30Finisher None
+*UIConstraints: *RIStaple UpperRight *Option30Finisher None
+*UIConstraints: *RIStaple LeftW *Option30Finisher None
+*UIConstraints: *RIStaple RightW *Option30Finisher None
+*UIConstraints: *RIStaple UpperW *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIStaple UpperLeft
+*UIConstraints: *Option30Finisher None *RIStaple UpperRight
+*UIConstraints: *Option30Finisher None *RIStaple LeftW
+*UIConstraints: *Option30Finisher None *RIStaple RightW
+*UIConstraints: *Option30Finisher None *RIStaple UpperW
+*UIConstraints: *Option30Finisher Fin500 *RIStaple LeftW
+*UIConstraints: *Option30Finisher Fin500 *RIStaple RightW
+*UIConstraints: *Option30Finisher Fin500 *RIStaple UpperW
+*UIConstraints: *RIStaple LeftW *Option30Finisher Fin500
+*UIConstraints: *RIStaple RightW *Option30Finisher Fin500
+*UIConstraints: *RIStaple UpperW *Option30Finisher Fin500
+*UIConstraints: *MediaType Labels *InputSlot 1Tray
+*UIConstraints: *MediaType Labels *InputSlot 3Tray
+*UIConstraints: *MediaType Labels *InputSlot 4Tray
+*UIConstraints: *MediaType OHP *InputSlot 1Tray
+*UIConstraints: *MediaType OHP *InputSlot 3Tray
+*UIConstraints: *MediaType OHP *InputSlot 4Tray
+*UIConstraints: *MediaType Thick *InputSlot 1Tray
+*UIConstraints: *MediaType Thick *InputSlot 3Tray
+*UIConstraints: *MediaType Thick *InputSlot 4Tray
+*UIConstraints: *MediaType Thin *InputSlot 1Tray
+*UIConstraints: *MediaType Thin *InputSlot 3Tray
+*UIConstraints: *MediaType Thin *InputSlot 4Tray
+*UIConstraints: *InputSlot 1Tray *MediaType Labels
+*UIConstraints: *InputSlot 3Tray *MediaType Labels
+*UIConstraints: *InputSlot 4Tray *MediaType Labels
+*UIConstraints: *InputSlot 1Tray *MediaType OHP
+*UIConstraints: *InputSlot 3Tray *MediaType OHP
+*UIConstraints: *InputSlot 4Tray *MediaType OHP
+*UIConstraints: *InputSlot 1Tray *MediaType Thick
+*UIConstraints: *InputSlot 3Tray *MediaType Thick
+*UIConstraints: *InputSlot 4Tray *MediaType Thick
+*UIConstraints: *InputSlot 1Tray *MediaType Thin
+*UIConstraints: *InputSlot 3Tray *MediaType Thin
+*UIConstraints: *InputSlot 4Tray *MediaType Thin
+*UIConstraints: *MediaType Labels *OutputBin Bin1
+*UIConstraints: *MediaType Labels *OutputBin FujigawaShift
+*UIConstraints: *MediaType Labels *OutputBin KingUpper
+*UIConstraints: *MediaType Labels *OutputBin KingLower
+*UIConstraints: *MediaType OHP *OutputBin Bin1
+*UIConstraints: *MediaType OHP *OutputBin FujigawaShift
+*UIConstraints: *MediaType OHP *OutputBin KingLower
+*UIConstraints: *MediaType Thick *OutputBin Bin1
+*UIConstraints: *MediaType Thin *OutputBin Bin1
+*UIConstraints: *MediaType Thin *OutputBin FujigawaShift
+*UIConstraints: *MediaType Thin *OutputBin KingLower
+*UIConstraints: *OutputBin Bin1 *MediaType Labels
+*UIConstraints: *OutputBin FujigawaShift *MediaType Labels
+*UIConstraints: *OutputBin KingUpper *MediaType Labels
+*UIConstraints: *OutputBin KingLower *MediaType Labels
+*UIConstraints: *OutputBin Bin1 *MediaType OHP
+*UIConstraints: *OutputBin FujigawaShift *MediaType OHP
+*UIConstraints: *OutputBin KingLower *MediaType OHP
+*UIConstraints: *OutputBin Bin1 *MediaType Thick
+*UIConstraints: *OutputBin Bin1 *MediaType Thin
+*UIConstraints: *OutputBin FujigawaShift *MediaType Thin
+*UIConstraints: *OutputBin KingLower *MediaType Thin
+*UIConstraints: *Duplex DuplexTumble *InputSlot MultiTray
+*UIConstraints: *Duplex DuplexNoTumble *InputSlot MultiTray
+*UIConstraints: *InputSlot MultiTray *Duplex DuplexTumble
+*UIConstraints: *InputSlot MultiTray *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *MediaType Labels
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Labels
+*UIConstraints: *Duplex DuplexTumble *MediaType OHP
+*UIConstraints: *Duplex DuplexNoTumble *MediaType OHP
+*UIConstraints: *Duplex DuplexTumble *MediaType Thick
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Thick
+*UIConstraints: *Duplex DuplexTumble *MediaType Thin
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Thin
+*UIConstraints: *MediaType Labels *Duplex DuplexTumble
+*UIConstraints: *MediaType Labels *Duplex DuplexNoTumble
+*UIConstraints: *MediaType OHP *Duplex DuplexTumble
+*UIConstraints: *MediaType OHP *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Thick *Duplex DuplexTumble
+*UIConstraints: *MediaType Thick *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Thin *Duplex DuplexTumble
+*UIConstraints: *MediaType Thin *Duplex DuplexNoTumble
+
+
+
+*% Generic boilerplate PPD stuff as standard PostScript fonts and so on
+
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Standard ROM
+*% end of Printer Description file
diff --git a/db/source/PPD/Infotec/PXL/Infotec-IS2035_PXL.ppd b/db/source/PPD/Infotec/PXL/Infotec-IS2035_PXL.ppd
new file mode 100644
index 00000000..a7213446
--- /dev/null
+++ b/db/source/PPD/Infotec/PXL/Infotec-IS2035_PXL.ppd
@@ -0,0 +1,687 @@
+*PPD-Adobe: "4.3"
+*%
+*% Printer Description file
+*% for "Infotec IS2035 PXL"
+*%
+*% CreationDate: 2002/03/18
+*% Modified: 2005/11/15
+*%
+*% COPYRIGHT (C) 2002-2005 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: "Infotec IS2035"
+*PCFileName: "INF20353.PPD"
+*Manufacturer: "Infotec"
+*Product: "(infotec IS2035 PS3)"
+*PSVersion: "(3011.103) 2"
+*ShortNickName: "Infotec IS2035 PXL"
+*NickName: "Infotec IS2035 PXL"
+
+*cupsVersion: 1.0
+*cupsManualCopies: True
+*cupsModelNumber: 2
+*cupsFilter: "application/vnd.cups-postscript 0 foomatic-rip"
+
+*%========== Basic Device Capabilities ==========
+
+*LanguageLevel: "3"
+*ColorDevice: False
+*DefaultColorSpace: Gray
+*TTRasterizer: Type42
+*FileSystem: True
+*Throughput: "35"
+*LandscapeOrientation: Minus90
+
+*%========== Installable Options ==========
+*%========== & System Management ==========
+
+*OpenGroup: InstallableOptions/Installable Options
+
+*OpenUI *Option21ExternalTray/External Tray: PickOne
+*DefaultOption21ExternalTray: False
+*Option21ExternalTray False/Not Installed: ""
+*Option21ExternalTray True/Installed: ""
+*CloseUI *Option21ExternalTray
+
+*OpenUI *Option20InternalTray2/Internal Tray 2: PickOne
+*DefaultOption20InternalTray2: False
+*Option20InternalTray2 False/Not Installed: ""
+*Option20InternalTray2 True/Installed: ""
+*CloseUI *Option20InternalTray2
+
+*OpenUI *Option30Finisher/Finisher: PickOne
+*DefaultOption30Finisher: None
+*Option30Finisher None/Not Installed: ""
+*Option30Finisher FinKING/Finisher 1000: ""
+*Option30Finisher FinLAWC/Finisher 2250: ""
+*Option30Finisher FinTONEC/Booklet Finisher: ""
+*CloseUI *Option30Finisher
+
+*OpenUI *Option2LargeCapacityTray/Large Capacity Tray: PickOne
+*DefaultOption2LargeCapacityTray: False
+*Option2LargeCapacityTray False/Not Installed: ""
+*Option2LargeCapacityTray True/Installed: ""
+*CloseUI *Option2LargeCapacityTray
+
+*OpenUI *Option1LowerPaperTrays/Lower Paper Trays: PickOne
+*DefaultOption1LowerPaperTrays: False
+*Option1LowerPaperTrays False/Not Installed: ""
+*Option1LowerPaperTrays True/Installed: ""
+*CloseUI *Option1LowerPaperTrays
+
+
+*CloseGroup: InstallableOptions
+
+*%========== Ghostscript Command line ==========
+
+*FoomaticIDs: Infotec-IS2035 pxlmono
+*FoomaticRIPCommandLine: "gs -q -dBATCH -dPARANOIDSAFER -dNOPAUSE%B%A%C -sOutputFile=- - %D%E"
+
+*OpenGroup: General
+*OpenUI *ColorModel/Color Mode: PickOne
+*FoomaticRIPOption ColorModel: enum Composite B
+*OrderDependency: 10 AnySetup *ColorModel
+*DefaultColorModel: Grayscale
+*ColorModel Grayscale/Grayscale: "%% FoomaticRIPOptionSetting: ColorModel=Grayscale"
+*FoomaticRIPOptionSetting ColorModel=Grayscale: "GSCmdLine=Grayscale"
+*CloseUI: *ColorModel
+
+*FoomaticRIPOption GSCmdLine: enum CmdLine B 10
+*FoomaticRIPOptionSetting GSCmdLine=FromColorModel: ""
+*FoomaticRIPOptionSetting GSCmdLine=Grayscale: " -sDEVICE=pxlmono"
+*End
+
+*OpenUI *Resolution/Resolution: PickOne
+*FoomaticRIPOption Resolution: enum Composite A
+*OrderDependency: 15 AnySetup *Resolution
+*DefaultResolution: 600dpi
+*Resolution 600dpi: "%% FoomaticRIPOptionSetting: Resolution=600dpi"
+*FoomaticRIPOptionSetting Resolution=600dpi: "JCLResolution=600dpi GSResolution=600dpi"
+*CloseUI: *Resolution
+
+*FoomaticRIPOption GSResolution: enum CmdLine A 15
+*FoomaticRIPOptionSetting GSResolution=FromResolution: ""
+*FoomaticRIPOptionSetting GSResolution=600dpi: " -r600x600"
+
+*FoomaticRIPOption JCLResolution: enum JCL A 15
+*FoomaticRIPOptionSetting JCLResolution=FromResolution: ""
+*FoomaticRIPOptionSetting JCLResolution=600dpi: "SET RESOLUTION=600"
+
+
+*%========== Media Selection ==========
+
+*HWMargins: 12 12 12 12
+*OpenUI *PageSize/PageSize: PickOne
+*FoomaticRIPOption PageSize: enum CmdLine C
+*OrderDependency: 20 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize A3/A3: "%% FoomaticRIPOptionSetting: PageSize=A3"
+*FoomaticRIPOptionSetting PageSize=A3: " -sPAPERSIZE=a3"
+*PageSize A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*FoomaticRIPOptionSetting PageSize=A4: " -sPAPERSIZE=a4"
+*PageSize Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*FoomaticRIPOptionSetting PageSize=Letter: " -sPAPERSIZE=letter"
+*PageSize 11x17/11x17: "%% FoomaticRIPOptionSetting: PageSize=11x17"
+*FoomaticRIPOptionSetting PageSize=11x17: " -sPAPERSIZE=11x17"
+*CloseUI: *PageSize
+
+*OpenUI *PageRegion: PickOne
+*OrderDependency: 25 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion A3/A3: "%% FoomaticRIPOptionSetting: PageSize=A3"
+*PageRegion A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*PageRegion Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*PageRegion 11x17/11x17: "%% FoomaticRIPOptionSetting: PageSize=11x17"
+*CloseUI: *PageRegion
+
+*%========== Information About Media Sizes ==========
+
+*DefaultImageableArea: Letter
+*ImageableArea A3/A3: "12 12 830 1179"
+*ImageableArea A4/A4: "12 12 583 830"
+*ImageableArea Letter/Letter: "12 12 600 780"
+*ImageableArea 11x17/11x17: "12 12 780 1212"
+
+*DefaultPaperDimension: Letter
+*PaperDimension A3/A3: "842 1191"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension Letter/Letter: "612 792"
+*PaperDimension 11x17/11x17: "792 1224"
+
+*%========== Media Handling Features ==========
+
+*OpenUI *InputSlot/InputSlot: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine E
+*OrderDependency: 30 AnySetup *InputSlot
+*DefaultInputSlot: Auto
+*InputSlot MultiTray/Bypass Tray: "%% FoomaticRIPOptionSetting: InputSlot=MultiTray"
+*FoomaticRIPOptionSetting InputSlot=MultiTray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x02\xf8\x26/g&quot;"
+*End
+*InputSlot 1Tray/Tray 1: "%% FoomaticRIPOptionSetting: InputSlot=1Tray"
+*FoomaticRIPOptionSetting InputSlot=1Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x04\xf8\x26/g&quot;"
+*End
+*InputSlot 2Tray/Tray 2: "%% FoomaticRIPOptionSetting: InputSlot=2Tray"
+*FoomaticRIPOptionSetting InputSlot=2Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x05\xf8\x26/g&quot;"
+*End
+*InputSlot 3Tray/Tray 3: "%% FoomaticRIPOptionSetting: InputSlot=3Tray"
+*FoomaticRIPOptionSetting InputSlot=3Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x07\xf8\x26/g&quot;"
+*End
+*InputSlot 4Tray/Tray 4: "%% FoomaticRIPOptionSetting: InputSlot=4Tray"
+*FoomaticRIPOptionSetting InputSlot=4Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x08\xf8\x26/g&quot;"
+*End
+*InputSlot 5Tray/Large Capacity Tray: "%% FoomaticRIPOptionSetting: InputSlot=5Tray"
+*FoomaticRIPOptionSetting InputSlot=5Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x09\xf8\x26/g&quot;"
+*End
+*InputSlot Auto/Auto Select: "%% FoomaticRIPOptionSetting: InputSlot=Auto"
+*FoomaticRIPOptionSetting InputSlot=Auto: ""
+*CloseUI: *InputSlot
+
+*OpenUI *Duplex/Duplex: PickOne
+*FoomaticRIPOption Duplex: enum Composite D
+*OrderDependency: 50 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex None/Off: "%% FoomaticRIPOptionSetting: Duplex=None"
+*FoomaticRIPOptionSetting Duplex=None: "JCLDuplex=None GSDuplex=None"
+*Duplex DuplexNoTumble/Long Edge: "%% FoomaticRIPOptionSetting: Duplex=DuplexNoTumble"
+*FoomaticRIPOptionSetting Duplex=DuplexNoTumble: "JCLDuplex=DuplexNoTumble GSDuplex=DuplexNoTumble"
+*Duplex DuplexTumble/Short Edge: "%% FoomaticRIPOptionSetting: Duplex=DuplexTumble"
+*FoomaticRIPOptionSetting Duplex=DuplexTumble: "JCLDuplex=DuplexTumble GSDuplex=DuplexTumble"
+*CloseUI: *Duplex
+
+*FoomaticRIPOption GSDuplex: enum CmdLine D 50
+*FoomaticRIPOptionSetting GSDuplex=FromDuplex: ""
+*FoomaticRIPOptionSetting GSDuplex=None: ""
+*FoomaticRIPOptionSetting GSDuplex=DuplexNoTumble: "&&
+ | perl -p -e &quot;s/\xc0\x00\xf8\x34/\xc0\x01\xf8\x35/g&quot;"
+*FoomaticRIPOptionSetting GSDuplex=DuplexTumble: "&&
+ | perl -p -e &quot;s/\xc0\x00\xf8\x34/\xc0\x00\xf8\x35/g&quot;"
+
+*FoomaticRIPOption JCLDuplex: enum JCL D 50
+*FoomaticRIPOptionSetting JCLDuplex=FromDuplex: ""
+*FoomaticRIPOptionSetting JCLDuplex=None: "SET DUPLEX=OFF"
+*FoomaticRIPOptionSetting JCLDuplex=DuplexNoTumble: "SET DUPLEX=ON
+@PJL SET BINDING=LONGEDGE"
+*FoomaticRIPOptionSetting JCLDuplex=DuplexTumble: "SET DUPLEX=ON
+@PJL SET BINDING=SHORTEDGE"
+
+
+*OpenUI *MediaType/Paper Type: PickOne
+*FoomaticRIPOption MediaType: enum JCL A
+*OrderDependency: 205 AnySetup *MediaType
+*DefaultMediaType: Plain
+*MediaType Plain/Plain: "%% FoomaticRIPOptionSetting: MediaType=Plain"
+*FoomaticRIPOptionSetting MediaType=Plain: "SET MEDIATYPE=PLAIN"
+*MediaType Recycled/Recycled: "%% FoomaticRIPOptionSetting: MediaType=Recycled"
+*FoomaticRIPOptionSetting MediaType=Recycled: "SET MEDIATYPE=RECYCLED"
+*MediaType Special/Special: "%% FoomaticRIPOptionSetting: MediaType=Special"
+*FoomaticRIPOptionSetting MediaType=Special: "SET MEDIATYPE=SPECIAL"
+*MediaType Colored/Color: "%% FoomaticRIPOptionSetting: MediaType=Colored"
+*FoomaticRIPOptionSetting MediaType=Colored: "SET MEDIATYPE=COLOR"
+*MediaType Letterhead/Letterhead: "%% FoomaticRIPOptionSetting: MediaType=Letterhead"
+*FoomaticRIPOptionSetting MediaType=Letterhead: "SET MEDIATYPE=LETTERHEAD"
+*MediaType Preprinted/Preprinted: "%% FoomaticRIPOptionSetting: MediaType=Preprinted"
+*FoomaticRIPOptionSetting MediaType=Preprinted: "SET MEDIATYPE=PREPRINTED"
+*MediaType Prepunched/Prepunched: "%% FoomaticRIPOptionSetting: MediaType=Prepunched"
+*FoomaticRIPOptionSetting MediaType=Prepunched: "SET MEDIATYPE=PREPUNCHED"
+*MediaType Labels/Labels: "%% FoomaticRIPOptionSetting: MediaType=Labels"
+*FoomaticRIPOptionSetting MediaType=Labels: "SET MEDIATYPE=LABELS"
+*MediaType Bond/Bond: "%% FoomaticRIPOptionSetting: MediaType=Bond"
+*FoomaticRIPOptionSetting MediaType=Bond: "SET MEDIATYPE=BOND"
+*MediaType Cardstock/Cardstock: "%% FoomaticRIPOptionSetting: MediaType=Cardstock"
+*FoomaticRIPOptionSetting MediaType=Cardstock: "SET MEDIATYPE=CARDSTOCK"
+*MediaType OHP/Transparency: "%% FoomaticRIPOptionSetting: MediaType=OHP"
+*FoomaticRIPOptionSetting MediaType=OHP: "SET MEDIATYPE=TRANSPARENCY"
+*MediaType Thick/Thick: "%% FoomaticRIPOptionSetting: MediaType=Thick"
+*FoomaticRIPOptionSetting MediaType=Thick: "SET MEDIATYPE=THICK"
+*CloseUI: *MediaType
+
+*OpenUI *OutputBin/Destination: PickOne
+*FoomaticRIPOption OutputBin: enum JCL A
+*OrderDependency: 210 AnySetup *OutputBin
+*DefaultOutputBin: Default
+*OutputBin Default/Printer Default: "%% FoomaticRIPOptionSetting: OutputBin=Default"
+*FoomaticRIPOptionSetting OutputBin=Default: "SET OUTBIN=SYSDEFAULT"
+*OutputBin Standard/Internal Tray 1: "%% FoomaticRIPOptionSetting: OutputBin=Standard"
+*FoomaticRIPOptionSetting OutputBin=Standard: "SET OUTBIN=UPPER"
+*OutputBin Bin1/Internal Tray 2: "%% FoomaticRIPOptionSetting: OutputBin=Bin1"
+*FoomaticRIPOptionSetting OutputBin=Bin1: "SET OUTBIN=INNER"
+*OutputBin External/External Tray: "%% FoomaticRIPOptionSetting: OutputBin=External"
+*FoomaticRIPOptionSetting OutputBin=External: "SET OUTBIN=LOWER"
+*OutputBin FinProof/Finisher Upper Tray: "%% FoomaticRIPOptionSetting: OutputBin=FinProof"
+*FoomaticRIPOptionSetting OutputBin=FinProof: "SET OUTBIN=FINISHERPROOF"
+*OutputBin FinShift/Finisher Shift Tray: "%% FoomaticRIPOptionSetting: OutputBin=FinShift"
+*FoomaticRIPOptionSetting OutputBin=FinShift: "SET OUTBIN=FINISHERSHIFT"
+*CloseUI: *OutputBin
+
+*OpenUI *RIStaple/Staple: PickOne
+*FoomaticRIPOption RIStaple: enum JCL A
+*OrderDependency: 220 AnySetup *RIStaple
+*DefaultRIStaple: None
+*RIStaple None/Off: "%% FoomaticRIPOptionSetting: RIStaple=None"
+*FoomaticRIPOptionSetting RIStaple=None: "SET STAPLE=OFF"
+*RIStaple UpperLeft/Top left: "%% FoomaticRIPOptionSetting: RIStaple=UpperLeft"
+*FoomaticRIPOptionSetting RIStaple=UpperLeft: "SET STAPLE=LEFTTOP"
+*RIStaple UpperRight/Top right: "%% FoomaticRIPOptionSetting: RIStaple=UpperRight"
+*FoomaticRIPOptionSetting RIStaple=UpperRight: "SET STAPLE=RIGHTTOP"
+*RIStaple LeftW/2 at left: "%% FoomaticRIPOptionSetting: RIStaple=LeftW"
+*FoomaticRIPOptionSetting RIStaple=LeftW: "SET STAPLE=LEFT2PORT"
+*RIStaple RightW/2 at right: "%% FoomaticRIPOptionSetting: RIStaple=RightW"
+*FoomaticRIPOptionSetting RIStaple=RightW: "SET STAPLE=RIGHT2PORT"
+*RIStaple UpperW/2 at top: "%% FoomaticRIPOptionSetting: RIStaple=UpperW"
+*FoomaticRIPOptionSetting RIStaple=UpperW: "SET STAPLE=TOP2PORT"
+*CloseUI: *RIStaple
+
+*OpenUI *RIPunch/Punch: PickOne
+*FoomaticRIPOption RIPunch: enum JCL A
+*OrderDependency: 230 AnySetup *RIPunch
+*DefaultRIPunch: None
+*RIPunch None/Off: "%% FoomaticRIPOptionSetting: RIPunch=None"
+*FoomaticRIPOptionSetting RIPunch=None: "SET PUNCH=OFF"
+*RIPunch LeftJP2/2 at left (Japan/Europe): "%% FoomaticRIPOptionSetting: RIPunch=LeftJP2"
+*FoomaticRIPOptionSetting RIPunch=LeftJP2: "SET PUNCH=LEFTPORT
+@PJL SET PUNCHHOLE=JP2"
+*End
+*RIPunch LeftUS2/2 at left (North America): "%% FoomaticRIPOptionSetting: RIPunch=LeftUS2"
+*FoomaticRIPOptionSetting RIPunch=LeftUS2: "SET PUNCH=LEFTPORT
+@PJL SET PUNCHHOLE=US2"
+*End
+*RIPunch LeftUS3/3 at left (North America): "%% FoomaticRIPOptionSetting: RIPunch=LeftUS3"
+*FoomaticRIPOptionSetting RIPunch=LeftUS3: "SET PUNCH=LEFTPORT
+@PJL SET PUNCHHOLE=US3"
+*End
+*RIPunch LeftEU4/4 at left (Europe): "%% FoomaticRIPOptionSetting: RIPunch=LeftEU4"
+*FoomaticRIPOptionSetting RIPunch=LeftEU4: "SET PUNCH=LEFTPORT
+@PJL SET PUNCHHOLE=EU4"
+*End
+*RIPunch LeftNEU4/4 at left (Northern Europe): "%% FoomaticRIPOptionSetting: RIPunch=LeftNEU4"
+*FoomaticRIPOptionSetting RIPunch=LeftNEU4: "SET PUNCH=LEFTPORT
+@PJL SET PUNCHHOLE=NEU4"
+*End
+*RIPunch RightJP2/2 at right (Japan/Europe): "%% FoomaticRIPOptionSetting: RIPunch=RightJP2"
+*FoomaticRIPOptionSetting RIPunch=RightJP2: "SET PUNCH=RIGHTPORT
+@PJL SET PUNCHHOLE=JP2"
+*End
+*RIPunch RightUS2/2 at right (North America): "%% FoomaticRIPOptionSetting: RIPunch=RightUS2"
+*FoomaticRIPOptionSetting RIPunch=RightUS2: "SET PUNCH=RIGHTPORT
+@PJL SET PUNCHHOLE=US2"
+*End
+*RIPunch RightUS3/3 at right (North America): "%% FoomaticRIPOptionSetting: RIPunch=RightUS3"
+*FoomaticRIPOptionSetting RIPunch=RightUS3: "SET PUNCH=RIGHTPORT
+@PJL SET PUNCHHOLE=US3"
+*End
+*RIPunch RightEU4/4 at right (Europe): "%% FoomaticRIPOptionSetting: RIPunch=RightEU4"
+*FoomaticRIPOptionSetting RIPunch=RightEU4: "SET PUNCH=RIGHTPORT
+@PJL SET PUNCHHOLE=EU4"
+*End
+*RIPunch RightNEU4/4 at right (Northern Europe): "%% FoomaticRIPOptionSetting: RIPunch=RightNEU4"
+*FoomaticRIPOptionSetting RIPunch=RightNEU4: "SET PUNCH=RIGHTPORT
+@PJL SET PUNCHHOLE=NEU4"
+*End
+*RIPunch UpperJP2/2 at top (Japan/Europe): "%% FoomaticRIPOptionSetting: RIPunch=UpperJP2"
+*FoomaticRIPOptionSetting RIPunch=UpperJP2: "SET PUNCH=TOPPORT
+@PJL SET PUNCHHOLE=JP2"
+*End
+*RIPunch UpperUS2/2 at top (North America): "%% FoomaticRIPOptionSetting: RIPunch=UpperUS2"
+*FoomaticRIPOptionSetting RIPunch=UpperUS2: "SET PUNCH=TOPPORT
+@PJL SET PUNCHHOLE=US2"
+*End
+*RIPunch UpperUS3/3 at top (North America): "%% FoomaticRIPOptionSetting: RIPunch=UpperUS3"
+*FoomaticRIPOptionSetting RIPunch=UpperUS3: "SET PUNCH=TOPPORT
+@PJL SET PUNCHHOLE=US3"
+*End
+*RIPunch UpperEU4/4 at top (Europe): "%% FoomaticRIPOptionSetting: RIPunch=UpperEU4"
+*FoomaticRIPOptionSetting RIPunch=UpperEU4: "SET PUNCH=TOPPORT
+@PJL SET PUNCHHOLE=EU4"
+*End
+*RIPunch UpperNEU4/4 at top (Northern Europe): "%% FoomaticRIPOptionSetting: RIPunch=UpperNEU4"
+*FoomaticRIPOptionSetting RIPunch=UpperNEU4: "SET PUNCH=TOPPORT
+@PJL SET PUNCHHOLE=NEU4"
+*End
+*CloseUI: *RIPunch
+
+*OpenUI *RIPrintMode/Toner Saving: PickOne
+*FoomaticRIPOption RIPrintMode: enum JCL A
+*OrderDependency: 45 AnySetup *RIPrintMode
+*DefaultRIPrintMode: 0rhit
+*RIPrintMode 0rhit/Off: "%% FoomaticRIPOptionSetting: RIPrintMode=0rhit"
+*FoomaticRIPOptionSetting RIPrintMode=0rhit: "SET ECONOMODE=OFF"
+*RIPrintMode 5rhit/On: "%% FoomaticRIPOptionSetting: RIPrintMode=5rhit"
+*FoomaticRIPOptionSetting RIPrintMode=5rhit: "SET ECONOMODE=ON"
+*CloseUI: *RIPrintMode
+
+
+*CloseGroup: General
+
+
+*OpenGroup: JobLog/Job Log
+
+*OpenUI *JobType/JobType: PickOne
+*FoomaticRIPOption JobType: enum JCL A
+*OrderDependency: 255 AnySetup *JobType
+*DefaultJobType: Normal
+*JobType Normal/Normal: ""
+*JobType DetailedLogging/Normal with Detailed Logging: "%% FoomaticRIPOptionSetting: JobType=DetailedLogging"
+*FoomaticRIPOptionSetting JobType=DetailedLogging: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;"
+*End
+*JobType SamplePrint/Sample Print: "%% FoomaticRIPOptionSetting: JobType=SamplePrint"
+*FoomaticRIPOptionSetting JobType=SamplePrint: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;
+@PJL PROOFJOB"
+*End
+*JobType LockedPrint/Locked Print: "%% FoomaticRIPOptionSetting: JobType=LockedPrint"
+*FoomaticRIPOptionSetting JobType=LockedPrint: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;
+@PJL SECUREJOB"
+*End
+*JobType DocServer/Document Server: "%% FoomaticRIPOptionSetting: JobType=DocServer"
+*FoomaticRIPOptionSetting JobType=DocServer: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;
+@PJL SET OWNERID=&quot;&user;&quot;
+@PJL SET DISKIMAGE=ON"
+*End
+*CloseUI: *JobType
+
+
+*OpenUI *LockedPrintPassword/Locked Print Password (4 digits): PickOne
+*FoomaticRIPOption LockedPrintPassword: password JCL A
+*FoomaticRIPOptionMaxLength LockedPrintPassword:4
+*FoomaticRIPOptionAllowedChars LockedPrintPassword: "0-9"
+*OrderDependency: 255 AnySetup *LockedPrintPassword
+*FoomaticRIPOptionPrototype LockedPrintPassword: "SET JOBPASSWORD=%s"
+*DefaultLockedPrintPassword: None
+*LockedPrintPassword None/None: ""
+*LockedPrintPassword 1111/1111: "%% FoomaticRIPOptionSetting: LockedPrintPassword=1111"
+*FoomaticRIPOptionSetting LockedPrintPassword=1111: "SET JOBPASSWORD=1111"
+*LockedPrintPassword 2222/2222: "%% FoomaticRIPOptionSetting: LockedPrintPassword=2222"
+*FoomaticRIPOptionSetting LockedPrintPassword=2222: "SET JOBPASSWORD=2222"
+*LockedPrintPassword 3333/3333: "%% FoomaticRIPOptionSetting: LockedPrintPassword=3333"
+*FoomaticRIPOptionSetting LockedPrintPassword=3333: "SET JOBPASSWORD=3333"
+*CloseUI: *LockedPrintPassword
+
+
+*OpenUI *DocServerPassword/Document Server Password (4 digits): PickOne
+*FoomaticRIPOption DocServerPassword: password JCL A
+*FoomaticRIPOptionMaxLength DocServerPassword:4
+*FoomaticRIPOptionAllowedChars DocServerPassword: "0-9"
+*OrderDependency: 255 AnySetup *DocServerPassword
+*FoomaticRIPOptionPrototype DocServerPassword: "SET JOBPASSWORD=%s"
+*DefaultDocServerPassword: None
+*DocServerPassword None/None: ""
+*DocServerPassword 1111/1111: "%% FoomaticRIPOptionSetting: DocServerPassword=1111"
+*FoomaticRIPOptionSetting DocServerPassword=1111: "SET JOBPASSWORD=1111"
+*DocServerPassword 2222/2222: "%% FoomaticRIPOptionSetting: DocServerPassword=2222"
+*FoomaticRIPOptionSetting DocServerPassword=2222: "SET JOBPASSWORD=2222"
+*DocServerPassword 3333/3333: "%% FoomaticRIPOptionSetting: DocServerPassword=3333"
+*FoomaticRIPOptionSetting DocServerPassword=3333: "SET JOBPASSWORD=3333"
+*CloseUI: *DocServerPassword
+
+
+*OpenUI *UserCode/User Code (up to 8 digits): PickOne
+*FoomaticRIPOption UserCode: string JCL A
+*FoomaticRIPOptionMaxLength UserCode:8
+*FoomaticRIPOptionAllowedChars UserCode: "0-9"
+*OrderDependency: 255 AnySetup *UserCode
+*FoomaticRIPOptionPrototype UserCode: "SET USERCODE=&quot;%s&quot;"
+*DefaultUserCode: None
+*UserCode None/None: ""
+*UserCode 1/1: "%% FoomaticRIPOptionSetting: UserCode=1"
+*FoomaticRIPOptionSetting UserCode=1: "SET USERCODE=&quot;1&quot;"
+*UserCode 2/2: "%% FoomaticRIPOptionSetting: UserCode=2"
+*FoomaticRIPOptionSetting UserCode=2: "SET USERCODE=&quot;2&quot;"
+*UserCode 3/3: "%% FoomaticRIPOptionSetting: UserCode=3"
+*FoomaticRIPOptionSetting UserCode=3: "SET USERCODE=&quot;3&quot;"
+*CloseUI: *UserCode
+
+*CloseGroup: JobLog/Job Log
+
+*UIConstraints: *Option1LowerPaperTrays False *InputSlot 3Tray
+*UIConstraints: *Option1LowerPaperTrays False *InputSlot 4Tray
+*UIConstraints: *InputSlot 3Tray *Option1LowerPaperTrays False
+*UIConstraints: *InputSlot 4Tray *Option1LowerPaperTrays False
+*UIConstraints: *Option2LargeCapacityTray False *InputSlot 5Tray
+*UIConstraints: *InputSlot 5Tray *Option2LargeCapacityTray False
+*UIConstraints: *Option21ExternalTray True *Option30Finisher FinKING
+*UIConstraints: *Option21ExternalTray True *Option30Finisher FinLAWC
+*UIConstraints: *Option21ExternalTray True *Option30Finisher FinTONEC
+*UIConstraints: *Option30Finisher FinKING *Option21ExternalTray True
+*UIConstraints: *Option30Finisher FinLAWC *Option21ExternalTray True
+*UIConstraints: *Option30Finisher FinTONEC *Option21ExternalTray True
+*UIConstraints: *Option20InternalTray2 False *OutputBin Bin1
+*UIConstraints: *OutputBin Bin1 *Option20InternalTray2 False
+*UIConstraints: *Option21ExternalTray False *OutputBin External
+*UIConstraints: *OutputBin External *Option21ExternalTray False
+*UIConstraints: *Option30Finisher None *OutputBin FinProof
+*UIConstraints: *Option30Finisher None *OutputBin FinShift
+*UIConstraints: *OutputBin FinProof *Option30Finisher None
+*UIConstraints: *OutputBin FinShift *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIStaple UpperLeft
+*UIConstraints: *Option30Finisher None *RIStaple UpperRight
+*UIConstraints: *Option30Finisher None *RIStaple LeftW
+*UIConstraints: *Option30Finisher None *RIStaple RightW
+*UIConstraints: *Option30Finisher None *RIStaple UpperW
+*UIConstraints: *RIStaple UpperLeft *Option30Finisher None
+*UIConstraints: *RIStaple UpperRight *Option30Finisher None
+*UIConstraints: *RIStaple LeftW *Option30Finisher None
+*UIConstraints: *RIStaple RightW *Option30Finisher None
+*UIConstraints: *RIStaple UpperW *Option30Finisher None
+*UIConstraints: *MediaType Preprinted *InputSlot MultiTray
+*UIConstraints: *MediaType Labels *InputSlot 1Tray
+*UIConstraints: *MediaType Labels *InputSlot 2Tray
+*UIConstraints: *MediaType Labels *InputSlot 3Tray
+*UIConstraints: *MediaType Labels *InputSlot 4Tray
+*UIConstraints: *MediaType Labels *InputSlot 5Tray
+*UIConstraints: *MediaType OHP *InputSlot 1Tray
+*UIConstraints: *MediaType OHP *InputSlot 2Tray
+*UIConstraints: *MediaType OHP *InputSlot 3Tray
+*UIConstraints: *MediaType OHP *InputSlot 4Tray
+*UIConstraints: *MediaType OHP *InputSlot 5Tray
+*UIConstraints: *MediaType Thick *InputSlot 1Tray
+*UIConstraints: *MediaType Thick *InputSlot 2Tray
+*UIConstraints: *MediaType Thick *InputSlot 3Tray
+*UIConstraints: *MediaType Thick *InputSlot 4Tray
+*UIConstraints: *MediaType Thick *InputSlot 5Tray
+*UIConstraints: *InputSlot MultiTray *MediaType Preprinted
+*UIConstraints: *InputSlot 1Tray *MediaType Labels
+*UIConstraints: *InputSlot 2Tray *MediaType Labels
+*UIConstraints: *InputSlot 3Tray *MediaType Labels
+*UIConstraints: *InputSlot 4Tray *MediaType Labels
+*UIConstraints: *InputSlot 5Tray *MediaType Labels
+*UIConstraints: *InputSlot 1Tray *MediaType OHP
+*UIConstraints: *InputSlot 2Tray *MediaType OHP
+*UIConstraints: *InputSlot 3Tray *MediaType OHP
+*UIConstraints: *InputSlot 4Tray *MediaType OHP
+*UIConstraints: *InputSlot 5Tray *MediaType OHP
+*UIConstraints: *InputSlot 1Tray *MediaType Thick
+*UIConstraints: *InputSlot 2Tray *MediaType Thick
+*UIConstraints: *InputSlot 3Tray *MediaType Thick
+*UIConstraints: *InputSlot 4Tray *MediaType Thick
+*UIConstraints: *InputSlot 5Tray *MediaType Thick
+*UIConstraints: *PageSize A3 *InputSlot 5Tray
+*UIConstraints: *PageSize 11x17 *InputSlot 5Tray
+*UIConstraints: *InputSlot 5Tray *PageSize A3
+*UIConstraints: *InputSlot 5Tray *PageSize 11x17
+*UIConstraints: *InputSlot MultiTray *Duplex DuplexTumble
+*UIConstraints: *InputSlot MultiTray *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *InputSlot MultiTray
+*UIConstraints: *Duplex DuplexNoTumble *InputSlot MultiTray
+
+*UIConstraints: *Option30Finisher None *RIPunch LeftJP2
+*UIConstraints: *RIPunch LeftJP2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch LeftUS2
+*UIConstraints: *RIPunch LeftUS2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch LeftUS3
+*UIConstraints: *RIPunch LeftUS3 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch LeftEU4
+*UIConstraints: *RIPunch LeftEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch LeftNEU4
+*UIConstraints: *RIPunch LeftNEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch RightJP2
+*UIConstraints: *RIPunch RightJP2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch RightUS2
+*UIConstraints: *RIPunch RightUS2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch RightUS3
+*UIConstraints: *RIPunch RightUS3 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch RightEU4
+*UIConstraints: *RIPunch RightEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch RightNEU4
+*UIConstraints: *RIPunch RightNEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch UpperJP2
+*UIConstraints: *RIPunch UpperJP2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch UpperUS2
+*UIConstraints: *RIPunch UpperUS2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch UpperUS3
+*UIConstraints: *RIPunch UpperUS3 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch UpperEU4
+*UIConstraints: *RIPunch UpperEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch UpperNEU4
+*UIConstraints: *RIPunch UpperNEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher FinKING *RIPunch LeftJP2
+*UIConstraints: *RIPunch LeftJP2 *Option30Finisher FinKING
+*UIConstraints: *Option30Finisher FinKING *RIPunch LeftUS2
+*UIConstraints: *RIPunch LeftUS2 *Option30Finisher FinKING
+*UIConstraints: *Option30Finisher FinKING *RIPunch LeftUS3
+*UIConstraints: *RIPunch LeftUS3 *Option30Finisher FinKING
+*UIConstraints: *Option30Finisher FinKING *RIPunch LeftEU4
+*UIConstraints: *RIPunch LeftEU4 *Option30Finisher FinKING
+*UIConstraints: *Option30Finisher FinKING *RIPunch LeftNEU4
+*UIConstraints: *RIPunch LeftNEU4 *Option30Finisher FinKING
+*UIConstraints: *Option30Finisher FinKING *RIPunch RightJP2
+*UIConstraints: *RIPunch RightJP2 *Option30Finisher FinKING
+*UIConstraints: *Option30Finisher FinKING *RIPunch RightUS2
+*UIConstraints: *RIPunch RightUS2 *Option30Finisher FinKING
+*UIConstraints: *Option30Finisher FinKING *RIPunch RightUS3
+*UIConstraints: *RIPunch RightUS3 *Option30Finisher FinKING
+*UIConstraints: *Option30Finisher FinKING *RIPunch RightEU4
+*UIConstraints: *RIPunch RightEU4 *Option30Finisher FinKING
+*UIConstraints: *Option30Finisher FinKING *RIPunch RightNEU4
+*UIConstraints: *RIPunch RightNEU4 *Option30Finisher FinKING
+*UIConstraints: *Option30Finisher FinKING *RIPunch UpperJP2
+*UIConstraints: *RIPunch UpperJP2 *Option30Finisher FinKING
+*UIConstraints: *Option30Finisher FinKING *RIPunch UpperUS2
+*UIConstraints: *RIPunch UpperUS2 *Option30Finisher FinKING
+*UIConstraints: *Option30Finisher FinKING *RIPunch UpperUS3
+*UIConstraints: *RIPunch UpperUS3 *Option30Finisher FinKING
+*UIConstraints: *Option30Finisher FinKING *RIPunch UpperEU4
+*UIConstraints: *RIPunch UpperEU4 *Option30Finisher FinKING
+*UIConstraints: *Option30Finisher FinKING *RIPunch UpperNEU4
+*UIConstraints: *RIPunch UpperNEU4 *Option30Finisher FinKING
+*UIConstraints: *Option30Finisher FinTONEC *RIPunch LeftJP2
+*UIConstraints: *RIPunch LeftJP2 *Option30Finisher FinTONEC
+*UIConstraints: *Option30Finisher FinTONEC *RIPunch LeftUS2
+*UIConstraints: *RIPunch LeftUS2 *Option30Finisher FinTONEC
+*UIConstraints: *Option30Finisher FinTONEC *RIPunch LeftUS3
+*UIConstraints: *RIPunch LeftUS3 *Option30Finisher FinTONEC
+*UIConstraints: *Option30Finisher FinTONEC *RIPunch LeftEU4
+*UIConstraints: *RIPunch LeftEU4 *Option30Finisher FinTONEC
+*UIConstraints: *Option30Finisher FinTONEC *RIPunch LeftNEU4
+*UIConstraints: *RIPunch LeftNEU4 *Option30Finisher FinTONEC
+*UIConstraints: *Option30Finisher FinTONEC *RIPunch RightJP2
+*UIConstraints: *RIPunch RightJP2 *Option30Finisher FinTONEC
+*UIConstraints: *Option30Finisher FinTONEC *RIPunch RightUS2
+*UIConstraints: *RIPunch RightUS2 *Option30Finisher FinTONEC
+*UIConstraints: *Option30Finisher FinTONEC *RIPunch RightUS3
+*UIConstraints: *RIPunch RightUS3 *Option30Finisher FinTONEC
+*UIConstraints: *Option30Finisher FinTONEC *RIPunch RightEU4
+*UIConstraints: *RIPunch RightEU4 *Option30Finisher FinTONEC
+*UIConstraints: *Option30Finisher FinTONEC *RIPunch RightNEU4
+*UIConstraints: *RIPunch RightNEU4 *Option30Finisher FinTONEC
+*UIConstraints: *Option30Finisher FinTONEC *RIPunch UpperJP2
+*UIConstraints: *RIPunch UpperJP2 *Option30Finisher FinTONEC
+*UIConstraints: *Option30Finisher FinTONEC *RIPunch UpperUS2
+*UIConstraints: *RIPunch UpperUS2 *Option30Finisher FinTONEC
+*UIConstraints: *Option30Finisher FinTONEC *RIPunch UpperUS3
+*UIConstraints: *RIPunch UpperUS3 *Option30Finisher FinTONEC
+*UIConstraints: *Option30Finisher FinTONEC *RIPunch UpperEU4
+*UIConstraints: *RIPunch UpperEU4 *Option30Finisher FinTONEC
+*UIConstraints: *Option30Finisher FinTONEC *RIPunch UpperNEU4
+*UIConstraints: *RIPunch UpperNEU4 *Option30Finisher FinTONEC
+
+
+*% Generic boilerplate PPD stuff as standard PostScript fonts and so on
+
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Standard ROM
+*% end of Printer Description file
diff --git a/db/source/PPD/Infotec/PXL/Infotec-IS2045_PXL.ppd b/db/source/PPD/Infotec/PXL/Infotec-IS2045_PXL.ppd
new file mode 100644
index 00000000..03666613
--- /dev/null
+++ b/db/source/PPD/Infotec/PXL/Infotec-IS2045_PXL.ppd
@@ -0,0 +1,687 @@
+*PPD-Adobe: "4.3"
+*%
+*% Printer Description file
+*% for "Infotec IS2045 PXL"
+*%
+*% CreationDate: 2002/03/18
+*% Modified: 2005/11/15
+*%
+*% COPYRIGHT (C) 2002-2005 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: "Infotec IS2045"
+*PCFileName: "INF20453.PPD"
+*Manufacturer: "Infotec"
+*Product: "(infotec IS2045 PS3)"
+*PSVersion: "(3011.103) 2"
+*ShortNickName: "Infotec IS2045 PXL"
+*NickName: "Infotec IS2045 PXL"
+
+*cupsVersion: 1.0
+*cupsManualCopies: True
+*cupsModelNumber: 2
+*cupsFilter: "application/vnd.cups-postscript 0 foomatic-rip"
+
+*%========== Basic Device Capabilities ==========
+
+*LanguageLevel: "3"
+*ColorDevice: False
+*DefaultColorSpace: Gray
+*TTRasterizer: Type42
+*FileSystem: True
+*Throughput: "45"
+*LandscapeOrientation: Minus90
+
+*%========== Installable Options ==========
+*%========== & System Management ==========
+
+*OpenGroup: InstallableOptions/Installable Options
+
+*OpenUI *Option21ExternalTray/External Tray: PickOne
+*DefaultOption21ExternalTray: False
+*Option21ExternalTray False/Not Installed: ""
+*Option21ExternalTray True/Installed: ""
+*CloseUI *Option21ExternalTray
+
+*OpenUI *Option20InternalTray2/Internal Tray 2: PickOne
+*DefaultOption20InternalTray2: False
+*Option20InternalTray2 False/Not Installed: ""
+*Option20InternalTray2 True/Installed: ""
+*CloseUI *Option20InternalTray2
+
+*OpenUI *Option30Finisher/Finisher: PickOne
+*DefaultOption30Finisher: None
+*Option30Finisher None/Not Installed: ""
+*Option30Finisher FinKING/Finisher 1000: ""
+*Option30Finisher FinLAWC/Finisher 2250: ""
+*Option30Finisher FinTONEC/Booklet Finisher: ""
+*CloseUI *Option30Finisher
+
+*OpenUI *Option2LargeCapacityTray/Large Capacity Tray: PickOne
+*DefaultOption2LargeCapacityTray: False
+*Option2LargeCapacityTray False/Not Installed: ""
+*Option2LargeCapacityTray True/Installed: ""
+*CloseUI *Option2LargeCapacityTray
+
+*OpenUI *Option1LowerPaperTrays/Lower Paper Trays: PickOne
+*DefaultOption1LowerPaperTrays: False
+*Option1LowerPaperTrays False/Not Installed: ""
+*Option1LowerPaperTrays True/Installed: ""
+*CloseUI *Option1LowerPaperTrays
+
+
+*CloseGroup: InstallableOptions
+
+*%========== Ghostscript Command line ==========
+
+*FoomaticIDs: Infotec-IS2045 pxlmono
+*FoomaticRIPCommandLine: "gs -q -dBATCH -dPARANOIDSAFER -dNOPAUSE%B%A%C -sOutputFile=- - %D%E"
+
+*OpenGroup: General
+*OpenUI *ColorModel/Color Mode: PickOne
+*FoomaticRIPOption ColorModel: enum Composite B
+*OrderDependency: 10 AnySetup *ColorModel
+*DefaultColorModel: Grayscale
+*ColorModel Grayscale/Grayscale: "%% FoomaticRIPOptionSetting: ColorModel=Grayscale"
+*FoomaticRIPOptionSetting ColorModel=Grayscale: "GSCmdLine=Grayscale"
+*CloseUI: *ColorModel
+
+*FoomaticRIPOption GSCmdLine: enum CmdLine B 10
+*FoomaticRIPOptionSetting GSCmdLine=FromColorModel: ""
+*FoomaticRIPOptionSetting GSCmdLine=Grayscale: " -sDEVICE=pxlmono"
+*End
+
+*OpenUI *Resolution/Resolution: PickOne
+*FoomaticRIPOption Resolution: enum Composite A
+*OrderDependency: 15 AnySetup *Resolution
+*DefaultResolution: 600dpi
+*Resolution 600dpi: "%% FoomaticRIPOptionSetting: Resolution=600dpi"
+*FoomaticRIPOptionSetting Resolution=600dpi: "JCLResolution=600dpi GSResolution=600dpi"
+*CloseUI: *Resolution
+
+*FoomaticRIPOption GSResolution: enum CmdLine A 15
+*FoomaticRIPOptionSetting GSResolution=FromResolution: ""
+*FoomaticRIPOptionSetting GSResolution=600dpi: " -r600x600"
+
+*FoomaticRIPOption JCLResolution: enum JCL A 15
+*FoomaticRIPOptionSetting JCLResolution=FromResolution: ""
+*FoomaticRIPOptionSetting JCLResolution=600dpi: "SET RESOLUTION=600"
+
+
+*%========== Media Selection ==========
+
+*HWMargins: 12 12 12 12
+*OpenUI *PageSize/PageSize: PickOne
+*FoomaticRIPOption PageSize: enum CmdLine C
+*OrderDependency: 20 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize A3/A3: "%% FoomaticRIPOptionSetting: PageSize=A3"
+*FoomaticRIPOptionSetting PageSize=A3: " -sPAPERSIZE=a3"
+*PageSize A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*FoomaticRIPOptionSetting PageSize=A4: " -sPAPERSIZE=a4"
+*PageSize Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*FoomaticRIPOptionSetting PageSize=Letter: " -sPAPERSIZE=letter"
+*PageSize 11x17/11x17: "%% FoomaticRIPOptionSetting: PageSize=11x17"
+*FoomaticRIPOptionSetting PageSize=11x17: " -sPAPERSIZE=11x17"
+*CloseUI: *PageSize
+
+*OpenUI *PageRegion: PickOne
+*OrderDependency: 25 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion A3/A3: "%% FoomaticRIPOptionSetting: PageSize=A3"
+*PageRegion A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*PageRegion Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*PageRegion 11x17/11x17: "%% FoomaticRIPOptionSetting: PageSize=11x17"
+*CloseUI: *PageRegion
+
+*%========== Information About Media Sizes ==========
+
+*DefaultImageableArea: Letter
+*ImageableArea A3/A3: "12 12 830 1179"
+*ImageableArea A4/A4: "12 12 583 830"
+*ImageableArea Letter/Letter: "12 12 600 780"
+*ImageableArea 11x17/11x17: "12 12 780 1212"
+
+*DefaultPaperDimension: Letter
+*PaperDimension A3/A3: "842 1191"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension Letter/Letter: "612 792"
+*PaperDimension 11x17/11x17: "792 1224"
+
+*%========== Media Handling Features ==========
+
+*OpenUI *InputSlot/InputSlot: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine E
+*OrderDependency: 30 AnySetup *InputSlot
+*DefaultInputSlot: Auto
+*InputSlot MultiTray/Bypass Tray: "%% FoomaticRIPOptionSetting: InputSlot=MultiTray"
+*FoomaticRIPOptionSetting InputSlot=MultiTray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x02\xf8\x26/g&quot;"
+*End
+*InputSlot 1Tray/Tray 1: "%% FoomaticRIPOptionSetting: InputSlot=1Tray"
+*FoomaticRIPOptionSetting InputSlot=1Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x04\xf8\x26/g&quot;"
+*End
+*InputSlot 2Tray/Tray 2: "%% FoomaticRIPOptionSetting: InputSlot=2Tray"
+*FoomaticRIPOptionSetting InputSlot=2Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x05\xf8\x26/g&quot;"
+*End
+*InputSlot 3Tray/Tray 3: "%% FoomaticRIPOptionSetting: InputSlot=3Tray"
+*FoomaticRIPOptionSetting InputSlot=3Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x07\xf8\x26/g&quot;"
+*End
+*InputSlot 4Tray/Tray 4: "%% FoomaticRIPOptionSetting: InputSlot=4Tray"
+*FoomaticRIPOptionSetting InputSlot=4Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x08\xf8\x26/g&quot;"
+*End
+*InputSlot 5Tray/Large Capacity Tray: "%% FoomaticRIPOptionSetting: InputSlot=5Tray"
+*FoomaticRIPOptionSetting InputSlot=5Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x09\xf8\x26/g&quot;"
+*End
+*InputSlot Auto/Auto Select: "%% FoomaticRIPOptionSetting: InputSlot=Auto"
+*FoomaticRIPOptionSetting InputSlot=Auto: ""
+*CloseUI: *InputSlot
+
+*OpenUI *Duplex/Duplex: PickOne
+*FoomaticRIPOption Duplex: enum Composite D
+*OrderDependency: 50 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex None/Off: "%% FoomaticRIPOptionSetting: Duplex=None"
+*FoomaticRIPOptionSetting Duplex=None: "JCLDuplex=None GSDuplex=None"
+*Duplex DuplexNoTumble/Long Edge: "%% FoomaticRIPOptionSetting: Duplex=DuplexNoTumble"
+*FoomaticRIPOptionSetting Duplex=DuplexNoTumble: "JCLDuplex=DuplexNoTumble GSDuplex=DuplexNoTumble"
+*Duplex DuplexTumble/Short Edge: "%% FoomaticRIPOptionSetting: Duplex=DuplexTumble"
+*FoomaticRIPOptionSetting Duplex=DuplexTumble: "JCLDuplex=DuplexTumble GSDuplex=DuplexTumble"
+*CloseUI: *Duplex
+
+*FoomaticRIPOption GSDuplex: enum CmdLine D 50
+*FoomaticRIPOptionSetting GSDuplex=FromDuplex: ""
+*FoomaticRIPOptionSetting GSDuplex=None: ""
+*FoomaticRIPOptionSetting GSDuplex=DuplexNoTumble: "&&
+ | perl -p -e &quot;s/\xc0\x00\xf8\x34/\xc0\x01\xf8\x35/g&quot;"
+*FoomaticRIPOptionSetting GSDuplex=DuplexTumble: "&&
+ | perl -p -e &quot;s/\xc0\x00\xf8\x34/\xc0\x00\xf8\x35/g&quot;"
+
+*FoomaticRIPOption JCLDuplex: enum JCL D 50
+*FoomaticRIPOptionSetting JCLDuplex=FromDuplex: ""
+*FoomaticRIPOptionSetting JCLDuplex=None: "SET DUPLEX=OFF"
+*FoomaticRIPOptionSetting JCLDuplex=DuplexNoTumble: "SET DUPLEX=ON
+@PJL SET BINDING=LONGEDGE"
+*FoomaticRIPOptionSetting JCLDuplex=DuplexTumble: "SET DUPLEX=ON
+@PJL SET BINDING=SHORTEDGE"
+
+
+*OpenUI *MediaType/Paper Type: PickOne
+*FoomaticRIPOption MediaType: enum JCL A
+*OrderDependency: 205 AnySetup *MediaType
+*DefaultMediaType: Plain
+*MediaType Plain/Plain: "%% FoomaticRIPOptionSetting: MediaType=Plain"
+*FoomaticRIPOptionSetting MediaType=Plain: "SET MEDIATYPE=PLAIN"
+*MediaType Recycled/Recycled: "%% FoomaticRIPOptionSetting: MediaType=Recycled"
+*FoomaticRIPOptionSetting MediaType=Recycled: "SET MEDIATYPE=RECYCLED"
+*MediaType Special/Special: "%% FoomaticRIPOptionSetting: MediaType=Special"
+*FoomaticRIPOptionSetting MediaType=Special: "SET MEDIATYPE=SPECIAL"
+*MediaType Colored/Color: "%% FoomaticRIPOptionSetting: MediaType=Colored"
+*FoomaticRIPOptionSetting MediaType=Colored: "SET MEDIATYPE=COLOR"
+*MediaType Letterhead/Letterhead: "%% FoomaticRIPOptionSetting: MediaType=Letterhead"
+*FoomaticRIPOptionSetting MediaType=Letterhead: "SET MEDIATYPE=LETTERHEAD"
+*MediaType Preprinted/Preprinted: "%% FoomaticRIPOptionSetting: MediaType=Preprinted"
+*FoomaticRIPOptionSetting MediaType=Preprinted: "SET MEDIATYPE=PREPRINTED"
+*MediaType Prepunched/Prepunched: "%% FoomaticRIPOptionSetting: MediaType=Prepunched"
+*FoomaticRIPOptionSetting MediaType=Prepunched: "SET MEDIATYPE=PREPUNCHED"
+*MediaType Labels/Labels: "%% FoomaticRIPOptionSetting: MediaType=Labels"
+*FoomaticRIPOptionSetting MediaType=Labels: "SET MEDIATYPE=LABELS"
+*MediaType Bond/Bond: "%% FoomaticRIPOptionSetting: MediaType=Bond"
+*FoomaticRIPOptionSetting MediaType=Bond: "SET MEDIATYPE=BOND"
+*MediaType Cardstock/Cardstock: "%% FoomaticRIPOptionSetting: MediaType=Cardstock"
+*FoomaticRIPOptionSetting MediaType=Cardstock: "SET MEDIATYPE=CARDSTOCK"
+*MediaType OHP/Transparency: "%% FoomaticRIPOptionSetting: MediaType=OHP"
+*FoomaticRIPOptionSetting MediaType=OHP: "SET MEDIATYPE=TRANSPARENCY"
+*MediaType Thick/Thick: "%% FoomaticRIPOptionSetting: MediaType=Thick"
+*FoomaticRIPOptionSetting MediaType=Thick: "SET MEDIATYPE=THICK"
+*CloseUI: *MediaType
+
+*OpenUI *OutputBin/Destination: PickOne
+*FoomaticRIPOption OutputBin: enum JCL A
+*OrderDependency: 210 AnySetup *OutputBin
+*DefaultOutputBin: Default
+*OutputBin Default/Printer Default: "%% FoomaticRIPOptionSetting: OutputBin=Default"
+*FoomaticRIPOptionSetting OutputBin=Default: "SET OUTBIN=SYSDEFAULT"
+*OutputBin Standard/Internal Tray 1: "%% FoomaticRIPOptionSetting: OutputBin=Standard"
+*FoomaticRIPOptionSetting OutputBin=Standard: "SET OUTBIN=UPPER"
+*OutputBin Bin1/Internal Tray 2: "%% FoomaticRIPOptionSetting: OutputBin=Bin1"
+*FoomaticRIPOptionSetting OutputBin=Bin1: "SET OUTBIN=INNER"
+*OutputBin External/External Tray: "%% FoomaticRIPOptionSetting: OutputBin=External"
+*FoomaticRIPOptionSetting OutputBin=External: "SET OUTBIN=LOWER"
+*OutputBin FinProof/Finisher Upper Tray: "%% FoomaticRIPOptionSetting: OutputBin=FinProof"
+*FoomaticRIPOptionSetting OutputBin=FinProof: "SET OUTBIN=FINISHERPROOF"
+*OutputBin FinShift/Finisher Shift Tray: "%% FoomaticRIPOptionSetting: OutputBin=FinShift"
+*FoomaticRIPOptionSetting OutputBin=FinShift: "SET OUTBIN=FINISHERSHIFT"
+*CloseUI: *OutputBin
+
+*OpenUI *RIStaple/Staple: PickOne
+*FoomaticRIPOption RIStaple: enum JCL A
+*OrderDependency: 220 AnySetup *RIStaple
+*DefaultRIStaple: None
+*RIStaple None/Off: "%% FoomaticRIPOptionSetting: RIStaple=None"
+*FoomaticRIPOptionSetting RIStaple=None: "SET STAPLE=OFF"
+*RIStaple UpperLeft/Top left: "%% FoomaticRIPOptionSetting: RIStaple=UpperLeft"
+*FoomaticRIPOptionSetting RIStaple=UpperLeft: "SET STAPLE=LEFTTOP"
+*RIStaple UpperRight/Top right: "%% FoomaticRIPOptionSetting: RIStaple=UpperRight"
+*FoomaticRIPOptionSetting RIStaple=UpperRight: "SET STAPLE=RIGHTTOP"
+*RIStaple LeftW/2 at left: "%% FoomaticRIPOptionSetting: RIStaple=LeftW"
+*FoomaticRIPOptionSetting RIStaple=LeftW: "SET STAPLE=LEFT2PORT"
+*RIStaple RightW/2 at right: "%% FoomaticRIPOptionSetting: RIStaple=RightW"
+*FoomaticRIPOptionSetting RIStaple=RightW: "SET STAPLE=RIGHT2PORT"
+*RIStaple UpperW/2 at top: "%% FoomaticRIPOptionSetting: RIStaple=UpperW"
+*FoomaticRIPOptionSetting RIStaple=UpperW: "SET STAPLE=TOP2PORT"
+*CloseUI: *RIStaple
+
+*OpenUI *RIPunch/Punch: PickOne
+*FoomaticRIPOption RIPunch: enum JCL A
+*OrderDependency: 230 AnySetup *RIPunch
+*DefaultRIPunch: None
+*RIPunch None/Off: "%% FoomaticRIPOptionSetting: RIPunch=None"
+*FoomaticRIPOptionSetting RIPunch=None: "SET PUNCH=OFF"
+*RIPunch LeftJP2/2 at left (Japan/Europe): "%% FoomaticRIPOptionSetting: RIPunch=LeftJP2"
+*FoomaticRIPOptionSetting RIPunch=LeftJP2: "SET PUNCH=LEFTPORT
+@PJL SET PUNCHHOLE=JP2"
+*End
+*RIPunch LeftUS2/2 at left (North America): "%% FoomaticRIPOptionSetting: RIPunch=LeftUS2"
+*FoomaticRIPOptionSetting RIPunch=LeftUS2: "SET PUNCH=LEFTPORT
+@PJL SET PUNCHHOLE=US2"
+*End
+*RIPunch LeftUS3/3 at left (North America): "%% FoomaticRIPOptionSetting: RIPunch=LeftUS3"
+*FoomaticRIPOptionSetting RIPunch=LeftUS3: "SET PUNCH=LEFTPORT
+@PJL SET PUNCHHOLE=US3"
+*End
+*RIPunch LeftEU4/4 at left (Europe): "%% FoomaticRIPOptionSetting: RIPunch=LeftEU4"
+*FoomaticRIPOptionSetting RIPunch=LeftEU4: "SET PUNCH=LEFTPORT
+@PJL SET PUNCHHOLE=EU4"
+*End
+*RIPunch LeftNEU4/4 at left (Northern Europe): "%% FoomaticRIPOptionSetting: RIPunch=LeftNEU4"
+*FoomaticRIPOptionSetting RIPunch=LeftNEU4: "SET PUNCH=LEFTPORT
+@PJL SET PUNCHHOLE=NEU4"
+*End
+*RIPunch RightJP2/2 at right (Japan/Europe): "%% FoomaticRIPOptionSetting: RIPunch=RightJP2"
+*FoomaticRIPOptionSetting RIPunch=RightJP2: "SET PUNCH=RIGHTPORT
+@PJL SET PUNCHHOLE=JP2"
+*End
+*RIPunch RightUS2/2 at right (North America): "%% FoomaticRIPOptionSetting: RIPunch=RightUS2"
+*FoomaticRIPOptionSetting RIPunch=RightUS2: "SET PUNCH=RIGHTPORT
+@PJL SET PUNCHHOLE=US2"
+*End
+*RIPunch RightUS3/3 at right (North America): "%% FoomaticRIPOptionSetting: RIPunch=RightUS3"
+*FoomaticRIPOptionSetting RIPunch=RightUS3: "SET PUNCH=RIGHTPORT
+@PJL SET PUNCHHOLE=US3"
+*End
+*RIPunch RightEU4/4 at right (Europe): "%% FoomaticRIPOptionSetting: RIPunch=RightEU4"
+*FoomaticRIPOptionSetting RIPunch=RightEU4: "SET PUNCH=RIGHTPORT
+@PJL SET PUNCHHOLE=EU4"
+*End
+*RIPunch RightNEU4/4 at right (Northern Europe): "%% FoomaticRIPOptionSetting: RIPunch=RightNEU4"
+*FoomaticRIPOptionSetting RIPunch=RightNEU4: "SET PUNCH=RIGHTPORT
+@PJL SET PUNCHHOLE=NEU4"
+*End
+*RIPunch UpperJP2/2 at top (Japan/Europe): "%% FoomaticRIPOptionSetting: RIPunch=UpperJP2"
+*FoomaticRIPOptionSetting RIPunch=UpperJP2: "SET PUNCH=TOPPORT
+@PJL SET PUNCHHOLE=JP2"
+*End
+*RIPunch UpperUS2/2 at top (North America): "%% FoomaticRIPOptionSetting: RIPunch=UpperUS2"
+*FoomaticRIPOptionSetting RIPunch=UpperUS2: "SET PUNCH=TOPPORT
+@PJL SET PUNCHHOLE=US2"
+*End
+*RIPunch UpperUS3/3 at top (North America): "%% FoomaticRIPOptionSetting: RIPunch=UpperUS3"
+*FoomaticRIPOptionSetting RIPunch=UpperUS3: "SET PUNCH=TOPPORT
+@PJL SET PUNCHHOLE=US3"
+*End
+*RIPunch UpperEU4/4 at top (Europe): "%% FoomaticRIPOptionSetting: RIPunch=UpperEU4"
+*FoomaticRIPOptionSetting RIPunch=UpperEU4: "SET PUNCH=TOPPORT
+@PJL SET PUNCHHOLE=EU4"
+*End
+*RIPunch UpperNEU4/4 at top (Northern Europe): "%% FoomaticRIPOptionSetting: RIPunch=UpperNEU4"
+*FoomaticRIPOptionSetting RIPunch=UpperNEU4: "SET PUNCH=TOPPORT
+@PJL SET PUNCHHOLE=NEU4"
+*End
+*CloseUI: *RIPunch
+
+*OpenUI *RIPrintMode/Toner Saving: PickOne
+*FoomaticRIPOption RIPrintMode: enum JCL A
+*OrderDependency: 45 AnySetup *RIPrintMode
+*DefaultRIPrintMode: 0rhit
+*RIPrintMode 0rhit/Off: "%% FoomaticRIPOptionSetting: RIPrintMode=0rhit"
+*FoomaticRIPOptionSetting RIPrintMode=0rhit: "SET ECONOMODE=OFF"
+*RIPrintMode 5rhit/On: "%% FoomaticRIPOptionSetting: RIPrintMode=5rhit"
+*FoomaticRIPOptionSetting RIPrintMode=5rhit: "SET ECONOMODE=ON"
+*CloseUI: *RIPrintMode
+
+
+*CloseGroup: General
+
+
+*OpenGroup: JobLog/Job Log
+
+*OpenUI *JobType/JobType: PickOne
+*FoomaticRIPOption JobType: enum JCL A
+*OrderDependency: 255 AnySetup *JobType
+*DefaultJobType: Normal
+*JobType Normal/Normal: ""
+*JobType DetailedLogging/Normal with Detailed Logging: "%% FoomaticRIPOptionSetting: JobType=DetailedLogging"
+*FoomaticRIPOptionSetting JobType=DetailedLogging: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;"
+*End
+*JobType SamplePrint/Sample Print: "%% FoomaticRIPOptionSetting: JobType=SamplePrint"
+*FoomaticRIPOptionSetting JobType=SamplePrint: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;
+@PJL PROOFJOB"
+*End
+*JobType LockedPrint/Locked Print: "%% FoomaticRIPOptionSetting: JobType=LockedPrint"
+*FoomaticRIPOptionSetting JobType=LockedPrint: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;
+@PJL SECUREJOB"
+*End
+*JobType DocServer/Document Server: "%% FoomaticRIPOptionSetting: JobType=DocServer"
+*FoomaticRIPOptionSetting JobType=DocServer: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;
+@PJL SET OWNERID=&quot;&user;&quot;
+@PJL SET DISKIMAGE=ON"
+*End
+*CloseUI: *JobType
+
+
+*OpenUI *LockedPrintPassword/Locked Print Password (4 digits): PickOne
+*FoomaticRIPOption LockedPrintPassword: password JCL A
+*FoomaticRIPOptionMaxLength LockedPrintPassword:4
+*FoomaticRIPOptionAllowedChars LockedPrintPassword: "0-9"
+*OrderDependency: 255 AnySetup *LockedPrintPassword
+*FoomaticRIPOptionPrototype LockedPrintPassword: "SET JOBPASSWORD=%s"
+*DefaultLockedPrintPassword: None
+*LockedPrintPassword None/None: ""
+*LockedPrintPassword 1111/1111: "%% FoomaticRIPOptionSetting: LockedPrintPassword=1111"
+*FoomaticRIPOptionSetting LockedPrintPassword=1111: "SET JOBPASSWORD=1111"
+*LockedPrintPassword 2222/2222: "%% FoomaticRIPOptionSetting: LockedPrintPassword=2222"
+*FoomaticRIPOptionSetting LockedPrintPassword=2222: "SET JOBPASSWORD=2222"
+*LockedPrintPassword 3333/3333: "%% FoomaticRIPOptionSetting: LockedPrintPassword=3333"
+*FoomaticRIPOptionSetting LockedPrintPassword=3333: "SET JOBPASSWORD=3333"
+*CloseUI: *LockedPrintPassword
+
+
+*OpenUI *DocServerPassword/Document Server Password (4 digits): PickOne
+*FoomaticRIPOption DocServerPassword: password JCL A
+*FoomaticRIPOptionMaxLength DocServerPassword:4
+*FoomaticRIPOptionAllowedChars DocServerPassword: "0-9"
+*OrderDependency: 255 AnySetup *DocServerPassword
+*FoomaticRIPOptionPrototype DocServerPassword: "SET JOBPASSWORD=%s"
+*DefaultDocServerPassword: None
+*DocServerPassword None/None: ""
+*DocServerPassword 1111/1111: "%% FoomaticRIPOptionSetting: DocServerPassword=1111"
+*FoomaticRIPOptionSetting DocServerPassword=1111: "SET JOBPASSWORD=1111"
+*DocServerPassword 2222/2222: "%% FoomaticRIPOptionSetting: DocServerPassword=2222"
+*FoomaticRIPOptionSetting DocServerPassword=2222: "SET JOBPASSWORD=2222"
+*DocServerPassword 3333/3333: "%% FoomaticRIPOptionSetting: DocServerPassword=3333"
+*FoomaticRIPOptionSetting DocServerPassword=3333: "SET JOBPASSWORD=3333"
+*CloseUI: *DocServerPassword
+
+
+*OpenUI *UserCode/User Code (up to 8 digits): PickOne
+*FoomaticRIPOption UserCode: string JCL A
+*FoomaticRIPOptionMaxLength UserCode:8
+*FoomaticRIPOptionAllowedChars UserCode: "0-9"
+*OrderDependency: 255 AnySetup *UserCode
+*FoomaticRIPOptionPrototype UserCode: "SET USERCODE=&quot;%s&quot;"
+*DefaultUserCode: None
+*UserCode None/None: ""
+*UserCode 1/1: "%% FoomaticRIPOptionSetting: UserCode=1"
+*FoomaticRIPOptionSetting UserCode=1: "SET USERCODE=&quot;1&quot;"
+*UserCode 2/2: "%% FoomaticRIPOptionSetting: UserCode=2"
+*FoomaticRIPOptionSetting UserCode=2: "SET USERCODE=&quot;2&quot;"
+*UserCode 3/3: "%% FoomaticRIPOptionSetting: UserCode=3"
+*FoomaticRIPOptionSetting UserCode=3: "SET USERCODE=&quot;3&quot;"
+*CloseUI: *UserCode
+
+*CloseGroup: JobLog/Job Log
+
+*UIConstraints: *Option1LowerPaperTrays False *InputSlot 3Tray
+*UIConstraints: *Option1LowerPaperTrays False *InputSlot 4Tray
+*UIConstraints: *InputSlot 3Tray *Option1LowerPaperTrays False
+*UIConstraints: *InputSlot 4Tray *Option1LowerPaperTrays False
+*UIConstraints: *Option2LargeCapacityTray False *InputSlot 5Tray
+*UIConstraints: *InputSlot 5Tray *Option2LargeCapacityTray False
+*UIConstraints: *Option21ExternalTray True *Option30Finisher FinKING
+*UIConstraints: *Option21ExternalTray True *Option30Finisher FinLAWC
+*UIConstraints: *Option21ExternalTray True *Option30Finisher FinTONEC
+*UIConstraints: *Option30Finisher FinKING *Option21ExternalTray True
+*UIConstraints: *Option30Finisher FinLAWC *Option21ExternalTray True
+*UIConstraints: *Option30Finisher FinTONEC *Option21ExternalTray True
+*UIConstraints: *Option20InternalTray2 False *OutputBin Bin1
+*UIConstraints: *OutputBin Bin1 *Option20InternalTray2 False
+*UIConstraints: *Option21ExternalTray False *OutputBin External
+*UIConstraints: *OutputBin External *Option21ExternalTray False
+*UIConstraints: *Option30Finisher None *OutputBin FinProof
+*UIConstraints: *Option30Finisher None *OutputBin FinShift
+*UIConstraints: *OutputBin FinProof *Option30Finisher None
+*UIConstraints: *OutputBin FinShift *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIStaple UpperLeft
+*UIConstraints: *Option30Finisher None *RIStaple UpperRight
+*UIConstraints: *Option30Finisher None *RIStaple LeftW
+*UIConstraints: *Option30Finisher None *RIStaple RightW
+*UIConstraints: *Option30Finisher None *RIStaple UpperW
+*UIConstraints: *RIStaple UpperLeft *Option30Finisher None
+*UIConstraints: *RIStaple UpperRight *Option30Finisher None
+*UIConstraints: *RIStaple LeftW *Option30Finisher None
+*UIConstraints: *RIStaple RightW *Option30Finisher None
+*UIConstraints: *RIStaple UpperW *Option30Finisher None
+*UIConstraints: *MediaType Preprinted *InputSlot MultiTray
+*UIConstraints: *MediaType Labels *InputSlot 1Tray
+*UIConstraints: *MediaType Labels *InputSlot 2Tray
+*UIConstraints: *MediaType Labels *InputSlot 3Tray
+*UIConstraints: *MediaType Labels *InputSlot 4Tray
+*UIConstraints: *MediaType Labels *InputSlot 5Tray
+*UIConstraints: *MediaType OHP *InputSlot 1Tray
+*UIConstraints: *MediaType OHP *InputSlot 2Tray
+*UIConstraints: *MediaType OHP *InputSlot 3Tray
+*UIConstraints: *MediaType OHP *InputSlot 4Tray
+*UIConstraints: *MediaType OHP *InputSlot 5Tray
+*UIConstraints: *MediaType Thick *InputSlot 1Tray
+*UIConstraints: *MediaType Thick *InputSlot 2Tray
+*UIConstraints: *MediaType Thick *InputSlot 3Tray
+*UIConstraints: *MediaType Thick *InputSlot 4Tray
+*UIConstraints: *MediaType Thick *InputSlot 5Tray
+*UIConstraints: *InputSlot MultiTray *MediaType Preprinted
+*UIConstraints: *InputSlot 1Tray *MediaType Labels
+*UIConstraints: *InputSlot 2Tray *MediaType Labels
+*UIConstraints: *InputSlot 3Tray *MediaType Labels
+*UIConstraints: *InputSlot 4Tray *MediaType Labels
+*UIConstraints: *InputSlot 5Tray *MediaType Labels
+*UIConstraints: *InputSlot 1Tray *MediaType OHP
+*UIConstraints: *InputSlot 2Tray *MediaType OHP
+*UIConstraints: *InputSlot 3Tray *MediaType OHP
+*UIConstraints: *InputSlot 4Tray *MediaType OHP
+*UIConstraints: *InputSlot 5Tray *MediaType OHP
+*UIConstraints: *InputSlot 1Tray *MediaType Thick
+*UIConstraints: *InputSlot 2Tray *MediaType Thick
+*UIConstraints: *InputSlot 3Tray *MediaType Thick
+*UIConstraints: *InputSlot 4Tray *MediaType Thick
+*UIConstraints: *InputSlot 5Tray *MediaType Thick
+*UIConstraints: *PageSize A3 *InputSlot 5Tray
+*UIConstraints: *PageSize 11x17 *InputSlot 5Tray
+*UIConstraints: *InputSlot 5Tray *PageSize A3
+*UIConstraints: *InputSlot 5Tray *PageSize 11x17
+*UIConstraints: *InputSlot MultiTray *Duplex DuplexTumble
+*UIConstraints: *InputSlot MultiTray *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *InputSlot MultiTray
+*UIConstraints: *Duplex DuplexNoTumble *InputSlot MultiTray
+
+*UIConstraints: *Option30Finisher None *RIPunch LeftJP2
+*UIConstraints: *RIPunch LeftJP2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch LeftUS2
+*UIConstraints: *RIPunch LeftUS2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch LeftUS3
+*UIConstraints: *RIPunch LeftUS3 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch LeftEU4
+*UIConstraints: *RIPunch LeftEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch LeftNEU4
+*UIConstraints: *RIPunch LeftNEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch RightJP2
+*UIConstraints: *RIPunch RightJP2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch RightUS2
+*UIConstraints: *RIPunch RightUS2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch RightUS3
+*UIConstraints: *RIPunch RightUS3 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch RightEU4
+*UIConstraints: *RIPunch RightEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch RightNEU4
+*UIConstraints: *RIPunch RightNEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch UpperJP2
+*UIConstraints: *RIPunch UpperJP2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch UpperUS2
+*UIConstraints: *RIPunch UpperUS2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch UpperUS3
+*UIConstraints: *RIPunch UpperUS3 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch UpperEU4
+*UIConstraints: *RIPunch UpperEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch UpperNEU4
+*UIConstraints: *RIPunch UpperNEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher FinKING *RIPunch LeftJP2
+*UIConstraints: *RIPunch LeftJP2 *Option30Finisher FinKING
+*UIConstraints: *Option30Finisher FinKING *RIPunch LeftUS2
+*UIConstraints: *RIPunch LeftUS2 *Option30Finisher FinKING
+*UIConstraints: *Option30Finisher FinKING *RIPunch LeftUS3
+*UIConstraints: *RIPunch LeftUS3 *Option30Finisher FinKING
+*UIConstraints: *Option30Finisher FinKING *RIPunch LeftEU4
+*UIConstraints: *RIPunch LeftEU4 *Option30Finisher FinKING
+*UIConstraints: *Option30Finisher FinKING *RIPunch LeftNEU4
+*UIConstraints: *RIPunch LeftNEU4 *Option30Finisher FinKING
+*UIConstraints: *Option30Finisher FinKING *RIPunch RightJP2
+*UIConstraints: *RIPunch RightJP2 *Option30Finisher FinKING
+*UIConstraints: *Option30Finisher FinKING *RIPunch RightUS2
+*UIConstraints: *RIPunch RightUS2 *Option30Finisher FinKING
+*UIConstraints: *Option30Finisher FinKING *RIPunch RightUS3
+*UIConstraints: *RIPunch RightUS3 *Option30Finisher FinKING
+*UIConstraints: *Option30Finisher FinKING *RIPunch RightEU4
+*UIConstraints: *RIPunch RightEU4 *Option30Finisher FinKING
+*UIConstraints: *Option30Finisher FinKING *RIPunch RightNEU4
+*UIConstraints: *RIPunch RightNEU4 *Option30Finisher FinKING
+*UIConstraints: *Option30Finisher FinKING *RIPunch UpperJP2
+*UIConstraints: *RIPunch UpperJP2 *Option30Finisher FinKING
+*UIConstraints: *Option30Finisher FinKING *RIPunch UpperUS2
+*UIConstraints: *RIPunch UpperUS2 *Option30Finisher FinKING
+*UIConstraints: *Option30Finisher FinKING *RIPunch UpperUS3
+*UIConstraints: *RIPunch UpperUS3 *Option30Finisher FinKING
+*UIConstraints: *Option30Finisher FinKING *RIPunch UpperEU4
+*UIConstraints: *RIPunch UpperEU4 *Option30Finisher FinKING
+*UIConstraints: *Option30Finisher FinKING *RIPunch UpperNEU4
+*UIConstraints: *RIPunch UpperNEU4 *Option30Finisher FinKING
+*UIConstraints: *Option30Finisher FinTONEC *RIPunch LeftJP2
+*UIConstraints: *RIPunch LeftJP2 *Option30Finisher FinTONEC
+*UIConstraints: *Option30Finisher FinTONEC *RIPunch LeftUS2
+*UIConstraints: *RIPunch LeftUS2 *Option30Finisher FinTONEC
+*UIConstraints: *Option30Finisher FinTONEC *RIPunch LeftUS3
+*UIConstraints: *RIPunch LeftUS3 *Option30Finisher FinTONEC
+*UIConstraints: *Option30Finisher FinTONEC *RIPunch LeftEU4
+*UIConstraints: *RIPunch LeftEU4 *Option30Finisher FinTONEC
+*UIConstraints: *Option30Finisher FinTONEC *RIPunch LeftNEU4
+*UIConstraints: *RIPunch LeftNEU4 *Option30Finisher FinTONEC
+*UIConstraints: *Option30Finisher FinTONEC *RIPunch RightJP2
+*UIConstraints: *RIPunch RightJP2 *Option30Finisher FinTONEC
+*UIConstraints: *Option30Finisher FinTONEC *RIPunch RightUS2
+*UIConstraints: *RIPunch RightUS2 *Option30Finisher FinTONEC
+*UIConstraints: *Option30Finisher FinTONEC *RIPunch RightUS3
+*UIConstraints: *RIPunch RightUS3 *Option30Finisher FinTONEC
+*UIConstraints: *Option30Finisher FinTONEC *RIPunch RightEU4
+*UIConstraints: *RIPunch RightEU4 *Option30Finisher FinTONEC
+*UIConstraints: *Option30Finisher FinTONEC *RIPunch RightNEU4
+*UIConstraints: *RIPunch RightNEU4 *Option30Finisher FinTONEC
+*UIConstraints: *Option30Finisher FinTONEC *RIPunch UpperJP2
+*UIConstraints: *RIPunch UpperJP2 *Option30Finisher FinTONEC
+*UIConstraints: *Option30Finisher FinTONEC *RIPunch UpperUS2
+*UIConstraints: *RIPunch UpperUS2 *Option30Finisher FinTONEC
+*UIConstraints: *Option30Finisher FinTONEC *RIPunch UpperUS3
+*UIConstraints: *RIPunch UpperUS3 *Option30Finisher FinTONEC
+*UIConstraints: *Option30Finisher FinTONEC *RIPunch UpperEU4
+*UIConstraints: *RIPunch UpperEU4 *Option30Finisher FinTONEC
+*UIConstraints: *Option30Finisher FinTONEC *RIPunch UpperNEU4
+*UIConstraints: *RIPunch UpperNEU4 *Option30Finisher FinTONEC
+
+
+*% Generic boilerplate PPD stuff as standard PostScript fonts and so on
+
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Standard ROM
+*% end of Printer Description file
diff --git a/db/source/PPD/Infotec/PXL/Infotec-IS2090_PXL.ppd b/db/source/PPD/Infotec/PXL/Infotec-IS2090_PXL.ppd
new file mode 100644
index 00000000..fed9c175
--- /dev/null
+++ b/db/source/PPD/Infotec/PXL/Infotec-IS2090_PXL.ppd
@@ -0,0 +1,814 @@
+*PPD-Adobe: "4.3"
+*%
+*% Printer Description file
+*% for "Infotec IS2090 PXL"
+*%
+*% CreationDate: 2002/04/26
+*% Modified: 2005/11/15
+*%
+*% COPYRIGHT (C) 2002-2005 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.1"
+*FormatVersion: "4.3"
+*LanguageEncoding: ISOLatin1
+*LanguageVersion: English
+*ModelName: "Infotec IS2090"
+*PCFileName: "INF20903.PPD"
+*Manufacturer: "Infotec"
+*Product: "(infotec IS2090 PS3)"
+*PSVersion: "(3015.102) 2"
+*ShortNickName: "Infotec IS2090 PXL"
+*NickName: "Infotec IS2090 PXL"
+
+*cupsVersion: 1.0
+*cupsManualCopies: True
+*cupsModelNumber: 2
+*cupsFilter: "application/vnd.cups-postscript 0 foomatic-rip"
+
+*%========== Basic Device Capabilities ==========
+
+*LanguageLevel: "3"
+*ColorDevice: False
+*DefaultColorSpace: Gray
+*TTRasterizer: Type42
+*FileSystem: True
+*Throughput: "90"
+*LandscapeOrientation: Minus90
+
+*%========== Installable Options ==========
+*%========== & System Management ==========
+
+*OpenGroup: InstallableOptions/Installable Options
+
+*OpenUI *Option8Zfoldingunit/Z-folding unit: PickOne
+*DefaultOption8Zfoldingunit: False
+*Option8Zfoldingunit False/Not Installed: ""
+*Option8Zfoldingunit True/Installed: ""
+*CloseUI *Option8Zfoldingunit
+
+*OpenUI *Option2Tray7/Tray 7: PickOne
+*DefaultOption2Tray7: False
+*Option2Tray7 False/Not Installed: ""
+*Option2Tray7 True/Installed: ""
+*CloseUI *Option2Tray7
+
+*OpenUI *Option1LargeCapacityTray/Large Capacity Tray: PickOne
+*DefaultOption1LargeCapacityTray: False
+*Option1LargeCapacityTray False/Not Installed: ""
+*Option1LargeCapacityTray True/Installed: ""
+*CloseUI *Option1LargeCapacityTray
+
+*OpenUI *Option30Finisher/Finisher: PickOne
+*DefaultOption30Finisher: FinVICTO
+*Option30Finisher FinVICTO/Finisher 3000B/3000BZ: ""
+*Option30Finisher FinZAIRE/Booklet Finisher: ""
+*Option30Finisher None/Not Installed: ""
+*CloseUI *Option30Finisher
+
+
+*CloseGroup: InstallableOptions
+
+*%========== Ghostscript Command line ==========
+
+*FoomaticIDs: Infotec-IS2090 pxlmono
+*FoomaticRIPCommandLine: "gs -q -dBATCH -dPARANOIDSAFER -dNOPAUSE%B%A%C -sOutputFile=- - %D%E"
+
+*OpenGroup: General
+*OpenUI *ColorModel/Color Mode: PickOne
+*FoomaticRIPOption ColorModel: enum Composite B
+*OrderDependency: 10 AnySetup *ColorModel
+*DefaultColorModel: Grayscale
+*ColorModel Grayscale/Grayscale: "%% FoomaticRIPOptionSetting: ColorModel=Grayscale"
+*FoomaticRIPOptionSetting ColorModel=Grayscale: "GSCmdLine=Grayscale"
+*CloseUI: *ColorModel
+
+*FoomaticRIPOption GSCmdLine: enum CmdLine B 10
+*FoomaticRIPOptionSetting GSCmdLine=FromColorModel: ""
+*FoomaticRIPOptionSetting GSCmdLine=Grayscale: " -sDEVICE=pxlmono"
+*End
+
+*OpenUI *Resolution/Resolution: PickOne
+*FoomaticRIPOption Resolution: enum Composite A
+*OrderDependency: 15 AnySetup *Resolution
+*DefaultResolution: 600dpi
+*Resolution 600dpi: "%% FoomaticRIPOptionSetting: Resolution=600dpi"
+*FoomaticRIPOptionSetting Resolution=600dpi: "JCLResolution=600dpi GSResolution=600dpi"
+*Resolution 1200dpi: "%% FoomaticRIPOptionSetting: Resolution=1200dpi"
+*FoomaticRIPOptionSetting Resolution=1200dpi: "JCLResolution=1200dpi GSResolution=1200dpi"
+*CloseUI: *Resolution
+
+*FoomaticRIPOption GSResolution: enum CmdLine A 15
+*FoomaticRIPOptionSetting GSResolution=FromResolution: ""
+*FoomaticRIPOptionSetting GSResolution=600dpi: " -r600x600"
+*FoomaticRIPOptionSetting GSResolution=1200dpi: " -r1200x1200"
+
+*FoomaticRIPOption JCLResolution: enum JCL A 15
+*FoomaticRIPOptionSetting JCLResolution=FromResolution: ""
+*FoomaticRIPOptionSetting JCLResolution=600dpi: "SET RESOLUTION=600"
+*FoomaticRIPOptionSetting JCLResolution=1200dpi: "SET RESOLUTION=1200"
+
+
+*%========== Media Selection ==========
+
+*HWMargins: 12 12 12 12
+*OpenUI *PageSize/PageSize: PickOne
+*FoomaticRIPOption PageSize: enum CmdLine C
+*OrderDependency: 20 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize A3/A3: "%% FoomaticRIPOptionSetting: PageSize=A3"
+*FoomaticRIPOptionSetting PageSize=A3: " -sPAPERSIZE=a3"
+*PageSize A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*FoomaticRIPOptionSetting PageSize=A4: " -sPAPERSIZE=a4"
+*PageSize Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*FoomaticRIPOptionSetting PageSize=Letter: " -sPAPERSIZE=letter"
+*PageSize 11x17/11x17: "%% FoomaticRIPOptionSetting: PageSize=11x17"
+*FoomaticRIPOptionSetting PageSize=11x17: " -sPAPERSIZE=11x17"
+*CloseUI: *PageSize
+
+*OpenUI *PageRegion: PickOne
+*OrderDependency: 25 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion A3/A3: "%% FoomaticRIPOptionSetting: PageSize=A3"
+*PageRegion A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*PageRegion Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*PageRegion 11x17/11x17: "%% FoomaticRIPOptionSetting: PageSize=11x17"
+*CloseUI: *PageRegion
+
+*%========== Information About Media Sizes ==========
+
+*DefaultImageableArea: Letter
+*ImageableArea A3/A3: "12 12 830 1179"
+*ImageableArea A4/A4: "12 12 583 830"
+*ImageableArea Letter/Letter: "12 12 600 780"
+*ImageableArea 11x17/11x17: "12 12 780 1212"
+
+*DefaultPaperDimension: Letter
+*PaperDimension A3/A3: "842 1191"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension Letter/Letter: "612 792"
+*PaperDimension 11x17/11x17: "792 1224"
+
+*%========== Media Handling Features ==========
+
+*OpenUI *InputSlot/InputSlot: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine E
+*OrderDependency: 30 AnySetup *InputSlot
+*DefaultInputSlot: Auto
+*InputSlot 1Tray/Tray 1: "%% FoomaticRIPOptionSetting: InputSlot=1Tray"
+*FoomaticRIPOptionSetting InputSlot=1Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x04\xf8\x26/g&quot;"
+*End
+*InputSlot 2Tray/Tray 2: "%% FoomaticRIPOptionSetting: InputSlot=2Tray"
+*FoomaticRIPOptionSetting InputSlot=2Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x05\xf8\x26/g&quot;"
+*End
+*InputSlot 3Tray/Tray 3: "%% FoomaticRIPOptionSetting: InputSlot=3Tray"
+*FoomaticRIPOptionSetting InputSlot=3Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x07\xf8\x26/g&quot;"
+*End
+*InputSlot 4Tray/Tray 4: "%% FoomaticRIPOptionSetting: InputSlot=4Tray"
+*FoomaticRIPOptionSetting InputSlot=4Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x08\xf8\x26/g&quot;"
+*End
+*InputSlot 5Tray/Tray 5: "%% FoomaticRIPOptionSetting: InputSlot=5Tray"
+*FoomaticRIPOptionSetting InputSlot=5Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x15\xf8\x26/g&quot;"
+*End
+*InputSlot 6Tray/Tray 6: "%% FoomaticRIPOptionSetting: InputSlot=6Tray"
+*FoomaticRIPOptionSetting InputSlot=6Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x16\xf8\x26/g&quot;"
+*End
+*InputSlot 7Tray/Tray 7: "%% FoomaticRIPOptionSetting: InputSlot=7Tray"
+*FoomaticRIPOptionSetting InputSlot=7Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x17\xf8\x26/g&quot;"
+*End
+*InputSlot Auto/Auto Select: "%% FoomaticRIPOptionSetting: InputSlot=Auto"
+*FoomaticRIPOptionSetting InputSlot=Auto: ""
+*CloseUI: *InputSlot
+
+*OpenUI *Duplex/Duplex: PickOne
+*FoomaticRIPOption Duplex: enum Composite D
+*OrderDependency: 50 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex None/Off: "%% FoomaticRIPOptionSetting: Duplex=None"
+*FoomaticRIPOptionSetting Duplex=None: "JCLDuplex=None GSDuplex=None"
+*Duplex DuplexNoTumble/Long Edge: "%% FoomaticRIPOptionSetting: Duplex=DuplexNoTumble"
+*FoomaticRIPOptionSetting Duplex=DuplexNoTumble: "JCLDuplex=DuplexNoTumble GSDuplex=DuplexNoTumble"
+*Duplex DuplexTumble/Short Edge: "%% FoomaticRIPOptionSetting: Duplex=DuplexTumble"
+*FoomaticRIPOptionSetting Duplex=DuplexTumble: "JCLDuplex=DuplexTumble GSDuplex=DuplexTumble"
+*CloseUI: *Duplex
+
+*FoomaticRIPOption GSDuplex: enum CmdLine D 50
+*FoomaticRIPOptionSetting GSDuplex=FromDuplex: ""
+*FoomaticRIPOptionSetting GSDuplex=None: ""
+*FoomaticRIPOptionSetting GSDuplex=DuplexNoTumble: "&&
+ | perl -p -e &quot;s/\xc0\x00\xf8\x34/\xc0\x01\xf8\x35/g&quot;"
+*FoomaticRIPOptionSetting GSDuplex=DuplexTumble: "&&
+ | perl -p -e &quot;s/\xc0\x00\xf8\x34/\xc0\x00\xf8\x35/g&quot;"
+
+*FoomaticRIPOption JCLDuplex: enum JCL D 50
+*FoomaticRIPOptionSetting JCLDuplex=FromDuplex: ""
+*FoomaticRIPOptionSetting JCLDuplex=None: "SET DUPLEX=OFF"
+*FoomaticRIPOptionSetting JCLDuplex=DuplexNoTumble: "SET DUPLEX=ON
+@PJL SET BINDING=LONGEDGE"
+*FoomaticRIPOptionSetting JCLDuplex=DuplexTumble: "SET DUPLEX=ON
+@PJL SET BINDING=SHORTEDGE"
+
+
+*OpenUI *MediaType/Paper Type: PickOne
+*FoomaticRIPOption MediaType: enum JCL A
+*OrderDependency: 205 AnySetup *MediaType
+*DefaultMediaType: Auto
+*MediaType Auto/Plain / Recycled: "%% FoomaticRIPOptionSetting: MediaType=Auto"
+*FoomaticRIPOptionSetting MediaType=Auto: "SET MEDIATYPE=PLAINORRECYCLED"
+*MediaType Plain/Plain: "%% FoomaticRIPOptionSetting: MediaType=Plain"
+*FoomaticRIPOptionSetting MediaType=Plain: "SET MEDIATYPE=PLAIN"
+*MediaType Recycled/Recycled: "%% FoomaticRIPOptionSetting: MediaType=Recycled"
+*FoomaticRIPOptionSetting MediaType=Recycled: "SET MEDIATYPE=RECYCLED"
+*MediaType Special/Special: "%% FoomaticRIPOptionSetting: MediaType=Special"
+*FoomaticRIPOptionSetting MediaType=Special: "SET MEDIATYPE=SPECIAL"
+*MediaType Colored1/Color 1: "%% FoomaticRIPOptionSetting: MediaType=Colored1"
+*FoomaticRIPOptionSetting MediaType=Colored1: "SET MEDIATYPE=USERCOLOR1"
+*MediaType Colored2/Color 2: "%% FoomaticRIPOptionSetting: MediaType=Colored2"
+*FoomaticRIPOptionSetting MediaType=Colored2: "SET MEDIATYPE=USERCOLOR2"
+*MediaType Letterhead/Letterhead: "%% FoomaticRIPOptionSetting: MediaType=Letterhead"
+*FoomaticRIPOptionSetting MediaType=Letterhead: "SET MEDIATYPE=LETTERHEAD"
+*MediaType Preprinted/Preprinted: "%% FoomaticRIPOptionSetting: MediaType=Preprinted"
+*FoomaticRIPOptionSetting MediaType=Preprinted: "SET MEDIATYPE=PREPRINTED"
+*MediaType Prepunched/Prepunched: "%% FoomaticRIPOptionSetting: MediaType=Prepunched"
+*FoomaticRIPOptionSetting MediaType=Prepunched: "SET MEDIATYPE=PREPUNCHED"
+*MediaType Labels/Labels: "%% FoomaticRIPOptionSetting: MediaType=Labels"
+*FoomaticRIPOptionSetting MediaType=Labels: "SET MEDIATYPE=LABELS"
+*MediaType Bond/Bond: "%% FoomaticRIPOptionSetting: MediaType=Bond"
+*FoomaticRIPOptionSetting MediaType=Bond: "SET MEDIATYPE=BOND"
+*MediaType Cardstock/Cardstock: "%% FoomaticRIPOptionSetting: MediaType=Cardstock"
+*FoomaticRIPOptionSetting MediaType=Cardstock: "SET MEDIATYPE=CARDSTOCK"
+*MediaType OHP/Transparency: "%% FoomaticRIPOptionSetting: MediaType=OHP"
+*FoomaticRIPOptionSetting MediaType=OHP: "SET MEDIATYPE=TRANSPARENCY"
+*MediaType Thick/Thick: "%% FoomaticRIPOptionSetting: MediaType=Thick"
+*FoomaticRIPOptionSetting MediaType=Thick: "SET MEDIATYPE=THICK"
+*MediaType Index/Tab Stock: "%% FoomaticRIPOptionSetting: MediaType=Index"
+*FoomaticRIPOptionSetting MediaType=Index: "SET MEDIATYPE=TABSTOCK"
+*MediaType Translucent/Translucent: "%% FoomaticRIPOptionSetting: MediaType=Translucent"
+*FoomaticRIPOptionSetting MediaType=Translucent: "SET MEDIATYPE=TRANSLUCENT"
+*MediaType Yellow/Yellow: "%% FoomaticRIPOptionSetting: MediaType=Yellow"
+*FoomaticRIPOptionSetting MediaType=Yellow: "SET MEDIATYPE=YELLOW"
+*MediaType Green/Green: "%% FoomaticRIPOptionSetting: MediaType=Green"
+*FoomaticRIPOptionSetting MediaType=Green: "SET MEDIATYPE=GREEN"
+*MediaType Blue/Blue: "%% FoomaticRIPOptionSetting: MediaType=Blue"
+*FoomaticRIPOptionSetting MediaType=Blue: "SET MEDIATYPE=BLUE"
+*MediaType Purple/Purple: "%% FoomaticRIPOptionSetting: MediaType=Purple"
+*FoomaticRIPOptionSetting MediaType=Purple: "SET MEDIATYPE=PURPLE"
+*MediaType Ivory/Ivory: "%% FoomaticRIPOptionSetting: MediaType=Ivory"
+*FoomaticRIPOptionSetting MediaType=Ivory: "SET MEDIATYPE=IVORY"
+*MediaType Orange/Orange: "%% FoomaticRIPOptionSetting: MediaType=Orange"
+*FoomaticRIPOptionSetting MediaType=Orange: "SET MEDIATYPE=ORANGE"
+*MediaType Pink/Pink: "%% FoomaticRIPOptionSetting: MediaType=Pink"
+*FoomaticRIPOptionSetting MediaType=Pink: "SET MEDIATYPE=PINK"
+*MediaType Red/Red: "%% FoomaticRIPOptionSetting: MediaType=Red"
+*FoomaticRIPOptionSetting MediaType=Red: "SET MEDIATYPE=RED"
+*MediaType Gray/Gray: "%% FoomaticRIPOptionSetting: MediaType=Gray"
+*FoomaticRIPOptionSetting MediaType=Gray: "SET MEDIATYPE=GRAY"
+*CloseUI: *MediaType
+
+*OpenUI *OutputBin/Destination: PickOne
+*FoomaticRIPOption OutputBin: enum JCL A
+*OrderDependency: 210 AnySetup *OutputBin
+*DefaultOutputBin: Default
+*OutputBin Default/Printer Default: "%% FoomaticRIPOptionSetting: OutputBin=Default"
+*FoomaticRIPOptionSetting OutputBin=Default: "SET OUTBIN=SYSDEFAULT"
+*OutputBin FinisherUpper/Finisher Upper Tray: "%% FoomaticRIPOptionSetting: OutputBin=FinisherUpper"
+*FoomaticRIPOptionSetting OutputBin=FinisherUpper: "SET OUTBIN=FINISHERPROOF"
+*OutputBin FinisherMiddle/Finisher Shift Tray 1: "%% FoomaticRIPOptionSetting: OutputBin=FinisherMiddle"
+*FoomaticRIPOptionSetting OutputBin=FinisherMiddle: "SET OUTBIN=FINISHERSHIFT"
+*OutputBin FinisherLower/Finisher Shift Tray 2: "%% FoomaticRIPOptionSetting: OutputBin=FinisherLower"
+*FoomaticRIPOptionSetting OutputBin=FinisherLower: "SET OUTBIN=FINISHERBOOKLET"
+*CloseUI: *OutputBin
+
+*OpenUI *RIZfold/Z-fold: PickOne
+*FoomaticRIPOption RIZfold: enum JCL A
+*OrderDependency: 230 AnySetup *RIZfold
+*DefaultRIZfold: None
+*RIZfold None/Off: "%% FoomaticRIPOptionSetting: RIZfold=None"
+*FoomaticRIPOptionSetting RIZfold=None: "SET FOLD=OFF"
+*RIZfold Bottom/Bottom Fold: "%% FoomaticRIPOptionSetting: RIZfold=Bottom"
+*FoomaticRIPOptionSetting RIZfold=Bottom: "SET FOLD=ZBOTTOM"
+*RIZfold Right/Right Fold: "%% FoomaticRIPOptionSetting: RIZfold=Right"
+*FoomaticRIPOptionSetting RIZfold=Right: "SET FOLD=ZRIGHT"
+*RIZfold Left/Left Fold: "%% FoomaticRIPOptionSetting: RIZfold=Left"
+*FoomaticRIPOptionSetting RIZfold=Left: "SET FOLD=ZLEFT"
+*CloseUI: *RIZfold
+
+*OpenUI *StapleLocation/Staple: PickOne
+*FoomaticRIPOption StapleLocation: enum JCL A
+*OrderDependency: 220 AnySetup *StapleLocation
+*DefaultStapleLocation: None
+*StapleLocation None/Off: "%% FoomaticRIPOptionSetting: StapleLocation=None"
+*FoomaticRIPOptionSetting StapleLocation=None: "SET STAPLE=OFF"
+*StapleLocation UpperLeft/Top left: "%% FoomaticRIPOptionSetting: StapleLocation=UpperLeft"
+*FoomaticRIPOptionSetting StapleLocation=UpperLeft: "SET STAPLE=LEFTTOP"
+*StapleLocation UpperRight/Top right: "%% FoomaticRIPOptionSetting: StapleLocation=UpperRight"
+*FoomaticRIPOptionSetting StapleLocation=UpperRight: "SET STAPLE=RIGHTTOP"
+*StapleLocation LeftW/2 at left: "%% FoomaticRIPOptionSetting: StapleLocation=LeftW"
+*FoomaticRIPOptionSetting StapleLocation=LeftW: "SET STAPLE=LEFT2PORT"
+*StapleLocation RightW/2 at right: "%% FoomaticRIPOptionSetting: StapleLocation=RightW"
+*FoomaticRIPOptionSetting StapleLocation=RightW: "SET STAPLE=RIGHT2PORT"
+*StapleLocation UpperW/2 at top: "%% FoomaticRIPOptionSetting: StapleLocation=UpperW"
+*FoomaticRIPOptionSetting StapleLocation=UpperW: "SET STAPLE=TOP2PORT"
+*StapleLocation CenterW/2 at center: "%% FoomaticRIPOptionSetting: StapleLocation=CenterW"
+*FoomaticRIPOptionSetting StapleLocation=CenterW: "SET STAPLE=BOOKLET"
+*CloseUI: *StapleLocation
+
+*OpenUI *RIPunch/Punch: PickOne
+*FoomaticRIPOption RIPunch: enum JCL A
+*OrderDependency: 230 AnySetup *RIPunch
+*DefaultRIPunch: None
+*RIPunch None/Off: "%% FoomaticRIPOptionSetting: RIPunch=None"
+*FoomaticRIPOptionSetting RIPunch=None: "SET PUNCH=OFF"
+*RIPunch LeftJP2/2 at left (Japan/Europe): "%% FoomaticRIPOptionSetting: RIPunch=LeftJP2"
+*FoomaticRIPOptionSetting RIPunch=LeftJP2: "SET PUNCH=LEFTPORT
+@PJL SET PUNCHHOLE=JP2"
+*End
+*RIPunch LeftUS2/2 at left (North America): "%% FoomaticRIPOptionSetting: RIPunch=LeftUS2"
+*FoomaticRIPOptionSetting RIPunch=LeftUS2: "SET PUNCH=LEFTPORT
+@PJL SET PUNCHHOLE=US2"
+*End
+*RIPunch LeftUS3/3 at left (North America): "%% FoomaticRIPOptionSetting: RIPunch=LeftUS3"
+*FoomaticRIPOptionSetting RIPunch=LeftUS3: "SET PUNCH=LEFTPORT
+@PJL SET PUNCHHOLE=US3"
+*End
+*RIPunch LeftEU4/4 at left (Europe): "%% FoomaticRIPOptionSetting: RIPunch=LeftEU4"
+*FoomaticRIPOptionSetting RIPunch=LeftEU4: "SET PUNCH=LEFTPORT
+@PJL SET PUNCHHOLE=EU4"
+*End
+*RIPunch LeftNEU4/4 at left (Northern Europe): "%% FoomaticRIPOptionSetting: RIPunch=LeftNEU4"
+*FoomaticRIPOptionSetting RIPunch=LeftNEU4: "SET PUNCH=LEFTPORT
+@PJL SET PUNCHHOLE=NEU4"
+*End
+*RIPunch RightJP2/2 at right (Japan/Europe): "%% FoomaticRIPOptionSetting: RIPunch=RightJP2"
+*FoomaticRIPOptionSetting RIPunch=RightJP2: "SET PUNCH=RIGHTPORT
+@PJL SET PUNCHHOLE=JP2"
+*End
+*RIPunch RightUS2/2 at right (North America): "%% FoomaticRIPOptionSetting: RIPunch=RightUS2"
+*FoomaticRIPOptionSetting RIPunch=RightUS2: "SET PUNCH=RIGHTPORT
+@PJL SET PUNCHHOLE=US2"
+*End
+*RIPunch RightUS3/3 at right (North America): "%% FoomaticRIPOptionSetting: RIPunch=RightUS3"
+*FoomaticRIPOptionSetting RIPunch=RightUS3: "SET PUNCH=RIGHTPORT
+@PJL SET PUNCHHOLE=US3"
+*End
+*RIPunch RightEU4/4 at right (Europe): "%% FoomaticRIPOptionSetting: RIPunch=RightEU4"
+*FoomaticRIPOptionSetting RIPunch=RightEU4: "SET PUNCH=RIGHTPORT
+@PJL SET PUNCHHOLE=EU4"
+*End
+*RIPunch RightNEU4/4 at right (Northern Europe): "%% FoomaticRIPOptionSetting: RIPunch=RightNEU4"
+*FoomaticRIPOptionSetting RIPunch=RightNEU4: "SET PUNCH=RIGHTPORT
+@PJL SET PUNCHHOLE=NEU4"
+*End
+*RIPunch UpperJP2/2 at top (Japan/Europe): "%% FoomaticRIPOptionSetting: RIPunch=UpperJP2"
+*FoomaticRIPOptionSetting RIPunch=UpperJP2: "SET PUNCH=TOPPORT
+@PJL SET PUNCHHOLE=JP2"
+*End
+*RIPunch UpperUS2/2 at top (North America): "%% FoomaticRIPOptionSetting: RIPunch=UpperUS2"
+*FoomaticRIPOptionSetting RIPunch=UpperUS2: "SET PUNCH=TOPPORT
+@PJL SET PUNCHHOLE=US2"
+*End
+*RIPunch UpperUS3/3 at top (North America): "%% FoomaticRIPOptionSetting: RIPunch=UpperUS3"
+*FoomaticRIPOptionSetting RIPunch=UpperUS3: "SET PUNCH=TOPPORT
+@PJL SET PUNCHHOLE=US3"
+*End
+*RIPunch UpperEU4/4 at top (Europe): "%% FoomaticRIPOptionSetting: RIPunch=UpperEU4"
+*FoomaticRIPOptionSetting RIPunch=UpperEU4: "SET PUNCH=TOPPORT
+@PJL SET PUNCHHOLE=EU4"
+*End
+*RIPunch UpperNEU4/4 at top (Northern Europe): "%% FoomaticRIPOptionSetting: RIPunch=UpperNEU4"
+*FoomaticRIPOptionSetting RIPunch=UpperNEU4: "SET PUNCH=TOPPORT
+@PJL SET PUNCHHOLE=NEU4"
+*End
+*CloseUI: *RIPunch
+
+*OpenUI *RIPrintMode/Toner Saving: PickOne
+*FoomaticRIPOption RIPrintMode: enum JCL A
+*OrderDependency: 45 AnySetup *RIPrintMode
+*DefaultRIPrintMode: 0rhit
+*RIPrintMode 0rhit/Off: "%% FoomaticRIPOptionSetting: RIPrintMode=0rhit"
+*FoomaticRIPOptionSetting RIPrintMode=0rhit: "SET ECONOMODE=OFF"
+*RIPrintMode 5rhit/On: "%% FoomaticRIPOptionSetting: RIPrintMode=5rhit"
+*FoomaticRIPOptionSetting RIPrintMode=5rhit: "SET ECONOMODE=ON"
+*CloseUI: *RIPrintMode
+
+
+*CloseGroup: General
+
+
+*OpenGroup: JobLog/Job Log
+
+*OpenUI *JobType/JobType: PickOne
+*FoomaticRIPOption JobType: enum JCL A
+*OrderDependency: 255 AnySetup *JobType
+*DefaultJobType: Normal
+*JobType Normal/Normal: ""
+*JobType DetailedLogging/Normal with Detailed Logging: "%% FoomaticRIPOptionSetting: JobType=DetailedLogging"
+*FoomaticRIPOptionSetting JobType=DetailedLogging: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;"
+*End
+*JobType SamplePrint/Sample Print: "%% FoomaticRIPOptionSetting: JobType=SamplePrint"
+*FoomaticRIPOptionSetting JobType=SamplePrint: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;
+@PJL PROOFJOB"
+*End
+*JobType LockedPrint/Locked Print: "%% FoomaticRIPOptionSetting: JobType=LockedPrint"
+*FoomaticRIPOptionSetting JobType=LockedPrint: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;
+@PJL SECUREJOB"
+*End
+*JobType DocServer/Document Server: "%% FoomaticRIPOptionSetting: JobType=DocServer"
+*FoomaticRIPOptionSetting JobType=DocServer: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;
+@PJL SET OWNERID=&quot;&user;&quot;
+@PJL SET DISKIMAGE=ON"
+*End
+*CloseUI: *JobType
+
+
+*OpenUI *LockedPrintPassword/Locked Print Password (4 digits): PickOne
+*FoomaticRIPOption LockedPrintPassword: password JCL A
+*FoomaticRIPOptionMaxLength LockedPrintPassword:4
+*FoomaticRIPOptionAllowedChars LockedPrintPassword: "0-9"
+*OrderDependency: 255 AnySetup *LockedPrintPassword
+*FoomaticRIPOptionPrototype LockedPrintPassword: "SET JOBPASSWORD=%s"
+*DefaultLockedPrintPassword: None
+*LockedPrintPassword None/None: ""
+*LockedPrintPassword 1111/1111: "%% FoomaticRIPOptionSetting: LockedPrintPassword=1111"
+*FoomaticRIPOptionSetting LockedPrintPassword=1111: "SET JOBPASSWORD=1111"
+*LockedPrintPassword 2222/2222: "%% FoomaticRIPOptionSetting: LockedPrintPassword=2222"
+*FoomaticRIPOptionSetting LockedPrintPassword=2222: "SET JOBPASSWORD=2222"
+*LockedPrintPassword 3333/3333: "%% FoomaticRIPOptionSetting: LockedPrintPassword=3333"
+*FoomaticRIPOptionSetting LockedPrintPassword=3333: "SET JOBPASSWORD=3333"
+*CloseUI: *LockedPrintPassword
+
+
+*OpenUI *DocServerPassword/Document Server Password (4 digits): PickOne
+*FoomaticRIPOption DocServerPassword: password JCL A
+*FoomaticRIPOptionMaxLength DocServerPassword:4
+*FoomaticRIPOptionAllowedChars DocServerPassword: "0-9"
+*OrderDependency: 255 AnySetup *DocServerPassword
+*FoomaticRIPOptionPrototype DocServerPassword: "SET JOBPASSWORD=%s"
+*DefaultDocServerPassword: None
+*DocServerPassword None/None: ""
+*DocServerPassword 1111/1111: "%% FoomaticRIPOptionSetting: DocServerPassword=1111"
+*FoomaticRIPOptionSetting DocServerPassword=1111: "SET JOBPASSWORD=1111"
+*DocServerPassword 2222/2222: "%% FoomaticRIPOptionSetting: DocServerPassword=2222"
+*FoomaticRIPOptionSetting DocServerPassword=2222: "SET JOBPASSWORD=2222"
+*DocServerPassword 3333/3333: "%% FoomaticRIPOptionSetting: DocServerPassword=3333"
+*FoomaticRIPOptionSetting DocServerPassword=3333: "SET JOBPASSWORD=3333"
+*CloseUI: *DocServerPassword
+
+
+*OpenUI *UserCode/User Code (up to 8 digits): PickOne
+*FoomaticRIPOption UserCode: string JCL A
+*FoomaticRIPOptionMaxLength UserCode:8
+*FoomaticRIPOptionAllowedChars UserCode: "0-9"
+*OrderDependency: 255 AnySetup *UserCode
+*FoomaticRIPOptionPrototype UserCode: "SET USERCODE=&quot;%s&quot;"
+*DefaultUserCode: None
+*UserCode None/None: ""
+*UserCode 1/1: "%% FoomaticRIPOptionSetting: UserCode=1"
+*FoomaticRIPOptionSetting UserCode=1: "SET USERCODE=&quot;1&quot;"
+*UserCode 2/2: "%% FoomaticRIPOptionSetting: UserCode=2"
+*FoomaticRIPOptionSetting UserCode=2: "SET USERCODE=&quot;2&quot;"
+*UserCode 3/3: "%% FoomaticRIPOptionSetting: UserCode=3"
+*FoomaticRIPOptionSetting UserCode=3: "SET USERCODE=&quot;3&quot;"
+*CloseUI: *UserCode
+
+*CloseGroup: JobLog/Job Log
+
+*UIConstraints: *Option1LargeCapacityTray False *Option2Tray7 True
+*UIConstraints: *Option2Tray7 True *Option1LargeCapacityTray False
+*UIConstraints: *Option1LargeCapacityTray False *InputSlot 4Tray
+*UIConstraints: *Option1LargeCapacityTray False *InputSlot 5Tray
+*UIConstraints: *Option1LargeCapacityTray False *InputSlot 6Tray
+*UIConstraints: *InputSlot 4Tray *Option1LargeCapacityTray False
+*UIConstraints: *InputSlot 5Tray *Option1LargeCapacityTray False
+*UIConstraints: *InputSlot 6Tray *Option1LargeCapacityTray False
+*UIConstraints: *Option2Tray7 False *InputSlot 7Tray
+*UIConstraints: *InputSlot 7Tray *Option2Tray7 False
+*UIConstraints: *Option8Zfoldingunit True *Option30Finisher None
+*UIConstraints: *Option8Zfoldingunit True *Option30Finisher FinZAIRE
+*UIConstraints: *Option30Finisher None *Option8Zfoldingunit True
+*UIConstraints: *Option30Finisher FinZAIRE *Option8Zfoldingunit True
+*UIConstraints: *Option8Zfoldingunit False *RIZfold Bottom
+*UIConstraints: *Option8Zfoldingunit False *RIZfold Left
+*UIConstraints: *Option8Zfoldingunit False *RIZfold Right
+*UIConstraints: *RIZfold Bottom *Option8Zfoldingunit False
+*UIConstraints: *RIZfold Left *Option8Zfoldingunit False
+*UIConstraints: *RIZfold Right *Option8Zfoldingunit False
+*UIConstraints: *Option30Finisher None *OutputBin FinisherUpper
+*UIConstraints: *Option30Finisher None *OutputBin FinisherMiddle
+*UIConstraints: *Option30Finisher None *OutputBin FinisherLower
+*UIConstraints: *Option30Finisher FinVICTO *OutputBin FinisherLower
+*UIConstraints: *OutputBin FinisherUpper *Option30Finisher None
+*UIConstraints: *OutputBin FinisherMiddle *Option30Finisher None
+*UIConstraints: *OutputBin FinisherLower *Option30Finisher None
+*UIConstraints: *OutputBin FinisherLower *Option30Finisher FinVICTO
+*UIConstraints: *Option30Finisher None *StapleLocation UpperLeft
+*UIConstraints: *Option30Finisher None *StapleLocation UpperRight
+*UIConstraints: *Option30Finisher None *StapleLocation LeftW
+*UIConstraints: *Option30Finisher None *StapleLocation RightW
+*UIConstraints: *Option30Finisher None *StapleLocation UpperW
+*UIConstraints: *Option30Finisher None *StapleLocation CenterW
+*UIConstraints: *StapleLocation CenterW *Option30Finisher FinVICTO
+*UIConstraints: *StapleLocation UpperLeft *Option30Finisher None
+*UIConstraints: *StapleLocation UpperRight *Option30Finisher None
+*UIConstraints: *StapleLocation LeftW *Option30Finisher None
+*UIConstraints: *StapleLocation RightW *Option30Finisher None
+*UIConstraints: *StapleLocation UpperW *Option30Finisher None
+*UIConstraints: *StapleLocation CenterW *Option30Finisher None
+*UIConstraints: *Option30Finisher FinVICTO *StapleLocation CenterW
+*UIConstraints: *OutputBin FinisherUpper *StapleLocation UpperLeft
+*UIConstraints: *OutputBin FinisherUpper *StapleLocation UpperRight
+*UIConstraints: *OutputBin FinisherUpper *StapleLocation LeftW
+*UIConstraints: *OutputBin FinisherUpper *StapleLocation RightW
+*UIConstraints: *OutputBin FinisherUpper *StapleLocation UpperW
+*UIConstraints: *OutputBin FinisherUpper *StapleLocation CenterW
+*UIConstraints: *StapleLocation UpperLeft *OutputBin FinisherUpper
+*UIConstraints: *StapleLocation UpperRight *OutputBin FinisherUpper
+*UIConstraints: *StapleLocation LeftW *OutputBin FinisherUpper
+*UIConstraints: *StapleLocation RightW *OutputBin FinisherUpper
+*UIConstraints: *StapleLocation UpperW *OutputBin FinisherUpper
+*UIConstraints: *StapleLocation CenterW *OutputBin FinisherUpper
+*UIConstraints: *OutputBin FinisherMiddle *StapleLocation CenterW
+*UIConstraints: *StapleLocation CenterW *OutputBin FinisherMiddle
+*UIConstraints: *PageSize A3 *InputSlot 4Tray
+*UIConstraints: *PageSize 11x17 *InputSlot 4Tray
+*UIConstraints: *PageSize A3 *InputSlot 5Tray
+*UIConstraints: *PageSize 11x17 *InputSlot 5Tray
+*UIConstraints: *PageSize A3 *InputSlot 6Tray
+*UIConstraints: *PageSize 11x17 *InputSlot 6Tray
+*UIConstraints: *InputSlot 4Tray *PageSize A3
+*UIConstraints: *InputSlot 4Tray *PageSize 11x17
+*UIConstraints: *InputSlot 5Tray *PageSize A3
+*UIConstraints: *InputSlot 5Tray *PageSize 11x17
+*UIConstraints: *InputSlot 6Tray *PageSize A3
+*UIConstraints: *InputSlot 6Tray *PageSize 11x17
+*UIConstraints: *PageSize A3 *RIZfold Left
+*UIConstraints: *PageSize A3 *RIZfold Right
+*UIConstraints: *PageSize 11x17 *RIZfold Left
+*UIConstraints: *PageSize 11x17 *RIZfold Right
+*UIConstraints: *RIZfold Left *PageSize A3
+*UIConstraints: *RIZfold Right *PageSize A3
+*UIConstraints: *RIZfold Left *PageSize 11x17
+*UIConstraints: *RIZfold Right *PageSize 11x17
+*UIConstraints: *MediaType OHP *InputSlot 1Tray
+*UIConstraints: *MediaType Thick *InputSlot 1Tray
+*UIConstraints: *MediaType Index *InputSlot 1Tray
+*UIConstraints: *MediaType Translucent *InputSlot 1Tray
+*UIConstraints: *MediaType Labels *InputSlot 1Tray
+*UIConstraints: *MediaType Thick *InputSlot 2Tray
+*UIConstraints: *MediaType Index *InputSlot 2Tray
+*UIConstraints: *MediaType Labels *InputSlot 2Tray
+*UIConstraints: *MediaType Thick *InputSlot 3Tray
+*UIConstraints: *MediaType Index *InputSlot 3Tray
+*UIConstraints: *MediaType Labels *InputSlot 3Tray
+*UIConstraints: *MediaType Labels *InputSlot 4Tray
+*UIConstraints: *MediaType Thick *InputSlot 6Tray
+*UIConstraints: *MediaType Index *InputSlot 6Tray
+*UIConstraints: *MediaType Labels *InputSlot 6Tray
+*UIConstraints: *MediaType Labels *InputSlot 7Tray
+*UIConstraints: *InputSlot 1Tray *MediaType OHP
+*UIConstraints: *InputSlot 1Tray *MediaType Thick
+*UIConstraints: *InputSlot 1Tray *MediaType Index
+*UIConstraints: *InputSlot 1Tray *MediaType Translucent
+*UIConstraints: *InputSlot 1Tray *MediaType Labels
+*UIConstraints: *InputSlot 2Tray *MediaType Thick
+*UIConstraints: *InputSlot 2Tray *MediaType Index
+*UIConstraints: *InputSlot 2Tray *MediaType Labels
+*UIConstraints: *InputSlot 3Tray *MediaType Thick
+*UIConstraints: *InputSlot 3Tray *MediaType Index
+*UIConstraints: *InputSlot 3Tray *MediaType Labels
+*UIConstraints: *InputSlot 4Tray *MediaType Labels
+*UIConstraints: *InputSlot 6Tray *MediaType Thick
+*UIConstraints: *InputSlot 6Tray *MediaType Index
+*UIConstraints: *InputSlot 6Tray *MediaType Labels
+*UIConstraints: *InputSlot 7Tray *MediaType Labels
+*UIConstraints: *Duplex DuplexTumble *MediaType Thick
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Thick
+*UIConstraints: *Duplex DuplexTumble *MediaType OHP
+*UIConstraints: *Duplex DuplexNoTumble *MediaType OHP
+*UIConstraints: *Duplex DuplexTumble *MediaType Translucent
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Translucent
+*UIConstraints: *Duplex DuplexTumble *MediaType Index
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Index
+*UIConstraints: *Duplex DuplexTumble *MediaType Labels
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Labels
+*UIConstraints: *MediaType Thick *Duplex DuplexTumble
+*UIConstraints: *MediaType Thick *Duplex DuplexNoTumble
+*UIConstraints: *MediaType OHP *Duplex DuplexTumble
+*UIConstraints: *MediaType OHP *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Translucent *Duplex DuplexTumble
+*UIConstraints: *MediaType Translucent *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Index *Duplex DuplexTumble
+*UIConstraints: *MediaType Index *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Labels *Duplex DuplexTumble
+*UIConstraints: *MediaType Labels *Duplex DuplexNoTumble
+
+*UIConstraints: *Option30Finisher None *RIPunch LeftJP2
+*UIConstraints: *RIPunch LeftJP2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch LeftUS2
+*UIConstraints: *RIPunch LeftUS2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch LeftUS3
+*UIConstraints: *RIPunch LeftUS3 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch LeftEU4
+*UIConstraints: *RIPunch LeftEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch LeftNEU4
+*UIConstraints: *RIPunch LeftNEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch RightJP2
+*UIConstraints: *RIPunch RightJP2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch RightUS2
+*UIConstraints: *RIPunch RightUS2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch RightUS3
+*UIConstraints: *RIPunch RightUS3 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch RightEU4
+*UIConstraints: *RIPunch RightEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch RightNEU4
+*UIConstraints: *RIPunch RightNEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch UpperJP2
+*UIConstraints: *RIPunch UpperJP2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch UpperUS2
+*UIConstraints: *RIPunch UpperUS2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch UpperUS3
+*UIConstraints: *RIPunch UpperUS3 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch UpperEU4
+*UIConstraints: *RIPunch UpperEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch UpperNEU4
+*UIConstraints: *RIPunch UpperNEU4 *Option30Finisher None
+*UIConstraints: *RIZfold Bottom *RIPunch LeftJP2
+*UIConstraints: *RIPunch LeftJP2 *RIZfold Bottom
+*UIConstraints: *RIZfold Bottom *RIPunch LeftUS2
+*UIConstraints: *RIPunch LeftUS2 *RIZfold Bottom
+*UIConstraints: *RIZfold Bottom *RIPunch LeftUS3
+*UIConstraints: *RIPunch LeftUS3 *RIZfold Bottom
+*UIConstraints: *RIZfold Bottom *RIPunch LeftEU4
+*UIConstraints: *RIPunch LeftEU4 *RIZfold Bottom
+*UIConstraints: *RIZfold Bottom *RIPunch LeftNEU4
+*UIConstraints: *RIPunch LeftNEU4 *RIZfold Bottom
+*UIConstraints: *RIZfold Bottom *RIPunch RightJP2
+*UIConstraints: *RIPunch RightJP2 *RIZfold Bottom
+*UIConstraints: *RIZfold Bottom *RIPunch RightUS2
+*UIConstraints: *RIPunch RightUS2 *RIZfold Bottom
+*UIConstraints: *RIZfold Bottom *RIPunch RightUS3
+*UIConstraints: *RIPunch RightUS3 *RIZfold Bottom
+*UIConstraints: *RIZfold Bottom *RIPunch RightEU4
+*UIConstraints: *RIPunch RightEU4 *RIZfold Bottom
+*UIConstraints: *RIZfold Bottom *RIPunch RightNEU4
+*UIConstraints: *RIPunch RightNEU4 *RIZfold Bottom
+*UIConstraints: *RIZfold Bottom *RIPunch UpperJP2
+*UIConstraints: *RIPunch UpperJP2 *RIZfold Bottom
+*UIConstraints: *RIZfold Bottom *RIPunch UpperUS2
+*UIConstraints: *RIPunch UpperUS2 *RIZfold Bottom
+*UIConstraints: *RIZfold Bottom *RIPunch UpperUS3
+*UIConstraints: *RIPunch UpperUS3 *RIZfold Bottom
+*UIConstraints: *RIZfold Bottom *RIPunch UpperEU4
+*UIConstraints: *RIPunch UpperEU4 *RIZfold Bottom
+*UIConstraints: *RIZfold Bottom *RIPunch UpperNEU4
+*UIConstraints: *RIPunch UpperNEU4 *RIZfold Bottom
+*UIConstraints: *RIZfold Left *RIPunch LeftJP2
+*UIConstraints: *RIPunch LeftJP2 *RIZfold Left
+*UIConstraints: *RIZfold Left *RIPunch LeftUS2
+*UIConstraints: *RIPunch LeftUS2 *RIZfold Left
+*UIConstraints: *RIZfold Left *RIPunch LeftUS3
+*UIConstraints: *RIPunch LeftUS3 *RIZfold Left
+*UIConstraints: *RIZfold Left *RIPunch LeftEU4
+*UIConstraints: *RIPunch LeftEU4 *RIZfold Left
+*UIConstraints: *RIZfold Left *RIPunch LeftNEU4
+*UIConstraints: *RIPunch LeftNEU4 *RIZfold Left
+*UIConstraints: *RIZfold Left *RIPunch RightJP2
+*UIConstraints: *RIPunch RightJP2 *RIZfold Left
+*UIConstraints: *RIZfold Left *RIPunch RightUS2
+*UIConstraints: *RIPunch RightUS2 *RIZfold Left
+*UIConstraints: *RIZfold Left *RIPunch RightUS3
+*UIConstraints: *RIPunch RightUS3 *RIZfold Left
+*UIConstraints: *RIZfold Left *RIPunch RightEU4
+*UIConstraints: *RIPunch RightEU4 *RIZfold Left
+*UIConstraints: *RIZfold Left *RIPunch RightNEU4
+*UIConstraints: *RIPunch RightNEU4 *RIZfold Left
+*UIConstraints: *RIZfold Left *RIPunch UpperJP2
+*UIConstraints: *RIPunch UpperJP2 *RIZfold Left
+*UIConstraints: *RIZfold Left *RIPunch UpperUS2
+*UIConstraints: *RIPunch UpperUS2 *RIZfold Left
+*UIConstraints: *RIZfold Left *RIPunch UpperUS3
+*UIConstraints: *RIPunch UpperUS3 *RIZfold Left
+*UIConstraints: *RIZfold Left *RIPunch UpperEU4
+*UIConstraints: *RIPunch UpperEU4 *RIZfold Left
+*UIConstraints: *RIZfold Left *RIPunch UpperNEU4
+*UIConstraints: *RIPunch UpperNEU4 *RIZfold Left
+*UIConstraints: *RIZfold Right *RIPunch LeftJP2
+*UIConstraints: *RIPunch LeftJP2 *RIZfold Right
+*UIConstraints: *RIZfold Right *RIPunch LeftUS2
+*UIConstraints: *RIPunch LeftUS2 *RIZfold Right
+*UIConstraints: *RIZfold Right *RIPunch LeftUS3
+*UIConstraints: *RIPunch LeftUS3 *RIZfold Right
+*UIConstraints: *RIZfold Right *RIPunch LeftEU4
+*UIConstraints: *RIPunch LeftEU4 *RIZfold Right
+*UIConstraints: *RIZfold Right *RIPunch LeftNEU4
+*UIConstraints: *RIPunch LeftNEU4 *RIZfold Right
+*UIConstraints: *RIZfold Right *RIPunch RightJP2
+*UIConstraints: *RIPunch RightJP2 *RIZfold Right
+*UIConstraints: *RIZfold Right *RIPunch RightUS2
+*UIConstraints: *RIPunch RightUS2 *RIZfold Right
+*UIConstraints: *RIZfold Right *RIPunch RightUS3
+*UIConstraints: *RIPunch RightUS3 *RIZfold Right
+*UIConstraints: *RIZfold Right *RIPunch RightEU4
+*UIConstraints: *RIPunch RightEU4 *RIZfold Right
+*UIConstraints: *RIZfold Right *RIPunch RightNEU4
+*UIConstraints: *RIPunch RightNEU4 *RIZfold Right
+*UIConstraints: *RIZfold Right *RIPunch UpperJP2
+*UIConstraints: *RIPunch UpperJP2 *RIZfold Right
+*UIConstraints: *RIZfold Right *RIPunch UpperUS2
+*UIConstraints: *RIPunch UpperUS2 *RIZfold Right
+*UIConstraints: *RIZfold Right *RIPunch UpperUS3
+*UIConstraints: *RIPunch UpperUS3 *RIZfold Right
+*UIConstraints: *RIZfold Right *RIPunch UpperEU4
+*UIConstraints: *RIPunch UpperEU4 *RIZfold Right
+*UIConstraints: *RIZfold Right *RIPunch UpperNEU4
+*UIConstraints: *RIPunch UpperNEU4 *RIZfold Right
+
+
+*% Generic boilerplate PPD stuff as standard PostScript fonts and so on
+
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Standard ROM
+*% end of Printer Description file
diff --git a/db/source/PPD/Infotec/PXL/Infotec-IS2105_PXL.ppd b/db/source/PPD/Infotec/PXL/Infotec-IS2105_PXL.ppd
new file mode 100644
index 00000000..fed309c4
--- /dev/null
+++ b/db/source/PPD/Infotec/PXL/Infotec-IS2105_PXL.ppd
@@ -0,0 +1,795 @@
+*PPD-Adobe: "4.3"
+*%
+*% Printer Description file
+*% for "Infotec IS2105 PXL"
+*%
+*% CreationDate: 2002/04/26
+*% Modified: 2005/11/15
+*%
+*% COPYRIGHT (C) 2002-2005 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.1"
+*FormatVersion: "4.3"
+*LanguageEncoding: ISOLatin1
+*LanguageVersion: English
+*ModelName: "Infotec IS2105"
+*PCFileName: "INF21053.PPD"
+*Manufacturer: "Infotec"
+*Product: "(infotec IS2105 PS3)"
+*PSVersion: "(3015.102) 2"
+*ShortNickName: "Infotec IS2105 PXL"
+*NickName: "Infotec IS2105 PXL"
+
+*cupsVersion: 1.0
+*cupsManualCopies: True
+*cupsModelNumber: 2
+*cupsFilter: "application/vnd.cups-postscript 0 foomatic-rip"
+
+*%========== Basic Device Capabilities ==========
+
+*LanguageLevel: "3"
+*ColorDevice: False
+*DefaultColorSpace: Gray
+*TTRasterizer: Type42
+*FileSystem: True
+*Throughput: "105"
+*LandscapeOrientation: Minus90
+
+*%========== Installable Options ==========
+*%========== & System Management ==========
+
+*OpenGroup: InstallableOptions/Installable Options
+
+*OpenUI *Option8Zfoldingunit/Z-folding unit: PickOne
+*DefaultOption8Zfoldingunit: False
+*Option8Zfoldingunit False/Not Installed: ""
+*Option8Zfoldingunit True/Installed: ""
+*CloseUI *Option8Zfoldingunit
+
+*OpenUI *Option2Tray7/Tray 7: PickOne
+*DefaultOption2Tray7: False
+*Option2Tray7 False/Not Installed: ""
+*Option2Tray7 True/Installed: ""
+*CloseUI *Option2Tray7
+
+*OpenUI *Option1LargeCapacityTray/Large Capacity Tray: PickOne
+*DefaultOption1LargeCapacityTray: False
+*Option1LargeCapacityTray False/Not Installed: ""
+*Option1LargeCapacityTray True/Installed: ""
+*CloseUI *Option1LargeCapacityTray
+
+*OpenUI *Option30Finisher/Finisher: PickOne
+*DefaultOption30Finisher: FinVICTO
+*Option30Finisher FinVICTO/Finisher 3000B/3000BZ: ""
+*Option30Finisher None/Not Installed: ""
+*CloseUI *Option30Finisher
+
+
+*CloseGroup: InstallableOptions
+
+*%========== Ghostscript Command line ==========
+
+*FoomaticIDs: Infotec-IS2105 pxlmono
+*FoomaticRIPCommandLine: "gs -q -dBATCH -dPARANOIDSAFER -dNOPAUSE%B%A%C -sOutputFile=- - %D%E"
+
+*OpenGroup: General
+*OpenUI *ColorModel/Color Mode: PickOne
+*FoomaticRIPOption ColorModel: enum Composite B
+*OrderDependency: 10 AnySetup *ColorModel
+*DefaultColorModel: Grayscale
+*ColorModel Grayscale/Grayscale: "%% FoomaticRIPOptionSetting: ColorModel=Grayscale"
+*FoomaticRIPOptionSetting ColorModel=Grayscale: "GSCmdLine=Grayscale"
+*CloseUI: *ColorModel
+
+*FoomaticRIPOption GSCmdLine: enum CmdLine B 10
+*FoomaticRIPOptionSetting GSCmdLine=FromColorModel: ""
+*FoomaticRIPOptionSetting GSCmdLine=Grayscale: " -sDEVICE=pxlmono"
+*End
+
+*OpenUI *Resolution/Resolution: PickOne
+*FoomaticRIPOption Resolution: enum Composite A
+*OrderDependency: 15 AnySetup *Resolution
+*DefaultResolution: 600dpi
+*Resolution 600dpi: "%% FoomaticRIPOptionSetting: Resolution=600dpi"
+*FoomaticRIPOptionSetting Resolution=600dpi: "JCLResolution=600dpi GSResolution=600dpi"
+*Resolution 1200dpi: "%% FoomaticRIPOptionSetting: Resolution=1200dpi"
+*FoomaticRIPOptionSetting Resolution=1200dpi: "JCLResolution=1200dpi GSResolution=1200dpi"
+*CloseUI: *Resolution
+
+*FoomaticRIPOption GSResolution: enum CmdLine A 15
+*FoomaticRIPOptionSetting GSResolution=FromResolution: ""
+*FoomaticRIPOptionSetting GSResolution=600dpi: " -r600x600"
+*FoomaticRIPOptionSetting GSResolution=1200dpi: " -r1200x1200"
+
+*FoomaticRIPOption JCLResolution: enum JCL A 15
+*FoomaticRIPOptionSetting JCLResolution=FromResolution: ""
+*FoomaticRIPOptionSetting JCLResolution=600dpi: "SET RESOLUTION=600"
+*FoomaticRIPOptionSetting JCLResolution=1200dpi: "SET RESOLUTION=1200"
+
+
+*%========== Media Selection ==========
+
+*HWMargins: 12 12 12 12
+*OpenUI *PageSize/PageSize: PickOne
+*FoomaticRIPOption PageSize: enum CmdLine C
+*OrderDependency: 20 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize A3/A3: "%% FoomaticRIPOptionSetting: PageSize=A3"
+*FoomaticRIPOptionSetting PageSize=A3: " -sPAPERSIZE=a3"
+*PageSize A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*FoomaticRIPOptionSetting PageSize=A4: " -sPAPERSIZE=a4"
+*PageSize Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*FoomaticRIPOptionSetting PageSize=Letter: " -sPAPERSIZE=letter"
+*PageSize 11x17/11x17: "%% FoomaticRIPOptionSetting: PageSize=11x17"
+*FoomaticRIPOptionSetting PageSize=11x17: " -sPAPERSIZE=11x17"
+*CloseUI: *PageSize
+
+*OpenUI *PageRegion: PickOne
+*OrderDependency: 25 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion A3/A3: "%% FoomaticRIPOptionSetting: PageSize=A3"
+*PageRegion A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*PageRegion Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*PageRegion 11x17/11x17: "%% FoomaticRIPOptionSetting: PageSize=11x17"
+*CloseUI: *PageRegion
+
+*%========== Information About Media Sizes ==========
+
+*DefaultImageableArea: Letter
+*ImageableArea A3/A3: "12 12 830 1179"
+*ImageableArea A4/A4: "12 12 583 830"
+*ImageableArea Letter/Letter: "12 12 600 780"
+*ImageableArea 11x17/11x17: "12 12 780 1212"
+
+*DefaultPaperDimension: Letter
+*PaperDimension A3/A3: "842 1191"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension Letter/Letter: "612 792"
+*PaperDimension 11x17/11x17: "792 1224"
+
+*%========== Media Handling Features ==========
+
+*OpenUI *InputSlot/InputSlot: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine E
+*OrderDependency: 30 AnySetup *InputSlot
+*DefaultInputSlot: Auto
+*InputSlot 1Tray/Tray 1: "%% FoomaticRIPOptionSetting: InputSlot=1Tray"
+*FoomaticRIPOptionSetting InputSlot=1Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x04\xf8\x26/g&quot;"
+*End
+*InputSlot 2Tray/Tray 2: "%% FoomaticRIPOptionSetting: InputSlot=2Tray"
+*FoomaticRIPOptionSetting InputSlot=2Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x05\xf8\x26/g&quot;"
+*End
+*InputSlot 3Tray/Tray 3: "%% FoomaticRIPOptionSetting: InputSlot=3Tray"
+*FoomaticRIPOptionSetting InputSlot=3Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x07\xf8\x26/g&quot;"
+*End
+*InputSlot 4Tray/Tray 4: "%% FoomaticRIPOptionSetting: InputSlot=4Tray"
+*FoomaticRIPOptionSetting InputSlot=4Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x08\xf8\x26/g&quot;"
+*End
+*InputSlot 5Tray/Tray 5: "%% FoomaticRIPOptionSetting: InputSlot=5Tray"
+*FoomaticRIPOptionSetting InputSlot=5Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x15\xf8\x26/g&quot;"
+*End
+*InputSlot 6Tray/Tray 6: "%% FoomaticRIPOptionSetting: InputSlot=6Tray"
+*FoomaticRIPOptionSetting InputSlot=6Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x16\xf8\x26/g&quot;"
+*End
+*InputSlot 7Tray/Tray 7: "%% FoomaticRIPOptionSetting: InputSlot=7Tray"
+*FoomaticRIPOptionSetting InputSlot=7Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x17\xf8\x26/g&quot;"
+*End
+*InputSlot Auto/Auto Select: "%% FoomaticRIPOptionSetting: InputSlot=Auto"
+*FoomaticRIPOptionSetting InputSlot=Auto: ""
+*CloseUI: *InputSlot
+
+*OpenUI *Duplex/Duplex: PickOne
+*FoomaticRIPOption Duplex: enum Composite D
+*OrderDependency: 50 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex None/Off: "%% FoomaticRIPOptionSetting: Duplex=None"
+*FoomaticRIPOptionSetting Duplex=None: "JCLDuplex=None GSDuplex=None"
+*Duplex DuplexNoTumble/Long Edge: "%% FoomaticRIPOptionSetting: Duplex=DuplexNoTumble"
+*FoomaticRIPOptionSetting Duplex=DuplexNoTumble: "JCLDuplex=DuplexNoTumble GSDuplex=DuplexNoTumble"
+*Duplex DuplexTumble/Short Edge: "%% FoomaticRIPOptionSetting: Duplex=DuplexTumble"
+*FoomaticRIPOptionSetting Duplex=DuplexTumble: "JCLDuplex=DuplexTumble GSDuplex=DuplexTumble"
+*CloseUI: *Duplex
+
+*FoomaticRIPOption GSDuplex: enum CmdLine D 50
+*FoomaticRIPOptionSetting GSDuplex=FromDuplex: ""
+*FoomaticRIPOptionSetting GSDuplex=None: ""
+*FoomaticRIPOptionSetting GSDuplex=DuplexNoTumble: "&&
+ | perl -p -e &quot;s/\xc0\x00\xf8\x34/\xc0\x01\xf8\x35/g&quot;"
+*FoomaticRIPOptionSetting GSDuplex=DuplexTumble: "&&
+ | perl -p -e &quot;s/\xc0\x00\xf8\x34/\xc0\x00\xf8\x35/g&quot;"
+
+*FoomaticRIPOption JCLDuplex: enum JCL D 50
+*FoomaticRIPOptionSetting JCLDuplex=FromDuplex: ""
+*FoomaticRIPOptionSetting JCLDuplex=None: "SET DUPLEX=OFF"
+*FoomaticRIPOptionSetting JCLDuplex=DuplexNoTumble: "SET DUPLEX=ON
+@PJL SET BINDING=LONGEDGE"
+*FoomaticRIPOptionSetting JCLDuplex=DuplexTumble: "SET DUPLEX=ON
+@PJL SET BINDING=SHORTEDGE"
+
+
+*OpenUI *MediaType/Paper Type: PickOne
+*FoomaticRIPOption MediaType: enum JCL A
+*OrderDependency: 205 AnySetup *MediaType
+*DefaultMediaType: Auto
+*MediaType Auto/Plain / Recycled: "%% FoomaticRIPOptionSetting: MediaType=Auto"
+*FoomaticRIPOptionSetting MediaType=Auto: "SET MEDIATYPE=PLAINORRECYCLED"
+*MediaType Plain/Plain: "%% FoomaticRIPOptionSetting: MediaType=Plain"
+*FoomaticRIPOptionSetting MediaType=Plain: "SET MEDIATYPE=PLAIN"
+*MediaType Recycled/Recycled: "%% FoomaticRIPOptionSetting: MediaType=Recycled"
+*FoomaticRIPOptionSetting MediaType=Recycled: "SET MEDIATYPE=RECYCLED"
+*MediaType Special/Special: "%% FoomaticRIPOptionSetting: MediaType=Special"
+*FoomaticRIPOptionSetting MediaType=Special: "SET MEDIATYPE=SPECIAL"
+*MediaType Colored1/Color 1: "%% FoomaticRIPOptionSetting: MediaType=Colored1"
+*FoomaticRIPOptionSetting MediaType=Colored1: "SET MEDIATYPE=USERCOLOR1"
+*MediaType Colored2/Color 2: "%% FoomaticRIPOptionSetting: MediaType=Colored2"
+*FoomaticRIPOptionSetting MediaType=Colored2: "SET MEDIATYPE=USERCOLOR2"
+*MediaType Letterhead/Letterhead: "%% FoomaticRIPOptionSetting: MediaType=Letterhead"
+*FoomaticRIPOptionSetting MediaType=Letterhead: "SET MEDIATYPE=LETTERHEAD"
+*MediaType Preprinted/Preprinted: "%% FoomaticRIPOptionSetting: MediaType=Preprinted"
+*FoomaticRIPOptionSetting MediaType=Preprinted: "SET MEDIATYPE=PREPRINTED"
+*MediaType Prepunched/Prepunched: "%% FoomaticRIPOptionSetting: MediaType=Prepunched"
+*FoomaticRIPOptionSetting MediaType=Prepunched: "SET MEDIATYPE=PREPUNCHED"
+*MediaType Labels/Labels: "%% FoomaticRIPOptionSetting: MediaType=Labels"
+*FoomaticRIPOptionSetting MediaType=Labels: "SET MEDIATYPE=LABELS"
+*MediaType Bond/Bond: "%% FoomaticRIPOptionSetting: MediaType=Bond"
+*FoomaticRIPOptionSetting MediaType=Bond: "SET MEDIATYPE=BOND"
+*MediaType Cardstock/Cardstock: "%% FoomaticRIPOptionSetting: MediaType=Cardstock"
+*FoomaticRIPOptionSetting MediaType=Cardstock: "SET MEDIATYPE=CARDSTOCK"
+*MediaType OHP/Transparency: "%% FoomaticRIPOptionSetting: MediaType=OHP"
+*FoomaticRIPOptionSetting MediaType=OHP: "SET MEDIATYPE=TRANSPARENCY"
+*MediaType Thick/Thick: "%% FoomaticRIPOptionSetting: MediaType=Thick"
+*FoomaticRIPOptionSetting MediaType=Thick: "SET MEDIATYPE=THICK"
+*MediaType Index/Tab Stock: "%% FoomaticRIPOptionSetting: MediaType=Index"
+*FoomaticRIPOptionSetting MediaType=Index: "SET MEDIATYPE=TABSTOCK"
+*MediaType Translucent/Translucent: "%% FoomaticRIPOptionSetting: MediaType=Translucent"
+*FoomaticRIPOptionSetting MediaType=Translucent: "SET MEDIATYPE=TRANSLUCENT"
+*MediaType Yellow/Yellow: "%% FoomaticRIPOptionSetting: MediaType=Yellow"
+*FoomaticRIPOptionSetting MediaType=Yellow: "SET MEDIATYPE=YELLOW"
+*MediaType Green/Green: "%% FoomaticRIPOptionSetting: MediaType=Green"
+*FoomaticRIPOptionSetting MediaType=Green: "SET MEDIATYPE=GREEN"
+*MediaType Blue/Blue: "%% FoomaticRIPOptionSetting: MediaType=Blue"
+*FoomaticRIPOptionSetting MediaType=Blue: "SET MEDIATYPE=BLUE"
+*MediaType Purple/Purple: "%% FoomaticRIPOptionSetting: MediaType=Purple"
+*FoomaticRIPOptionSetting MediaType=Purple: "SET MEDIATYPE=PURPLE"
+*MediaType Ivory/Ivory: "%% FoomaticRIPOptionSetting: MediaType=Ivory"
+*FoomaticRIPOptionSetting MediaType=Ivory: "SET MEDIATYPE=IVORY"
+*MediaType Orange/Orange: "%% FoomaticRIPOptionSetting: MediaType=Orange"
+*FoomaticRIPOptionSetting MediaType=Orange: "SET MEDIATYPE=ORANGE"
+*MediaType Pink/Pink: "%% FoomaticRIPOptionSetting: MediaType=Pink"
+*FoomaticRIPOptionSetting MediaType=Pink: "SET MEDIATYPE=PINK"
+*MediaType Red/Red: "%% FoomaticRIPOptionSetting: MediaType=Red"
+*FoomaticRIPOptionSetting MediaType=Red: "SET MEDIATYPE=RED"
+*MediaType Gray/Gray: "%% FoomaticRIPOptionSetting: MediaType=Gray"
+*FoomaticRIPOptionSetting MediaType=Gray: "SET MEDIATYPE=GRAY"
+*CloseUI: *MediaType
+
+*OpenUI *OutputBin/Destination: PickOne
+*FoomaticRIPOption OutputBin: enum JCL A
+*OrderDependency: 210 AnySetup *OutputBin
+*DefaultOutputBin: Default
+*OutputBin Default/Printer Default: "%% FoomaticRIPOptionSetting: OutputBin=Default"
+*FoomaticRIPOptionSetting OutputBin=Default: "SET OUTBIN=SYSDEFAULT"
+*OutputBin FinisherUpper/Finisher Upper Tray: "%% FoomaticRIPOptionSetting: OutputBin=FinisherUpper"
+*FoomaticRIPOptionSetting OutputBin=FinisherUpper: "SET OUTBIN=FINISHERPROOF"
+*OutputBin FinisherMiddle/Finisher Shift Tray 1: "%% FoomaticRIPOptionSetting: OutputBin=FinisherMiddle"
+*FoomaticRIPOptionSetting OutputBin=FinisherMiddle: "SET OUTBIN=FINISHERSHIFT"
+*CloseUI: *OutputBin
+
+*OpenUI *RIZfold/Z-fold: PickOne
+*FoomaticRIPOption RIZfold: enum JCL A
+*OrderDependency: 230 AnySetup *RIZfold
+*DefaultRIZfold: None
+*RIZfold None/Off: "%% FoomaticRIPOptionSetting: RIZfold=None"
+*FoomaticRIPOptionSetting RIZfold=None: "SET FOLD=OFF"
+*RIZfold Bottom/Bottom Fold: "%% FoomaticRIPOptionSetting: RIZfold=Bottom"
+*FoomaticRIPOptionSetting RIZfold=Bottom: "SET FOLD=ZBOTTOM"
+*RIZfold Right/Right Fold: "%% FoomaticRIPOptionSetting: RIZfold=Right"
+*FoomaticRIPOptionSetting RIZfold=Right: "SET FOLD=ZRIGHT"
+*RIZfold Left/Left Fold: "%% FoomaticRIPOptionSetting: RIZfold=Left"
+*FoomaticRIPOptionSetting RIZfold=Left: "SET FOLD=ZLEFT"
+*CloseUI: *RIZfold
+
+*OpenUI *StapleLocation/Staple: PickOne
+*FoomaticRIPOption StapleLocation: enum JCL A
+*OrderDependency: 220 AnySetup *StapleLocation
+*DefaultStapleLocation: None
+*StapleLocation None/Off: "%% FoomaticRIPOptionSetting: StapleLocation=None"
+*FoomaticRIPOptionSetting StapleLocation=None: "SET STAPLE=OFF"
+*StapleLocation UpperLeft/Top left: "%% FoomaticRIPOptionSetting: StapleLocation=UpperLeft"
+*FoomaticRIPOptionSetting StapleLocation=UpperLeft: "SET STAPLE=LEFTTOP"
+*StapleLocation UpperRight/Top right: "%% FoomaticRIPOptionSetting: StapleLocation=UpperRight"
+*FoomaticRIPOptionSetting StapleLocation=UpperRight: "SET STAPLE=RIGHTTOP"
+*StapleLocation LeftW/2 at left: "%% FoomaticRIPOptionSetting: StapleLocation=LeftW"
+*FoomaticRIPOptionSetting StapleLocation=LeftW: "SET STAPLE=LEFT2PORT"
+*StapleLocation RightW/2 at right: "%% FoomaticRIPOptionSetting: StapleLocation=RightW"
+*FoomaticRIPOptionSetting StapleLocation=RightW: "SET STAPLE=RIGHT2PORT"
+*StapleLocation UpperW/2 at top: "%% FoomaticRIPOptionSetting: StapleLocation=UpperW"
+*FoomaticRIPOptionSetting StapleLocation=UpperW: "SET STAPLE=TOP2PORT"
+*CloseUI: *StapleLocation
+
+*OpenUI *RIPunch/Punch: PickOne
+*FoomaticRIPOption RIPunch: enum JCL A
+*OrderDependency: 230 AnySetup *RIPunch
+*DefaultRIPunch: None
+*RIPunch None/Off: "%% FoomaticRIPOptionSetting: RIPunch=None"
+*FoomaticRIPOptionSetting RIPunch=None: "SET PUNCH=OFF"
+*RIPunch LeftJP2/2 at left (Japan/Europe): "%% FoomaticRIPOptionSetting: RIPunch=LeftJP2"
+*FoomaticRIPOptionSetting RIPunch=LeftJP2: "SET PUNCH=LEFTPORT
+@PJL SET PUNCHHOLE=JP2"
+*End
+*RIPunch LeftUS2/2 at left (North America): "%% FoomaticRIPOptionSetting: RIPunch=LeftUS2"
+*FoomaticRIPOptionSetting RIPunch=LeftUS2: "SET PUNCH=LEFTPORT
+@PJL SET PUNCHHOLE=US2"
+*End
+*RIPunch LeftUS3/3 at left (North America): "%% FoomaticRIPOptionSetting: RIPunch=LeftUS3"
+*FoomaticRIPOptionSetting RIPunch=LeftUS3: "SET PUNCH=LEFTPORT
+@PJL SET PUNCHHOLE=US3"
+*End
+*RIPunch LeftEU4/4 at left (Europe): "%% FoomaticRIPOptionSetting: RIPunch=LeftEU4"
+*FoomaticRIPOptionSetting RIPunch=LeftEU4: "SET PUNCH=LEFTPORT
+@PJL SET PUNCHHOLE=EU4"
+*End
+*RIPunch LeftNEU4/4 at left (Northern Europe): "%% FoomaticRIPOptionSetting: RIPunch=LeftNEU4"
+*FoomaticRIPOptionSetting RIPunch=LeftNEU4: "SET PUNCH=LEFTPORT
+@PJL SET PUNCHHOLE=NEU4"
+*End
+*RIPunch RightJP2/2 at right (Japan/Europe): "%% FoomaticRIPOptionSetting: RIPunch=RightJP2"
+*FoomaticRIPOptionSetting RIPunch=RightJP2: "SET PUNCH=RIGHTPORT
+@PJL SET PUNCHHOLE=JP2"
+*End
+*RIPunch RightUS2/2 at right (North America): "%% FoomaticRIPOptionSetting: RIPunch=RightUS2"
+*FoomaticRIPOptionSetting RIPunch=RightUS2: "SET PUNCH=RIGHTPORT
+@PJL SET PUNCHHOLE=US2"
+*End
+*RIPunch RightUS3/3 at right (North America): "%% FoomaticRIPOptionSetting: RIPunch=RightUS3"
+*FoomaticRIPOptionSetting RIPunch=RightUS3: "SET PUNCH=RIGHTPORT
+@PJL SET PUNCHHOLE=US3"
+*End
+*RIPunch RightEU4/4 at right (Europe): "%% FoomaticRIPOptionSetting: RIPunch=RightEU4"
+*FoomaticRIPOptionSetting RIPunch=RightEU4: "SET PUNCH=RIGHTPORT
+@PJL SET PUNCHHOLE=EU4"
+*End
+*RIPunch RightNEU4/4 at right (Northern Europe): "%% FoomaticRIPOptionSetting: RIPunch=RightNEU4"
+*FoomaticRIPOptionSetting RIPunch=RightNEU4: "SET PUNCH=RIGHTPORT
+@PJL SET PUNCHHOLE=NEU4"
+*End
+*RIPunch UpperJP2/2 at top (Japan/Europe): "%% FoomaticRIPOptionSetting: RIPunch=UpperJP2"
+*FoomaticRIPOptionSetting RIPunch=UpperJP2: "SET PUNCH=TOPPORT
+@PJL SET PUNCHHOLE=JP2"
+*End
+*RIPunch UpperUS2/2 at top (North America): "%% FoomaticRIPOptionSetting: RIPunch=UpperUS2"
+*FoomaticRIPOptionSetting RIPunch=UpperUS2: "SET PUNCH=TOPPORT
+@PJL SET PUNCHHOLE=US2"
+*End
+*RIPunch UpperUS3/3 at top (North America): "%% FoomaticRIPOptionSetting: RIPunch=UpperUS3"
+*FoomaticRIPOptionSetting RIPunch=UpperUS3: "SET PUNCH=TOPPORT
+@PJL SET PUNCHHOLE=US3"
+*End
+*RIPunch UpperEU4/4 at top (Europe): "%% FoomaticRIPOptionSetting: RIPunch=UpperEU4"
+*FoomaticRIPOptionSetting RIPunch=UpperEU4: "SET PUNCH=TOPPORT
+@PJL SET PUNCHHOLE=EU4"
+*End
+*RIPunch UpperNEU4/4 at top (Northern Europe): "%% FoomaticRIPOptionSetting: RIPunch=UpperNEU4"
+*FoomaticRIPOptionSetting RIPunch=UpperNEU4: "SET PUNCH=TOPPORT
+@PJL SET PUNCHHOLE=NEU4"
+*End
+*CloseUI: *RIPunch
+
+*OpenUI *RIPrintMode/Toner Saving: PickOne
+*FoomaticRIPOption RIPrintMode: enum JCL A
+*OrderDependency: 45 AnySetup *RIPrintMode
+*DefaultRIPrintMode: 0rhit
+*RIPrintMode 0rhit/Off: "%% FoomaticRIPOptionSetting: RIPrintMode=0rhit"
+*FoomaticRIPOptionSetting RIPrintMode=0rhit: "SET ECONOMODE=OFF"
+*RIPrintMode 5rhit/On: "%% FoomaticRIPOptionSetting: RIPrintMode=5rhit"
+*FoomaticRIPOptionSetting RIPrintMode=5rhit: "SET ECONOMODE=ON"
+*CloseUI: *RIPrintMode
+
+
+*CloseGroup: General
+
+
+*OpenGroup: JobLog/Job Log
+
+*OpenUI *JobType/JobType: PickOne
+*FoomaticRIPOption JobType: enum JCL A
+*OrderDependency: 255 AnySetup *JobType
+*DefaultJobType: Normal
+*JobType Normal/Normal: ""
+*JobType DetailedLogging/Normal with Detailed Logging: "%% FoomaticRIPOptionSetting: JobType=DetailedLogging"
+*FoomaticRIPOptionSetting JobType=DetailedLogging: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;"
+*End
+*JobType SamplePrint/Sample Print: "%% FoomaticRIPOptionSetting: JobType=SamplePrint"
+*FoomaticRIPOptionSetting JobType=SamplePrint: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;
+@PJL PROOFJOB"
+*End
+*JobType LockedPrint/Locked Print: "%% FoomaticRIPOptionSetting: JobType=LockedPrint"
+*FoomaticRIPOptionSetting JobType=LockedPrint: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;
+@PJL SECUREJOB"
+*End
+*JobType DocServer/Document Server: "%% FoomaticRIPOptionSetting: JobType=DocServer"
+*FoomaticRIPOptionSetting JobType=DocServer: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;
+@PJL SET OWNERID=&quot;&user;&quot;
+@PJL SET DISKIMAGE=ON"
+*End
+*CloseUI: *JobType
+
+
+*OpenUI *LockedPrintPassword/Locked Print Password (4 digits): PickOne
+*FoomaticRIPOption LockedPrintPassword: password JCL A
+*FoomaticRIPOptionMaxLength LockedPrintPassword:4
+*FoomaticRIPOptionAllowedChars LockedPrintPassword: "0-9"
+*OrderDependency: 255 AnySetup *LockedPrintPassword
+*FoomaticRIPOptionPrototype LockedPrintPassword: "SET JOBPASSWORD=%s"
+*DefaultLockedPrintPassword: None
+*LockedPrintPassword None/None: ""
+*LockedPrintPassword 1111/1111: "%% FoomaticRIPOptionSetting: LockedPrintPassword=1111"
+*FoomaticRIPOptionSetting LockedPrintPassword=1111: "SET JOBPASSWORD=1111"
+*LockedPrintPassword 2222/2222: "%% FoomaticRIPOptionSetting: LockedPrintPassword=2222"
+*FoomaticRIPOptionSetting LockedPrintPassword=2222: "SET JOBPASSWORD=2222"
+*LockedPrintPassword 3333/3333: "%% FoomaticRIPOptionSetting: LockedPrintPassword=3333"
+*FoomaticRIPOptionSetting LockedPrintPassword=3333: "SET JOBPASSWORD=3333"
+*CloseUI: *LockedPrintPassword
+
+
+*OpenUI *DocServerPassword/Document Server Password (4 digits): PickOne
+*FoomaticRIPOption DocServerPassword: password JCL A
+*FoomaticRIPOptionMaxLength DocServerPassword:4
+*FoomaticRIPOptionAllowedChars DocServerPassword: "0-9"
+*OrderDependency: 255 AnySetup *DocServerPassword
+*FoomaticRIPOptionPrototype DocServerPassword: "SET JOBPASSWORD=%s"
+*DefaultDocServerPassword: None
+*DocServerPassword None/None: ""
+*DocServerPassword 1111/1111: "%% FoomaticRIPOptionSetting: DocServerPassword=1111"
+*FoomaticRIPOptionSetting DocServerPassword=1111: "SET JOBPASSWORD=1111"
+*DocServerPassword 2222/2222: "%% FoomaticRIPOptionSetting: DocServerPassword=2222"
+*FoomaticRIPOptionSetting DocServerPassword=2222: "SET JOBPASSWORD=2222"
+*DocServerPassword 3333/3333: "%% FoomaticRIPOptionSetting: DocServerPassword=3333"
+*FoomaticRIPOptionSetting DocServerPassword=3333: "SET JOBPASSWORD=3333"
+*CloseUI: *DocServerPassword
+
+
+*OpenUI *UserCode/User Code (up to 8 digits): PickOne
+*FoomaticRIPOption UserCode: string JCL A
+*FoomaticRIPOptionMaxLength UserCode:8
+*FoomaticRIPOptionAllowedChars UserCode: "0-9"
+*OrderDependency: 255 AnySetup *UserCode
+*FoomaticRIPOptionPrototype UserCode: "SET USERCODE=&quot;%s&quot;"
+*DefaultUserCode: None
+*UserCode None/None: ""
+*UserCode 1/1: "%% FoomaticRIPOptionSetting: UserCode=1"
+*FoomaticRIPOptionSetting UserCode=1: "SET USERCODE=&quot;1&quot;"
+*UserCode 2/2: "%% FoomaticRIPOptionSetting: UserCode=2"
+*FoomaticRIPOptionSetting UserCode=2: "SET USERCODE=&quot;2&quot;"
+*UserCode 3/3: "%% FoomaticRIPOptionSetting: UserCode=3"
+*FoomaticRIPOptionSetting UserCode=3: "SET USERCODE=&quot;3&quot;"
+*CloseUI: *UserCode
+
+*CloseGroup: JobLog/Job Log
+
+*UIConstraints: *Option1LargeCapacityTray False *Option2Tray7 True
+*UIConstraints: *Option2Tray7 True *Option1LargeCapacityTray False
+*UIConstraints: *Option1LargeCapacityTray False *InputSlot 4Tray
+*UIConstraints: *Option1LargeCapacityTray False *InputSlot 5Tray
+*UIConstraints: *Option1LargeCapacityTray False *InputSlot 6Tray
+*UIConstraints: *InputSlot 4Tray *Option1LargeCapacityTray False
+*UIConstraints: *InputSlot 5Tray *Option1LargeCapacityTray False
+*UIConstraints: *InputSlot 6Tray *Option1LargeCapacityTray False
+*UIConstraints: *Option2Tray7 False *InputSlot 7Tray
+*UIConstraints: *InputSlot 7Tray *Option2Tray7 False
+*UIConstraints: *Option8Zfoldingunit True *Option30Finisher None
+*UIConstraints: *Option30Finisher None *Option8Zfoldingunit True
+*UIConstraints: *Option8Zfoldingunit False *RIZfold Bottom
+*UIConstraints: *Option8Zfoldingunit False *RIZfold Left
+*UIConstraints: *Option8Zfoldingunit False *RIZfold Right
+*UIConstraints: *RIZfold Bottom *Option8Zfoldingunit False
+*UIConstraints: *RIZfold Left *Option8Zfoldingunit False
+*UIConstraints: *RIZfold Right *Option8Zfoldingunit False
+*UIConstraints: *Option30Finisher None *OutputBin FinisherUpper
+*UIConstraints: *Option30Finisher None *OutputBin FinisherMiddle
+*UIConstraints: *OutputBin FinisherUpper *Option30Finisher None
+*UIConstraints: *OutputBin FinisherMiddle *Option30Finisher None
+*UIConstraints: *Option30Finisher None *StapleLocation UpperLeft
+*UIConstraints: *Option30Finisher None *StapleLocation UpperRight
+*UIConstraints: *Option30Finisher None *StapleLocation LeftW
+*UIConstraints: *Option30Finisher None *StapleLocation RightW
+*UIConstraints: *Option30Finisher None *StapleLocation UpperW
+*UIConstraints: *StapleLocation UpperLeft *Option30Finisher None
+*UIConstraints: *StapleLocation UpperRight *Option30Finisher None
+*UIConstraints: *StapleLocation LeftW *Option30Finisher None
+*UIConstraints: *StapleLocation RightW *Option30Finisher None
+*UIConstraints: *StapleLocation UpperW *Option30Finisher None
+*UIConstraints: *OutputBin FinisherUpper *StapleLocation UpperLeft
+*UIConstraints: *OutputBin FinisherUpper *StapleLocation UpperRight
+*UIConstraints: *OutputBin FinisherUpper *StapleLocation LeftW
+*UIConstraints: *OutputBin FinisherUpper *StapleLocation RightW
+*UIConstraints: *OutputBin FinisherUpper *StapleLocation UpperW
+*UIConstraints: *StapleLocation UpperLeft *OutputBin FinisherUpper
+*UIConstraints: *StapleLocation UpperRight *OutputBin FinisherUpper
+*UIConstraints: *StapleLocation LeftW *OutputBin FinisherUpper
+*UIConstraints: *StapleLocation RightW *OutputBin FinisherUpper
+*UIConstraints: *StapleLocation UpperW *OutputBin FinisherUpper
+*UIConstraints: *PageSize A3 *InputSlot 4Tray
+*UIConstraints: *PageSize 11x17 *InputSlot 4Tray
+*UIConstraints: *PageSize A3 *InputSlot 5Tray
+*UIConstraints: *PageSize 11x17 *InputSlot 5Tray
+*UIConstraints: *PageSize A3 *InputSlot 6Tray
+*UIConstraints: *PageSize 11x17 *InputSlot 6Tray
+*UIConstraints: *InputSlot 4Tray *PageSize A3
+*UIConstraints: *InputSlot 4Tray *PageSize 11x17
+*UIConstraints: *InputSlot 5Tray *PageSize A3
+*UIConstraints: *InputSlot 5Tray *PageSize 11x17
+*UIConstraints: *InputSlot 6Tray *PageSize A3
+*UIConstraints: *InputSlot 6Tray *PageSize 11x17
+*UIConstraints: *PageSize A3 *RIZfold Left
+*UIConstraints: *PageSize A3 *RIZfold Right
+*UIConstraints: *PageSize 11x17 *RIZfold Left
+*UIConstraints: *PageSize 11x17 *RIZfold Right
+*UIConstraints: *RIZfold Left *PageSize A3
+*UIConstraints: *RIZfold Right *PageSize A3
+*UIConstraints: *RIZfold Left *PageSize 11x17
+*UIConstraints: *RIZfold Right *PageSize 11x17
+*UIConstraints: *MediaType OHP *InputSlot 1Tray
+*UIConstraints: *MediaType Thick *InputSlot 1Tray
+*UIConstraints: *MediaType Index *InputSlot 1Tray
+*UIConstraints: *MediaType Translucent *InputSlot 1Tray
+*UIConstraints: *MediaType Labels *InputSlot 1Tray
+*UIConstraints: *MediaType Thick *InputSlot 2Tray
+*UIConstraints: *MediaType Index *InputSlot 2Tray
+*UIConstraints: *MediaType Labels *InputSlot 2Tray
+*UIConstraints: *MediaType Thick *InputSlot 3Tray
+*UIConstraints: *MediaType Index *InputSlot 3Tray
+*UIConstraints: *MediaType Labels *InputSlot 3Tray
+*UIConstraints: *MediaType Labels *InputSlot 4Tray
+*UIConstraints: *MediaType Thick *InputSlot 6Tray
+*UIConstraints: *MediaType Index *InputSlot 6Tray
+*UIConstraints: *MediaType Labels *InputSlot 6Tray
+*UIConstraints: *MediaType Labels *InputSlot 7Tray
+*UIConstraints: *InputSlot 1Tray *MediaType OHP
+*UIConstraints: *InputSlot 1Tray *MediaType Thick
+*UIConstraints: *InputSlot 1Tray *MediaType Index
+*UIConstraints: *InputSlot 1Tray *MediaType Translucent
+*UIConstraints: *InputSlot 1Tray *MediaType Labels
+*UIConstraints: *InputSlot 2Tray *MediaType Thick
+*UIConstraints: *InputSlot 2Tray *MediaType Index
+*UIConstraints: *InputSlot 2Tray *MediaType Labels
+*UIConstraints: *InputSlot 3Tray *MediaType Thick
+*UIConstraints: *InputSlot 3Tray *MediaType Index
+*UIConstraints: *InputSlot 3Tray *MediaType Labels
+*UIConstraints: *InputSlot 4Tray *MediaType Labels
+*UIConstraints: *InputSlot 6Tray *MediaType Thick
+*UIConstraints: *InputSlot 6Tray *MediaType Index
+*UIConstraints: *InputSlot 6Tray *MediaType Labels
+*UIConstraints: *InputSlot 7Tray *MediaType Labels
+*UIConstraints: *Duplex DuplexTumble *MediaType Thick
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Thick
+*UIConstraints: *Duplex DuplexTumble *MediaType OHP
+*UIConstraints: *Duplex DuplexNoTumble *MediaType OHP
+*UIConstraints: *Duplex DuplexTumble *MediaType Translucent
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Translucent
+*UIConstraints: *Duplex DuplexTumble *MediaType Index
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Index
+*UIConstraints: *Duplex DuplexTumble *MediaType Labels
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Labels
+*UIConstraints: *MediaType Thick *Duplex DuplexTumble
+*UIConstraints: *MediaType Thick *Duplex DuplexNoTumble
+*UIConstraints: *MediaType OHP *Duplex DuplexTumble
+*UIConstraints: *MediaType OHP *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Translucent *Duplex DuplexTumble
+*UIConstraints: *MediaType Translucent *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Index *Duplex DuplexTumble
+*UIConstraints: *MediaType Index *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Labels *Duplex DuplexTumble
+*UIConstraints: *MediaType Labels *Duplex DuplexNoTumble
+
+*UIConstraints: *Option30Finisher None *RIPunch LeftJP2
+*UIConstraints: *RIPunch LeftJP2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch LeftUS2
+*UIConstraints: *RIPunch LeftUS2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch LeftUS3
+*UIConstraints: *RIPunch LeftUS3 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch LeftEU4
+*UIConstraints: *RIPunch LeftEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch LeftNEU4
+*UIConstraints: *RIPunch LeftNEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch RightJP2
+*UIConstraints: *RIPunch RightJP2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch RightUS2
+*UIConstraints: *RIPunch RightUS2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch RightUS3
+*UIConstraints: *RIPunch RightUS3 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch RightEU4
+*UIConstraints: *RIPunch RightEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch RightNEU4
+*UIConstraints: *RIPunch RightNEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch UpperJP2
+*UIConstraints: *RIPunch UpperJP2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch UpperUS2
+*UIConstraints: *RIPunch UpperUS2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch UpperUS3
+*UIConstraints: *RIPunch UpperUS3 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch UpperEU4
+*UIConstraints: *RIPunch UpperEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch UpperNEU4
+*UIConstraints: *RIPunch UpperNEU4 *Option30Finisher None
+*UIConstraints: *RIZfold Bottom *RIPunch LeftJP2
+*UIConstraints: *RIPunch LeftJP2 *RIZfold Bottom
+*UIConstraints: *RIZfold Bottom *RIPunch LeftUS2
+*UIConstraints: *RIPunch LeftUS2 *RIZfold Bottom
+*UIConstraints: *RIZfold Bottom *RIPunch LeftUS3
+*UIConstraints: *RIPunch LeftUS3 *RIZfold Bottom
+*UIConstraints: *RIZfold Bottom *RIPunch LeftEU4
+*UIConstraints: *RIPunch LeftEU4 *RIZfold Bottom
+*UIConstraints: *RIZfold Bottom *RIPunch LeftNEU4
+*UIConstraints: *RIPunch LeftNEU4 *RIZfold Bottom
+*UIConstraints: *RIZfold Bottom *RIPunch RightJP2
+*UIConstraints: *RIPunch RightJP2 *RIZfold Bottom
+*UIConstraints: *RIZfold Bottom *RIPunch RightUS2
+*UIConstraints: *RIPunch RightUS2 *RIZfold Bottom
+*UIConstraints: *RIZfold Bottom *RIPunch RightUS3
+*UIConstraints: *RIPunch RightUS3 *RIZfold Bottom
+*UIConstraints: *RIZfold Bottom *RIPunch RightEU4
+*UIConstraints: *RIPunch RightEU4 *RIZfold Bottom
+*UIConstraints: *RIZfold Bottom *RIPunch RightNEU4
+*UIConstraints: *RIPunch RightNEU4 *RIZfold Bottom
+*UIConstraints: *RIZfold Bottom *RIPunch UpperJP2
+*UIConstraints: *RIPunch UpperJP2 *RIZfold Bottom
+*UIConstraints: *RIZfold Bottom *RIPunch UpperUS2
+*UIConstraints: *RIPunch UpperUS2 *RIZfold Bottom
+*UIConstraints: *RIZfold Bottom *RIPunch UpperUS3
+*UIConstraints: *RIPunch UpperUS3 *RIZfold Bottom
+*UIConstraints: *RIZfold Bottom *RIPunch UpperEU4
+*UIConstraints: *RIPunch UpperEU4 *RIZfold Bottom
+*UIConstraints: *RIZfold Bottom *RIPunch UpperNEU4
+*UIConstraints: *RIPunch UpperNEU4 *RIZfold Bottom
+*UIConstraints: *RIZfold Left *RIPunch LeftJP2
+*UIConstraints: *RIPunch LeftJP2 *RIZfold Left
+*UIConstraints: *RIZfold Left *RIPunch LeftUS2
+*UIConstraints: *RIPunch LeftUS2 *RIZfold Left
+*UIConstraints: *RIZfold Left *RIPunch LeftUS3
+*UIConstraints: *RIPunch LeftUS3 *RIZfold Left
+*UIConstraints: *RIZfold Left *RIPunch LeftEU4
+*UIConstraints: *RIPunch LeftEU4 *RIZfold Left
+*UIConstraints: *RIZfold Left *RIPunch LeftNEU4
+*UIConstraints: *RIPunch LeftNEU4 *RIZfold Left
+*UIConstraints: *RIZfold Left *RIPunch RightJP2
+*UIConstraints: *RIPunch RightJP2 *RIZfold Left
+*UIConstraints: *RIZfold Left *RIPunch RightUS2
+*UIConstraints: *RIPunch RightUS2 *RIZfold Left
+*UIConstraints: *RIZfold Left *RIPunch RightUS3
+*UIConstraints: *RIPunch RightUS3 *RIZfold Left
+*UIConstraints: *RIZfold Left *RIPunch RightEU4
+*UIConstraints: *RIPunch RightEU4 *RIZfold Left
+*UIConstraints: *RIZfold Left *RIPunch RightNEU4
+*UIConstraints: *RIPunch RightNEU4 *RIZfold Left
+*UIConstraints: *RIZfold Left *RIPunch UpperJP2
+*UIConstraints: *RIPunch UpperJP2 *RIZfold Left
+*UIConstraints: *RIZfold Left *RIPunch UpperUS2
+*UIConstraints: *RIPunch UpperUS2 *RIZfold Left
+*UIConstraints: *RIZfold Left *RIPunch UpperUS3
+*UIConstraints: *RIPunch UpperUS3 *RIZfold Left
+*UIConstraints: *RIZfold Left *RIPunch UpperEU4
+*UIConstraints: *RIPunch UpperEU4 *RIZfold Left
+*UIConstraints: *RIZfold Left *RIPunch UpperNEU4
+*UIConstraints: *RIPunch UpperNEU4 *RIZfold Left
+*UIConstraints: *RIZfold Right *RIPunch LeftJP2
+*UIConstraints: *RIPunch LeftJP2 *RIZfold Right
+*UIConstraints: *RIZfold Right *RIPunch LeftUS2
+*UIConstraints: *RIPunch LeftUS2 *RIZfold Right
+*UIConstraints: *RIZfold Right *RIPunch LeftUS3
+*UIConstraints: *RIPunch LeftUS3 *RIZfold Right
+*UIConstraints: *RIZfold Right *RIPunch LeftEU4
+*UIConstraints: *RIPunch LeftEU4 *RIZfold Right
+*UIConstraints: *RIZfold Right *RIPunch LeftNEU4
+*UIConstraints: *RIPunch LeftNEU4 *RIZfold Right
+*UIConstraints: *RIZfold Right *RIPunch RightJP2
+*UIConstraints: *RIPunch RightJP2 *RIZfold Right
+*UIConstraints: *RIZfold Right *RIPunch RightUS2
+*UIConstraints: *RIPunch RightUS2 *RIZfold Right
+*UIConstraints: *RIZfold Right *RIPunch RightUS3
+*UIConstraints: *RIPunch RightUS3 *RIZfold Right
+*UIConstraints: *RIZfold Right *RIPunch RightEU4
+*UIConstraints: *RIPunch RightEU4 *RIZfold Right
+*UIConstraints: *RIZfold Right *RIPunch RightNEU4
+*UIConstraints: *RIPunch RightNEU4 *RIZfold Right
+*UIConstraints: *RIZfold Right *RIPunch UpperJP2
+*UIConstraints: *RIPunch UpperJP2 *RIZfold Right
+*UIConstraints: *RIZfold Right *RIPunch UpperUS2
+*UIConstraints: *RIPunch UpperUS2 *RIZfold Right
+*UIConstraints: *RIZfold Right *RIPunch UpperUS3
+*UIConstraints: *RIPunch UpperUS3 *RIZfold Right
+*UIConstraints: *RIZfold Right *RIPunch UpperEU4
+*UIConstraints: *RIPunch UpperEU4 *RIZfold Right
+*UIConstraints: *RIZfold Right *RIPunch UpperNEU4
+*UIConstraints: *RIPunch UpperNEU4 *RIZfold Right
+
+
+*% Generic boilerplate PPD stuff as standard PostScript fonts and so on
+
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Standard ROM
+*% end of Printer Description file
diff --git a/db/source/PPD/Infotec/PXL/Infotec-ISC_1024c_PXL.ppd b/db/source/PPD/Infotec/PXL/Infotec-ISC_1024c_PXL.ppd
new file mode 100644
index 00000000..76118392
--- /dev/null
+++ b/db/source/PPD/Infotec/PXL/Infotec-ISC_1024c_PXL.ppd
@@ -0,0 +1,635 @@
+*PPD-Adobe: "4.3"
+*%
+*% Printer Description file
+*% for "Infotec ISC 1024c PXL"
+*%
+*% CreationDate: 2004/06/09
+*% Modified: 2005/11/15
+*%
+*% COPYRIGHT (C) 2004-2005 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.00"
+*FormatVersion: "4.3"
+*LanguageEncoding: ISOLatin1
+*LanguageVersion: English
+*ModelName: "Infotec ISC 1024c"
+*PCFileName: "IN1024C3.PPD"
+*Manufacturer: "Infotec"
+*Product: "(infotec ISC 1024c PS3)"
+*PSVersion: "(3015.102) 2"
+*ShortNickName: "Infotec ISC 1024c PXL"
+*NickName: "Infotec ISC 1024c PXL"
+
+*cupsVersion: 1.0
+*cupsManualCopies: True
+*cupsModelNumber: 2
+*cupsFilter: "application/vnd.cups-postscript 0 foomatic-rip"
+
+*%========== Basic Device Capabilities ==========
+
+*LanguageLevel: "3"
+*ColorDevice: True
+*DefaultColorSpace: CMYK
+*TTRasterizer: Type42
+*FileSystem: True
+*Throughput: "24"
+*LandscapeOrientation: Minus90
+
+*%========== Installable Options ==========
+*%========== & System Management ==========
+
+*OpenGroup: InstallableOptions/Installable Options
+
+*OpenUI *Option5DuplexUnit/Duplex Unit: PickOne
+*DefaultOption5DuplexUnit: False
+*Option5DuplexUnit False/Not Installed: ""
+*Option5DuplexUnit True/Installed: ""
+*CloseUI *Option5DuplexUnit
+
+*OpenUI *Option2BypassTray/Bypass Tray: PickOne
+*DefaultOption2BypassTray: False
+*Option2BypassTray False/Not Installed: ""
+*Option2BypassTray True/Installed: ""
+*CloseUI *Option2BypassTray
+
+*OpenUI *Option1OptionTray/Option Tray: PickOne
+*DefaultOption1OptionTray: None
+*Option1OptionTray None/Not Installed: ""
+*Option1OptionTray 1Cassette/Tray 3(LCT): ""
+*Option1OptionTray 2Cassette/Tray 3 and 4: ""
+*CloseUI *Option1OptionTray
+
+*OpenUI *Option20InternalTray2/Internal Tray 2: PickOne
+*DefaultOption20InternalTray2: False
+*Option20InternalTray2 False/Not Installed: ""
+*Option20InternalTray2 True/Installed: ""
+*CloseUI *Option20InternalTray2
+
+*OpenUI *Option25InternalShiftTray/Internal Shift Tray: PickOne
+*DefaultOption25InternalShiftTray: False
+*Option25InternalShiftTray False/Not Installed: ""
+*Option25InternalShiftTray True/Installed: ""
+*CloseUI *Option25InternalShiftTray
+
+*OpenUI *Option30Finisher/Finisher: PickOne
+*DefaultOption30Finisher: None
+*Option30Finisher None/Not Installed: ""
+*Option30Finisher Fin500/Finisher 500: ""
+*Option30Finisher Fin1000/Finisher 1000: ""
+*CloseUI *Option30Finisher
+
+
+*CloseGroup: InstallableOptions
+
+*%========== Ghostscript Command line ==========
+
+*FoomaticIDs: Infotec-ISC_1024c pxlmono
+*FoomaticRIPCommandLine: "gs -q -dBATCH -dPARANOIDSAFER -dNOPAUSE%B%A%C -sOutputFile=- - %D%E"
+
+*OpenGroup: General
+*OpenUI *ColorModel/Color Mode: PickOne
+*FoomaticRIPOption ColorModel: enum Composite B
+*OrderDependency: 10 AnySetup *ColorModel
+*DefaultColorModel: Color
+*ColorModel Color/Color: "%% FoomaticRIPOptionSetting: ColorModel=Color"
+*FoomaticRIPOptionSetting ColorModel=Color: "JCLDatamode=Color GSCmdLine=Color"
+*ColorModel Grayscale/Grayscale: "%% FoomaticRIPOptionSetting: ColorModel=Grayscale"
+*FoomaticRIPOptionSetting ColorModel=Grayscale: "JCLDatamode=Grayscale GSCmdLine=Grayscale"
+*CloseUI: *ColorModel
+
+*FoomaticRIPOption GSCmdLine: enum CmdLine B 10
+*FoomaticRIPOptionSetting GSCmdLine=FromColorModel: ""
+*FoomaticRIPOptionSetting GSCmdLine=Color: " -sDEVICE=pxlcolor"
+*End
+*FoomaticRIPOptionSetting GSCmdLine=Grayscale: " -sDEVICE=pxlmono"
+*End
+
+*FoomaticRIPOption JCLDatamode: enum JCL B 10
+*FoomaticRIPOptionSetting JCLDatamode=FromColorModel: ""
+*FoomaticRIPOptionSetting JCLDatamode=Color: "SET DATAMODE=COLOR"
+*FoomaticRIPOptionSetting JCLDatamode=Grayscale: "SET DATAMODE=GRAYSCALE"
+
+*OpenUI *Resolution/Resolution: PickOne
+*FoomaticRIPOption Resolution: enum Composite A
+*OrderDependency: 15 AnySetup *Resolution
+*DefaultResolution: 600dpi
+*Resolution 600dpi: "%% FoomaticRIPOptionSetting: Resolution=600dpi"
+*FoomaticRIPOptionSetting Resolution=600dpi: "JCLResolution=600dpi GSResolution=600dpi"
+*CloseUI: *Resolution
+
+*FoomaticRIPOption GSResolution: enum CmdLine A 15
+*FoomaticRIPOptionSetting GSResolution=FromResolution: ""
+*FoomaticRIPOptionSetting GSResolution=600dpi: " -r600x600"
+
+*FoomaticRIPOption JCLResolution: enum JCL A 15
+*FoomaticRIPOptionSetting JCLResolution=FromResolution: ""
+*FoomaticRIPOptionSetting JCLResolution=600dpi: "SET RESOLUTION=600"
+
+
+*%========== Media Selection ==========
+
+*HWMargins: 12 12 12 12
+*OpenUI *PageSize/PageSize: PickOne
+*FoomaticRIPOption PageSize: enum CmdLine C
+*OrderDependency: 20 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize A3/A3: "%% FoomaticRIPOptionSetting: PageSize=A3"
+*FoomaticRIPOptionSetting PageSize=A3: " -sPAPERSIZE=a3"
+*PageSize A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*FoomaticRIPOptionSetting PageSize=A4: " -sPAPERSIZE=a4"
+*PageSize Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*FoomaticRIPOptionSetting PageSize=Letter: " -sPAPERSIZE=letter"
+*PageSize 11x17/11x17: "%% FoomaticRIPOptionSetting: PageSize=11x17"
+*FoomaticRIPOptionSetting PageSize=11x17: " -sPAPERSIZE=11x17"
+*CloseUI: *PageSize
+
+*OpenUI *PageRegion: PickOne
+*OrderDependency: 25 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion A3/A3: "%% FoomaticRIPOptionSetting: PageSize=A3"
+*PageRegion A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*PageRegion Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*PageRegion 11x17/11x17: "%% FoomaticRIPOptionSetting: PageSize=11x17"
+*CloseUI: *PageRegion
+
+*%========== Information About Media Sizes ==========
+
+*DefaultImageableArea: Letter
+*ImageableArea A3/A3: "12 12 830 1179"
+*ImageableArea A4/A4: "12 12 583 830"
+*ImageableArea Letter/Letter: "12 12 600 780"
+*ImageableArea 11x17/11x17: "12 12 780 1212"
+
+*DefaultPaperDimension: Letter
+*PaperDimension A3/A3: "842 1191"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension Letter/Letter: "612 792"
+*PaperDimension 11x17/11x17: "792 1224"
+
+*%========== Media Handling Features ==========
+
+*OpenUI *InputSlot/InputSlot: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine E
+*OrderDependency: 30 AnySetup *InputSlot
+*DefaultInputSlot: Auto
+*InputSlot MultiTray/Bypass Tray: "%% FoomaticRIPOptionSetting: InputSlot=MultiTray"
+*FoomaticRIPOptionSetting InputSlot=MultiTray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x02\xf8\x26/g&quot;"
+*End
+*InputSlot 1Tray/Tray 1: "%% FoomaticRIPOptionSetting: InputSlot=1Tray"
+*FoomaticRIPOptionSetting InputSlot=1Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x04\xf8\x26/g&quot;"
+*End
+*InputSlot 2Tray/Tray 2: "%% FoomaticRIPOptionSetting: InputSlot=2Tray"
+*FoomaticRIPOptionSetting InputSlot=2Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x05\xf8\x26/g&quot;"
+*End
+*InputSlot 3Tray/Tray 3: "%% FoomaticRIPOptionSetting: InputSlot=3Tray"
+*FoomaticRIPOptionSetting InputSlot=3Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x07\xf8\x26/g&quot;"
+*End
+*InputSlot 4Tray/Tray 4: "%% FoomaticRIPOptionSetting: InputSlot=4Tray"
+*FoomaticRIPOptionSetting InputSlot=4Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x08\xf8\x26/g&quot;"
+*End
+*InputSlot Auto/Auto Select: "%% FoomaticRIPOptionSetting: InputSlot=Auto"
+*FoomaticRIPOptionSetting InputSlot=Auto: ""
+*CloseUI: *InputSlot
+
+*OpenUI *Duplex/Duplex: PickOne
+*FoomaticRIPOption Duplex: enum Composite D
+*OrderDependency: 50 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex None/Off: "%% FoomaticRIPOptionSetting: Duplex=None"
+*FoomaticRIPOptionSetting Duplex=None: "JCLDuplex=None GSDuplex=None"
+*Duplex DuplexNoTumble/Long Edge: "%% FoomaticRIPOptionSetting: Duplex=DuplexNoTumble"
+*FoomaticRIPOptionSetting Duplex=DuplexNoTumble: "JCLDuplex=DuplexNoTumble GSDuplex=DuplexNoTumble"
+*Duplex DuplexTumble/Short Edge: "%% FoomaticRIPOptionSetting: Duplex=DuplexTumble"
+*FoomaticRIPOptionSetting Duplex=DuplexTumble: "JCLDuplex=DuplexTumble GSDuplex=DuplexTumble"
+*CloseUI: *Duplex
+
+*FoomaticRIPOption GSDuplex: enum CmdLine D 50
+*FoomaticRIPOptionSetting GSDuplex=FromDuplex: ""
+*FoomaticRIPOptionSetting GSDuplex=None: ""
+*FoomaticRIPOptionSetting GSDuplex=DuplexNoTumble: "&&
+ | perl -p -e &quot;s/\xc0\x00\xf8\x34/\xc0\x01\xf8\x35/g&quot;"
+*FoomaticRIPOptionSetting GSDuplex=DuplexTumble: "&&
+ | perl -p -e &quot;s/\xc0\x00\xf8\x34/\xc0\x00\xf8\x35/g&quot;"
+
+*FoomaticRIPOption JCLDuplex: enum JCL D 50
+*FoomaticRIPOptionSetting JCLDuplex=FromDuplex: ""
+*FoomaticRIPOptionSetting JCLDuplex=None: "SET DUPLEX=OFF"
+*FoomaticRIPOptionSetting JCLDuplex=DuplexNoTumble: "SET DUPLEX=ON
+@PJL SET BINDING=LONGEDGE"
+*FoomaticRIPOptionSetting JCLDuplex=DuplexTumble: "SET DUPLEX=ON
+@PJL SET BINDING=SHORTEDGE"
+
+
+*OpenUI *MediaType/Paper Type: PickOne
+*FoomaticRIPOption MediaType: enum JCL A
+*OrderDependency: 205 AnySetup *MediaType
+*DefaultMediaType: Plain
+*MediaType Plain/Plain: "%% FoomaticRIPOptionSetting: MediaType=Plain"
+*FoomaticRIPOptionSetting MediaType=Plain: "SET MEDIATYPE=PLAIN"
+*MediaType Recycled/Recycled: "%% FoomaticRIPOptionSetting: MediaType=Recycled"
+*FoomaticRIPOptionSetting MediaType=Recycled: "SET MEDIATYPE=RECYCLED"
+*MediaType Special/Special: "%% FoomaticRIPOptionSetting: MediaType=Special"
+*FoomaticRIPOptionSetting MediaType=Special: "SET MEDIATYPE=SPECIAL"
+*MediaType Colored/Color: "%% FoomaticRIPOptionSetting: MediaType=Colored"
+*FoomaticRIPOptionSetting MediaType=Colored: "SET MEDIATYPE=COLOR"
+*MediaType Letterhead/Letterhead: "%% FoomaticRIPOptionSetting: MediaType=Letterhead"
+*FoomaticRIPOptionSetting MediaType=Letterhead: "SET MEDIATYPE=LETTERHEAD"
+*MediaType Preprinted/Preprinted: "%% FoomaticRIPOptionSetting: MediaType=Preprinted"
+*FoomaticRIPOptionSetting MediaType=Preprinted: "SET MEDIATYPE=PREPRINTED"
+*MediaType Prepunched/Prepunched: "%% FoomaticRIPOptionSetting: MediaType=Prepunched"
+*FoomaticRIPOptionSetting MediaType=Prepunched: "SET MEDIATYPE=PREPUNCHED"
+*MediaType Labels/Labels: "%% FoomaticRIPOptionSetting: MediaType=Labels"
+*FoomaticRIPOptionSetting MediaType=Labels: "SET MEDIATYPE=LABELS"
+*MediaType Bond/Bond: "%% FoomaticRIPOptionSetting: MediaType=Bond"
+*FoomaticRIPOptionSetting MediaType=Bond: "SET MEDIATYPE=BOND"
+*MediaType Cardstock/Cardstock: "%% FoomaticRIPOptionSetting: MediaType=Cardstock"
+*FoomaticRIPOptionSetting MediaType=Cardstock: "SET MEDIATYPE=CARDSTOCK"
+*MediaType OHP/Transparency: "%% FoomaticRIPOptionSetting: MediaType=OHP"
+*FoomaticRIPOptionSetting MediaType=OHP: "SET MEDIATYPE=TRANSPARENCY"
+*MediaType Thick/Thick: "%% FoomaticRIPOptionSetting: MediaType=Thick"
+*FoomaticRIPOptionSetting MediaType=Thick: "SET MEDIATYPE=THICK"
+*MediaType DupPlain/Plain (Duplex Backside): "%% FoomaticRIPOptionSetting: MediaType=DupPlain"
+*FoomaticRIPOptionSetting MediaType=DupPlain: "SET MEDIATYPE=PLAINDUPLEXBACKSIDE"
+*MediaType DupThick/Thick (Duplex Backside): "%% FoomaticRIPOptionSetting: MediaType=DupThick"
+*FoomaticRIPOptionSetting MediaType=DupThick: "SET MEDIATYPE=THICKDUPLEXBACKSIDE"
+*CloseUI: *MediaType
+
+*OpenUI *OutputBin/Destination: PickOne
+*FoomaticRIPOption OutputBin: enum JCL A
+*OrderDependency: 210 AnySetup *OutputBin
+*DefaultOutputBin: Default
+*OutputBin Default/Printer Default: "%% FoomaticRIPOptionSetting: OutputBin=Default"
+*FoomaticRIPOptionSetting OutputBin=Default: "SET OUTBIN=SYSDEFAULT"
+*OutputBin Standard/Internal Tray 1: "%% FoomaticRIPOptionSetting: OutputBin=Standard"
+*FoomaticRIPOptionSetting OutputBin=Standard: "SET OUTBIN=UPPER"
+*OutputBin Bin1/Internal Tray 2: "%% FoomaticRIPOptionSetting: OutputBin=Bin1"
+*FoomaticRIPOptionSetting OutputBin=Bin1: "SET OUTBIN=INNER"
+*OutputBin Shift/Internal Shift Tray: "%% FoomaticRIPOptionSetting: OutputBin=Shift"
+*FoomaticRIPOptionSetting OutputBin=Shift: "SET OUTBIN=UPPER"
+*OutputBin FujigawaShift/Finisher Tray: "%% FoomaticRIPOptionSetting: OutputBin=FujigawaShift"
+*FoomaticRIPOptionSetting OutputBin=FujigawaShift: "SET OUTBIN=FINISHERSHIFT"
+*OutputBin KingUpper/Finisher Upper Tray: "%% FoomaticRIPOptionSetting: OutputBin=KingUpper"
+*FoomaticRIPOptionSetting OutputBin=KingUpper: "SET OUTBIN=FINISHERPROOF"
+*OutputBin KingLower/Finisher Shift Tray: "%% FoomaticRIPOptionSetting: OutputBin=KingLower"
+*FoomaticRIPOptionSetting OutputBin=KingLower: "SET OUTBIN=FINISHERSHIFT"
+*CloseUI: *OutputBin
+
+*OpenUI *StapleLocation/Staple: PickOne
+*FoomaticRIPOption StapleLocation: enum JCL A
+*OrderDependency: 220 AnySetup *StapleLocation
+*DefaultStapleLocation: None
+*StapleLocation None/Off: "%% FoomaticRIPOptionSetting: StapleLocation=None"
+*FoomaticRIPOptionSetting StapleLocation=None: "SET STAPLE=OFF"
+*StapleLocation UpperLeft/Top Left: "%% FoomaticRIPOptionSetting: StapleLocation=UpperLeft"
+*FoomaticRIPOptionSetting StapleLocation=UpperLeft: "SET STAPLE=LEFTTOP"
+*StapleLocation UpperRight/Top Right: "%% FoomaticRIPOptionSetting: StapleLocation=UpperRight"
+*FoomaticRIPOptionSetting StapleLocation=UpperRight: "SET STAPLE=RIGHTTOP"
+*StapleLocation LeftW/Left 2: "%% FoomaticRIPOptionSetting: StapleLocation=LeftW"
+*FoomaticRIPOptionSetting StapleLocation=LeftW: "SET STAPLE=LEFT2PORT"
+*StapleLocation RightW/Right 2: "%% FoomaticRIPOptionSetting: StapleLocation=RightW"
+*FoomaticRIPOptionSetting StapleLocation=RightW: "SET STAPLE=RIGHT2PORT"
+*StapleLocation UpperW/Top 2: "%% FoomaticRIPOptionSetting: StapleLocation=UpperW"
+*FoomaticRIPOptionSetting StapleLocation=UpperW: "SET STAPLE=TOP2PORT"
+*CloseUI: *StapleLocation
+
+
+*OpenUI *RIPrintMode/Toner Saving: PickOne
+*FoomaticRIPOption RIPrintMode: enum JCL A
+*OrderDependency: 45 AnySetup *RIPrintMode
+*DefaultRIPrintMode: 0rhit
+*RIPrintMode 0rhit/Off: "%% FoomaticRIPOptionSetting: RIPrintMode=0rhit"
+*FoomaticRIPOptionSetting RIPrintMode=0rhit: "SET ECONOMODE=OFF"
+*RIPrintMode 5rhit/On: "%% FoomaticRIPOptionSetting: RIPrintMode=5rhit"
+*FoomaticRIPOptionSetting RIPrintMode=5rhit: "SET ECONOMODE=ON"
+*CloseUI: *RIPrintMode
+
+*OpenUI *RPSBitsPerPixel/Gradation: PickOne
+*FoomaticRIPOption RPSBitsPerPixel: enum JCL A
+*OrderDependency: 41 AnySetup *RPSBitsPerPixel
+*DefaultRPSBitsPerPixel: 2BitsPerPixel
+*RPSBitsPerPixel 1BitsPerPixel/Fast: "%% FoomaticRIPOptionSetting: RPSBitsPerPixel=1BitsPerPixel"
+*FoomaticRIPOptionSetting RPSBitsPerPixel=1BitsPerPixel: "SET BITSPERPIXEL=1"
+*RPSBitsPerPixel 2BitsPerPixel/Standard: "%% FoomaticRIPOptionSetting: RPSBitsPerPixel=2BitsPerPixel"
+*FoomaticRIPOptionSetting RPSBitsPerPixel=2BitsPerPixel: "SET BITSPERPIXEL=2"
+*CloseUI: *RPSBitsPerPixel
+
+
+*CloseGroup: General
+
+
+*OpenGroup: JobLog/Job Log
+
+*OpenUI *JobType/JobType: PickOne
+*FoomaticRIPOption JobType: enum JCL A
+*OrderDependency: 255 AnySetup *JobType
+*DefaultJobType: Normal
+*JobType Normal/Normal: ""
+*JobType DetailedLogging/Normal with Detailed Logging: "%% FoomaticRIPOptionSetting: JobType=DetailedLogging"
+*FoomaticRIPOptionSetting JobType=DetailedLogging: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;"
+*End
+*JobType SamplePrint/Sample Print: "%% FoomaticRIPOptionSetting: JobType=SamplePrint"
+*FoomaticRIPOptionSetting JobType=SamplePrint: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;
+@PJL PROOFJOB"
+*End
+*JobType LockedPrint/Locked Print: "%% FoomaticRIPOptionSetting: JobType=LockedPrint"
+*FoomaticRIPOptionSetting JobType=LockedPrint: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;
+@PJL SECUREJOB"
+*End
+*JobType DocServer/Document Server: "%% FoomaticRIPOptionSetting: JobType=DocServer"
+*FoomaticRIPOptionSetting JobType=DocServer: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;
+@PJL SET OWNERID=&quot;&user;&quot;
+@PJL SET DISKIMAGE=ON"
+*End
+*CloseUI: *JobType
+
+
+*OpenUI *LockedPrintPassword/Locked Print Password (4-8 digits): PickOne
+*FoomaticRIPOption LockedPrintPassword: password JCL A
+*FoomaticRIPOptionMaxLength LockedPrintPassword:8
+*FoomaticRIPOptionAllowedChars LockedPrintPassword: "0-9"
+*OrderDependency: 255 AnySetup *LockedPrintPassword
+*FoomaticRIPOptionPrototype LockedPrintPassword: "SET JOBPASSWORD=%s"
+*DefaultLockedPrintPassword: None
+*LockedPrintPassword None/None: ""
+*LockedPrintPassword 1111/1111: "%% FoomaticRIPOptionSetting: LockedPrintPassword=1111"
+*FoomaticRIPOptionSetting LockedPrintPassword=1111: "SET JOBPASSWORD=1111"
+*LockedPrintPassword 2222/2222: "%% FoomaticRIPOptionSetting: LockedPrintPassword=2222"
+*FoomaticRIPOptionSetting LockedPrintPassword=2222: "SET JOBPASSWORD=2222"
+*LockedPrintPassword 3333/3333: "%% FoomaticRIPOptionSetting: LockedPrintPassword=3333"
+*FoomaticRIPOptionSetting LockedPrintPassword=3333: "SET JOBPASSWORD=3333"
+*CloseUI: *LockedPrintPassword
+
+
+*OpenUI *DocServerPassword/Document Server Password (4-8 digits): PickOne
+*FoomaticRIPOption DocServerPassword: password JCL A
+*FoomaticRIPOptionMaxLength DocServerPassword:8
+*FoomaticRIPOptionAllowedChars DocServerPassword: "0-9"
+*OrderDependency: 255 AnySetup *DocServerPassword
+*FoomaticRIPOptionPrototype DocServerPassword: "SET JOBPASSWORD=%s"
+*DefaultDocServerPassword: None
+*DocServerPassword None/None: ""
+*DocServerPassword 1111/1111: "%% FoomaticRIPOptionSetting: DocServerPassword=1111"
+*FoomaticRIPOptionSetting DocServerPassword=1111: "SET JOBPASSWORD=1111"
+*DocServerPassword 2222/2222: "%% FoomaticRIPOptionSetting: DocServerPassword=2222"
+*FoomaticRIPOptionSetting DocServerPassword=2222: "SET JOBPASSWORD=2222"
+*DocServerPassword 3333/3333: "%% FoomaticRIPOptionSetting: DocServerPassword=3333"
+*FoomaticRIPOptionSetting DocServerPassword=3333: "SET JOBPASSWORD=3333"
+*CloseUI: *DocServerPassword
+
+
+*OpenUI *UserCode/User Code (up to 8 digits): PickOne
+*FoomaticRIPOption UserCode: string JCL A
+*FoomaticRIPOptionMaxLength UserCode:8
+*FoomaticRIPOptionAllowedChars UserCode: "0-9"
+*OrderDependency: 255 AnySetup *UserCode
+*FoomaticRIPOptionPrototype UserCode: "SET USERCODE=&quot;%s&quot;"
+*DefaultUserCode: None
+*UserCode None/None: ""
+*UserCode 1/1: "%% FoomaticRIPOptionSetting: UserCode=1"
+*FoomaticRIPOptionSetting UserCode=1: "SET USERCODE=&quot;1&quot;"
+*UserCode 2/2: "%% FoomaticRIPOptionSetting: UserCode=2"
+*FoomaticRIPOptionSetting UserCode=2: "SET USERCODE=&quot;2&quot;"
+*UserCode 3/3: "%% FoomaticRIPOptionSetting: UserCode=3"
+*FoomaticRIPOptionSetting UserCode=3: "SET USERCODE=&quot;3&quot;"
+*CloseUI: *UserCode
+
+*CloseGroup: JobLog/Job Log
+
+*UIConstraints: *Option1OptionTray None *InputSlot 3Tray
+*UIConstraints: *Option1OptionTray None *InputSlot 4Tray
+*UIConstraints: *Option1OptionTray 1Cassette *InputSlot 4Tray
+*UIConstraints: *InputSlot 3Tray *Option1OptionTray None
+*UIConstraints: *InputSlot 4Tray *Option1OptionTray None
+*UIConstraints: *InputSlot 4Tray *Option1OptionTray 1Cassette
+*UIConstraints: *Option2BypassTray False *InputSlot MultiTray
+*UIConstraints: *InputSlot MultiTray *Option2BypassTray False
+*UIConstraints: *Option5DuplexUnit False *Duplex DuplexTumble
+*UIConstraints: *Option5DuplexUnit False *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *Option5DuplexUnit False
+*UIConstraints: *Duplex DuplexNoTumble *Option5DuplexUnit False
+*UIConstraints: *Option20InternalTray2 False *OutputBin Bin1
+*UIConstraints: *OutputBin Bin1 *Option20InternalTray2 False
+*UIConstraints: *Option25InternalShiftTray False *OutputBin Shift
+*UIConstraints: *OutputBin Shift *Option25InternalShiftTray False
+*UIConstraints: *Option25InternalShiftTray True *OutputBin Standard
+*UIConstraints: *OutputBin Standard *Option25InternalShiftTray True
+*UIConstraints: *Option25InternalShiftTray True *Option30Finisher Fin500
+*UIConstraints: *Option25InternalShiftTray True *Option30Finisher Fin1000
+*UIConstraints: *Option30Finisher Fin500 *Option25InternalShiftTray True
+*UIConstraints: *Option30Finisher Fin1000 *Option25InternalShiftTray True
+*UIConstraints: *Option30Finisher None *OutputBin FujigawaShift
+*UIConstraints: *Option30Finisher None *OutputBin KingUpper
+*UIConstraints: *Option30Finisher None *OutputBin KingLower
+*UIConstraints: *OutputBin FujigawaShift *Option30Finisher None
+*UIConstraints: *OutputBin KingUpper *Option30Finisher None
+*UIConstraints: *OutputBin KingLower *Option30Finisher None
+*UIConstraints: *StapleLocation UpperLeft *Option30Finisher None
+*UIConstraints: *StapleLocation UpperRight *Option30Finisher None
+*UIConstraints: *StapleLocation LeftW *Option30Finisher None
+*UIConstraints: *StapleLocation RightW *Option30Finisher None
+*UIConstraints: *StapleLocation UpperW *Option30Finisher None
+*UIConstraints: *Option30Finisher None *StapleLocation UpperLeft
+*UIConstraints: *Option30Finisher None *StapleLocation UpperRight
+*UIConstraints: *Option30Finisher None *StapleLocation LeftW
+*UIConstraints: *Option30Finisher None *StapleLocation RightW
+*UIConstraints: *Option30Finisher None *StapleLocation UpperW
+*UIConstraints: *Option30Finisher Fin500 *StapleLocation LeftW
+*UIConstraints: *Option30Finisher Fin500 *StapleLocation RightW
+*UIConstraints: *Option30Finisher Fin500 *StapleLocation UpperW
+*UIConstraints: *StapleLocation LeftW *Option30Finisher Fin500
+*UIConstraints: *StapleLocation RightW *Option30Finisher Fin500
+*UIConstraints: *StapleLocation UpperW *Option30Finisher Fin500
+*UIConstraints: *StapleLocation UpperLeft *OutputBin Standard
+*UIConstraints: *StapleLocation UpperLeft *OutputBin Bin1
+*UIConstraints: *StapleLocation UpperLeft *OutputBin KingUpper
+*UIConstraints: *StapleLocation UpperRight *OutputBin Standard
+*UIConstraints: *StapleLocation UpperRight *OutputBin Bin1
+*UIConstraints: *StapleLocation UpperRight *OutputBin KingUpper
+*UIConstraints: *StapleLocation LeftW *OutputBin Standard
+*UIConstraints: *StapleLocation LeftW *OutputBin Bin1
+*UIConstraints: *StapleLocation LeftW *OutputBin KingUpper
+*UIConstraints: *StapleLocation RightW *OutputBin Standard
+*UIConstraints: *StapleLocation RightW *OutputBin Bin1
+*UIConstraints: *StapleLocation RightW *OutputBin KingUpper
+*UIConstraints: *StapleLocation UpperW *OutputBin Standard
+*UIConstraints: *StapleLocation UpperW *OutputBin Bin1
+*UIConstraints: *StapleLocation UpperW *OutputBin KingUpper
+*UIConstraints: *OutputBin Standard *StapleLocation UpperLeft
+*UIConstraints: *OutputBin Bin1 *StapleLocation UpperLeft
+*UIConstraints: *OutputBin KingUpper *StapleLocation UpperLeft
+*UIConstraints: *OutputBin Standard *StapleLocation UpperRight
+*UIConstraints: *OutputBin Bin1 *StapleLocation UpperRight
+*UIConstraints: *OutputBin KingUpper *StapleLocation UpperRight
+*UIConstraints: *OutputBin Standard *StapleLocation LeftW
+*UIConstraints: *OutputBin Bin1 *StapleLocation LeftW
+*UIConstraints: *OutputBin KingUpper *StapleLocation LeftW
+*UIConstraints: *OutputBin Standard *StapleLocation RightW
+*UIConstraints: *OutputBin Bin1 *StapleLocation RightW
+*UIConstraints: *OutputBin KingUpper *StapleLocation RightW
+*UIConstraints: *OutputBin Standard *StapleLocation UpperW
+*UIConstraints: *OutputBin Bin1 *StapleLocation UpperW
+*UIConstraints: *OutputBin KingUpper *StapleLocation UpperW
+*UIConstraints: *Option30Finisher Fin500 *OutputBin KingUpper
+*UIConstraints: *Option30Finisher Fin500 *OutputBin KingLower
+*UIConstraints: *Option30Finisher Fin1000 *OutputBin FujigawaShift
+*UIConstraints: *OutputBin KingUpper *Option30Finisher Fin500
+*UIConstraints: *OutputBin KingLower *Option30Finisher Fin500
+*UIConstraints: *OutputBin FujigawaShift *Option30Finisher Fin1000
+*UIConstraints: *MediaType DupPlain *InputSlot 1Tray
+*UIConstraints: *MediaType DupThick *InputSlot 1Tray
+*UIConstraints: *MediaType DupPlain *InputSlot 2Tray
+*UIConstraints: *MediaType DupThick *InputSlot 2Tray
+*UIConstraints: *MediaType Labels *InputSlot 3Tray
+*UIConstraints: *MediaType OHP *InputSlot 3Tray
+*UIConstraints: *MediaType Thick *InputSlot 3Tray
+*UIConstraints: *MediaType DupPlain *InputSlot 3Tray
+*UIConstraints: *MediaType DupThick *InputSlot 3Tray
+*UIConstraints: *MediaType Labels *InputSlot 4Tray
+*UIConstraints: *MediaType OHP *InputSlot 4Tray
+*UIConstraints: *MediaType Thick *InputSlot 4Tray
+*UIConstraints: *MediaType DupPlain *InputSlot 4Tray
+*UIConstraints: *MediaType DupThick *InputSlot 4Tray
+*UIConstraints: *InputSlot 1Tray *MediaType DupPlain
+*UIConstraints: *InputSlot 1Tray *MediaType DupThick
+*UIConstraints: *InputSlot 2Tray *MediaType DupPlain
+*UIConstraints: *InputSlot 2Tray *MediaType DupThick
+*UIConstraints: *InputSlot 3Tray *MediaType Labels
+*UIConstraints: *InputSlot 3Tray *MediaType OHP
+*UIConstraints: *InputSlot 3Tray *MediaType Thick
+*UIConstraints: *InputSlot 3Tray *MediaType DupPlain
+*UIConstraints: *InputSlot 3Tray *MediaType DupThick
+*UIConstraints: *InputSlot 4Tray *MediaType Labels
+*UIConstraints: *InputSlot 4Tray *MediaType OHP
+*UIConstraints: *InputSlot 4Tray *MediaType Thick
+*UIConstraints: *InputSlot 4Tray *MediaType DupPlain
+*UIConstraints: *InputSlot 4Tray *MediaType DupThick
+*UIConstraints: *MediaType Labels *OutputBin Bin1
+*UIConstraints: *MediaType OHP *OutputBin Bin1
+*UIConstraints: *MediaType Thick *OutputBin Bin1
+*UIConstraints: *MediaType DupThick *OutputBin Bin1
+*UIConstraints: *MediaType Labels *OutputBin FujigawaShift
+*UIConstraints: *MediaType OHP *OutputBin FujigawaShift
+*UIConstraints: *MediaType Labels *OutputBin KingUpper
+*UIConstraints: *MediaType OHP *OutputBin KingUpper
+*UIConstraints: *MediaType Labels *OutputBin KingLower
+*UIConstraints: *MediaType OHP *OutputBin KingLower
+*UIConstraints: *OutputBin Bin1 *MediaType Labels
+*UIConstraints: *OutputBin Bin1 *MediaType OHP
+*UIConstraints: *OutputBin Bin1 *MediaType Thick
+*UIConstraints: *OutputBin Bin1 *MediaType DupThick
+*UIConstraints: *OutputBin FujigawaShift *MediaType Labels
+*UIConstraints: *OutputBin FujigawaShift *MediaType OHP
+*UIConstraints: *OutputBin KingUpper *MediaType Labels
+*UIConstraints: *OutputBin KingUpper *MediaType OHP
+*UIConstraints: *OutputBin KingLower *MediaType Labels
+*UIConstraints: *OutputBin KingLower *MediaType OHP
+*UIConstraints: *Duplex DuplexTumble *InputSlot MultiTray
+*UIConstraints: *Duplex DuplexNoTumble *InputSlot MultiTray
+*UIConstraints: *InputSlot MultiTray *Duplex DuplexTumble
+*UIConstraints: *InputSlot MultiTray *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *MediaType Labels
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Labels
+*UIConstraints: *Duplex DuplexTumble *MediaType OHP
+*UIConstraints: *Duplex DuplexNoTumble *MediaType OHP
+*UIConstraints: *Duplex DuplexTumble *MediaType Thick
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Thick
+*UIConstraints: *Duplex DuplexTumble *MediaType DupThick
+*UIConstraints: *Duplex DuplexNoTumble *MediaType DupThick
+*UIConstraints: *MediaType Labels *Duplex DuplexTumble
+*UIConstraints: *MediaType Labels *Duplex DuplexNoTumble
+*UIConstraints: *MediaType OHP *Duplex DuplexTumble
+*UIConstraints: *MediaType OHP *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Thick *Duplex DuplexTumble
+*UIConstraints: *MediaType Thick *Duplex DuplexNoTumble
+*UIConstraints: *MediaType DupThick *Duplex DuplexTumble
+*UIConstraints: *MediaType DupThick *Duplex DuplexNoTumble
+
+
+
+*% Generic boilerplate PPD stuff as standard PostScript fonts and so on
+
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Standard ROM
+*% end of Printer Description file
diff --git a/db/source/PPD/Infotec/PXL/Infotec-ISC_1032c_PXL.ppd b/db/source/PPD/Infotec/PXL/Infotec-ISC_1032c_PXL.ppd
new file mode 100644
index 00000000..9bfe6be4
--- /dev/null
+++ b/db/source/PPD/Infotec/PXL/Infotec-ISC_1032c_PXL.ppd
@@ -0,0 +1,635 @@
+*PPD-Adobe: "4.3"
+*%
+*% Printer Description file
+*% for "Infotec ISC 1032c PXL"
+*%
+*% CreationDate: 2004/06/09
+*% Modified: 2005/11/15
+*%
+*% COPYRIGHT (C) 2004-2005 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.00"
+*FormatVersion: "4.3"
+*LanguageEncoding: ISOLatin1
+*LanguageVersion: English
+*ModelName: "Infotec ISC 1032c"
+*PCFileName: "IN1032C3.PPD"
+*Manufacturer: "Infotec"
+*Product: "(infotec ISC 1032c PS3)"
+*PSVersion: "(3015.102) 2"
+*ShortNickName: "Infotec ISC 1032c PXL"
+*NickName: "Infotec ISC 1032c PXL"
+
+*cupsVersion: 1.0
+*cupsManualCopies: True
+*cupsModelNumber: 2
+*cupsFilter: "application/vnd.cups-postscript 0 foomatic-rip"
+
+*%========== Basic Device Capabilities ==========
+
+*LanguageLevel: "3"
+*ColorDevice: True
+*DefaultColorSpace: CMYK
+*TTRasterizer: Type42
+*FileSystem: True
+*Throughput: "32"
+*LandscapeOrientation: Minus90
+
+*%========== Installable Options ==========
+*%========== & System Management ==========
+
+*OpenGroup: InstallableOptions/Installable Options
+
+*OpenUI *Option5DuplexUnit/Duplex Unit: PickOne
+*DefaultOption5DuplexUnit: False
+*Option5DuplexUnit False/Not Installed: ""
+*Option5DuplexUnit True/Installed: ""
+*CloseUI *Option5DuplexUnit
+
+*OpenUI *Option2BypassTray/Bypass Tray: PickOne
+*DefaultOption2BypassTray: False
+*Option2BypassTray False/Not Installed: ""
+*Option2BypassTray True/Installed: ""
+*CloseUI *Option2BypassTray
+
+*OpenUI *Option1OptionTray/Option Tray: PickOne
+*DefaultOption1OptionTray: None
+*Option1OptionTray None/Not Installed: ""
+*Option1OptionTray 1Cassette/Tray 3(LCT): ""
+*Option1OptionTray 2Cassette/Tray 3 and 4: ""
+*CloseUI *Option1OptionTray
+
+*OpenUI *Option20InternalTray2/Internal Tray 2: PickOne
+*DefaultOption20InternalTray2: False
+*Option20InternalTray2 False/Not Installed: ""
+*Option20InternalTray2 True/Installed: ""
+*CloseUI *Option20InternalTray2
+
+*OpenUI *Option25InternalShiftTray/Internal Shift Tray: PickOne
+*DefaultOption25InternalShiftTray: False
+*Option25InternalShiftTray False/Not Installed: ""
+*Option25InternalShiftTray True/Installed: ""
+*CloseUI *Option25InternalShiftTray
+
+*OpenUI *Option30Finisher/Finisher: PickOne
+*DefaultOption30Finisher: None
+*Option30Finisher None/Not Installed: ""
+*Option30Finisher Fin500/Finisher 500: ""
+*Option30Finisher Fin1000/Finisher 1000: ""
+*CloseUI *Option30Finisher
+
+
+*CloseGroup: InstallableOptions
+
+*%========== Ghostscript Command line ==========
+
+*FoomaticIDs: Infotec-ISC_1032c pxlmono
+*FoomaticRIPCommandLine: "gs -q -dBATCH -dPARANOIDSAFER -dNOPAUSE%B%A%C -sOutputFile=- - %D%E"
+
+*OpenGroup: General
+*OpenUI *ColorModel/Color Mode: PickOne
+*FoomaticRIPOption ColorModel: enum Composite B
+*OrderDependency: 10 AnySetup *ColorModel
+*DefaultColorModel: Color
+*ColorModel Color/Color: "%% FoomaticRIPOptionSetting: ColorModel=Color"
+*FoomaticRIPOptionSetting ColorModel=Color: "JCLDatamode=Color GSCmdLine=Color"
+*ColorModel Grayscale/Grayscale: "%% FoomaticRIPOptionSetting: ColorModel=Grayscale"
+*FoomaticRIPOptionSetting ColorModel=Grayscale: "JCLDatamode=Grayscale GSCmdLine=Grayscale"
+*CloseUI: *ColorModel
+
+*FoomaticRIPOption GSCmdLine: enum CmdLine B 10
+*FoomaticRIPOptionSetting GSCmdLine=FromColorModel: ""
+*FoomaticRIPOptionSetting GSCmdLine=Color: " -sDEVICE=pxlcolor"
+*End
+*FoomaticRIPOptionSetting GSCmdLine=Grayscale: " -sDEVICE=pxlmono"
+*End
+
+*FoomaticRIPOption JCLDatamode: enum JCL B 10
+*FoomaticRIPOptionSetting JCLDatamode=FromColorModel: ""
+*FoomaticRIPOptionSetting JCLDatamode=Color: "SET DATAMODE=COLOR"
+*FoomaticRIPOptionSetting JCLDatamode=Grayscale: "SET DATAMODE=GRAYSCALE"
+
+*OpenUI *Resolution/Resolution: PickOne
+*FoomaticRIPOption Resolution: enum Composite A
+*OrderDependency: 15 AnySetup *Resolution
+*DefaultResolution: 600dpi
+*Resolution 600dpi: "%% FoomaticRIPOptionSetting: Resolution=600dpi"
+*FoomaticRIPOptionSetting Resolution=600dpi: "JCLResolution=600dpi GSResolution=600dpi"
+*CloseUI: *Resolution
+
+*FoomaticRIPOption GSResolution: enum CmdLine A 15
+*FoomaticRIPOptionSetting GSResolution=FromResolution: ""
+*FoomaticRIPOptionSetting GSResolution=600dpi: " -r600x600"
+
+*FoomaticRIPOption JCLResolution: enum JCL A 15
+*FoomaticRIPOptionSetting JCLResolution=FromResolution: ""
+*FoomaticRIPOptionSetting JCLResolution=600dpi: "SET RESOLUTION=600"
+
+
+*%========== Media Selection ==========
+
+*HWMargins: 12 12 12 12
+*OpenUI *PageSize/PageSize: PickOne
+*FoomaticRIPOption PageSize: enum CmdLine C
+*OrderDependency: 20 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize A3/A3: "%% FoomaticRIPOptionSetting: PageSize=A3"
+*FoomaticRIPOptionSetting PageSize=A3: " -sPAPERSIZE=a3"
+*PageSize A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*FoomaticRIPOptionSetting PageSize=A4: " -sPAPERSIZE=a4"
+*PageSize Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*FoomaticRIPOptionSetting PageSize=Letter: " -sPAPERSIZE=letter"
+*PageSize 11x17/11x17: "%% FoomaticRIPOptionSetting: PageSize=11x17"
+*FoomaticRIPOptionSetting PageSize=11x17: " -sPAPERSIZE=11x17"
+*CloseUI: *PageSize
+
+*OpenUI *PageRegion: PickOne
+*OrderDependency: 25 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion A3/A3: "%% FoomaticRIPOptionSetting: PageSize=A3"
+*PageRegion A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*PageRegion Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*PageRegion 11x17/11x17: "%% FoomaticRIPOptionSetting: PageSize=11x17"
+*CloseUI: *PageRegion
+
+*%========== Information About Media Sizes ==========
+
+*DefaultImageableArea: Letter
+*ImageableArea A3/A3: "12 12 830 1179"
+*ImageableArea A4/A4: "12 12 583 830"
+*ImageableArea Letter/Letter: "12 12 600 780"
+*ImageableArea 11x17/11x17: "12 12 780 1212"
+
+*DefaultPaperDimension: Letter
+*PaperDimension A3/A3: "842 1191"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension Letter/Letter: "612 792"
+*PaperDimension 11x17/11x17: "792 1224"
+
+*%========== Media Handling Features ==========
+
+*OpenUI *InputSlot/InputSlot: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine E
+*OrderDependency: 30 AnySetup *InputSlot
+*DefaultInputSlot: Auto
+*InputSlot MultiTray/Bypass Tray: "%% FoomaticRIPOptionSetting: InputSlot=MultiTray"
+*FoomaticRIPOptionSetting InputSlot=MultiTray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x02\xf8\x26/g&quot;"
+*End
+*InputSlot 1Tray/Tray 1: "%% FoomaticRIPOptionSetting: InputSlot=1Tray"
+*FoomaticRIPOptionSetting InputSlot=1Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x04\xf8\x26/g&quot;"
+*End
+*InputSlot 2Tray/Tray 2: "%% FoomaticRIPOptionSetting: InputSlot=2Tray"
+*FoomaticRIPOptionSetting InputSlot=2Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x05\xf8\x26/g&quot;"
+*End
+*InputSlot 3Tray/Tray 3: "%% FoomaticRIPOptionSetting: InputSlot=3Tray"
+*FoomaticRIPOptionSetting InputSlot=3Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x07\xf8\x26/g&quot;"
+*End
+*InputSlot 4Tray/Tray 4: "%% FoomaticRIPOptionSetting: InputSlot=4Tray"
+*FoomaticRIPOptionSetting InputSlot=4Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x08\xf8\x26/g&quot;"
+*End
+*InputSlot Auto/Auto Select: "%% FoomaticRIPOptionSetting: InputSlot=Auto"
+*FoomaticRIPOptionSetting InputSlot=Auto: ""
+*CloseUI: *InputSlot
+
+*OpenUI *Duplex/Duplex: PickOne
+*FoomaticRIPOption Duplex: enum Composite D
+*OrderDependency: 50 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex None/Off: "%% FoomaticRIPOptionSetting: Duplex=None"
+*FoomaticRIPOptionSetting Duplex=None: "JCLDuplex=None GSDuplex=None"
+*Duplex DuplexNoTumble/Long Edge: "%% FoomaticRIPOptionSetting: Duplex=DuplexNoTumble"
+*FoomaticRIPOptionSetting Duplex=DuplexNoTumble: "JCLDuplex=DuplexNoTumble GSDuplex=DuplexNoTumble"
+*Duplex DuplexTumble/Short Edge: "%% FoomaticRIPOptionSetting: Duplex=DuplexTumble"
+*FoomaticRIPOptionSetting Duplex=DuplexTumble: "JCLDuplex=DuplexTumble GSDuplex=DuplexTumble"
+*CloseUI: *Duplex
+
+*FoomaticRIPOption GSDuplex: enum CmdLine D 50
+*FoomaticRIPOptionSetting GSDuplex=FromDuplex: ""
+*FoomaticRIPOptionSetting GSDuplex=None: ""
+*FoomaticRIPOptionSetting GSDuplex=DuplexNoTumble: "&&
+ | perl -p -e &quot;s/\xc0\x00\xf8\x34/\xc0\x01\xf8\x35/g&quot;"
+*FoomaticRIPOptionSetting GSDuplex=DuplexTumble: "&&
+ | perl -p -e &quot;s/\xc0\x00\xf8\x34/\xc0\x00\xf8\x35/g&quot;"
+
+*FoomaticRIPOption JCLDuplex: enum JCL D 50
+*FoomaticRIPOptionSetting JCLDuplex=FromDuplex: ""
+*FoomaticRIPOptionSetting JCLDuplex=None: "SET DUPLEX=OFF"
+*FoomaticRIPOptionSetting JCLDuplex=DuplexNoTumble: "SET DUPLEX=ON
+@PJL SET BINDING=LONGEDGE"
+*FoomaticRIPOptionSetting JCLDuplex=DuplexTumble: "SET DUPLEX=ON
+@PJL SET BINDING=SHORTEDGE"
+
+
+*OpenUI *MediaType/Paper Type: PickOne
+*FoomaticRIPOption MediaType: enum JCL A
+*OrderDependency: 205 AnySetup *MediaType
+*DefaultMediaType: Plain
+*MediaType Plain/Plain: "%% FoomaticRIPOptionSetting: MediaType=Plain"
+*FoomaticRIPOptionSetting MediaType=Plain: "SET MEDIATYPE=PLAIN"
+*MediaType Recycled/Recycled: "%% FoomaticRIPOptionSetting: MediaType=Recycled"
+*FoomaticRIPOptionSetting MediaType=Recycled: "SET MEDIATYPE=RECYCLED"
+*MediaType Special/Special: "%% FoomaticRIPOptionSetting: MediaType=Special"
+*FoomaticRIPOptionSetting MediaType=Special: "SET MEDIATYPE=SPECIAL"
+*MediaType Colored/Color: "%% FoomaticRIPOptionSetting: MediaType=Colored"
+*FoomaticRIPOptionSetting MediaType=Colored: "SET MEDIATYPE=COLOR"
+*MediaType Letterhead/Letterhead: "%% FoomaticRIPOptionSetting: MediaType=Letterhead"
+*FoomaticRIPOptionSetting MediaType=Letterhead: "SET MEDIATYPE=LETTERHEAD"
+*MediaType Preprinted/Preprinted: "%% FoomaticRIPOptionSetting: MediaType=Preprinted"
+*FoomaticRIPOptionSetting MediaType=Preprinted: "SET MEDIATYPE=PREPRINTED"
+*MediaType Prepunched/Prepunched: "%% FoomaticRIPOptionSetting: MediaType=Prepunched"
+*FoomaticRIPOptionSetting MediaType=Prepunched: "SET MEDIATYPE=PREPUNCHED"
+*MediaType Labels/Labels: "%% FoomaticRIPOptionSetting: MediaType=Labels"
+*FoomaticRIPOptionSetting MediaType=Labels: "SET MEDIATYPE=LABELS"
+*MediaType Bond/Bond: "%% FoomaticRIPOptionSetting: MediaType=Bond"
+*FoomaticRIPOptionSetting MediaType=Bond: "SET MEDIATYPE=BOND"
+*MediaType Cardstock/Cardstock: "%% FoomaticRIPOptionSetting: MediaType=Cardstock"
+*FoomaticRIPOptionSetting MediaType=Cardstock: "SET MEDIATYPE=CARDSTOCK"
+*MediaType OHP/Transparency: "%% FoomaticRIPOptionSetting: MediaType=OHP"
+*FoomaticRIPOptionSetting MediaType=OHP: "SET MEDIATYPE=TRANSPARENCY"
+*MediaType Thick/Thick: "%% FoomaticRIPOptionSetting: MediaType=Thick"
+*FoomaticRIPOptionSetting MediaType=Thick: "SET MEDIATYPE=THICK"
+*MediaType DupPlain/Plain (Duplex Backside): "%% FoomaticRIPOptionSetting: MediaType=DupPlain"
+*FoomaticRIPOptionSetting MediaType=DupPlain: "SET MEDIATYPE=PLAINDUPLEXBACKSIDE"
+*MediaType DupThick/Thick (Duplex Backside): "%% FoomaticRIPOptionSetting: MediaType=DupThick"
+*FoomaticRIPOptionSetting MediaType=DupThick: "SET MEDIATYPE=THICKDUPLEXBACKSIDE"
+*CloseUI: *MediaType
+
+*OpenUI *OutputBin/Destination: PickOne
+*FoomaticRIPOption OutputBin: enum JCL A
+*OrderDependency: 210 AnySetup *OutputBin
+*DefaultOutputBin: Default
+*OutputBin Default/Printer Default: "%% FoomaticRIPOptionSetting: OutputBin=Default"
+*FoomaticRIPOptionSetting OutputBin=Default: "SET OUTBIN=SYSDEFAULT"
+*OutputBin Standard/Internal Tray 1: "%% FoomaticRIPOptionSetting: OutputBin=Standard"
+*FoomaticRIPOptionSetting OutputBin=Standard: "SET OUTBIN=UPPER"
+*OutputBin Bin1/Internal Tray 2: "%% FoomaticRIPOptionSetting: OutputBin=Bin1"
+*FoomaticRIPOptionSetting OutputBin=Bin1: "SET OUTBIN=INNER"
+*OutputBin Shift/Internal Shift Tray: "%% FoomaticRIPOptionSetting: OutputBin=Shift"
+*FoomaticRIPOptionSetting OutputBin=Shift: "SET OUTBIN=UPPER"
+*OutputBin FujigawaShift/Finisher Tray: "%% FoomaticRIPOptionSetting: OutputBin=FujigawaShift"
+*FoomaticRIPOptionSetting OutputBin=FujigawaShift: "SET OUTBIN=FINISHERSHIFT"
+*OutputBin KingUpper/Finisher Upper Tray: "%% FoomaticRIPOptionSetting: OutputBin=KingUpper"
+*FoomaticRIPOptionSetting OutputBin=KingUpper: "SET OUTBIN=FINISHERPROOF"
+*OutputBin KingLower/Finisher Shift Tray: "%% FoomaticRIPOptionSetting: OutputBin=KingLower"
+*FoomaticRIPOptionSetting OutputBin=KingLower: "SET OUTBIN=FINISHERSHIFT"
+*CloseUI: *OutputBin
+
+*OpenUI *StapleLocation/Staple: PickOne
+*FoomaticRIPOption StapleLocation: enum JCL A
+*OrderDependency: 220 AnySetup *StapleLocation
+*DefaultStapleLocation: None
+*StapleLocation None/Off: "%% FoomaticRIPOptionSetting: StapleLocation=None"
+*FoomaticRIPOptionSetting StapleLocation=None: "SET STAPLE=OFF"
+*StapleLocation UpperLeft/Top Left: "%% FoomaticRIPOptionSetting: StapleLocation=UpperLeft"
+*FoomaticRIPOptionSetting StapleLocation=UpperLeft: "SET STAPLE=LEFTTOP"
+*StapleLocation UpperRight/Top Right: "%% FoomaticRIPOptionSetting: StapleLocation=UpperRight"
+*FoomaticRIPOptionSetting StapleLocation=UpperRight: "SET STAPLE=RIGHTTOP"
+*StapleLocation LeftW/Left 2: "%% FoomaticRIPOptionSetting: StapleLocation=LeftW"
+*FoomaticRIPOptionSetting StapleLocation=LeftW: "SET STAPLE=LEFT2PORT"
+*StapleLocation RightW/Right 2: "%% FoomaticRIPOptionSetting: StapleLocation=RightW"
+*FoomaticRIPOptionSetting StapleLocation=RightW: "SET STAPLE=RIGHT2PORT"
+*StapleLocation UpperW/Top 2: "%% FoomaticRIPOptionSetting: StapleLocation=UpperW"
+*FoomaticRIPOptionSetting StapleLocation=UpperW: "SET STAPLE=TOP2PORT"
+*CloseUI: *StapleLocation
+
+
+*OpenUI *RIPrintMode/Toner Saving: PickOne
+*FoomaticRIPOption RIPrintMode: enum JCL A
+*OrderDependency: 45 AnySetup *RIPrintMode
+*DefaultRIPrintMode: 0rhit
+*RIPrintMode 0rhit/Off: "%% FoomaticRIPOptionSetting: RIPrintMode=0rhit"
+*FoomaticRIPOptionSetting RIPrintMode=0rhit: "SET ECONOMODE=OFF"
+*RIPrintMode 5rhit/On: "%% FoomaticRIPOptionSetting: RIPrintMode=5rhit"
+*FoomaticRIPOptionSetting RIPrintMode=5rhit: "SET ECONOMODE=ON"
+*CloseUI: *RIPrintMode
+
+*OpenUI *RPSBitsPerPixel/Gradation: PickOne
+*FoomaticRIPOption RPSBitsPerPixel: enum JCL A
+*OrderDependency: 41 AnySetup *RPSBitsPerPixel
+*DefaultRPSBitsPerPixel: 2BitsPerPixel
+*RPSBitsPerPixel 1BitsPerPixel/Fast: "%% FoomaticRIPOptionSetting: RPSBitsPerPixel=1BitsPerPixel"
+*FoomaticRIPOptionSetting RPSBitsPerPixel=1BitsPerPixel: "SET BITSPERPIXEL=1"
+*RPSBitsPerPixel 2BitsPerPixel/Standard: "%% FoomaticRIPOptionSetting: RPSBitsPerPixel=2BitsPerPixel"
+*FoomaticRIPOptionSetting RPSBitsPerPixel=2BitsPerPixel: "SET BITSPERPIXEL=2"
+*CloseUI: *RPSBitsPerPixel
+
+
+*CloseGroup: General
+
+
+*OpenGroup: JobLog/Job Log
+
+*OpenUI *JobType/JobType: PickOne
+*FoomaticRIPOption JobType: enum JCL A
+*OrderDependency: 255 AnySetup *JobType
+*DefaultJobType: Normal
+*JobType Normal/Normal: ""
+*JobType DetailedLogging/Normal with Detailed Logging: "%% FoomaticRIPOptionSetting: JobType=DetailedLogging"
+*FoomaticRIPOptionSetting JobType=DetailedLogging: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;"
+*End
+*JobType SamplePrint/Sample Print: "%% FoomaticRIPOptionSetting: JobType=SamplePrint"
+*FoomaticRIPOptionSetting JobType=SamplePrint: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;
+@PJL PROOFJOB"
+*End
+*JobType LockedPrint/Locked Print: "%% FoomaticRIPOptionSetting: JobType=LockedPrint"
+*FoomaticRIPOptionSetting JobType=LockedPrint: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;
+@PJL SECUREJOB"
+*End
+*JobType DocServer/Document Server: "%% FoomaticRIPOptionSetting: JobType=DocServer"
+*FoomaticRIPOptionSetting JobType=DocServer: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;
+@PJL SET OWNERID=&quot;&user;&quot;
+@PJL SET DISKIMAGE=ON"
+*End
+*CloseUI: *JobType
+
+
+*OpenUI *LockedPrintPassword/Locked Print Password (4-8 digits): PickOne
+*FoomaticRIPOption LockedPrintPassword: password JCL A
+*FoomaticRIPOptionMaxLength LockedPrintPassword:8
+*FoomaticRIPOptionAllowedChars LockedPrintPassword: "0-9"
+*OrderDependency: 255 AnySetup *LockedPrintPassword
+*FoomaticRIPOptionPrototype LockedPrintPassword: "SET JOBPASSWORD=%s"
+*DefaultLockedPrintPassword: None
+*LockedPrintPassword None/None: ""
+*LockedPrintPassword 1111/1111: "%% FoomaticRIPOptionSetting: LockedPrintPassword=1111"
+*FoomaticRIPOptionSetting LockedPrintPassword=1111: "SET JOBPASSWORD=1111"
+*LockedPrintPassword 2222/2222: "%% FoomaticRIPOptionSetting: LockedPrintPassword=2222"
+*FoomaticRIPOptionSetting LockedPrintPassword=2222: "SET JOBPASSWORD=2222"
+*LockedPrintPassword 3333/3333: "%% FoomaticRIPOptionSetting: LockedPrintPassword=3333"
+*FoomaticRIPOptionSetting LockedPrintPassword=3333: "SET JOBPASSWORD=3333"
+*CloseUI: *LockedPrintPassword
+
+
+*OpenUI *DocServerPassword/Document Server Password (4-8 digits): PickOne
+*FoomaticRIPOption DocServerPassword: password JCL A
+*FoomaticRIPOptionMaxLength DocServerPassword:8
+*FoomaticRIPOptionAllowedChars DocServerPassword: "0-9"
+*OrderDependency: 255 AnySetup *DocServerPassword
+*FoomaticRIPOptionPrototype DocServerPassword: "SET JOBPASSWORD=%s"
+*DefaultDocServerPassword: None
+*DocServerPassword None/None: ""
+*DocServerPassword 1111/1111: "%% FoomaticRIPOptionSetting: DocServerPassword=1111"
+*FoomaticRIPOptionSetting DocServerPassword=1111: "SET JOBPASSWORD=1111"
+*DocServerPassword 2222/2222: "%% FoomaticRIPOptionSetting: DocServerPassword=2222"
+*FoomaticRIPOptionSetting DocServerPassword=2222: "SET JOBPASSWORD=2222"
+*DocServerPassword 3333/3333: "%% FoomaticRIPOptionSetting: DocServerPassword=3333"
+*FoomaticRIPOptionSetting DocServerPassword=3333: "SET JOBPASSWORD=3333"
+*CloseUI: *DocServerPassword
+
+
+*OpenUI *UserCode/User Code (up to 8 digits): PickOne
+*FoomaticRIPOption UserCode: string JCL A
+*FoomaticRIPOptionMaxLength UserCode:8
+*FoomaticRIPOptionAllowedChars UserCode: "0-9"
+*OrderDependency: 255 AnySetup *UserCode
+*FoomaticRIPOptionPrototype UserCode: "SET USERCODE=&quot;%s&quot;"
+*DefaultUserCode: None
+*UserCode None/None: ""
+*UserCode 1/1: "%% FoomaticRIPOptionSetting: UserCode=1"
+*FoomaticRIPOptionSetting UserCode=1: "SET USERCODE=&quot;1&quot;"
+*UserCode 2/2: "%% FoomaticRIPOptionSetting: UserCode=2"
+*FoomaticRIPOptionSetting UserCode=2: "SET USERCODE=&quot;2&quot;"
+*UserCode 3/3: "%% FoomaticRIPOptionSetting: UserCode=3"
+*FoomaticRIPOptionSetting UserCode=3: "SET USERCODE=&quot;3&quot;"
+*CloseUI: *UserCode
+
+*CloseGroup: JobLog/Job Log
+
+*UIConstraints: *Option1OptionTray None *InputSlot 3Tray
+*UIConstraints: *Option1OptionTray None *InputSlot 4Tray
+*UIConstraints: *Option1OptionTray 1Cassette *InputSlot 4Tray
+*UIConstraints: *InputSlot 3Tray *Option1OptionTray None
+*UIConstraints: *InputSlot 4Tray *Option1OptionTray None
+*UIConstraints: *InputSlot 4Tray *Option1OptionTray 1Cassette
+*UIConstraints: *Option2BypassTray False *InputSlot MultiTray
+*UIConstraints: *InputSlot MultiTray *Option2BypassTray False
+*UIConstraints: *Option5DuplexUnit False *Duplex DuplexTumble
+*UIConstraints: *Option5DuplexUnit False *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *Option5DuplexUnit False
+*UIConstraints: *Duplex DuplexNoTumble *Option5DuplexUnit False
+*UIConstraints: *Option20InternalTray2 False *OutputBin Bin1
+*UIConstraints: *OutputBin Bin1 *Option20InternalTray2 False
+*UIConstraints: *Option25InternalShiftTray False *OutputBin Shift
+*UIConstraints: *OutputBin Shift *Option25InternalShiftTray False
+*UIConstraints: *Option25InternalShiftTray True *OutputBin Standard
+*UIConstraints: *OutputBin Standard *Option25InternalShiftTray True
+*UIConstraints: *Option25InternalShiftTray True *Option30Finisher Fin500
+*UIConstraints: *Option25InternalShiftTray True *Option30Finisher Fin1000
+*UIConstraints: *Option30Finisher Fin500 *Option25InternalShiftTray True
+*UIConstraints: *Option30Finisher Fin1000 *Option25InternalShiftTray True
+*UIConstraints: *Option30Finisher None *OutputBin FujigawaShift
+*UIConstraints: *Option30Finisher None *OutputBin KingUpper
+*UIConstraints: *Option30Finisher None *OutputBin KingLower
+*UIConstraints: *OutputBin FujigawaShift *Option30Finisher None
+*UIConstraints: *OutputBin KingUpper *Option30Finisher None
+*UIConstraints: *OutputBin KingLower *Option30Finisher None
+*UIConstraints: *StapleLocation UpperLeft *Option30Finisher None
+*UIConstraints: *StapleLocation UpperRight *Option30Finisher None
+*UIConstraints: *StapleLocation LeftW *Option30Finisher None
+*UIConstraints: *StapleLocation RightW *Option30Finisher None
+*UIConstraints: *StapleLocation UpperW *Option30Finisher None
+*UIConstraints: *Option30Finisher None *StapleLocation UpperLeft
+*UIConstraints: *Option30Finisher None *StapleLocation UpperRight
+*UIConstraints: *Option30Finisher None *StapleLocation LeftW
+*UIConstraints: *Option30Finisher None *StapleLocation RightW
+*UIConstraints: *Option30Finisher None *StapleLocation UpperW
+*UIConstraints: *Option30Finisher Fin500 *StapleLocation LeftW
+*UIConstraints: *Option30Finisher Fin500 *StapleLocation RightW
+*UIConstraints: *Option30Finisher Fin500 *StapleLocation UpperW
+*UIConstraints: *StapleLocation LeftW *Option30Finisher Fin500
+*UIConstraints: *StapleLocation RightW *Option30Finisher Fin500
+*UIConstraints: *StapleLocation UpperW *Option30Finisher Fin500
+*UIConstraints: *StapleLocation UpperLeft *OutputBin Standard
+*UIConstraints: *StapleLocation UpperLeft *OutputBin Bin1
+*UIConstraints: *StapleLocation UpperLeft *OutputBin KingUpper
+*UIConstraints: *StapleLocation UpperRight *OutputBin Standard
+*UIConstraints: *StapleLocation UpperRight *OutputBin Bin1
+*UIConstraints: *StapleLocation UpperRight *OutputBin KingUpper
+*UIConstraints: *StapleLocation LeftW *OutputBin Standard
+*UIConstraints: *StapleLocation LeftW *OutputBin Bin1
+*UIConstraints: *StapleLocation LeftW *OutputBin KingUpper
+*UIConstraints: *StapleLocation RightW *OutputBin Standard
+*UIConstraints: *StapleLocation RightW *OutputBin Bin1
+*UIConstraints: *StapleLocation RightW *OutputBin KingUpper
+*UIConstraints: *StapleLocation UpperW *OutputBin Standard
+*UIConstraints: *StapleLocation UpperW *OutputBin Bin1
+*UIConstraints: *StapleLocation UpperW *OutputBin KingUpper
+*UIConstraints: *OutputBin Standard *StapleLocation UpperLeft
+*UIConstraints: *OutputBin Bin1 *StapleLocation UpperLeft
+*UIConstraints: *OutputBin KingUpper *StapleLocation UpperLeft
+*UIConstraints: *OutputBin Standard *StapleLocation UpperRight
+*UIConstraints: *OutputBin Bin1 *StapleLocation UpperRight
+*UIConstraints: *OutputBin KingUpper *StapleLocation UpperRight
+*UIConstraints: *OutputBin Standard *StapleLocation LeftW
+*UIConstraints: *OutputBin Bin1 *StapleLocation LeftW
+*UIConstraints: *OutputBin KingUpper *StapleLocation LeftW
+*UIConstraints: *OutputBin Standard *StapleLocation RightW
+*UIConstraints: *OutputBin Bin1 *StapleLocation RightW
+*UIConstraints: *OutputBin KingUpper *StapleLocation RightW
+*UIConstraints: *OutputBin Standard *StapleLocation UpperW
+*UIConstraints: *OutputBin Bin1 *StapleLocation UpperW
+*UIConstraints: *OutputBin KingUpper *StapleLocation UpperW
+*UIConstraints: *Option30Finisher Fin500 *OutputBin KingUpper
+*UIConstraints: *Option30Finisher Fin500 *OutputBin KingLower
+*UIConstraints: *Option30Finisher Fin1000 *OutputBin FujigawaShift
+*UIConstraints: *OutputBin KingUpper *Option30Finisher Fin500
+*UIConstraints: *OutputBin KingLower *Option30Finisher Fin500
+*UIConstraints: *OutputBin FujigawaShift *Option30Finisher Fin1000
+*UIConstraints: *MediaType DupPlain *InputSlot 1Tray
+*UIConstraints: *MediaType DupThick *InputSlot 1Tray
+*UIConstraints: *MediaType DupPlain *InputSlot 2Tray
+*UIConstraints: *MediaType DupThick *InputSlot 2Tray
+*UIConstraints: *MediaType Labels *InputSlot 3Tray
+*UIConstraints: *MediaType OHP *InputSlot 3Tray
+*UIConstraints: *MediaType Thick *InputSlot 3Tray
+*UIConstraints: *MediaType DupPlain *InputSlot 3Tray
+*UIConstraints: *MediaType DupThick *InputSlot 3Tray
+*UIConstraints: *MediaType Labels *InputSlot 4Tray
+*UIConstraints: *MediaType OHP *InputSlot 4Tray
+*UIConstraints: *MediaType Thick *InputSlot 4Tray
+*UIConstraints: *MediaType DupPlain *InputSlot 4Tray
+*UIConstraints: *MediaType DupThick *InputSlot 4Tray
+*UIConstraints: *InputSlot 1Tray *MediaType DupPlain
+*UIConstraints: *InputSlot 1Tray *MediaType DupThick
+*UIConstraints: *InputSlot 2Tray *MediaType DupPlain
+*UIConstraints: *InputSlot 2Tray *MediaType DupThick
+*UIConstraints: *InputSlot 3Tray *MediaType Labels
+*UIConstraints: *InputSlot 3Tray *MediaType OHP
+*UIConstraints: *InputSlot 3Tray *MediaType Thick
+*UIConstraints: *InputSlot 3Tray *MediaType DupPlain
+*UIConstraints: *InputSlot 3Tray *MediaType DupThick
+*UIConstraints: *InputSlot 4Tray *MediaType Labels
+*UIConstraints: *InputSlot 4Tray *MediaType OHP
+*UIConstraints: *InputSlot 4Tray *MediaType Thick
+*UIConstraints: *InputSlot 4Tray *MediaType DupPlain
+*UIConstraints: *InputSlot 4Tray *MediaType DupThick
+*UIConstraints: *MediaType Labels *OutputBin Bin1
+*UIConstraints: *MediaType OHP *OutputBin Bin1
+*UIConstraints: *MediaType Thick *OutputBin Bin1
+*UIConstraints: *MediaType DupThick *OutputBin Bin1
+*UIConstraints: *MediaType Labels *OutputBin FujigawaShift
+*UIConstraints: *MediaType OHP *OutputBin FujigawaShift
+*UIConstraints: *MediaType Labels *OutputBin KingUpper
+*UIConstraints: *MediaType OHP *OutputBin KingUpper
+*UIConstraints: *MediaType Labels *OutputBin KingLower
+*UIConstraints: *MediaType OHP *OutputBin KingLower
+*UIConstraints: *OutputBin Bin1 *MediaType Labels
+*UIConstraints: *OutputBin Bin1 *MediaType OHP
+*UIConstraints: *OutputBin Bin1 *MediaType Thick
+*UIConstraints: *OutputBin Bin1 *MediaType DupThick
+*UIConstraints: *OutputBin FujigawaShift *MediaType Labels
+*UIConstraints: *OutputBin FujigawaShift *MediaType OHP
+*UIConstraints: *OutputBin KingUpper *MediaType Labels
+*UIConstraints: *OutputBin KingUpper *MediaType OHP
+*UIConstraints: *OutputBin KingLower *MediaType Labels
+*UIConstraints: *OutputBin KingLower *MediaType OHP
+*UIConstraints: *Duplex DuplexTumble *InputSlot MultiTray
+*UIConstraints: *Duplex DuplexNoTumble *InputSlot MultiTray
+*UIConstraints: *InputSlot MultiTray *Duplex DuplexTumble
+*UIConstraints: *InputSlot MultiTray *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *MediaType Labels
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Labels
+*UIConstraints: *Duplex DuplexTumble *MediaType OHP
+*UIConstraints: *Duplex DuplexNoTumble *MediaType OHP
+*UIConstraints: *Duplex DuplexTumble *MediaType Thick
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Thick
+*UIConstraints: *Duplex DuplexTumble *MediaType DupThick
+*UIConstraints: *Duplex DuplexNoTumble *MediaType DupThick
+*UIConstraints: *MediaType Labels *Duplex DuplexTumble
+*UIConstraints: *MediaType Labels *Duplex DuplexNoTumble
+*UIConstraints: *MediaType OHP *Duplex DuplexTumble
+*UIConstraints: *MediaType OHP *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Thick *Duplex DuplexTumble
+*UIConstraints: *MediaType Thick *Duplex DuplexNoTumble
+*UIConstraints: *MediaType DupThick *Duplex DuplexTumble
+*UIConstraints: *MediaType DupThick *Duplex DuplexNoTumble
+
+
+
+*% Generic boilerplate PPD stuff as standard PostScript fonts and so on
+
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Standard ROM
+*% end of Printer Description file
diff --git a/db/source/PPD/Infotec/PXL/Infotec-ISC_2428_PXL.ppd b/db/source/PPD/Infotec/PXL/Infotec-ISC_2428_PXL.ppd
new file mode 100644
index 00000000..2d7b84a8
--- /dev/null
+++ b/db/source/PPD/Infotec/PXL/Infotec-ISC_2428_PXL.ppd
@@ -0,0 +1,986 @@
+*PPD-Adobe: "4.3"
+*%
+*% Printer Description file
+*% for "Infotec ISC 2428 PXL"
+*%
+*% CreationDate: 2004/03/23
+*% Modified: 2005/11/15
+*%
+*% COPYRIGHT (C) 2004-2005 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.00"
+*FormatVersion: "4.3"
+*LanguageEncoding: ISOLatin1
+*LanguageVersion: English
+*ModelName: "Infotec ISC 2428"
+*PCFileName: "INF24283.PPD"
+*Manufacturer: "Infotec"
+*Product: "(infotec ISC 2428 PS3)"
+*PSVersion: "(3015.102) 2"
+*ShortNickName: "Infotec ISC 2428 PXL"
+*NickName: "Infotec ISC 2428 PXL"
+
+*cupsVersion: 1.0
+*cupsManualCopies: True
+*cupsModelNumber: 2
+*cupsFilter: "application/vnd.cups-postscript 0 foomatic-rip"
+
+*%========== Basic Device Capabilities ==========
+
+*LanguageLevel: "3"
+*ColorDevice: True
+*DefaultColorSpace: CMYK
+*TTRasterizer: Type42
+*FileSystem: True
+*Throughput: "28"
+*LandscapeOrientation: Minus90
+
+*%========== Installable Options ==========
+*%========== & System Management ==========
+
+*OpenGroup: InstallableOptions/Installable Options
+
+*OpenUI *Option1Tray/Tray: PickOne
+*DefaultOption1Tray: None
+*Option1Tray None/None: ""
+*Option1Tray 1Cassette/Tray 3: ""
+*Option1Tray 2Cassette/Tray 3 and 4: ""
+*CloseUI *Option1Tray
+
+*OpenUI *Option50LeftTray1and2/Left Tray 1 and 2: PickOne
+*DefaultOption50LeftTray1and2: False
+*Option50LeftTray1and2 False/Not Installed: ""
+*Option50LeftTray1and2 True/Installed: ""
+*CloseUI *Option50LeftTray1and2
+
+*OpenUI *Option30Finisher/Finisher: PickOne
+*DefaultOption30Finisher: None
+*Option30Finisher None/Not Installed: ""
+*Option30Finisher Fin2250/2 Tray Finisher: ""
+*Option30Finisher FinKINU/Booklet Finisher: ""
+*CloseUI *Option30Finisher
+
+
+*CloseGroup: InstallableOptions
+
+*%========== Ghostscript Command line ==========
+
+*FoomaticIDs: Infotec-ISC_2428 pxlmono
+*FoomaticRIPCommandLine: "gs -q -dBATCH -dPARANOIDSAFER -dNOPAUSE%B%A%C -sOutputFile=- - %D%E"
+
+*OpenGroup: General
+*OpenUI *ColorModel/Color Mode: PickOne
+*FoomaticRIPOption ColorModel: enum Composite B
+*OrderDependency: 10 AnySetup *ColorModel
+*DefaultColorModel: Color
+*ColorModel Color/Color: "%% FoomaticRIPOptionSetting: ColorModel=Color"
+*FoomaticRIPOptionSetting ColorModel=Color: "JCLDatamode=Color GSCmdLine=Color"
+*ColorModel Grayscale/Grayscale: "%% FoomaticRIPOptionSetting: ColorModel=Grayscale"
+*FoomaticRIPOptionSetting ColorModel=Grayscale: "JCLDatamode=Grayscale GSCmdLine=Grayscale"
+*CloseUI: *ColorModel
+
+*FoomaticRIPOption GSCmdLine: enum CmdLine B 10
+*FoomaticRIPOptionSetting GSCmdLine=FromColorModel: ""
+*FoomaticRIPOptionSetting GSCmdLine=Color: " -sDEVICE=pxlcolor"
+*End
+*FoomaticRIPOptionSetting GSCmdLine=Grayscale: " -sDEVICE=pxlmono"
+*End
+
+*FoomaticRIPOption JCLDatamode: enum JCL B 10
+*FoomaticRIPOptionSetting JCLDatamode=FromColorModel: ""
+*FoomaticRIPOptionSetting JCLDatamode=Color: "SET DATAMODE=COLOR"
+*FoomaticRIPOptionSetting JCLDatamode=Grayscale: "SET DATAMODE=GRAYSCALE"
+
+*OpenUI *Resolution/Resolution: PickOne
+*FoomaticRIPOption Resolution: enum Composite A
+*OrderDependency: 15 AnySetup *Resolution
+*DefaultResolution: 600dpi
+*Resolution 600dpi: "%% FoomaticRIPOptionSetting: Resolution=600dpi"
+*FoomaticRIPOptionSetting Resolution=600dpi: "JCLResolution=600dpi GSResolution=600dpi"
+*Resolution 1200dpi: "%% FoomaticRIPOptionSetting: Resolution=1200dpi"
+*FoomaticRIPOptionSetting Resolution=1200dpi: "JCLResolution=1200dpi GSResolution=1200dpi"
+*CloseUI: *Resolution
+
+*FoomaticRIPOption GSResolution: enum CmdLine A 15
+*FoomaticRIPOptionSetting GSResolution=FromResolution: ""
+*FoomaticRIPOptionSetting GSResolution=600dpi: " -r600x600"
+*FoomaticRIPOptionSetting GSResolution=1200dpi: " -r1200x1200"
+
+*FoomaticRIPOption JCLResolution: enum JCL A 15
+*FoomaticRIPOptionSetting JCLResolution=FromResolution: ""
+*FoomaticRIPOptionSetting JCLResolution=600dpi: "SET RESOLUTION=600"
+*FoomaticRIPOptionSetting JCLResolution=1200dpi: "SET RESOLUTION=1200"
+
+
+*%========== Media Selection ==========
+
+*HWMargins: 11 11 11 11
+*OpenUI *PageSize/PageSize: PickOne
+*FoomaticRIPOption PageSize: enum CmdLine C
+*OrderDependency: 20 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize A3/A3: "%% FoomaticRIPOptionSetting: PageSize=A3"
+*FoomaticRIPOptionSetting PageSize=A3: " -sPAPERSIZE=a3"
+*PageSize A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*FoomaticRIPOptionSetting PageSize=A4: " -sPAPERSIZE=a4"
+*PageSize Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*FoomaticRIPOptionSetting PageSize=Letter: " -sPAPERSIZE=letter"
+*PageSize 11x17/11x17: "%% FoomaticRIPOptionSetting: PageSize=11x17"
+*FoomaticRIPOptionSetting PageSize=11x17: " -sPAPERSIZE=11x17"
+*CloseUI: *PageSize
+
+*OpenUI *PageRegion: PickOne
+*OrderDependency: 25 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion A3/A3: "%% FoomaticRIPOptionSetting: PageSize=A3"
+*PageRegion A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*PageRegion Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*PageRegion 11x17/11x17: "%% FoomaticRIPOptionSetting: PageSize=11x17"
+*CloseUI: *PageRegion
+
+*%========== Information About Media Sizes ==========
+
+*DefaultImageableArea: Letter
+*ImageableArea A3/A3: "12 12 830 1179"
+*ImageableArea A4/A4: "12 12 583 830"
+*ImageableArea Letter/Letter: "12 12 600 780"
+*ImageableArea 11x17/11x17: "12 12 780 1212"
+
+*DefaultPaperDimension: Letter
+*PaperDimension A3/A3: "842 1191"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension Letter/Letter: "612 792"
+*PaperDimension 11x17/11x17: "792 1224"
+
+*%========== Media Handling Features ==========
+
+*OpenUI *InputSlot/InputSlot: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine E
+*OrderDependency: 30 AnySetup *InputSlot
+*DefaultInputSlot: Auto
+*InputSlot MultiTray/Bypass Tray: "%% FoomaticRIPOptionSetting: InputSlot=MultiTray"
+*FoomaticRIPOptionSetting InputSlot=MultiTray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x02\xf8\x26/g&quot;"
+*End
+*InputSlot 1Tray/Tray 1: "%% FoomaticRIPOptionSetting: InputSlot=1Tray"
+*FoomaticRIPOptionSetting InputSlot=1Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x04\xf8\x26/g&quot;"
+*End
+*InputSlot 2Tray/Tray 2: "%% FoomaticRIPOptionSetting: InputSlot=2Tray"
+*FoomaticRIPOptionSetting InputSlot=2Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x05\xf8\x26/g&quot;"
+*End
+*InputSlot 3Tray/Tray 3: "%% FoomaticRIPOptionSetting: InputSlot=3Tray"
+*FoomaticRIPOptionSetting InputSlot=3Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x07\xf8\x26/g&quot;"
+*End
+*InputSlot 4Tray/Tray 4: "%% FoomaticRIPOptionSetting: InputSlot=4Tray"
+*FoomaticRIPOptionSetting InputSlot=4Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x08\xf8\x26/g&quot;"
+*End
+*InputSlot Auto/Auto Select: "%% FoomaticRIPOptionSetting: InputSlot=Auto"
+*FoomaticRIPOptionSetting InputSlot=Auto: ""
+*CloseUI: *InputSlot
+
+*OpenUI *Duplex/Duplex: PickOne
+*FoomaticRIPOption Duplex: enum Composite D
+*OrderDependency: 50 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex None/Off: "%% FoomaticRIPOptionSetting: Duplex=None"
+*FoomaticRIPOptionSetting Duplex=None: "JCLDuplex=None GSDuplex=None"
+*Duplex DuplexNoTumble/Long Edge: "%% FoomaticRIPOptionSetting: Duplex=DuplexNoTumble"
+*FoomaticRIPOptionSetting Duplex=DuplexNoTumble: "JCLDuplex=DuplexNoTumble GSDuplex=DuplexNoTumble"
+*Duplex DuplexTumble/Short Edge: "%% FoomaticRIPOptionSetting: Duplex=DuplexTumble"
+*FoomaticRIPOptionSetting Duplex=DuplexTumble: "JCLDuplex=DuplexTumble GSDuplex=DuplexTumble"
+*CloseUI: *Duplex
+
+*FoomaticRIPOption GSDuplex: enum CmdLine D 50
+*FoomaticRIPOptionSetting GSDuplex=FromDuplex: ""
+*FoomaticRIPOptionSetting GSDuplex=None: ""
+*FoomaticRIPOptionSetting GSDuplex=DuplexNoTumble: "&&
+ | perl -p -e &quot;s/\xc0\x00\xf8\x34/\xc0\x01\xf8\x35/g&quot;"
+*FoomaticRIPOptionSetting GSDuplex=DuplexTumble: "&&
+ | perl -p -e &quot;s/\xc0\x00\xf8\x34/\xc0\x00\xf8\x35/g&quot;"
+
+*FoomaticRIPOption JCLDuplex: enum JCL D 50
+*FoomaticRIPOptionSetting JCLDuplex=FromDuplex: ""
+*FoomaticRIPOptionSetting JCLDuplex=None: "SET DUPLEX=OFF"
+*FoomaticRIPOptionSetting JCLDuplex=DuplexNoTumble: "SET DUPLEX=ON
+@PJL SET BINDING=LONGEDGE"
+*FoomaticRIPOptionSetting JCLDuplex=DuplexTumble: "SET DUPLEX=ON
+@PJL SET BINDING=SHORTEDGE"
+
+
+*OpenUI *MediaType/Paper Type: PickOne
+*FoomaticRIPOption MediaType: enum JCL A
+*OrderDependency: 205 AnySetup *MediaType
+*DefaultMediaType: Plain
+*MediaType Plain/Plain: "%% FoomaticRIPOptionSetting: MediaType=Plain"
+*FoomaticRIPOptionSetting MediaType=Plain: "SET MEDIATYPE=PLAIN"
+*MediaType Recycled/Recycled: "%% FoomaticRIPOptionSetting: MediaType=Recycled"
+*FoomaticRIPOptionSetting MediaType=Recycled: "SET MEDIATYPE=RECYCLED"
+*MediaType Special/Special: "%% FoomaticRIPOptionSetting: MediaType=Special"
+*FoomaticRIPOptionSetting MediaType=Special: "SET MEDIATYPE=SPECIAL"
+*MediaType Colored/Color: "%% FoomaticRIPOptionSetting: MediaType=Colored"
+*FoomaticRIPOptionSetting MediaType=Colored: "SET MEDIATYPE=COLOR"
+*MediaType Letterhead/Letterhead: "%% FoomaticRIPOptionSetting: MediaType=Letterhead"
+*FoomaticRIPOptionSetting MediaType=Letterhead: "SET MEDIATYPE=LETTERHEAD"
+*MediaType Preprinted/Preprinted: "%% FoomaticRIPOptionSetting: MediaType=Preprinted"
+*FoomaticRIPOptionSetting MediaType=Preprinted: "SET MEDIATYPE=PREPRINTED"
+*MediaType Labels/Labels: "%% FoomaticRIPOptionSetting: MediaType=Labels"
+*FoomaticRIPOptionSetting MediaType=Labels: "SET MEDIATYPE=LABELS"
+*MediaType OHP/Transparency: "%% FoomaticRIPOptionSetting: MediaType=OHP"
+*FoomaticRIPOptionSetting MediaType=OHP: "SET MEDIATYPE=TRANSPARENCY"
+*MediaType Thick/Thick: "%% FoomaticRIPOptionSetting: MediaType=Thick"
+*FoomaticRIPOptionSetting MediaType=Thick: "SET MEDIATYPE=THICK"
+*MediaType DupPlain/Plain (Duplex Backside): "%% FoomaticRIPOptionSetting: MediaType=DupPlain"
+*FoomaticRIPOptionSetting MediaType=DupPlain: "SET MEDIATYPE=PLAINDUPLEXBACKSIDE"
+*MediaType DupThick/Thick (Duplex Backside): "%% FoomaticRIPOptionSetting: MediaType=DupThick"
+*FoomaticRIPOptionSetting MediaType=DupThick: "SET MEDIATYPE=THICKDUPLEXBACKSIDE"
+*CloseUI: *MediaType
+
+*OpenUI *OutputBin/Destination: PickOne
+*FoomaticRIPOption OutputBin: enum JCL A
+*OrderDependency: 210 AnySetup *OutputBin
+*DefaultOutputBin: Default
+*OutputBin Default/Printer Default: "%% FoomaticRIPOptionSetting: OutputBin=Default"
+*FoomaticRIPOptionSetting OutputBin=Default: "SET OUTBIN=SYSDEFAULT"
+*OutputBin Standard/Internal Tray: "%% FoomaticRIPOptionSetting: OutputBin=Standard"
+*FoomaticRIPOptionSetting OutputBin=Standard: "SET OUTBIN=UPPER"
+*OutputBin External/External Tray: "%% FoomaticRIPOptionSetting: OutputBin=External"
+*FoomaticRIPOptionSetting OutputBin=External: "SET OUTBIN=LOWER"
+*OutputBin CFBin1/Left Tray 1: "%% FoomaticRIPOptionSetting: OutputBin=CFBin1"
+*FoomaticRIPOptionSetting OutputBin=CFBin1: "SET OUTBIN=LOWER2"
+*OutputBin CFBin2/Left Tray 2: "%% FoomaticRIPOptionSetting: OutputBin=CFBin2"
+*FoomaticRIPOptionSetting OutputBin=CFBin2: "SET OUTBIN=LOWER3"
+*OutputBin Fin2250Upper/Finisher Shift Tray 1: "%% FoomaticRIPOptionSetting: OutputBin=Fin2250Upper"
+*FoomaticRIPOptionSetting OutputBin=Fin2250Upper: "SET OUTBIN=FINISHERPROOF"
+*OutputBin Fin2250Lower/Finisher Shift Tray 2: "%% FoomaticRIPOptionSetting: OutputBin=Fin2250Lower"
+*FoomaticRIPOptionSetting OutputBin=Fin2250Lower: "SET OUTBIN=FINISHERSHIFT"
+*OutputBin FinKINUShift/Finisher Shift Tray: "%% FoomaticRIPOptionSetting: OutputBin=FinKINUShift"
+*FoomaticRIPOptionSetting OutputBin=FinKINUShift: "SET OUTBIN=FINISHERSHIFT"
+*OutputBin FinBooklet/Finisher Booklet Tray: "%% FoomaticRIPOptionSetting: OutputBin=FinBooklet"
+*FoomaticRIPOptionSetting OutputBin=FinBooklet: "SET OUTBIN=FINISHERBOOKLET"
+*CloseUI: *OutputBin
+
+*OpenUI *StapleLocation/Staple: PickOne
+*FoomaticRIPOption StapleLocation: enum JCL A
+*OrderDependency: 220 AnySetup *StapleLocation
+*DefaultStapleLocation: None
+*StapleLocation None/Off: "%% FoomaticRIPOptionSetting: StapleLocation=None"
+*FoomaticRIPOptionSetting StapleLocation=None: "SET STAPLE=OFF"
+*StapleLocation UpperLeft/Top left: "%% FoomaticRIPOptionSetting: StapleLocation=UpperLeft"
+*FoomaticRIPOptionSetting StapleLocation=UpperLeft: "SET STAPLE=LEFTTOP"
+*StapleLocation UpperRight/Top right: "%% FoomaticRIPOptionSetting: StapleLocation=UpperRight"
+*FoomaticRIPOptionSetting StapleLocation=UpperRight: "SET STAPLE=RIGHTTOP"
+*StapleLocation LeftW/2 at left: "%% FoomaticRIPOptionSetting: StapleLocation=LeftW"
+*FoomaticRIPOptionSetting StapleLocation=LeftW: "SET STAPLE=LEFT2PORT"
+*StapleLocation RightW/2 at right: "%% FoomaticRIPOptionSetting: StapleLocation=RightW"
+*FoomaticRIPOptionSetting StapleLocation=RightW: "SET STAPLE=RIGHT2PORT"
+*StapleLocation UpperW/2 at top: "%% FoomaticRIPOptionSetting: StapleLocation=UpperW"
+*FoomaticRIPOptionSetting StapleLocation=UpperW: "SET STAPLE=TOP2PORT"
+*StapleLocation CenterW/2 at center: "%% FoomaticRIPOptionSetting: StapleLocation=CenterW"
+*FoomaticRIPOptionSetting StapleLocation=CenterW: "SET STAPLE=BOOKLET"
+*CloseUI: *StapleLocation
+
+*OpenUI *RIPunch/Punch: PickOne
+*FoomaticRIPOption RIPunch: enum JCL A
+*OrderDependency: 230 AnySetup *RIPunch
+*DefaultRIPunch: None
+*RIPunch None/Off: "%% FoomaticRIPOptionSetting: RIPunch=None"
+*FoomaticRIPOptionSetting RIPunch=None: "SET PUNCH=OFF"
+*RIPunch LeftJP2/2 at left (Japan/Europe): "%% FoomaticRIPOptionSetting: RIPunch=LeftJP2"
+*FoomaticRIPOptionSetting RIPunch=LeftJP2: "SET PUNCH=LEFTPORT
+@PJL SET PUNCHHOLE=JP2"
+*End
+*RIPunch LeftUS2/2 at left (North America): "%% FoomaticRIPOptionSetting: RIPunch=LeftUS2"
+*FoomaticRIPOptionSetting RIPunch=LeftUS2: "SET PUNCH=LEFTPORT
+@PJL SET PUNCHHOLE=US2"
+*End
+*RIPunch LeftUS3/3 at left (North America): "%% FoomaticRIPOptionSetting: RIPunch=LeftUS3"
+*FoomaticRIPOptionSetting RIPunch=LeftUS3: "SET PUNCH=LEFTPORT
+@PJL SET PUNCHHOLE=US3"
+*End
+*RIPunch LeftEU4/4 at left (Europe): "%% FoomaticRIPOptionSetting: RIPunch=LeftEU4"
+*FoomaticRIPOptionSetting RIPunch=LeftEU4: "SET PUNCH=LEFTPORT
+@PJL SET PUNCHHOLE=EU4"
+*End
+*RIPunch LeftNEU4/4 at left (Northern Europe): "%% FoomaticRIPOptionSetting: RIPunch=LeftNEU4"
+*FoomaticRIPOptionSetting RIPunch=LeftNEU4: "SET PUNCH=LEFTPORT
+@PJL SET PUNCHHOLE=NEU4"
+*End
+*RIPunch RightJP2/2 at right (Japan/Europe): "%% FoomaticRIPOptionSetting: RIPunch=RightJP2"
+*FoomaticRIPOptionSetting RIPunch=RightJP2: "SET PUNCH=RIGHTPORT
+@PJL SET PUNCHHOLE=JP2"
+*End
+*RIPunch RightUS2/2 at right (North America): "%% FoomaticRIPOptionSetting: RIPunch=RightUS2"
+*FoomaticRIPOptionSetting RIPunch=RightUS2: "SET PUNCH=RIGHTPORT
+@PJL SET PUNCHHOLE=US2"
+*End
+*RIPunch RightUS3/3 at right (North America): "%% FoomaticRIPOptionSetting: RIPunch=RightUS3"
+*FoomaticRIPOptionSetting RIPunch=RightUS3: "SET PUNCH=RIGHTPORT
+@PJL SET PUNCHHOLE=US3"
+*End
+*RIPunch RightEU4/4 at right (Europe): "%% FoomaticRIPOptionSetting: RIPunch=RightEU4"
+*FoomaticRIPOptionSetting RIPunch=RightEU4: "SET PUNCH=RIGHTPORT
+@PJL SET PUNCHHOLE=EU4"
+*End
+*RIPunch RightNEU4/4 at right (Northern Europe): "%% FoomaticRIPOptionSetting: RIPunch=RightNEU4"
+*FoomaticRIPOptionSetting RIPunch=RightNEU4: "SET PUNCH=RIGHTPORT
+@PJL SET PUNCHHOLE=NEU4"
+*End
+*RIPunch UpperJP2/2 at top (Japan/Europe): "%% FoomaticRIPOptionSetting: RIPunch=UpperJP2"
+*FoomaticRIPOptionSetting RIPunch=UpperJP2: "SET PUNCH=TOPPORT
+@PJL SET PUNCHHOLE=JP2"
+*End
+*RIPunch UpperUS2/2 at top (North America): "%% FoomaticRIPOptionSetting: RIPunch=UpperUS2"
+*FoomaticRIPOptionSetting RIPunch=UpperUS2: "SET PUNCH=TOPPORT
+@PJL SET PUNCHHOLE=US2"
+*End
+*RIPunch UpperUS3/3 at top (North America): "%% FoomaticRIPOptionSetting: RIPunch=UpperUS3"
+*FoomaticRIPOptionSetting RIPunch=UpperUS3: "SET PUNCH=TOPPORT
+@PJL SET PUNCHHOLE=US3"
+*End
+*RIPunch UpperEU4/4 at top (Europe): "%% FoomaticRIPOptionSetting: RIPunch=UpperEU4"
+*FoomaticRIPOptionSetting RIPunch=UpperEU4: "SET PUNCH=TOPPORT
+@PJL SET PUNCHHOLE=EU4"
+*End
+*RIPunch UpperNEU4/4 at top (Northern Europe): "%% FoomaticRIPOptionSetting: RIPunch=UpperNEU4"
+*FoomaticRIPOptionSetting RIPunch=UpperNEU4: "SET PUNCH=TOPPORT
+@PJL SET PUNCHHOLE=NEU4"
+*End
+*CloseUI: *RIPunch
+
+*OpenUI *RIPrintMode/Toner Saving: PickOne
+*FoomaticRIPOption RIPrintMode: enum JCL A
+*OrderDependency: 45 AnySetup *RIPrintMode
+*DefaultRIPrintMode: 0rhit
+*RIPrintMode 0rhit/Off: "%% FoomaticRIPOptionSetting: RIPrintMode=0rhit"
+*FoomaticRIPOptionSetting RIPrintMode=0rhit: "SET ECONOMODE=OFF"
+*RIPrintMode 5rhit/On: "%% FoomaticRIPOptionSetting: RIPrintMode=5rhit"
+*FoomaticRIPOptionSetting RIPrintMode=5rhit: "SET ECONOMODE=ON"
+*CloseUI: *RIPrintMode
+
+*OpenUI *RPSBitsPerPixel/Gradation: PickOne
+*FoomaticRIPOption RPSBitsPerPixel: enum JCL A
+*OrderDependency: 41 AnySetup *RPSBitsPerPixel
+*DefaultRPSBitsPerPixel: 1BitsPerPixel
+*RPSBitsPerPixel 1BitsPerPixel/Fast: "%% FoomaticRIPOptionSetting: RPSBitsPerPixel=1BitsPerPixel"
+*FoomaticRIPOptionSetting RPSBitsPerPixel=1BitsPerPixel: "SET BITSPERPIXEL=1"
+*RPSBitsPerPixel 2BitsPerPixel/Standard: "%% FoomaticRIPOptionSetting: RPSBitsPerPixel=2BitsPerPixel"
+*FoomaticRIPOptionSetting RPSBitsPerPixel=2BitsPerPixel: "SET BITSPERPIXEL=2"
+*CloseUI: *RPSBitsPerPixel
+
+
+*CloseGroup: General
+
+
+*OpenGroup: JobLog/Job Log
+
+*OpenUI *JobType/JobType: PickOne
+*FoomaticRIPOption JobType: enum JCL A
+*OrderDependency: 255 AnySetup *JobType
+*DefaultJobType: Normal
+*JobType Normal/Normal: ""
+*JobType DetailedLogging/Normal with Detailed Logging: "%% FoomaticRIPOptionSetting: JobType=DetailedLogging"
+*FoomaticRIPOptionSetting JobType=DetailedLogging: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;"
+*End
+*JobType SamplePrint/Sample Print: "%% FoomaticRIPOptionSetting: JobType=SamplePrint"
+*FoomaticRIPOptionSetting JobType=SamplePrint: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;
+@PJL PROOFJOB"
+*End
+*JobType LockedPrint/Locked Print: "%% FoomaticRIPOptionSetting: JobType=LockedPrint"
+*FoomaticRIPOptionSetting JobType=LockedPrint: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;
+@PJL SECUREJOB"
+*End
+*JobType DocServer/Document Server: "%% FoomaticRIPOptionSetting: JobType=DocServer"
+*FoomaticRIPOptionSetting JobType=DocServer: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;
+@PJL SET OWNERID=&quot;&user;&quot;
+@PJL SET DISKIMAGE=ON"
+*End
+*CloseUI: *JobType
+
+
+*OpenUI *LockedPrintPassword/Locked Print Password (4-8 digits): PickOne
+*FoomaticRIPOption LockedPrintPassword: password JCL A
+*FoomaticRIPOptionMaxLength LockedPrintPassword:8
+*FoomaticRIPOptionAllowedChars LockedPrintPassword: "0-9"
+*OrderDependency: 255 AnySetup *LockedPrintPassword
+*FoomaticRIPOptionPrototype LockedPrintPassword: "SET JOBPASSWORD=%s"
+*DefaultLockedPrintPassword: None
+*LockedPrintPassword None/None: ""
+*LockedPrintPassword 1111/1111: "%% FoomaticRIPOptionSetting: LockedPrintPassword=1111"
+*FoomaticRIPOptionSetting LockedPrintPassword=1111: "SET JOBPASSWORD=1111"
+*LockedPrintPassword 2222/2222: "%% FoomaticRIPOptionSetting: LockedPrintPassword=2222"
+*FoomaticRIPOptionSetting LockedPrintPassword=2222: "SET JOBPASSWORD=2222"
+*LockedPrintPassword 3333/3333: "%% FoomaticRIPOptionSetting: LockedPrintPassword=3333"
+*FoomaticRIPOptionSetting LockedPrintPassword=3333: "SET JOBPASSWORD=3333"
+*CloseUI: *LockedPrintPassword
+
+
+*OpenUI *DocServerPassword/Document Server Password (4-8 digits): PickOne
+*FoomaticRIPOption DocServerPassword: password JCL A
+*FoomaticRIPOptionMaxLength DocServerPassword:8
+*FoomaticRIPOptionAllowedChars DocServerPassword: "0-9"
+*OrderDependency: 255 AnySetup *DocServerPassword
+*FoomaticRIPOptionPrototype DocServerPassword: "SET JOBPASSWORD=%s"
+*DefaultDocServerPassword: None
+*DocServerPassword None/None: ""
+*DocServerPassword 1111/1111: "%% FoomaticRIPOptionSetting: DocServerPassword=1111"
+*FoomaticRIPOptionSetting DocServerPassword=1111: "SET JOBPASSWORD=1111"
+*DocServerPassword 2222/2222: "%% FoomaticRIPOptionSetting: DocServerPassword=2222"
+*FoomaticRIPOptionSetting DocServerPassword=2222: "SET JOBPASSWORD=2222"
+*DocServerPassword 3333/3333: "%% FoomaticRIPOptionSetting: DocServerPassword=3333"
+*FoomaticRIPOptionSetting DocServerPassword=3333: "SET JOBPASSWORD=3333"
+*CloseUI: *DocServerPassword
+
+
+*OpenUI *UserCode/User Code (up to 8 digits): PickOne
+*FoomaticRIPOption UserCode: string JCL A
+*FoomaticRIPOptionMaxLength UserCode:8
+*FoomaticRIPOptionAllowedChars UserCode: "0-9"
+*OrderDependency: 255 AnySetup *UserCode
+*FoomaticRIPOptionPrototype UserCode: "SET USERCODE=&quot;%s&quot;"
+*DefaultUserCode: None
+*UserCode None/None: ""
+*UserCode 1/1: "%% FoomaticRIPOptionSetting: UserCode=1"
+*FoomaticRIPOptionSetting UserCode=1: "SET USERCODE=&quot;1&quot;"
+*UserCode 2/2: "%% FoomaticRIPOptionSetting: UserCode=2"
+*FoomaticRIPOptionSetting UserCode=2: "SET USERCODE=&quot;2&quot;"
+*UserCode 3/3: "%% FoomaticRIPOptionSetting: UserCode=3"
+*FoomaticRIPOptionSetting UserCode=3: "SET USERCODE=&quot;3&quot;"
+*CloseUI: *UserCode
+
+*CloseGroup: JobLog/Job Log
+
+*UIConstraints: *Option50LeftTray1and2 True *Option30Finisher Fin2250
+*UIConstraints: *Option50LeftTray1and2 True *Option30Finisher FinKINU
+*UIConstraints: *Option30Finisher Fin2250 *Option50LeftTray1and2 True
+*UIConstraints: *Option30Finisher FinKINU *Option50LeftTray1and2 True
+*UIConstraints: *Option1Tray None *InputSlot 3Tray
+*UIConstraints: *Option1Tray None *InputSlot 4Tray
+*UIConstraints: *Option1Tray 1Cassette *InputSlot 4Tray
+*UIConstraints: *InputSlot 3Tray *Option1Tray None
+*UIConstraints: *InputSlot 4Tray *Option1Tray None
+*UIConstraints: *InputSlot 4Tray *Option1Tray 1Cassette
+*UIConstraints: *Option30Finisher None *StapleLocation UpperLeft
+*UIConstraints: *Option30Finisher None *StapleLocation UpperRight
+*UIConstraints: *Option30Finisher None *StapleLocation LeftW
+*UIConstraints: *Option30Finisher None *StapleLocation RightW
+*UIConstraints: *Option30Finisher None *StapleLocation UpperW
+*UIConstraints: *Option30Finisher None *StapleLocation CenterW
+*UIConstraints: *Option30Finisher Fin2250 *StapleLocation CenterW
+*UIConstraints: *StapleLocation UpperLeft *Option30Finisher None
+*UIConstraints: *StapleLocation UpperRight *Option30Finisher None
+*UIConstraints: *StapleLocation LeftW *Option30Finisher None
+*UIConstraints: *StapleLocation RightW *Option30Finisher None
+*UIConstraints: *StapleLocation UpperW *Option30Finisher None
+*UIConstraints: *StapleLocation CenterW *Option30Finisher None
+*UIConstraints: *StapleLocation CenterW *Option30Finisher Fin2250
+*UIConstraints: *Option30Finisher None *OutputBin Fin2250Upper
+*UIConstraints: *Option30Finisher None *OutputBin Fin2250Lower
+*UIConstraints: *Option30Finisher None *OutputBin FinKINUShift
+*UIConstraints: *Option30Finisher None *OutputBin FinBooklet
+*UIConstraints: *Option30Finisher Fin2250 *OutputBin FinKINUShift
+*UIConstraints: *Option30Finisher Fin2250 *OutputBin FinBooklet
+*UIConstraints: *Option30Finisher FinKINU *OutputBin Fin2250Upper
+*UIConstraints: *Option30Finisher FinKINU *OutputBin Fin2250Lower
+*UIConstraints: *OutputBin Fin2250Upper *Option30Finisher None
+*UIConstraints: *OutputBin Fin2250Lower *Option30Finisher None
+*UIConstraints: *OutputBin FinKINUShift *Option30Finisher None
+*UIConstraints: *OutputBin FinBooklet *Option30Finisher None
+*UIConstraints: *OutputBin FinKINUShift *Option30Finisher Fin2250
+*UIConstraints: *OutputBin FinBooklet *Option30Finisher Fin2250
+*UIConstraints: *OutputBin Fin2250Upper *Option30Finisher FinKINU
+*UIConstraints: *OutputBin Fin2250Lower *Option30Finisher FinKINU
+*UIConstraints: *Option50LeftTray1and2 False *OutputBin CFBin1
+*UIConstraints: *Option50LeftTray1and2 False *OutputBin CFBin2
+*UIConstraints: *OutputBin CFBin1 *Option50LeftTray1and2 False
+*UIConstraints: *OutputBin CFBin2 *Option50LeftTray1and2 False
+*UIConstraints: *MediaType OHP *InputSlot 1Tray
+*UIConstraints: *MediaType OHP *InputSlot 2Tray
+*UIConstraints: *MediaType OHP *InputSlot 3Tray
+*UIConstraints: *MediaType OHP *InputSlot 4Tray
+*UIConstraints: *MediaType Thick *InputSlot 1Tray
+*UIConstraints: *MediaType Thick *InputSlot 2Tray
+*UIConstraints: *MediaType Thick *InputSlot 3Tray
+*UIConstraints: *MediaType Thick *InputSlot 4Tray
+*UIConstraints: *MediaType DupPlain *InputSlot 1Tray
+*UIConstraints: *MediaType DupPlain *InputSlot 2Tray
+*UIConstraints: *MediaType DupPlain *InputSlot 3Tray
+*UIConstraints: *MediaType DupPlain *InputSlot 4Tray
+*UIConstraints: *MediaType DupThick *InputSlot 1Tray
+*UIConstraints: *MediaType DupThick *InputSlot 2Tray
+*UIConstraints: *MediaType DupThick *InputSlot 3Tray
+*UIConstraints: *MediaType DupThick *InputSlot 4Tray
+*UIConstraints: *MediaType Labels *InputSlot 1Tray
+*UIConstraints: *MediaType Labels *InputSlot 2Tray
+*UIConstraints: *MediaType Labels *InputSlot 3Tray
+*UIConstraints: *MediaType Labels *InputSlot 4Tray
+*UIConstraints: *InputSlot 1Tray *MediaType OHP
+*UIConstraints: *InputSlot 2Tray *MediaType OHP
+*UIConstraints: *InputSlot 3Tray *MediaType OHP
+*UIConstraints: *InputSlot 4Tray *MediaType OHP
+*UIConstraints: *InputSlot 1Tray *MediaType Thick
+*UIConstraints: *InputSlot 2Tray *MediaType Thick
+*UIConstraints: *InputSlot 3Tray *MediaType Thick
+*UIConstraints: *InputSlot 4Tray *MediaType Thick
+*UIConstraints: *InputSlot 1Tray *MediaType DupPlain
+*UIConstraints: *InputSlot 2Tray *MediaType DupPlain
+*UIConstraints: *InputSlot 3Tray *MediaType DupPlain
+*UIConstraints: *InputSlot 4Tray *MediaType DupPlain
+*UIConstraints: *InputSlot 1Tray *MediaType DupThick
+*UIConstraints: *InputSlot 2Tray *MediaType DupThick
+*UIConstraints: *InputSlot 3Tray *MediaType DupThick
+*UIConstraints: *InputSlot 4Tray *MediaType DupThick
+*UIConstraints: *InputSlot 1Tray *MediaType Labels
+*UIConstraints: *InputSlot 2Tray *MediaType Labels
+*UIConstraints: *InputSlot 3Tray *MediaType Labels
+*UIConstraints: *InputSlot 4Tray *MediaType Labels
+*UIConstraints: *PageSize A3 *InputSlot 1Tray
+*UIConstraints: *PageSize 11x17 *InputSlot 1Tray
+*UIConstraints: *InputSlot 1Tray *PageSize A3
+*UIConstraints: *InputSlot 1Tray *PageSize 11x17
+*UIConstraints: *StapleLocation UpperLeft *OutputBin Standard
+*UIConstraints: *StapleLocation UpperLeft *OutputBin External
+*UIConstraints: *StapleLocation UpperLeft *OutputBin CFBin1
+*UIConstraints: *StapleLocation UpperLeft *OutputBin CFBin2
+*UIConstraints: *StapleLocation UpperLeft *OutputBin FinBooklet
+*UIConstraints: *StapleLocation UpperRight *OutputBin Standard
+*UIConstraints: *StapleLocation UpperRight *OutputBin External
+*UIConstraints: *StapleLocation UpperRight *OutputBin CFBin1
+*UIConstraints: *StapleLocation UpperRight *OutputBin CFBin2
+*UIConstraints: *StapleLocation UpperRight *OutputBin FinBooklet
+*UIConstraints: *StapleLocation LeftW *OutputBin Standard
+*UIConstraints: *StapleLocation LeftW *OutputBin External
+*UIConstraints: *StapleLocation LeftW *OutputBin CFBin1
+*UIConstraints: *StapleLocation LeftW *OutputBin CFBin2
+*UIConstraints: *StapleLocation LeftW *OutputBin FinBooklet
+*UIConstraints: *StapleLocation RightW *OutputBin Standard
+*UIConstraints: *StapleLocation RightW *OutputBin External
+*UIConstraints: *StapleLocation RightW *OutputBin CFBin1
+*UIConstraints: *StapleLocation RightW *OutputBin CFBin2
+*UIConstraints: *StapleLocation RightW *OutputBin FinBooklet
+*UIConstraints: *StapleLocation UpperW *OutputBin Standard
+*UIConstraints: *StapleLocation UpperW *OutputBin External
+*UIConstraints: *StapleLocation UpperW *OutputBin CFBin1
+*UIConstraints: *StapleLocation UpperW *OutputBin CFBin2
+*UIConstraints: *StapleLocation UpperW *OutputBin FinBooklet
+*UIConstraints: *StapleLocation CenterW *OutputBin Standard
+*UIConstraints: *StapleLocation CenterW *OutputBin External
+*UIConstraints: *StapleLocation CenterW *OutputBin CFBin1
+*UIConstraints: *StapleLocation CenterW *OutputBin CFBin2
+*UIConstraints: *StapleLocation CenterW *OutputBin Fin2250Upper
+*UIConstraints: *StapleLocation CenterW *OutputBin Fin2250Lower
+*UIConstraints: *StapleLocation CenterW *OutputBin FinKINUShift
+*UIConstraints: *OutputBin Standard *StapleLocation UpperLeft
+*UIConstraints: *OutputBin External *StapleLocation UpperLeft
+*UIConstraints: *OutputBin CFBin1 *StapleLocation UpperLeft
+*UIConstraints: *OutputBin CFBin2 *StapleLocation UpperLeft
+*UIConstraints: *OutputBin FinBooklet *StapleLocation UpperLeft
+*UIConstraints: *OutputBin Standard *StapleLocation UpperRight
+*UIConstraints: *OutputBin External *StapleLocation UpperRight
+*UIConstraints: *OutputBin CFBin1 *StapleLocation UpperRight
+*UIConstraints: *OutputBin CFBin2 *StapleLocation UpperRight
+*UIConstraints: *OutputBin FinBooklet *StapleLocation UpperRight
+*UIConstraints: *OutputBin Standard *StapleLocation LeftW
+*UIConstraints: *OutputBin External *StapleLocation LeftW
+*UIConstraints: *OutputBin CFBin1 *StapleLocation LeftW
+*UIConstraints: *OutputBin CFBin2 *StapleLocation LeftW
+*UIConstraints: *OutputBin FinBooklet *StapleLocation LeftW
+*UIConstraints: *OutputBin Standard *StapleLocation RightW
+*UIConstraints: *OutputBin External *StapleLocation RightW
+*UIConstraints: *OutputBin CFBin1 *StapleLocation RightW
+*UIConstraints: *OutputBin CFBin2 *StapleLocation RightW
+*UIConstraints: *OutputBin FinBooklet *StapleLocation RightW
+*UIConstraints: *OutputBin Standard *StapleLocation UpperW
+*UIConstraints: *OutputBin External *StapleLocation UpperW
+*UIConstraints: *OutputBin CFBin1 *StapleLocation UpperW
+*UIConstraints: *OutputBin CFBin2 *StapleLocation UpperW
+*UIConstraints: *OutputBin FinBooklet *StapleLocation UpperW
+*UIConstraints: *OutputBin Standard *StapleLocation CenterW
+*UIConstraints: *OutputBin External *StapleLocation CenterW
+*UIConstraints: *OutputBin CFBin1 *StapleLocation CenterW
+*UIConstraints: *OutputBin CFBin2 *StapleLocation CenterW
+*UIConstraints: *OutputBin Fin2250Upper *StapleLocation CenterW
+*UIConstraints: *OutputBin Fin2250Lower *StapleLocation CenterW
+*UIConstraints: *OutputBin FinKINUShift *StapleLocation CenterW
+*UIConstraints: *Resolution 1200dpi *RPSBitsPerPixel 2BitsPerPixel
+*UIConstraints: *RPSBitsPerPixel 2BitsPerPixel *Resolution 1200dpi
+*UIConstraints: *Duplex DuplexTumble *MediaType Thick
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Thick
+*UIConstraints: *Duplex DuplexTumble *MediaType Labels
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Labels
+*UIConstraints: *Duplex DuplexTumble *MediaType OHP
+*UIConstraints: *Duplex DuplexNoTumble *MediaType OHP
+*UIConstraints: *Duplex DuplexTumble *MediaType DupPlain
+*UIConstraints: *Duplex DuplexNoTumble *MediaType DupPlain
+*UIConstraints: *Duplex DuplexTumble *MediaType DupThick
+*UIConstraints: *Duplex DuplexNoTumble *MediaType DupThick
+*UIConstraints: *MediaType Labels *Duplex DuplexTumble
+*UIConstraints: *MediaType Labels *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Thick *Duplex DuplexTumble
+*UIConstraints: *MediaType Thick *Duplex DuplexNoTumble
+*UIConstraints: *MediaType OHP *Duplex DuplexTumble
+*UIConstraints: *MediaType OHP *Duplex DuplexNoTumble
+*UIConstraints: *MediaType DupPlain *Duplex DuplexTumble
+*UIConstraints: *MediaType DupPlain *Duplex DuplexNoTumble
+*UIConstraints: *MediaType DupThick *Duplex DuplexTumble
+*UIConstraints: *MediaType DupThick *Duplex DuplexNoTumble
+*UIConstraints: *MediaType OHP *OutputBin Standard
+*UIConstraints: *MediaType OHP *OutputBin CFBin1
+*UIConstraints: *MediaType OHP *OutputBin CFBin2
+*UIConstraints: *MediaType OHP *OutputBin Fin2250Upper
+*UIConstraints: *MediaType OHP *OutputBin Fin2250Lower
+*UIConstraints: *MediaType OHP *OutputBin FinKINUShift
+*UIConstraints: *MediaType OHP *OutputBin FinBooklet
+*UIConstraints: *MediaType Thick *OutputBin Standard
+*UIConstraints: *MediaType Thick *OutputBin CFBin1
+*UIConstraints: *MediaType Thick *OutputBin CFBin2
+*UIConstraints: *MediaType Thick *OutputBin Fin2250Upper
+*UIConstraints: *MediaType Thick *OutputBin Fin2250Lower
+*UIConstraints: *MediaType Thick *OutputBin FinKINUShift
+*UIConstraints: *MediaType Thick *OutputBin FinBooklet
+*UIConstraints: *MediaType DupThick *OutputBin Standard
+*UIConstraints: *MediaType DupThick *OutputBin CFBin1
+*UIConstraints: *MediaType DupThick *OutputBin CFBin2
+*UIConstraints: *MediaType DupThick *OutputBin Fin2250Upper
+*UIConstraints: *MediaType DupThick *OutputBin Fin2250Lower
+*UIConstraints: *MediaType DupThick *OutputBin FinKINUShift
+*UIConstraints: *MediaType DupThick *OutputBin FinBooklet
+*UIConstraints: *OutputBin Standard *MediaType OHP
+*UIConstraints: *OutputBin CFBin1 *MediaType OHP
+*UIConstraints: *OutputBin CFBin2 *MediaType OHP
+*UIConstraints: *OutputBin Fin2250Upper *MediaType OHP
+*UIConstraints: *OutputBin Fin2250Lower *MediaType OHP
+*UIConstraints: *OutputBin FinKINUShift *MediaType OHP
+*UIConstraints: *OutputBin FinBooklet *MediaType OHP
+*UIConstraints: *OutputBin Standard *MediaType Thick
+*UIConstraints: *OutputBin CFBin1 *MediaType Thick
+*UIConstraints: *OutputBin CFBin2 *MediaType Thick
+*UIConstraints: *OutputBin Fin2250Upper *MediaType Thick
+*UIConstraints: *OutputBin Fin2250Lower *MediaType Thick
+*UIConstraints: *OutputBin FinKINUShift *MediaType Thick
+*UIConstraints: *OutputBin FinBooklet *MediaType Thick
+*UIConstraints: *OutputBin Standard *MediaType DupThick
+*UIConstraints: *OutputBin CFBin1 *MediaType DupThick
+*UIConstraints: *OutputBin CFBin2 *MediaType DupThick
+*UIConstraints: *OutputBin Fin2250Upper *MediaType DupThick
+*UIConstraints: *OutputBin Fin2250Lower *MediaType DupThick
+*UIConstraints: *OutputBin FinKINUShift *MediaType DupThick
+*UIConstraints: *OutputBin FinBooklet *MediaType DupThick
+*UIConstraints: *OutputBin External *Duplex DuplexTumble
+*UIConstraints: *OutputBin External *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *OutputBin External
+*UIConstraints: *Duplex DuplexNoTumble *OutputBin External
+*UIConstraints: *InputSlot MultiTray *Duplex DuplexTumble
+*UIConstraints: *InputSlot MultiTray *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *InputSlot MultiTray
+*UIConstraints: *Duplex DuplexNoTumble *InputSlot MultiTray
+*UIConstraints: *InputSlot MultiTray *OutputBin CFBin1
+*UIConstraints: *InputSlot MultiTray *OutputBin CFBin2
+*UIConstraints: *InputSlot MultiTray *OutputBin Fin2250Upper
+*UIConstraints: *InputSlot MultiTray *OutputBin Fin2250Lower
+*UIConstraints: *InputSlot MultiTray *OutputBin FinKINUShift
+*UIConstraints: *InputSlot MultiTray *OutputBin FinBooklet
+*UIConstraints: *OutputBin CFBin1 *InputSlot MultiTray
+*UIConstraints: *OutputBin CFBin2 *InputSlot MultiTray
+*UIConstraints: *OutputBin Fin2250Upper *InputSlot MultiTray
+*UIConstraints: *OutputBin Fin2250Lower *InputSlot MultiTray
+*UIConstraints: *OutputBin FinKINUShift *InputSlot MultiTray
+*UIConstraints: *OutputBin FinBooklet *InputSlot MultiTray
+
+*UIConstraints: *Option30Finisher None *RIPunch LeftJP2
+*UIConstraints: *RIPunch LeftJP2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch LeftUS2
+*UIConstraints: *RIPunch LeftUS2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch LeftUS3
+*UIConstraints: *RIPunch LeftUS3 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch LeftEU4
+*UIConstraints: *RIPunch LeftEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch LeftNEU4
+*UIConstraints: *RIPunch LeftNEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch RightJP2
+*UIConstraints: *RIPunch RightJP2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch RightUS2
+*UIConstraints: *RIPunch RightUS2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch RightUS3
+*UIConstraints: *RIPunch RightUS3 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch RightEU4
+*UIConstraints: *RIPunch RightEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch RightNEU4
+*UIConstraints: *RIPunch RightNEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch UpperJP2
+*UIConstraints: *RIPunch UpperJP2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch UpperUS2
+*UIConstraints: *RIPunch UpperUS2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch UpperUS3
+*UIConstraints: *RIPunch UpperUS3 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch UpperEU4
+*UIConstraints: *RIPunch UpperEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch UpperNEU4
+*UIConstraints: *RIPunch UpperNEU4 *Option30Finisher None
+*UIConstraints: *OutputBin Standard *RIPunch LeftJP2
+*UIConstraints: *RIPunch LeftJP2 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch LeftUS2
+*UIConstraints: *RIPunch LeftUS2 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch LeftUS3
+*UIConstraints: *RIPunch LeftUS3 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch LeftEU4
+*UIConstraints: *RIPunch LeftEU4 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch LeftNEU4
+*UIConstraints: *RIPunch LeftNEU4 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch RightJP2
+*UIConstraints: *RIPunch RightJP2 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch RightUS2
+*UIConstraints: *RIPunch RightUS2 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch RightUS3
+*UIConstraints: *RIPunch RightUS3 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch RightEU4
+*UIConstraints: *RIPunch RightEU4 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch RightNEU4
+*UIConstraints: *RIPunch RightNEU4 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch UpperJP2
+*UIConstraints: *RIPunch UpperJP2 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch UpperUS2
+*UIConstraints: *RIPunch UpperUS2 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch UpperUS3
+*UIConstraints: *RIPunch UpperUS3 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch UpperEU4
+*UIConstraints: *RIPunch UpperEU4 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch UpperNEU4
+*UIConstraints: *RIPunch UpperNEU4 *OutputBin Standard
+*UIConstraints: *OutputBin External *RIPunch LeftJP2
+*UIConstraints: *RIPunch LeftJP2 *OutputBin External
+*UIConstraints: *OutputBin External *RIPunch LeftUS2
+*UIConstraints: *RIPunch LeftUS2 *OutputBin External
+*UIConstraints: *OutputBin External *RIPunch LeftUS3
+*UIConstraints: *RIPunch LeftUS3 *OutputBin External
+*UIConstraints: *OutputBin External *RIPunch LeftEU4
+*UIConstraints: *RIPunch LeftEU4 *OutputBin External
+*UIConstraints: *OutputBin External *RIPunch LeftNEU4
+*UIConstraints: *RIPunch LeftNEU4 *OutputBin External
+*UIConstraints: *OutputBin External *RIPunch RightJP2
+*UIConstraints: *RIPunch RightJP2 *OutputBin External
+*UIConstraints: *OutputBin External *RIPunch RightUS2
+*UIConstraints: *RIPunch RightUS2 *OutputBin External
+*UIConstraints: *OutputBin External *RIPunch RightUS3
+*UIConstraints: *RIPunch RightUS3 *OutputBin External
+*UIConstraints: *OutputBin External *RIPunch RightEU4
+*UIConstraints: *RIPunch RightEU4 *OutputBin External
+*UIConstraints: *OutputBin External *RIPunch RightNEU4
+*UIConstraints: *RIPunch RightNEU4 *OutputBin External
+*UIConstraints: *OutputBin External *RIPunch UpperJP2
+*UIConstraints: *RIPunch UpperJP2 *OutputBin External
+*UIConstraints: *OutputBin External *RIPunch UpperUS2
+*UIConstraints: *RIPunch UpperUS2 *OutputBin External
+*UIConstraints: *OutputBin External *RIPunch UpperUS3
+*UIConstraints: *RIPunch UpperUS3 *OutputBin External
+*UIConstraints: *OutputBin External *RIPunch UpperEU4
+*UIConstraints: *RIPunch UpperEU4 *OutputBin External
+*UIConstraints: *OutputBin External *RIPunch UpperNEU4
+*UIConstraints: *RIPunch UpperNEU4 *OutputBin External
+*UIConstraints: *OutputBin CFBin1 *RIPunch LeftJP2
+*UIConstraints: *RIPunch LeftJP2 *OutputBin CFBin1
+*UIConstraints: *OutputBin CFBin1 *RIPunch LeftUS2
+*UIConstraints: *RIPunch LeftUS2 *OutputBin CFBin1
+*UIConstraints: *OutputBin CFBin1 *RIPunch LeftUS3
+*UIConstraints: *RIPunch LeftUS3 *OutputBin CFBin1
+*UIConstraints: *OutputBin CFBin1 *RIPunch LeftEU4
+*UIConstraints: *RIPunch LeftEU4 *OutputBin CFBin1
+*UIConstraints: *OutputBin CFBin1 *RIPunch LeftNEU4
+*UIConstraints: *RIPunch LeftNEU4 *OutputBin CFBin1
+*UIConstraints: *OutputBin CFBin1 *RIPunch RightJP2
+*UIConstraints: *RIPunch RightJP2 *OutputBin CFBin1
+*UIConstraints: *OutputBin CFBin1 *RIPunch RightUS2
+*UIConstraints: *RIPunch RightUS2 *OutputBin CFBin1
+*UIConstraints: *OutputBin CFBin1 *RIPunch RightUS3
+*UIConstraints: *RIPunch RightUS3 *OutputBin CFBin1
+*UIConstraints: *OutputBin CFBin1 *RIPunch RightEU4
+*UIConstraints: *RIPunch RightEU4 *OutputBin CFBin1
+*UIConstraints: *OutputBin CFBin1 *RIPunch RightNEU4
+*UIConstraints: *RIPunch RightNEU4 *OutputBin CFBin1
+*UIConstraints: *OutputBin CFBin1 *RIPunch UpperJP2
+*UIConstraints: *RIPunch UpperJP2 *OutputBin CFBin1
+*UIConstraints: *OutputBin CFBin1 *RIPunch UpperUS2
+*UIConstraints: *RIPunch UpperUS2 *OutputBin CFBin1
+*UIConstraints: *OutputBin CFBin1 *RIPunch UpperUS3
+*UIConstraints: *RIPunch UpperUS3 *OutputBin CFBin1
+*UIConstraints: *OutputBin CFBin1 *RIPunch UpperEU4
+*UIConstraints: *RIPunch UpperEU4 *OutputBin CFBin1
+*UIConstraints: *OutputBin CFBin1 *RIPunch UpperNEU4
+*UIConstraints: *RIPunch UpperNEU4 *OutputBin CFBin1
+*UIConstraints: *OutputBin CFBin2 *RIPunch LeftJP2
+*UIConstraints: *RIPunch LeftJP2 *OutputBin CFBin2
+*UIConstraints: *OutputBin CFBin2 *RIPunch LeftUS2
+*UIConstraints: *RIPunch LeftUS2 *OutputBin CFBin2
+*UIConstraints: *OutputBin CFBin2 *RIPunch LeftUS3
+*UIConstraints: *RIPunch LeftUS3 *OutputBin CFBin2
+*UIConstraints: *OutputBin CFBin2 *RIPunch LeftEU4
+*UIConstraints: *RIPunch LeftEU4 *OutputBin CFBin2
+*UIConstraints: *OutputBin CFBin2 *RIPunch LeftNEU4
+*UIConstraints: *RIPunch LeftNEU4 *OutputBin CFBin2
+*UIConstraints: *OutputBin CFBin2 *RIPunch RightJP2
+*UIConstraints: *RIPunch RightJP2 *OutputBin CFBin2
+*UIConstraints: *OutputBin CFBin2 *RIPunch RightUS2
+*UIConstraints: *RIPunch RightUS2 *OutputBin CFBin2
+*UIConstraints: *OutputBin CFBin2 *RIPunch RightUS3
+*UIConstraints: *RIPunch RightUS3 *OutputBin CFBin2
+*UIConstraints: *OutputBin CFBin2 *RIPunch RightEU4
+*UIConstraints: *RIPunch RightEU4 *OutputBin CFBin2
+*UIConstraints: *OutputBin CFBin2 *RIPunch RightNEU4
+*UIConstraints: *RIPunch RightNEU4 *OutputBin CFBin2
+*UIConstraints: *OutputBin CFBin2 *RIPunch UpperJP2
+*UIConstraints: *RIPunch UpperJP2 *OutputBin CFBin2
+*UIConstraints: *OutputBin CFBin2 *RIPunch UpperUS2
+*UIConstraints: *RIPunch UpperUS2 *OutputBin CFBin2
+*UIConstraints: *OutputBin CFBin2 *RIPunch UpperUS3
+*UIConstraints: *RIPunch UpperUS3 *OutputBin CFBin2
+*UIConstraints: *OutputBin CFBin2 *RIPunch UpperEU4
+*UIConstraints: *RIPunch UpperEU4 *OutputBin CFBin2
+*UIConstraints: *OutputBin CFBin2 *RIPunch UpperNEU4
+*UIConstraints: *RIPunch UpperNEU4 *OutputBin CFBin2
+*UIConstraints: *OutputBin FinBooklet *RIPunch LeftJP2
+*UIConstraints: *RIPunch LeftJP2 *OutputBin FinBooklet
+*UIConstraints: *OutputBin FinBooklet *RIPunch LeftUS2
+*UIConstraints: *RIPunch LeftUS2 *OutputBin FinBooklet
+*UIConstraints: *OutputBin FinBooklet *RIPunch LeftUS3
+*UIConstraints: *RIPunch LeftUS3 *OutputBin FinBooklet
+*UIConstraints: *OutputBin FinBooklet *RIPunch LeftEU4
+*UIConstraints: *RIPunch LeftEU4 *OutputBin FinBooklet
+*UIConstraints: *OutputBin FinBooklet *RIPunch LeftNEU4
+*UIConstraints: *RIPunch LeftNEU4 *OutputBin FinBooklet
+*UIConstraints: *OutputBin FinBooklet *RIPunch RightJP2
+*UIConstraints: *RIPunch RightJP2 *OutputBin FinBooklet
+*UIConstraints: *OutputBin FinBooklet *RIPunch RightUS2
+*UIConstraints: *RIPunch RightUS2 *OutputBin FinBooklet
+*UIConstraints: *OutputBin FinBooklet *RIPunch RightUS3
+*UIConstraints: *RIPunch RightUS3 *OutputBin FinBooklet
+*UIConstraints: *OutputBin FinBooklet *RIPunch RightEU4
+*UIConstraints: *RIPunch RightEU4 *OutputBin FinBooklet
+*UIConstraints: *OutputBin FinBooklet *RIPunch RightNEU4
+*UIConstraints: *RIPunch RightNEU4 *OutputBin FinBooklet
+*UIConstraints: *OutputBin FinBooklet *RIPunch UpperJP2
+*UIConstraints: *RIPunch UpperJP2 *OutputBin FinBooklet
+*UIConstraints: *OutputBin FinBooklet *RIPunch UpperUS2
+*UIConstraints: *RIPunch UpperUS2 *OutputBin FinBooklet
+*UIConstraints: *OutputBin FinBooklet *RIPunch UpperUS3
+*UIConstraints: *RIPunch UpperUS3 *OutputBin FinBooklet
+*UIConstraints: *OutputBin FinBooklet *RIPunch UpperEU4
+*UIConstraints: *RIPunch UpperEU4 *OutputBin FinBooklet
+*UIConstraints: *OutputBin FinBooklet *RIPunch UpperNEU4
+*UIConstraints: *RIPunch UpperNEU4 *OutputBin FinBooklet
+*UIConstraints: *StapleLocation CenterW *RIPunch LeftJP2
+*UIConstraints: *RIPunch LeftJP2 *StapleLocation CenterW
+*UIConstraints: *StapleLocation CenterW *RIPunch LeftUS2
+*UIConstraints: *RIPunch LeftUS2 *StapleLocation CenterW
+*UIConstraints: *StapleLocation CenterW *RIPunch LeftUS3
+*UIConstraints: *RIPunch LeftUS3 *StapleLocation CenterW
+*UIConstraints: *StapleLocation CenterW *RIPunch LeftEU4
+*UIConstraints: *RIPunch LeftEU4 *StapleLocation CenterW
+*UIConstraints: *StapleLocation CenterW *RIPunch LeftNEU4
+*UIConstraints: *RIPunch LeftNEU4 *StapleLocation CenterW
+*UIConstraints: *StapleLocation CenterW *RIPunch RightJP2
+*UIConstraints: *RIPunch RightJP2 *StapleLocation CenterW
+*UIConstraints: *StapleLocation CenterW *RIPunch RightUS2
+*UIConstraints: *RIPunch RightUS2 *StapleLocation CenterW
+*UIConstraints: *StapleLocation CenterW *RIPunch RightUS3
+*UIConstraints: *RIPunch RightUS3 *StapleLocation CenterW
+*UIConstraints: *StapleLocation CenterW *RIPunch RightEU4
+*UIConstraints: *RIPunch RightEU4 *StapleLocation CenterW
+*UIConstraints: *StapleLocation CenterW *RIPunch RightNEU4
+*UIConstraints: *RIPunch RightNEU4 *StapleLocation CenterW
+*UIConstraints: *StapleLocation CenterW *RIPunch UpperJP2
+*UIConstraints: *RIPunch UpperJP2 *StapleLocation CenterW
+*UIConstraints: *StapleLocation CenterW *RIPunch UpperUS2
+*UIConstraints: *RIPunch UpperUS2 *StapleLocation CenterW
+*UIConstraints: *StapleLocation CenterW *RIPunch UpperUS3
+*UIConstraints: *RIPunch UpperUS3 *StapleLocation CenterW
+*UIConstraints: *StapleLocation CenterW *RIPunch UpperEU4
+*UIConstraints: *RIPunch UpperEU4 *StapleLocation CenterW
+*UIConstraints: *StapleLocation CenterW *RIPunch UpperNEU4
+*UIConstraints: *RIPunch UpperNEU4 *StapleLocation CenterW
+
+
+*% Generic boilerplate PPD stuff as standard PostScript fonts and so on
+
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Standard ROM
+*% end of Printer Description file
diff --git a/db/source/PPD/Infotec/PXL/Infotec-ISC_2835_PXL.ppd b/db/source/PPD/Infotec/PXL/Infotec-ISC_2835_PXL.ppd
new file mode 100644
index 00000000..cc047d57
--- /dev/null
+++ b/db/source/PPD/Infotec/PXL/Infotec-ISC_2835_PXL.ppd
@@ -0,0 +1,986 @@
+*PPD-Adobe: "4.3"
+*%
+*% Printer Description file
+*% for "Infotec ISC 2835 PXL"
+*%
+*% CreationDate: 2004/03/23
+*% Modified: 2005/11/15
+*%
+*% COPYRIGHT (C) 2004-2005 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.00"
+*FormatVersion: "4.3"
+*LanguageEncoding: ISOLatin1
+*LanguageVersion: English
+*ModelName: "Infotec ISC 2835"
+*PCFileName: "INF28353.PPD"
+*Manufacturer: "Infotec"
+*Product: "(infotec ISC 2835 PS3)"
+*PSVersion: "(3015.102) 2"
+*ShortNickName: "Infotec ISC 2835 PXL"
+*NickName: "Infotec ISC 2835 PXL"
+
+*cupsVersion: 1.0
+*cupsManualCopies: True
+*cupsModelNumber: 2
+*cupsFilter: "application/vnd.cups-postscript 0 foomatic-rip"
+
+*%========== Basic Device Capabilities ==========
+
+*LanguageLevel: "3"
+*ColorDevice: True
+*DefaultColorSpace: CMYK
+*TTRasterizer: Type42
+*FileSystem: True
+*Throughput: "35"
+*LandscapeOrientation: Minus90
+
+*%========== Installable Options ==========
+*%========== & System Management ==========
+
+*OpenGroup: InstallableOptions/Installable Options
+
+*OpenUI *Option1Tray/Tray: PickOne
+*DefaultOption1Tray: None
+*Option1Tray None/None: ""
+*Option1Tray 1Cassette/Tray 3: ""
+*Option1Tray 2Cassette/Tray 3 and 4: ""
+*CloseUI *Option1Tray
+
+*OpenUI *Option50LeftTray1and2/Left Tray 1 and 2: PickOne
+*DefaultOption50LeftTray1and2: False
+*Option50LeftTray1and2 False/Not Installed: ""
+*Option50LeftTray1and2 True/Installed: ""
+*CloseUI *Option50LeftTray1and2
+
+*OpenUI *Option30Finisher/Finisher: PickOne
+*DefaultOption30Finisher: None
+*Option30Finisher None/Not Installed: ""
+*Option30Finisher Fin2250/2 Tray Finisher: ""
+*Option30Finisher FinKINU/Booklet Finisher: ""
+*CloseUI *Option30Finisher
+
+
+*CloseGroup: InstallableOptions
+
+*%========== Ghostscript Command line ==========
+
+*FoomaticIDs: Infotec-ISC_2835 pxlmono
+*FoomaticRIPCommandLine: "gs -q -dBATCH -dPARANOIDSAFER -dNOPAUSE%B%A%C -sOutputFile=- - %D%E"
+
+*OpenGroup: General
+*OpenUI *ColorModel/Color Mode: PickOne
+*FoomaticRIPOption ColorModel: enum Composite B
+*OrderDependency: 10 AnySetup *ColorModel
+*DefaultColorModel: Color
+*ColorModel Color/Color: "%% FoomaticRIPOptionSetting: ColorModel=Color"
+*FoomaticRIPOptionSetting ColorModel=Color: "JCLDatamode=Color GSCmdLine=Color"
+*ColorModel Grayscale/Grayscale: "%% FoomaticRIPOptionSetting: ColorModel=Grayscale"
+*FoomaticRIPOptionSetting ColorModel=Grayscale: "JCLDatamode=Grayscale GSCmdLine=Grayscale"
+*CloseUI: *ColorModel
+
+*FoomaticRIPOption GSCmdLine: enum CmdLine B 10
+*FoomaticRIPOptionSetting GSCmdLine=FromColorModel: ""
+*FoomaticRIPOptionSetting GSCmdLine=Color: " -sDEVICE=pxlcolor"
+*End
+*FoomaticRIPOptionSetting GSCmdLine=Grayscale: " -sDEVICE=pxlmono"
+*End
+
+*FoomaticRIPOption JCLDatamode: enum JCL B 10
+*FoomaticRIPOptionSetting JCLDatamode=FromColorModel: ""
+*FoomaticRIPOptionSetting JCLDatamode=Color: "SET DATAMODE=COLOR"
+*FoomaticRIPOptionSetting JCLDatamode=Grayscale: "SET DATAMODE=GRAYSCALE"
+
+*OpenUI *Resolution/Resolution: PickOne
+*FoomaticRIPOption Resolution: enum Composite A
+*OrderDependency: 15 AnySetup *Resolution
+*DefaultResolution: 600dpi
+*Resolution 600dpi: "%% FoomaticRIPOptionSetting: Resolution=600dpi"
+*FoomaticRIPOptionSetting Resolution=600dpi: "JCLResolution=600dpi GSResolution=600dpi"
+*Resolution 1200dpi: "%% FoomaticRIPOptionSetting: Resolution=1200dpi"
+*FoomaticRIPOptionSetting Resolution=1200dpi: "JCLResolution=1200dpi GSResolution=1200dpi"
+*CloseUI: *Resolution
+
+*FoomaticRIPOption GSResolution: enum CmdLine A 15
+*FoomaticRIPOptionSetting GSResolution=FromResolution: ""
+*FoomaticRIPOptionSetting GSResolution=600dpi: " -r600x600"
+*FoomaticRIPOptionSetting GSResolution=1200dpi: " -r1200x1200"
+
+*FoomaticRIPOption JCLResolution: enum JCL A 15
+*FoomaticRIPOptionSetting JCLResolution=FromResolution: ""
+*FoomaticRIPOptionSetting JCLResolution=600dpi: "SET RESOLUTION=600"
+*FoomaticRIPOptionSetting JCLResolution=1200dpi: "SET RESOLUTION=1200"
+
+
+*%========== Media Selection ==========
+
+*HWMargins: 11 11 11 11
+*OpenUI *PageSize/PageSize: PickOne
+*FoomaticRIPOption PageSize: enum CmdLine C
+*OrderDependency: 20 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize A3/A3: "%% FoomaticRIPOptionSetting: PageSize=A3"
+*FoomaticRIPOptionSetting PageSize=A3: " -sPAPERSIZE=a3"
+*PageSize A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*FoomaticRIPOptionSetting PageSize=A4: " -sPAPERSIZE=a4"
+*PageSize Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*FoomaticRIPOptionSetting PageSize=Letter: " -sPAPERSIZE=letter"
+*PageSize 11x17/11x17: "%% FoomaticRIPOptionSetting: PageSize=11x17"
+*FoomaticRIPOptionSetting PageSize=11x17: " -sPAPERSIZE=11x17"
+*CloseUI: *PageSize
+
+*OpenUI *PageRegion: PickOne
+*OrderDependency: 25 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion A3/A3: "%% FoomaticRIPOptionSetting: PageSize=A3"
+*PageRegion A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*PageRegion Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*PageRegion 11x17/11x17: "%% FoomaticRIPOptionSetting: PageSize=11x17"
+*CloseUI: *PageRegion
+
+*%========== Information About Media Sizes ==========
+
+*DefaultImageableArea: Letter
+*ImageableArea A3/A3: "12 12 830 1179"
+*ImageableArea A4/A4: "12 12 583 830"
+*ImageableArea Letter/Letter: "12 12 600 780"
+*ImageableArea 11x17/11x17: "12 12 780 1212"
+
+*DefaultPaperDimension: Letter
+*PaperDimension A3/A3: "842 1191"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension Letter/Letter: "612 792"
+*PaperDimension 11x17/11x17: "792 1224"
+
+*%========== Media Handling Features ==========
+
+*OpenUI *InputSlot/InputSlot: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine E
+*OrderDependency: 30 AnySetup *InputSlot
+*DefaultInputSlot: Auto
+*InputSlot MultiTray/Bypass Tray: "%% FoomaticRIPOptionSetting: InputSlot=MultiTray"
+*FoomaticRIPOptionSetting InputSlot=MultiTray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x02\xf8\x26/g&quot;"
+*End
+*InputSlot 1Tray/Tray 1: "%% FoomaticRIPOptionSetting: InputSlot=1Tray"
+*FoomaticRIPOptionSetting InputSlot=1Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x04\xf8\x26/g&quot;"
+*End
+*InputSlot 2Tray/Tray 2: "%% FoomaticRIPOptionSetting: InputSlot=2Tray"
+*FoomaticRIPOptionSetting InputSlot=2Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x05\xf8\x26/g&quot;"
+*End
+*InputSlot 3Tray/Tray 3: "%% FoomaticRIPOptionSetting: InputSlot=3Tray"
+*FoomaticRIPOptionSetting InputSlot=3Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x07\xf8\x26/g&quot;"
+*End
+*InputSlot 4Tray/Tray 4: "%% FoomaticRIPOptionSetting: InputSlot=4Tray"
+*FoomaticRIPOptionSetting InputSlot=4Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x08\xf8\x26/g&quot;"
+*End
+*InputSlot Auto/Auto Select: "%% FoomaticRIPOptionSetting: InputSlot=Auto"
+*FoomaticRIPOptionSetting InputSlot=Auto: ""
+*CloseUI: *InputSlot
+
+*OpenUI *Duplex/Duplex: PickOne
+*FoomaticRIPOption Duplex: enum Composite D
+*OrderDependency: 50 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex None/Off: "%% FoomaticRIPOptionSetting: Duplex=None"
+*FoomaticRIPOptionSetting Duplex=None: "JCLDuplex=None GSDuplex=None"
+*Duplex DuplexNoTumble/Long Edge: "%% FoomaticRIPOptionSetting: Duplex=DuplexNoTumble"
+*FoomaticRIPOptionSetting Duplex=DuplexNoTumble: "JCLDuplex=DuplexNoTumble GSDuplex=DuplexNoTumble"
+*Duplex DuplexTumble/Short Edge: "%% FoomaticRIPOptionSetting: Duplex=DuplexTumble"
+*FoomaticRIPOptionSetting Duplex=DuplexTumble: "JCLDuplex=DuplexTumble GSDuplex=DuplexTumble"
+*CloseUI: *Duplex
+
+*FoomaticRIPOption GSDuplex: enum CmdLine D 50
+*FoomaticRIPOptionSetting GSDuplex=FromDuplex: ""
+*FoomaticRIPOptionSetting GSDuplex=None: ""
+*FoomaticRIPOptionSetting GSDuplex=DuplexNoTumble: "&&
+ | perl -p -e &quot;s/\xc0\x00\xf8\x34/\xc0\x01\xf8\x35/g&quot;"
+*FoomaticRIPOptionSetting GSDuplex=DuplexTumble: "&&
+ | perl -p -e &quot;s/\xc0\x00\xf8\x34/\xc0\x00\xf8\x35/g&quot;"
+
+*FoomaticRIPOption JCLDuplex: enum JCL D 50
+*FoomaticRIPOptionSetting JCLDuplex=FromDuplex: ""
+*FoomaticRIPOptionSetting JCLDuplex=None: "SET DUPLEX=OFF"
+*FoomaticRIPOptionSetting JCLDuplex=DuplexNoTumble: "SET DUPLEX=ON
+@PJL SET BINDING=LONGEDGE"
+*FoomaticRIPOptionSetting JCLDuplex=DuplexTumble: "SET DUPLEX=ON
+@PJL SET BINDING=SHORTEDGE"
+
+
+*OpenUI *MediaType/Paper Type: PickOne
+*FoomaticRIPOption MediaType: enum JCL A
+*OrderDependency: 205 AnySetup *MediaType
+*DefaultMediaType: Plain
+*MediaType Plain/Plain: "%% FoomaticRIPOptionSetting: MediaType=Plain"
+*FoomaticRIPOptionSetting MediaType=Plain: "SET MEDIATYPE=PLAIN"
+*MediaType Recycled/Recycled: "%% FoomaticRIPOptionSetting: MediaType=Recycled"
+*FoomaticRIPOptionSetting MediaType=Recycled: "SET MEDIATYPE=RECYCLED"
+*MediaType Special/Special: "%% FoomaticRIPOptionSetting: MediaType=Special"
+*FoomaticRIPOptionSetting MediaType=Special: "SET MEDIATYPE=SPECIAL"
+*MediaType Colored/Color: "%% FoomaticRIPOptionSetting: MediaType=Colored"
+*FoomaticRIPOptionSetting MediaType=Colored: "SET MEDIATYPE=COLOR"
+*MediaType Letterhead/Letterhead: "%% FoomaticRIPOptionSetting: MediaType=Letterhead"
+*FoomaticRIPOptionSetting MediaType=Letterhead: "SET MEDIATYPE=LETTERHEAD"
+*MediaType Preprinted/Preprinted: "%% FoomaticRIPOptionSetting: MediaType=Preprinted"
+*FoomaticRIPOptionSetting MediaType=Preprinted: "SET MEDIATYPE=PREPRINTED"
+*MediaType Labels/Labels: "%% FoomaticRIPOptionSetting: MediaType=Labels"
+*FoomaticRIPOptionSetting MediaType=Labels: "SET MEDIATYPE=LABELS"
+*MediaType OHP/Transparency: "%% FoomaticRIPOptionSetting: MediaType=OHP"
+*FoomaticRIPOptionSetting MediaType=OHP: "SET MEDIATYPE=TRANSPARENCY"
+*MediaType Thick/Thick: "%% FoomaticRIPOptionSetting: MediaType=Thick"
+*FoomaticRIPOptionSetting MediaType=Thick: "SET MEDIATYPE=THICK"
+*MediaType DupPlain/Plain (Duplex Backside): "%% FoomaticRIPOptionSetting: MediaType=DupPlain"
+*FoomaticRIPOptionSetting MediaType=DupPlain: "SET MEDIATYPE=PLAINDUPLEXBACKSIDE"
+*MediaType DupThick/Thick (Duplex Backside): "%% FoomaticRIPOptionSetting: MediaType=DupThick"
+*FoomaticRIPOptionSetting MediaType=DupThick: "SET MEDIATYPE=THICKDUPLEXBACKSIDE"
+*CloseUI: *MediaType
+
+*OpenUI *OutputBin/Destination: PickOne
+*FoomaticRIPOption OutputBin: enum JCL A
+*OrderDependency: 210 AnySetup *OutputBin
+*DefaultOutputBin: Default
+*OutputBin Default/Printer Default: "%% FoomaticRIPOptionSetting: OutputBin=Default"
+*FoomaticRIPOptionSetting OutputBin=Default: "SET OUTBIN=SYSDEFAULT"
+*OutputBin Standard/Internal Tray: "%% FoomaticRIPOptionSetting: OutputBin=Standard"
+*FoomaticRIPOptionSetting OutputBin=Standard: "SET OUTBIN=UPPER"
+*OutputBin External/External Tray: "%% FoomaticRIPOptionSetting: OutputBin=External"
+*FoomaticRIPOptionSetting OutputBin=External: "SET OUTBIN=LOWER"
+*OutputBin CFBin1/Left Tray 1: "%% FoomaticRIPOptionSetting: OutputBin=CFBin1"
+*FoomaticRIPOptionSetting OutputBin=CFBin1: "SET OUTBIN=LOWER2"
+*OutputBin CFBin2/Left Tray 2: "%% FoomaticRIPOptionSetting: OutputBin=CFBin2"
+*FoomaticRIPOptionSetting OutputBin=CFBin2: "SET OUTBIN=LOWER3"
+*OutputBin Fin2250Upper/Finisher Shift Tray 1: "%% FoomaticRIPOptionSetting: OutputBin=Fin2250Upper"
+*FoomaticRIPOptionSetting OutputBin=Fin2250Upper: "SET OUTBIN=FINISHERPROOF"
+*OutputBin Fin2250Lower/Finisher Shift Tray 2: "%% FoomaticRIPOptionSetting: OutputBin=Fin2250Lower"
+*FoomaticRIPOptionSetting OutputBin=Fin2250Lower: "SET OUTBIN=FINISHERSHIFT"
+*OutputBin FinKINUShift/Finisher Shift Tray: "%% FoomaticRIPOptionSetting: OutputBin=FinKINUShift"
+*FoomaticRIPOptionSetting OutputBin=FinKINUShift: "SET OUTBIN=FINISHERSHIFT"
+*OutputBin FinBooklet/Finisher Booklet Tray: "%% FoomaticRIPOptionSetting: OutputBin=FinBooklet"
+*FoomaticRIPOptionSetting OutputBin=FinBooklet: "SET OUTBIN=FINISHERBOOKLET"
+*CloseUI: *OutputBin
+
+*OpenUI *StapleLocation/Staple: PickOne
+*FoomaticRIPOption StapleLocation: enum JCL A
+*OrderDependency: 220 AnySetup *StapleLocation
+*DefaultStapleLocation: None
+*StapleLocation None/Off: "%% FoomaticRIPOptionSetting: StapleLocation=None"
+*FoomaticRIPOptionSetting StapleLocation=None: "SET STAPLE=OFF"
+*StapleLocation UpperLeft/Top left: "%% FoomaticRIPOptionSetting: StapleLocation=UpperLeft"
+*FoomaticRIPOptionSetting StapleLocation=UpperLeft: "SET STAPLE=LEFTTOP"
+*StapleLocation UpperRight/Top right: "%% FoomaticRIPOptionSetting: StapleLocation=UpperRight"
+*FoomaticRIPOptionSetting StapleLocation=UpperRight: "SET STAPLE=RIGHTTOP"
+*StapleLocation LeftW/2 at left: "%% FoomaticRIPOptionSetting: StapleLocation=LeftW"
+*FoomaticRIPOptionSetting StapleLocation=LeftW: "SET STAPLE=LEFT2PORT"
+*StapleLocation RightW/2 at right: "%% FoomaticRIPOptionSetting: StapleLocation=RightW"
+*FoomaticRIPOptionSetting StapleLocation=RightW: "SET STAPLE=RIGHT2PORT"
+*StapleLocation UpperW/2 at top: "%% FoomaticRIPOptionSetting: StapleLocation=UpperW"
+*FoomaticRIPOptionSetting StapleLocation=UpperW: "SET STAPLE=TOP2PORT"
+*StapleLocation CenterW/2 at center: "%% FoomaticRIPOptionSetting: StapleLocation=CenterW"
+*FoomaticRIPOptionSetting StapleLocation=CenterW: "SET STAPLE=BOOKLET"
+*CloseUI: *StapleLocation
+
+*OpenUI *RIPunch/Punch: PickOne
+*FoomaticRIPOption RIPunch: enum JCL A
+*OrderDependency: 230 AnySetup *RIPunch
+*DefaultRIPunch: None
+*RIPunch None/Off: "%% FoomaticRIPOptionSetting: RIPunch=None"
+*FoomaticRIPOptionSetting RIPunch=None: "SET PUNCH=OFF"
+*RIPunch LeftJP2/2 at left (Japan/Europe): "%% FoomaticRIPOptionSetting: RIPunch=LeftJP2"
+*FoomaticRIPOptionSetting RIPunch=LeftJP2: "SET PUNCH=LEFTPORT
+@PJL SET PUNCHHOLE=JP2"
+*End
+*RIPunch LeftUS2/2 at left (North America): "%% FoomaticRIPOptionSetting: RIPunch=LeftUS2"
+*FoomaticRIPOptionSetting RIPunch=LeftUS2: "SET PUNCH=LEFTPORT
+@PJL SET PUNCHHOLE=US2"
+*End
+*RIPunch LeftUS3/3 at left (North America): "%% FoomaticRIPOptionSetting: RIPunch=LeftUS3"
+*FoomaticRIPOptionSetting RIPunch=LeftUS3: "SET PUNCH=LEFTPORT
+@PJL SET PUNCHHOLE=US3"
+*End
+*RIPunch LeftEU4/4 at left (Europe): "%% FoomaticRIPOptionSetting: RIPunch=LeftEU4"
+*FoomaticRIPOptionSetting RIPunch=LeftEU4: "SET PUNCH=LEFTPORT
+@PJL SET PUNCHHOLE=EU4"
+*End
+*RIPunch LeftNEU4/4 at left (Northern Europe): "%% FoomaticRIPOptionSetting: RIPunch=LeftNEU4"
+*FoomaticRIPOptionSetting RIPunch=LeftNEU4: "SET PUNCH=LEFTPORT
+@PJL SET PUNCHHOLE=NEU4"
+*End
+*RIPunch RightJP2/2 at right (Japan/Europe): "%% FoomaticRIPOptionSetting: RIPunch=RightJP2"
+*FoomaticRIPOptionSetting RIPunch=RightJP2: "SET PUNCH=RIGHTPORT
+@PJL SET PUNCHHOLE=JP2"
+*End
+*RIPunch RightUS2/2 at right (North America): "%% FoomaticRIPOptionSetting: RIPunch=RightUS2"
+*FoomaticRIPOptionSetting RIPunch=RightUS2: "SET PUNCH=RIGHTPORT
+@PJL SET PUNCHHOLE=US2"
+*End
+*RIPunch RightUS3/3 at right (North America): "%% FoomaticRIPOptionSetting: RIPunch=RightUS3"
+*FoomaticRIPOptionSetting RIPunch=RightUS3: "SET PUNCH=RIGHTPORT
+@PJL SET PUNCHHOLE=US3"
+*End
+*RIPunch RightEU4/4 at right (Europe): "%% FoomaticRIPOptionSetting: RIPunch=RightEU4"
+*FoomaticRIPOptionSetting RIPunch=RightEU4: "SET PUNCH=RIGHTPORT
+@PJL SET PUNCHHOLE=EU4"
+*End
+*RIPunch RightNEU4/4 at right (Northern Europe): "%% FoomaticRIPOptionSetting: RIPunch=RightNEU4"
+*FoomaticRIPOptionSetting RIPunch=RightNEU4: "SET PUNCH=RIGHTPORT
+@PJL SET PUNCHHOLE=NEU4"
+*End
+*RIPunch UpperJP2/2 at top (Japan/Europe): "%% FoomaticRIPOptionSetting: RIPunch=UpperJP2"
+*FoomaticRIPOptionSetting RIPunch=UpperJP2: "SET PUNCH=TOPPORT
+@PJL SET PUNCHHOLE=JP2"
+*End
+*RIPunch UpperUS2/2 at top (North America): "%% FoomaticRIPOptionSetting: RIPunch=UpperUS2"
+*FoomaticRIPOptionSetting RIPunch=UpperUS2: "SET PUNCH=TOPPORT
+@PJL SET PUNCHHOLE=US2"
+*End
+*RIPunch UpperUS3/3 at top (North America): "%% FoomaticRIPOptionSetting: RIPunch=UpperUS3"
+*FoomaticRIPOptionSetting RIPunch=UpperUS3: "SET PUNCH=TOPPORT
+@PJL SET PUNCHHOLE=US3"
+*End
+*RIPunch UpperEU4/4 at top (Europe): "%% FoomaticRIPOptionSetting: RIPunch=UpperEU4"
+*FoomaticRIPOptionSetting RIPunch=UpperEU4: "SET PUNCH=TOPPORT
+@PJL SET PUNCHHOLE=EU4"
+*End
+*RIPunch UpperNEU4/4 at top (Northern Europe): "%% FoomaticRIPOptionSetting: RIPunch=UpperNEU4"
+*FoomaticRIPOptionSetting RIPunch=UpperNEU4: "SET PUNCH=TOPPORT
+@PJL SET PUNCHHOLE=NEU4"
+*End
+*CloseUI: *RIPunch
+
+*OpenUI *RIPrintMode/Toner Saving: PickOne
+*FoomaticRIPOption RIPrintMode: enum JCL A
+*OrderDependency: 45 AnySetup *RIPrintMode
+*DefaultRIPrintMode: 0rhit
+*RIPrintMode 0rhit/Off: "%% FoomaticRIPOptionSetting: RIPrintMode=0rhit"
+*FoomaticRIPOptionSetting RIPrintMode=0rhit: "SET ECONOMODE=OFF"
+*RIPrintMode 5rhit/On: "%% FoomaticRIPOptionSetting: RIPrintMode=5rhit"
+*FoomaticRIPOptionSetting RIPrintMode=5rhit: "SET ECONOMODE=ON"
+*CloseUI: *RIPrintMode
+
+*OpenUI *RPSBitsPerPixel/Gradation: PickOne
+*FoomaticRIPOption RPSBitsPerPixel: enum JCL A
+*OrderDependency: 41 AnySetup *RPSBitsPerPixel
+*DefaultRPSBitsPerPixel: 1BitsPerPixel
+*RPSBitsPerPixel 1BitsPerPixel/Fast: "%% FoomaticRIPOptionSetting: RPSBitsPerPixel=1BitsPerPixel"
+*FoomaticRIPOptionSetting RPSBitsPerPixel=1BitsPerPixel: "SET BITSPERPIXEL=1"
+*RPSBitsPerPixel 2BitsPerPixel/Standard: "%% FoomaticRIPOptionSetting: RPSBitsPerPixel=2BitsPerPixel"
+*FoomaticRIPOptionSetting RPSBitsPerPixel=2BitsPerPixel: "SET BITSPERPIXEL=2"
+*CloseUI: *RPSBitsPerPixel
+
+
+*CloseGroup: General
+
+
+*OpenGroup: JobLog/Job Log
+
+*OpenUI *JobType/JobType: PickOne
+*FoomaticRIPOption JobType: enum JCL A
+*OrderDependency: 255 AnySetup *JobType
+*DefaultJobType: Normal
+*JobType Normal/Normal: ""
+*JobType DetailedLogging/Normal with Detailed Logging: "%% FoomaticRIPOptionSetting: JobType=DetailedLogging"
+*FoomaticRIPOptionSetting JobType=DetailedLogging: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;"
+*End
+*JobType SamplePrint/Sample Print: "%% FoomaticRIPOptionSetting: JobType=SamplePrint"
+*FoomaticRIPOptionSetting JobType=SamplePrint: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;
+@PJL PROOFJOB"
+*End
+*JobType LockedPrint/Locked Print: "%% FoomaticRIPOptionSetting: JobType=LockedPrint"
+*FoomaticRIPOptionSetting JobType=LockedPrint: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;
+@PJL SECUREJOB"
+*End
+*JobType DocServer/Document Server: "%% FoomaticRIPOptionSetting: JobType=DocServer"
+*FoomaticRIPOptionSetting JobType=DocServer: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;
+@PJL SET OWNERID=&quot;&user;&quot;
+@PJL SET DISKIMAGE=ON"
+*End
+*CloseUI: *JobType
+
+
+*OpenUI *LockedPrintPassword/Locked Print Password (4-8 digits): PickOne
+*FoomaticRIPOption LockedPrintPassword: password JCL A
+*FoomaticRIPOptionMaxLength LockedPrintPassword:8
+*FoomaticRIPOptionAllowedChars LockedPrintPassword: "0-9"
+*OrderDependency: 255 AnySetup *LockedPrintPassword
+*FoomaticRIPOptionPrototype LockedPrintPassword: "SET JOBPASSWORD=%s"
+*DefaultLockedPrintPassword: None
+*LockedPrintPassword None/None: ""
+*LockedPrintPassword 1111/1111: "%% FoomaticRIPOptionSetting: LockedPrintPassword=1111"
+*FoomaticRIPOptionSetting LockedPrintPassword=1111: "SET JOBPASSWORD=1111"
+*LockedPrintPassword 2222/2222: "%% FoomaticRIPOptionSetting: LockedPrintPassword=2222"
+*FoomaticRIPOptionSetting LockedPrintPassword=2222: "SET JOBPASSWORD=2222"
+*LockedPrintPassword 3333/3333: "%% FoomaticRIPOptionSetting: LockedPrintPassword=3333"
+*FoomaticRIPOptionSetting LockedPrintPassword=3333: "SET JOBPASSWORD=3333"
+*CloseUI: *LockedPrintPassword
+
+
+*OpenUI *DocServerPassword/Document Server Password (4-8 digits): PickOne
+*FoomaticRIPOption DocServerPassword: password JCL A
+*FoomaticRIPOptionMaxLength DocServerPassword:8
+*FoomaticRIPOptionAllowedChars DocServerPassword: "0-9"
+*OrderDependency: 255 AnySetup *DocServerPassword
+*FoomaticRIPOptionPrototype DocServerPassword: "SET JOBPASSWORD=%s"
+*DefaultDocServerPassword: None
+*DocServerPassword None/None: ""
+*DocServerPassword 1111/1111: "%% FoomaticRIPOptionSetting: DocServerPassword=1111"
+*FoomaticRIPOptionSetting DocServerPassword=1111: "SET JOBPASSWORD=1111"
+*DocServerPassword 2222/2222: "%% FoomaticRIPOptionSetting: DocServerPassword=2222"
+*FoomaticRIPOptionSetting DocServerPassword=2222: "SET JOBPASSWORD=2222"
+*DocServerPassword 3333/3333: "%% FoomaticRIPOptionSetting: DocServerPassword=3333"
+*FoomaticRIPOptionSetting DocServerPassword=3333: "SET JOBPASSWORD=3333"
+*CloseUI: *DocServerPassword
+
+
+*OpenUI *UserCode/User Code (up to 8 digits): PickOne
+*FoomaticRIPOption UserCode: string JCL A
+*FoomaticRIPOptionMaxLength UserCode:8
+*FoomaticRIPOptionAllowedChars UserCode: "0-9"
+*OrderDependency: 255 AnySetup *UserCode
+*FoomaticRIPOptionPrototype UserCode: "SET USERCODE=&quot;%s&quot;"
+*DefaultUserCode: None
+*UserCode None/None: ""
+*UserCode 1/1: "%% FoomaticRIPOptionSetting: UserCode=1"
+*FoomaticRIPOptionSetting UserCode=1: "SET USERCODE=&quot;1&quot;"
+*UserCode 2/2: "%% FoomaticRIPOptionSetting: UserCode=2"
+*FoomaticRIPOptionSetting UserCode=2: "SET USERCODE=&quot;2&quot;"
+*UserCode 3/3: "%% FoomaticRIPOptionSetting: UserCode=3"
+*FoomaticRIPOptionSetting UserCode=3: "SET USERCODE=&quot;3&quot;"
+*CloseUI: *UserCode
+
+*CloseGroup: JobLog/Job Log
+
+*UIConstraints: *Option50LeftTray1and2 True *Option30Finisher Fin2250
+*UIConstraints: *Option50LeftTray1and2 True *Option30Finisher FinKINU
+*UIConstraints: *Option30Finisher Fin2250 *Option50LeftTray1and2 True
+*UIConstraints: *Option30Finisher FinKINU *Option50LeftTray1and2 True
+*UIConstraints: *Option1Tray None *InputSlot 3Tray
+*UIConstraints: *Option1Tray None *InputSlot 4Tray
+*UIConstraints: *Option1Tray 1Cassette *InputSlot 4Tray
+*UIConstraints: *InputSlot 3Tray *Option1Tray None
+*UIConstraints: *InputSlot 4Tray *Option1Tray None
+*UIConstraints: *InputSlot 4Tray *Option1Tray 1Cassette
+*UIConstraints: *Option30Finisher None *StapleLocation UpperLeft
+*UIConstraints: *Option30Finisher None *StapleLocation UpperRight
+*UIConstraints: *Option30Finisher None *StapleLocation LeftW
+*UIConstraints: *Option30Finisher None *StapleLocation RightW
+*UIConstraints: *Option30Finisher None *StapleLocation UpperW
+*UIConstraints: *Option30Finisher None *StapleLocation CenterW
+*UIConstraints: *Option30Finisher Fin2250 *StapleLocation CenterW
+*UIConstraints: *StapleLocation UpperLeft *Option30Finisher None
+*UIConstraints: *StapleLocation UpperRight *Option30Finisher None
+*UIConstraints: *StapleLocation LeftW *Option30Finisher None
+*UIConstraints: *StapleLocation RightW *Option30Finisher None
+*UIConstraints: *StapleLocation UpperW *Option30Finisher None
+*UIConstraints: *StapleLocation CenterW *Option30Finisher None
+*UIConstraints: *StapleLocation CenterW *Option30Finisher Fin2250
+*UIConstraints: *Option30Finisher None *OutputBin Fin2250Upper
+*UIConstraints: *Option30Finisher None *OutputBin Fin2250Lower
+*UIConstraints: *Option30Finisher None *OutputBin FinKINUShift
+*UIConstraints: *Option30Finisher None *OutputBin FinBooklet
+*UIConstraints: *Option30Finisher Fin2250 *OutputBin FinKINUShift
+*UIConstraints: *Option30Finisher Fin2250 *OutputBin FinBooklet
+*UIConstraints: *Option30Finisher FinKINU *OutputBin Fin2250Upper
+*UIConstraints: *Option30Finisher FinKINU *OutputBin Fin2250Lower
+*UIConstraints: *OutputBin Fin2250Upper *Option30Finisher None
+*UIConstraints: *OutputBin Fin2250Lower *Option30Finisher None
+*UIConstraints: *OutputBin FinKINUShift *Option30Finisher None
+*UIConstraints: *OutputBin FinBooklet *Option30Finisher None
+*UIConstraints: *OutputBin FinKINUShift *Option30Finisher Fin2250
+*UIConstraints: *OutputBin FinBooklet *Option30Finisher Fin2250
+*UIConstraints: *OutputBin Fin2250Upper *Option30Finisher FinKINU
+*UIConstraints: *OutputBin Fin2250Lower *Option30Finisher FinKINU
+*UIConstraints: *Option50LeftTray1and2 False *OutputBin CFBin1
+*UIConstraints: *Option50LeftTray1and2 False *OutputBin CFBin2
+*UIConstraints: *OutputBin CFBin1 *Option50LeftTray1and2 False
+*UIConstraints: *OutputBin CFBin2 *Option50LeftTray1and2 False
+*UIConstraints: *MediaType OHP *InputSlot 1Tray
+*UIConstraints: *MediaType OHP *InputSlot 2Tray
+*UIConstraints: *MediaType OHP *InputSlot 3Tray
+*UIConstraints: *MediaType OHP *InputSlot 4Tray
+*UIConstraints: *MediaType Thick *InputSlot 1Tray
+*UIConstraints: *MediaType Thick *InputSlot 2Tray
+*UIConstraints: *MediaType Thick *InputSlot 3Tray
+*UIConstraints: *MediaType Thick *InputSlot 4Tray
+*UIConstraints: *MediaType DupPlain *InputSlot 1Tray
+*UIConstraints: *MediaType DupPlain *InputSlot 2Tray
+*UIConstraints: *MediaType DupPlain *InputSlot 3Tray
+*UIConstraints: *MediaType DupPlain *InputSlot 4Tray
+*UIConstraints: *MediaType DupThick *InputSlot 1Tray
+*UIConstraints: *MediaType DupThick *InputSlot 2Tray
+*UIConstraints: *MediaType DupThick *InputSlot 3Tray
+*UIConstraints: *MediaType DupThick *InputSlot 4Tray
+*UIConstraints: *MediaType Labels *InputSlot 1Tray
+*UIConstraints: *MediaType Labels *InputSlot 2Tray
+*UIConstraints: *MediaType Labels *InputSlot 3Tray
+*UIConstraints: *MediaType Labels *InputSlot 4Tray
+*UIConstraints: *InputSlot 1Tray *MediaType OHP
+*UIConstraints: *InputSlot 2Tray *MediaType OHP
+*UIConstraints: *InputSlot 3Tray *MediaType OHP
+*UIConstraints: *InputSlot 4Tray *MediaType OHP
+*UIConstraints: *InputSlot 1Tray *MediaType Thick
+*UIConstraints: *InputSlot 2Tray *MediaType Thick
+*UIConstraints: *InputSlot 3Tray *MediaType Thick
+*UIConstraints: *InputSlot 4Tray *MediaType Thick
+*UIConstraints: *InputSlot 1Tray *MediaType DupPlain
+*UIConstraints: *InputSlot 2Tray *MediaType DupPlain
+*UIConstraints: *InputSlot 3Tray *MediaType DupPlain
+*UIConstraints: *InputSlot 4Tray *MediaType DupPlain
+*UIConstraints: *InputSlot 1Tray *MediaType DupThick
+*UIConstraints: *InputSlot 2Tray *MediaType DupThick
+*UIConstraints: *InputSlot 3Tray *MediaType DupThick
+*UIConstraints: *InputSlot 4Tray *MediaType DupThick
+*UIConstraints: *InputSlot 1Tray *MediaType Labels
+*UIConstraints: *InputSlot 2Tray *MediaType Labels
+*UIConstraints: *InputSlot 3Tray *MediaType Labels
+*UIConstraints: *InputSlot 4Tray *MediaType Labels
+*UIConstraints: *PageSize A3 *InputSlot 1Tray
+*UIConstraints: *PageSize 11x17 *InputSlot 1Tray
+*UIConstraints: *InputSlot 1Tray *PageSize A3
+*UIConstraints: *InputSlot 1Tray *PageSize 11x17
+*UIConstraints: *StapleLocation UpperLeft *OutputBin Standard
+*UIConstraints: *StapleLocation UpperLeft *OutputBin External
+*UIConstraints: *StapleLocation UpperLeft *OutputBin CFBin1
+*UIConstraints: *StapleLocation UpperLeft *OutputBin CFBin2
+*UIConstraints: *StapleLocation UpperLeft *OutputBin FinBooklet
+*UIConstraints: *StapleLocation UpperRight *OutputBin Standard
+*UIConstraints: *StapleLocation UpperRight *OutputBin External
+*UIConstraints: *StapleLocation UpperRight *OutputBin CFBin1
+*UIConstraints: *StapleLocation UpperRight *OutputBin CFBin2
+*UIConstraints: *StapleLocation UpperRight *OutputBin FinBooklet
+*UIConstraints: *StapleLocation LeftW *OutputBin Standard
+*UIConstraints: *StapleLocation LeftW *OutputBin External
+*UIConstraints: *StapleLocation LeftW *OutputBin CFBin1
+*UIConstraints: *StapleLocation LeftW *OutputBin CFBin2
+*UIConstraints: *StapleLocation LeftW *OutputBin FinBooklet
+*UIConstraints: *StapleLocation RightW *OutputBin Standard
+*UIConstraints: *StapleLocation RightW *OutputBin External
+*UIConstraints: *StapleLocation RightW *OutputBin CFBin1
+*UIConstraints: *StapleLocation RightW *OutputBin CFBin2
+*UIConstraints: *StapleLocation RightW *OutputBin FinBooklet
+*UIConstraints: *StapleLocation UpperW *OutputBin Standard
+*UIConstraints: *StapleLocation UpperW *OutputBin External
+*UIConstraints: *StapleLocation UpperW *OutputBin CFBin1
+*UIConstraints: *StapleLocation UpperW *OutputBin CFBin2
+*UIConstraints: *StapleLocation UpperW *OutputBin FinBooklet
+*UIConstraints: *StapleLocation CenterW *OutputBin Standard
+*UIConstraints: *StapleLocation CenterW *OutputBin External
+*UIConstraints: *StapleLocation CenterW *OutputBin CFBin1
+*UIConstraints: *StapleLocation CenterW *OutputBin CFBin2
+*UIConstraints: *StapleLocation CenterW *OutputBin Fin2250Upper
+*UIConstraints: *StapleLocation CenterW *OutputBin Fin2250Lower
+*UIConstraints: *StapleLocation CenterW *OutputBin FinKINUShift
+*UIConstraints: *OutputBin Standard *StapleLocation UpperLeft
+*UIConstraints: *OutputBin External *StapleLocation UpperLeft
+*UIConstraints: *OutputBin CFBin1 *StapleLocation UpperLeft
+*UIConstraints: *OutputBin CFBin2 *StapleLocation UpperLeft
+*UIConstraints: *OutputBin FinBooklet *StapleLocation UpperLeft
+*UIConstraints: *OutputBin Standard *StapleLocation UpperRight
+*UIConstraints: *OutputBin External *StapleLocation UpperRight
+*UIConstraints: *OutputBin CFBin1 *StapleLocation UpperRight
+*UIConstraints: *OutputBin CFBin2 *StapleLocation UpperRight
+*UIConstraints: *OutputBin FinBooklet *StapleLocation UpperRight
+*UIConstraints: *OutputBin Standard *StapleLocation LeftW
+*UIConstraints: *OutputBin External *StapleLocation LeftW
+*UIConstraints: *OutputBin CFBin1 *StapleLocation LeftW
+*UIConstraints: *OutputBin CFBin2 *StapleLocation LeftW
+*UIConstraints: *OutputBin FinBooklet *StapleLocation LeftW
+*UIConstraints: *OutputBin Standard *StapleLocation RightW
+*UIConstraints: *OutputBin External *StapleLocation RightW
+*UIConstraints: *OutputBin CFBin1 *StapleLocation RightW
+*UIConstraints: *OutputBin CFBin2 *StapleLocation RightW
+*UIConstraints: *OutputBin FinBooklet *StapleLocation RightW
+*UIConstraints: *OutputBin Standard *StapleLocation UpperW
+*UIConstraints: *OutputBin External *StapleLocation UpperW
+*UIConstraints: *OutputBin CFBin1 *StapleLocation UpperW
+*UIConstraints: *OutputBin CFBin2 *StapleLocation UpperW
+*UIConstraints: *OutputBin FinBooklet *StapleLocation UpperW
+*UIConstraints: *OutputBin Standard *StapleLocation CenterW
+*UIConstraints: *OutputBin External *StapleLocation CenterW
+*UIConstraints: *OutputBin CFBin1 *StapleLocation CenterW
+*UIConstraints: *OutputBin CFBin2 *StapleLocation CenterW
+*UIConstraints: *OutputBin Fin2250Upper *StapleLocation CenterW
+*UIConstraints: *OutputBin Fin2250Lower *StapleLocation CenterW
+*UIConstraints: *OutputBin FinKINUShift *StapleLocation CenterW
+*UIConstraints: *Resolution 1200dpi *RPSBitsPerPixel 2BitsPerPixel
+*UIConstraints: *RPSBitsPerPixel 2BitsPerPixel *Resolution 1200dpi
+*UIConstraints: *Duplex DuplexTumble *MediaType Thick
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Thick
+*UIConstraints: *Duplex DuplexTumble *MediaType Labels
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Labels
+*UIConstraints: *Duplex DuplexTumble *MediaType OHP
+*UIConstraints: *Duplex DuplexNoTumble *MediaType OHP
+*UIConstraints: *Duplex DuplexTumble *MediaType DupPlain
+*UIConstraints: *Duplex DuplexNoTumble *MediaType DupPlain
+*UIConstraints: *Duplex DuplexTumble *MediaType DupThick
+*UIConstraints: *Duplex DuplexNoTumble *MediaType DupThick
+*UIConstraints: *MediaType Labels *Duplex DuplexTumble
+*UIConstraints: *MediaType Labels *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Thick *Duplex DuplexTumble
+*UIConstraints: *MediaType Thick *Duplex DuplexNoTumble
+*UIConstraints: *MediaType OHP *Duplex DuplexTumble
+*UIConstraints: *MediaType OHP *Duplex DuplexNoTumble
+*UIConstraints: *MediaType DupPlain *Duplex DuplexTumble
+*UIConstraints: *MediaType DupPlain *Duplex DuplexNoTumble
+*UIConstraints: *MediaType DupThick *Duplex DuplexTumble
+*UIConstraints: *MediaType DupThick *Duplex DuplexNoTumble
+*UIConstraints: *MediaType OHP *OutputBin Standard
+*UIConstraints: *MediaType OHP *OutputBin CFBin1
+*UIConstraints: *MediaType OHP *OutputBin CFBin2
+*UIConstraints: *MediaType OHP *OutputBin Fin2250Upper
+*UIConstraints: *MediaType OHP *OutputBin Fin2250Lower
+*UIConstraints: *MediaType OHP *OutputBin FinKINUShift
+*UIConstraints: *MediaType OHP *OutputBin FinBooklet
+*UIConstraints: *MediaType Thick *OutputBin Standard
+*UIConstraints: *MediaType Thick *OutputBin CFBin1
+*UIConstraints: *MediaType Thick *OutputBin CFBin2
+*UIConstraints: *MediaType Thick *OutputBin Fin2250Upper
+*UIConstraints: *MediaType Thick *OutputBin Fin2250Lower
+*UIConstraints: *MediaType Thick *OutputBin FinKINUShift
+*UIConstraints: *MediaType Thick *OutputBin FinBooklet
+*UIConstraints: *MediaType DupThick *OutputBin Standard
+*UIConstraints: *MediaType DupThick *OutputBin CFBin1
+*UIConstraints: *MediaType DupThick *OutputBin CFBin2
+*UIConstraints: *MediaType DupThick *OutputBin Fin2250Upper
+*UIConstraints: *MediaType DupThick *OutputBin Fin2250Lower
+*UIConstraints: *MediaType DupThick *OutputBin FinKINUShift
+*UIConstraints: *MediaType DupThick *OutputBin FinBooklet
+*UIConstraints: *OutputBin Standard *MediaType OHP
+*UIConstraints: *OutputBin CFBin1 *MediaType OHP
+*UIConstraints: *OutputBin CFBin2 *MediaType OHP
+*UIConstraints: *OutputBin Fin2250Upper *MediaType OHP
+*UIConstraints: *OutputBin Fin2250Lower *MediaType OHP
+*UIConstraints: *OutputBin FinKINUShift *MediaType OHP
+*UIConstraints: *OutputBin FinBooklet *MediaType OHP
+*UIConstraints: *OutputBin Standard *MediaType Thick
+*UIConstraints: *OutputBin CFBin1 *MediaType Thick
+*UIConstraints: *OutputBin CFBin2 *MediaType Thick
+*UIConstraints: *OutputBin Fin2250Upper *MediaType Thick
+*UIConstraints: *OutputBin Fin2250Lower *MediaType Thick
+*UIConstraints: *OutputBin FinKINUShift *MediaType Thick
+*UIConstraints: *OutputBin FinBooklet *MediaType Thick
+*UIConstraints: *OutputBin Standard *MediaType DupThick
+*UIConstraints: *OutputBin CFBin1 *MediaType DupThick
+*UIConstraints: *OutputBin CFBin2 *MediaType DupThick
+*UIConstraints: *OutputBin Fin2250Upper *MediaType DupThick
+*UIConstraints: *OutputBin Fin2250Lower *MediaType DupThick
+*UIConstraints: *OutputBin FinKINUShift *MediaType DupThick
+*UIConstraints: *OutputBin FinBooklet *MediaType DupThick
+*UIConstraints: *OutputBin External *Duplex DuplexTumble
+*UIConstraints: *OutputBin External *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *OutputBin External
+*UIConstraints: *Duplex DuplexNoTumble *OutputBin External
+*UIConstraints: *InputSlot MultiTray *Duplex DuplexTumble
+*UIConstraints: *InputSlot MultiTray *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *InputSlot MultiTray
+*UIConstraints: *Duplex DuplexNoTumble *InputSlot MultiTray
+*UIConstraints: *InputSlot MultiTray *OutputBin CFBin1
+*UIConstraints: *InputSlot MultiTray *OutputBin CFBin2
+*UIConstraints: *InputSlot MultiTray *OutputBin Fin2250Upper
+*UIConstraints: *InputSlot MultiTray *OutputBin Fin2250Lower
+*UIConstraints: *InputSlot MultiTray *OutputBin FinKINUShift
+*UIConstraints: *InputSlot MultiTray *OutputBin FinBooklet
+*UIConstraints: *OutputBin CFBin1 *InputSlot MultiTray
+*UIConstraints: *OutputBin CFBin2 *InputSlot MultiTray
+*UIConstraints: *OutputBin Fin2250Upper *InputSlot MultiTray
+*UIConstraints: *OutputBin Fin2250Lower *InputSlot MultiTray
+*UIConstraints: *OutputBin FinKINUShift *InputSlot MultiTray
+*UIConstraints: *OutputBin FinBooklet *InputSlot MultiTray
+
+*UIConstraints: *Option30Finisher None *RIPunch LeftJP2
+*UIConstraints: *RIPunch LeftJP2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch LeftUS2
+*UIConstraints: *RIPunch LeftUS2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch LeftUS3
+*UIConstraints: *RIPunch LeftUS3 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch LeftEU4
+*UIConstraints: *RIPunch LeftEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch LeftNEU4
+*UIConstraints: *RIPunch LeftNEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch RightJP2
+*UIConstraints: *RIPunch RightJP2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch RightUS2
+*UIConstraints: *RIPunch RightUS2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch RightUS3
+*UIConstraints: *RIPunch RightUS3 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch RightEU4
+*UIConstraints: *RIPunch RightEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch RightNEU4
+*UIConstraints: *RIPunch RightNEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch UpperJP2
+*UIConstraints: *RIPunch UpperJP2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch UpperUS2
+*UIConstraints: *RIPunch UpperUS2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch UpperUS3
+*UIConstraints: *RIPunch UpperUS3 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch UpperEU4
+*UIConstraints: *RIPunch UpperEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch UpperNEU4
+*UIConstraints: *RIPunch UpperNEU4 *Option30Finisher None
+*UIConstraints: *OutputBin Standard *RIPunch LeftJP2
+*UIConstraints: *RIPunch LeftJP2 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch LeftUS2
+*UIConstraints: *RIPunch LeftUS2 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch LeftUS3
+*UIConstraints: *RIPunch LeftUS3 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch LeftEU4
+*UIConstraints: *RIPunch LeftEU4 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch LeftNEU4
+*UIConstraints: *RIPunch LeftNEU4 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch RightJP2
+*UIConstraints: *RIPunch RightJP2 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch RightUS2
+*UIConstraints: *RIPunch RightUS2 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch RightUS3
+*UIConstraints: *RIPunch RightUS3 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch RightEU4
+*UIConstraints: *RIPunch RightEU4 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch RightNEU4
+*UIConstraints: *RIPunch RightNEU4 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch UpperJP2
+*UIConstraints: *RIPunch UpperJP2 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch UpperUS2
+*UIConstraints: *RIPunch UpperUS2 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch UpperUS3
+*UIConstraints: *RIPunch UpperUS3 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch UpperEU4
+*UIConstraints: *RIPunch UpperEU4 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch UpperNEU4
+*UIConstraints: *RIPunch UpperNEU4 *OutputBin Standard
+*UIConstraints: *OutputBin External *RIPunch LeftJP2
+*UIConstraints: *RIPunch LeftJP2 *OutputBin External
+*UIConstraints: *OutputBin External *RIPunch LeftUS2
+*UIConstraints: *RIPunch LeftUS2 *OutputBin External
+*UIConstraints: *OutputBin External *RIPunch LeftUS3
+*UIConstraints: *RIPunch LeftUS3 *OutputBin External
+*UIConstraints: *OutputBin External *RIPunch LeftEU4
+*UIConstraints: *RIPunch LeftEU4 *OutputBin External
+*UIConstraints: *OutputBin External *RIPunch LeftNEU4
+*UIConstraints: *RIPunch LeftNEU4 *OutputBin External
+*UIConstraints: *OutputBin External *RIPunch RightJP2
+*UIConstraints: *RIPunch RightJP2 *OutputBin External
+*UIConstraints: *OutputBin External *RIPunch RightUS2
+*UIConstraints: *RIPunch RightUS2 *OutputBin External
+*UIConstraints: *OutputBin External *RIPunch RightUS3
+*UIConstraints: *RIPunch RightUS3 *OutputBin External
+*UIConstraints: *OutputBin External *RIPunch RightEU4
+*UIConstraints: *RIPunch RightEU4 *OutputBin External
+*UIConstraints: *OutputBin External *RIPunch RightNEU4
+*UIConstraints: *RIPunch RightNEU4 *OutputBin External
+*UIConstraints: *OutputBin External *RIPunch UpperJP2
+*UIConstraints: *RIPunch UpperJP2 *OutputBin External
+*UIConstraints: *OutputBin External *RIPunch UpperUS2
+*UIConstraints: *RIPunch UpperUS2 *OutputBin External
+*UIConstraints: *OutputBin External *RIPunch UpperUS3
+*UIConstraints: *RIPunch UpperUS3 *OutputBin External
+*UIConstraints: *OutputBin External *RIPunch UpperEU4
+*UIConstraints: *RIPunch UpperEU4 *OutputBin External
+*UIConstraints: *OutputBin External *RIPunch UpperNEU4
+*UIConstraints: *RIPunch UpperNEU4 *OutputBin External
+*UIConstraints: *OutputBin CFBin1 *RIPunch LeftJP2
+*UIConstraints: *RIPunch LeftJP2 *OutputBin CFBin1
+*UIConstraints: *OutputBin CFBin1 *RIPunch LeftUS2
+*UIConstraints: *RIPunch LeftUS2 *OutputBin CFBin1
+*UIConstraints: *OutputBin CFBin1 *RIPunch LeftUS3
+*UIConstraints: *RIPunch LeftUS3 *OutputBin CFBin1
+*UIConstraints: *OutputBin CFBin1 *RIPunch LeftEU4
+*UIConstraints: *RIPunch LeftEU4 *OutputBin CFBin1
+*UIConstraints: *OutputBin CFBin1 *RIPunch LeftNEU4
+*UIConstraints: *RIPunch LeftNEU4 *OutputBin CFBin1
+*UIConstraints: *OutputBin CFBin1 *RIPunch RightJP2
+*UIConstraints: *RIPunch RightJP2 *OutputBin CFBin1
+*UIConstraints: *OutputBin CFBin1 *RIPunch RightUS2
+*UIConstraints: *RIPunch RightUS2 *OutputBin CFBin1
+*UIConstraints: *OutputBin CFBin1 *RIPunch RightUS3
+*UIConstraints: *RIPunch RightUS3 *OutputBin CFBin1
+*UIConstraints: *OutputBin CFBin1 *RIPunch RightEU4
+*UIConstraints: *RIPunch RightEU4 *OutputBin CFBin1
+*UIConstraints: *OutputBin CFBin1 *RIPunch RightNEU4
+*UIConstraints: *RIPunch RightNEU4 *OutputBin CFBin1
+*UIConstraints: *OutputBin CFBin1 *RIPunch UpperJP2
+*UIConstraints: *RIPunch UpperJP2 *OutputBin CFBin1
+*UIConstraints: *OutputBin CFBin1 *RIPunch UpperUS2
+*UIConstraints: *RIPunch UpperUS2 *OutputBin CFBin1
+*UIConstraints: *OutputBin CFBin1 *RIPunch UpperUS3
+*UIConstraints: *RIPunch UpperUS3 *OutputBin CFBin1
+*UIConstraints: *OutputBin CFBin1 *RIPunch UpperEU4
+*UIConstraints: *RIPunch UpperEU4 *OutputBin CFBin1
+*UIConstraints: *OutputBin CFBin1 *RIPunch UpperNEU4
+*UIConstraints: *RIPunch UpperNEU4 *OutputBin CFBin1
+*UIConstraints: *OutputBin CFBin2 *RIPunch LeftJP2
+*UIConstraints: *RIPunch LeftJP2 *OutputBin CFBin2
+*UIConstraints: *OutputBin CFBin2 *RIPunch LeftUS2
+*UIConstraints: *RIPunch LeftUS2 *OutputBin CFBin2
+*UIConstraints: *OutputBin CFBin2 *RIPunch LeftUS3
+*UIConstraints: *RIPunch LeftUS3 *OutputBin CFBin2
+*UIConstraints: *OutputBin CFBin2 *RIPunch LeftEU4
+*UIConstraints: *RIPunch LeftEU4 *OutputBin CFBin2
+*UIConstraints: *OutputBin CFBin2 *RIPunch LeftNEU4
+*UIConstraints: *RIPunch LeftNEU4 *OutputBin CFBin2
+*UIConstraints: *OutputBin CFBin2 *RIPunch RightJP2
+*UIConstraints: *RIPunch RightJP2 *OutputBin CFBin2
+*UIConstraints: *OutputBin CFBin2 *RIPunch RightUS2
+*UIConstraints: *RIPunch RightUS2 *OutputBin CFBin2
+*UIConstraints: *OutputBin CFBin2 *RIPunch RightUS3
+*UIConstraints: *RIPunch RightUS3 *OutputBin CFBin2
+*UIConstraints: *OutputBin CFBin2 *RIPunch RightEU4
+*UIConstraints: *RIPunch RightEU4 *OutputBin CFBin2
+*UIConstraints: *OutputBin CFBin2 *RIPunch RightNEU4
+*UIConstraints: *RIPunch RightNEU4 *OutputBin CFBin2
+*UIConstraints: *OutputBin CFBin2 *RIPunch UpperJP2
+*UIConstraints: *RIPunch UpperJP2 *OutputBin CFBin2
+*UIConstraints: *OutputBin CFBin2 *RIPunch UpperUS2
+*UIConstraints: *RIPunch UpperUS2 *OutputBin CFBin2
+*UIConstraints: *OutputBin CFBin2 *RIPunch UpperUS3
+*UIConstraints: *RIPunch UpperUS3 *OutputBin CFBin2
+*UIConstraints: *OutputBin CFBin2 *RIPunch UpperEU4
+*UIConstraints: *RIPunch UpperEU4 *OutputBin CFBin2
+*UIConstraints: *OutputBin CFBin2 *RIPunch UpperNEU4
+*UIConstraints: *RIPunch UpperNEU4 *OutputBin CFBin2
+*UIConstraints: *OutputBin FinBooklet *RIPunch LeftJP2
+*UIConstraints: *RIPunch LeftJP2 *OutputBin FinBooklet
+*UIConstraints: *OutputBin FinBooklet *RIPunch LeftUS2
+*UIConstraints: *RIPunch LeftUS2 *OutputBin FinBooklet
+*UIConstraints: *OutputBin FinBooklet *RIPunch LeftUS3
+*UIConstraints: *RIPunch LeftUS3 *OutputBin FinBooklet
+*UIConstraints: *OutputBin FinBooklet *RIPunch LeftEU4
+*UIConstraints: *RIPunch LeftEU4 *OutputBin FinBooklet
+*UIConstraints: *OutputBin FinBooklet *RIPunch LeftNEU4
+*UIConstraints: *RIPunch LeftNEU4 *OutputBin FinBooklet
+*UIConstraints: *OutputBin FinBooklet *RIPunch RightJP2
+*UIConstraints: *RIPunch RightJP2 *OutputBin FinBooklet
+*UIConstraints: *OutputBin FinBooklet *RIPunch RightUS2
+*UIConstraints: *RIPunch RightUS2 *OutputBin FinBooklet
+*UIConstraints: *OutputBin FinBooklet *RIPunch RightUS3
+*UIConstraints: *RIPunch RightUS3 *OutputBin FinBooklet
+*UIConstraints: *OutputBin FinBooklet *RIPunch RightEU4
+*UIConstraints: *RIPunch RightEU4 *OutputBin FinBooklet
+*UIConstraints: *OutputBin FinBooklet *RIPunch RightNEU4
+*UIConstraints: *RIPunch RightNEU4 *OutputBin FinBooklet
+*UIConstraints: *OutputBin FinBooklet *RIPunch UpperJP2
+*UIConstraints: *RIPunch UpperJP2 *OutputBin FinBooklet
+*UIConstraints: *OutputBin FinBooklet *RIPunch UpperUS2
+*UIConstraints: *RIPunch UpperUS2 *OutputBin FinBooklet
+*UIConstraints: *OutputBin FinBooklet *RIPunch UpperUS3
+*UIConstraints: *RIPunch UpperUS3 *OutputBin FinBooklet
+*UIConstraints: *OutputBin FinBooklet *RIPunch UpperEU4
+*UIConstraints: *RIPunch UpperEU4 *OutputBin FinBooklet
+*UIConstraints: *OutputBin FinBooklet *RIPunch UpperNEU4
+*UIConstraints: *RIPunch UpperNEU4 *OutputBin FinBooklet
+*UIConstraints: *StapleLocation CenterW *RIPunch LeftJP2
+*UIConstraints: *RIPunch LeftJP2 *StapleLocation CenterW
+*UIConstraints: *StapleLocation CenterW *RIPunch LeftUS2
+*UIConstraints: *RIPunch LeftUS2 *StapleLocation CenterW
+*UIConstraints: *StapleLocation CenterW *RIPunch LeftUS3
+*UIConstraints: *RIPunch LeftUS3 *StapleLocation CenterW
+*UIConstraints: *StapleLocation CenterW *RIPunch LeftEU4
+*UIConstraints: *RIPunch LeftEU4 *StapleLocation CenterW
+*UIConstraints: *StapleLocation CenterW *RIPunch LeftNEU4
+*UIConstraints: *RIPunch LeftNEU4 *StapleLocation CenterW
+*UIConstraints: *StapleLocation CenterW *RIPunch RightJP2
+*UIConstraints: *RIPunch RightJP2 *StapleLocation CenterW
+*UIConstraints: *StapleLocation CenterW *RIPunch RightUS2
+*UIConstraints: *RIPunch RightUS2 *StapleLocation CenterW
+*UIConstraints: *StapleLocation CenterW *RIPunch RightUS3
+*UIConstraints: *RIPunch RightUS3 *StapleLocation CenterW
+*UIConstraints: *StapleLocation CenterW *RIPunch RightEU4
+*UIConstraints: *RIPunch RightEU4 *StapleLocation CenterW
+*UIConstraints: *StapleLocation CenterW *RIPunch RightNEU4
+*UIConstraints: *RIPunch RightNEU4 *StapleLocation CenterW
+*UIConstraints: *StapleLocation CenterW *RIPunch UpperJP2
+*UIConstraints: *RIPunch UpperJP2 *StapleLocation CenterW
+*UIConstraints: *StapleLocation CenterW *RIPunch UpperUS2
+*UIConstraints: *RIPunch UpperUS2 *StapleLocation CenterW
+*UIConstraints: *StapleLocation CenterW *RIPunch UpperUS3
+*UIConstraints: *RIPunch UpperUS3 *StapleLocation CenterW
+*UIConstraints: *StapleLocation CenterW *RIPunch UpperEU4
+*UIConstraints: *RIPunch UpperEU4 *StapleLocation CenterW
+*UIConstraints: *StapleLocation CenterW *RIPunch UpperNEU4
+*UIConstraints: *RIPunch UpperNEU4 *StapleLocation CenterW
+
+
+*% Generic boilerplate PPD stuff as standard PostScript fonts and so on
+
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Standard ROM
+*% end of Printer Description file
diff --git a/db/source/PPD/Infotec/PXL/Infotec-ISC_3545_PXL.ppd b/db/source/PPD/Infotec/PXL/Infotec-ISC_3545_PXL.ppd
new file mode 100644
index 00000000..87fe946f
--- /dev/null
+++ b/db/source/PPD/Infotec/PXL/Infotec-ISC_3545_PXL.ppd
@@ -0,0 +1,986 @@
+*PPD-Adobe: "4.3"
+*%
+*% Printer Description file
+*% for "Infotec ISC 3545 PXL"
+*%
+*% CreationDate: 2004/03/23
+*% Modified: 2005/11/15
+*%
+*% COPYRIGHT (C) 2004-2005 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.00"
+*FormatVersion: "4.3"
+*LanguageEncoding: ISOLatin1
+*LanguageVersion: English
+*ModelName: "Infotec ISC 3545"
+*PCFileName: "INF35453.PPD"
+*Manufacturer: "Infotec"
+*Product: "(infotec ISC 3545 PS3)"
+*PSVersion: "(3015.102) 2"
+*ShortNickName: "Infotec ISC 3545 PXL"
+*NickName: "Infotec ISC 3545 PXL"
+
+*cupsVersion: 1.0
+*cupsManualCopies: True
+*cupsModelNumber: 2
+*cupsFilter: "application/vnd.cups-postscript 0 foomatic-rip"
+
+*%========== Basic Device Capabilities ==========
+
+*LanguageLevel: "3"
+*ColorDevice: True
+*DefaultColorSpace: CMYK
+*TTRasterizer: Type42
+*FileSystem: True
+*Throughput: "45"
+*LandscapeOrientation: Minus90
+
+*%========== Installable Options ==========
+*%========== & System Management ==========
+
+*OpenGroup: InstallableOptions/Installable Options
+
+*OpenUI *Option1Tray/Tray: PickOne
+*DefaultOption1Tray: None
+*Option1Tray None/None: ""
+*Option1Tray 1Cassette/Tray 3: ""
+*Option1Tray 2Cassette/Tray 3 and 4: ""
+*CloseUI *Option1Tray
+
+*OpenUI *Option50LeftTray1and2/Left Tray 1 and 2: PickOne
+*DefaultOption50LeftTray1and2: False
+*Option50LeftTray1and2 False/Not Installed: ""
+*Option50LeftTray1and2 True/Installed: ""
+*CloseUI *Option50LeftTray1and2
+
+*OpenUI *Option30Finisher/Finisher: PickOne
+*DefaultOption30Finisher: None
+*Option30Finisher None/Not Installed: ""
+*Option30Finisher Fin2250/2 Tray Finisher: ""
+*Option30Finisher FinKINU/Booklet Finisher: ""
+*CloseUI *Option30Finisher
+
+
+*CloseGroup: InstallableOptions
+
+*%========== Ghostscript Command line ==========
+
+*FoomaticIDs: Infotec-ISC_3545 pxlmono
+*FoomaticRIPCommandLine: "gs -q -dBATCH -dPARANOIDSAFER -dNOPAUSE%B%A%C -sOutputFile=- - %D%E"
+
+*OpenGroup: General
+*OpenUI *ColorModel/Color Mode: PickOne
+*FoomaticRIPOption ColorModel: enum Composite B
+*OrderDependency: 10 AnySetup *ColorModel
+*DefaultColorModel: Color
+*ColorModel Color/Color: "%% FoomaticRIPOptionSetting: ColorModel=Color"
+*FoomaticRIPOptionSetting ColorModel=Color: "JCLDatamode=Color GSCmdLine=Color"
+*ColorModel Grayscale/Grayscale: "%% FoomaticRIPOptionSetting: ColorModel=Grayscale"
+*FoomaticRIPOptionSetting ColorModel=Grayscale: "JCLDatamode=Grayscale GSCmdLine=Grayscale"
+*CloseUI: *ColorModel
+
+*FoomaticRIPOption GSCmdLine: enum CmdLine B 10
+*FoomaticRIPOptionSetting GSCmdLine=FromColorModel: ""
+*FoomaticRIPOptionSetting GSCmdLine=Color: " -sDEVICE=pxlcolor"
+*End
+*FoomaticRIPOptionSetting GSCmdLine=Grayscale: " -sDEVICE=pxlmono"
+*End
+
+*FoomaticRIPOption JCLDatamode: enum JCL B 10
+*FoomaticRIPOptionSetting JCLDatamode=FromColorModel: ""
+*FoomaticRIPOptionSetting JCLDatamode=Color: "SET DATAMODE=COLOR"
+*FoomaticRIPOptionSetting JCLDatamode=Grayscale: "SET DATAMODE=GRAYSCALE"
+
+*OpenUI *Resolution/Resolution: PickOne
+*FoomaticRIPOption Resolution: enum Composite A
+*OrderDependency: 15 AnySetup *Resolution
+*DefaultResolution: 600dpi
+*Resolution 600dpi: "%% FoomaticRIPOptionSetting: Resolution=600dpi"
+*FoomaticRIPOptionSetting Resolution=600dpi: "JCLResolution=600dpi GSResolution=600dpi"
+*Resolution 1200dpi: "%% FoomaticRIPOptionSetting: Resolution=1200dpi"
+*FoomaticRIPOptionSetting Resolution=1200dpi: "JCLResolution=1200dpi GSResolution=1200dpi"
+*CloseUI: *Resolution
+
+*FoomaticRIPOption GSResolution: enum CmdLine A 15
+*FoomaticRIPOptionSetting GSResolution=FromResolution: ""
+*FoomaticRIPOptionSetting GSResolution=600dpi: " -r600x600"
+*FoomaticRIPOptionSetting GSResolution=1200dpi: " -r1200x1200"
+
+*FoomaticRIPOption JCLResolution: enum JCL A 15
+*FoomaticRIPOptionSetting JCLResolution=FromResolution: ""
+*FoomaticRIPOptionSetting JCLResolution=600dpi: "SET RESOLUTION=600"
+*FoomaticRIPOptionSetting JCLResolution=1200dpi: "SET RESOLUTION=1200"
+
+
+*%========== Media Selection ==========
+
+*HWMargins: 11 11 11 11
+*OpenUI *PageSize/PageSize: PickOne
+*FoomaticRIPOption PageSize: enum CmdLine C
+*OrderDependency: 20 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize A3/A3: "%% FoomaticRIPOptionSetting: PageSize=A3"
+*FoomaticRIPOptionSetting PageSize=A3: " -sPAPERSIZE=a3"
+*PageSize A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*FoomaticRIPOptionSetting PageSize=A4: " -sPAPERSIZE=a4"
+*PageSize Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*FoomaticRIPOptionSetting PageSize=Letter: " -sPAPERSIZE=letter"
+*PageSize 11x17/11x17: "%% FoomaticRIPOptionSetting: PageSize=11x17"
+*FoomaticRIPOptionSetting PageSize=11x17: " -sPAPERSIZE=11x17"
+*CloseUI: *PageSize
+
+*OpenUI *PageRegion: PickOne
+*OrderDependency: 25 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion A3/A3: "%% FoomaticRIPOptionSetting: PageSize=A3"
+*PageRegion A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*PageRegion Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*PageRegion 11x17/11x17: "%% FoomaticRIPOptionSetting: PageSize=11x17"
+*CloseUI: *PageRegion
+
+*%========== Information About Media Sizes ==========
+
+*DefaultImageableArea: Letter
+*ImageableArea A3/A3: "12 12 830 1179"
+*ImageableArea A4/A4: "12 12 583 830"
+*ImageableArea Letter/Letter: "12 12 600 780"
+*ImageableArea 11x17/11x17: "12 12 780 1212"
+
+*DefaultPaperDimension: Letter
+*PaperDimension A3/A3: "842 1191"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension Letter/Letter: "612 792"
+*PaperDimension 11x17/11x17: "792 1224"
+
+*%========== Media Handling Features ==========
+
+*OpenUI *InputSlot/InputSlot: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine E
+*OrderDependency: 30 AnySetup *InputSlot
+*DefaultInputSlot: Auto
+*InputSlot MultiTray/Bypass Tray: "%% FoomaticRIPOptionSetting: InputSlot=MultiTray"
+*FoomaticRIPOptionSetting InputSlot=MultiTray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x02\xf8\x26/g&quot;"
+*End
+*InputSlot 1Tray/Tray 1: "%% FoomaticRIPOptionSetting: InputSlot=1Tray"
+*FoomaticRIPOptionSetting InputSlot=1Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x04\xf8\x26/g&quot;"
+*End
+*InputSlot 2Tray/Tray 2: "%% FoomaticRIPOptionSetting: InputSlot=2Tray"
+*FoomaticRIPOptionSetting InputSlot=2Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x05\xf8\x26/g&quot;"
+*End
+*InputSlot 3Tray/Tray 3: "%% FoomaticRIPOptionSetting: InputSlot=3Tray"
+*FoomaticRIPOptionSetting InputSlot=3Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x07\xf8\x26/g&quot;"
+*End
+*InputSlot 4Tray/Tray 4: "%% FoomaticRIPOptionSetting: InputSlot=4Tray"
+*FoomaticRIPOptionSetting InputSlot=4Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x08\xf8\x26/g&quot;"
+*End
+*InputSlot Auto/Auto Select: "%% FoomaticRIPOptionSetting: InputSlot=Auto"
+*FoomaticRIPOptionSetting InputSlot=Auto: ""
+*CloseUI: *InputSlot
+
+*OpenUI *Duplex/Duplex: PickOne
+*FoomaticRIPOption Duplex: enum Composite D
+*OrderDependency: 50 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex None/Off: "%% FoomaticRIPOptionSetting: Duplex=None"
+*FoomaticRIPOptionSetting Duplex=None: "JCLDuplex=None GSDuplex=None"
+*Duplex DuplexNoTumble/Long Edge: "%% FoomaticRIPOptionSetting: Duplex=DuplexNoTumble"
+*FoomaticRIPOptionSetting Duplex=DuplexNoTumble: "JCLDuplex=DuplexNoTumble GSDuplex=DuplexNoTumble"
+*Duplex DuplexTumble/Short Edge: "%% FoomaticRIPOptionSetting: Duplex=DuplexTumble"
+*FoomaticRIPOptionSetting Duplex=DuplexTumble: "JCLDuplex=DuplexTumble GSDuplex=DuplexTumble"
+*CloseUI: *Duplex
+
+*FoomaticRIPOption GSDuplex: enum CmdLine D 50
+*FoomaticRIPOptionSetting GSDuplex=FromDuplex: ""
+*FoomaticRIPOptionSetting GSDuplex=None: ""
+*FoomaticRIPOptionSetting GSDuplex=DuplexNoTumble: "&&
+ | perl -p -e &quot;s/\xc0\x00\xf8\x34/\xc0\x01\xf8\x35/g&quot;"
+*FoomaticRIPOptionSetting GSDuplex=DuplexTumble: "&&
+ | perl -p -e &quot;s/\xc0\x00\xf8\x34/\xc0\x00\xf8\x35/g&quot;"
+
+*FoomaticRIPOption JCLDuplex: enum JCL D 50
+*FoomaticRIPOptionSetting JCLDuplex=FromDuplex: ""
+*FoomaticRIPOptionSetting JCLDuplex=None: "SET DUPLEX=OFF"
+*FoomaticRIPOptionSetting JCLDuplex=DuplexNoTumble: "SET DUPLEX=ON
+@PJL SET BINDING=LONGEDGE"
+*FoomaticRIPOptionSetting JCLDuplex=DuplexTumble: "SET DUPLEX=ON
+@PJL SET BINDING=SHORTEDGE"
+
+
+*OpenUI *MediaType/Paper Type: PickOne
+*FoomaticRIPOption MediaType: enum JCL A
+*OrderDependency: 205 AnySetup *MediaType
+*DefaultMediaType: Plain
+*MediaType Plain/Plain: "%% FoomaticRIPOptionSetting: MediaType=Plain"
+*FoomaticRIPOptionSetting MediaType=Plain: "SET MEDIATYPE=PLAIN"
+*MediaType Recycled/Recycled: "%% FoomaticRIPOptionSetting: MediaType=Recycled"
+*FoomaticRIPOptionSetting MediaType=Recycled: "SET MEDIATYPE=RECYCLED"
+*MediaType Special/Special: "%% FoomaticRIPOptionSetting: MediaType=Special"
+*FoomaticRIPOptionSetting MediaType=Special: "SET MEDIATYPE=SPECIAL"
+*MediaType Colored/Color: "%% FoomaticRIPOptionSetting: MediaType=Colored"
+*FoomaticRIPOptionSetting MediaType=Colored: "SET MEDIATYPE=COLOR"
+*MediaType Letterhead/Letterhead: "%% FoomaticRIPOptionSetting: MediaType=Letterhead"
+*FoomaticRIPOptionSetting MediaType=Letterhead: "SET MEDIATYPE=LETTERHEAD"
+*MediaType Preprinted/Preprinted: "%% FoomaticRIPOptionSetting: MediaType=Preprinted"
+*FoomaticRIPOptionSetting MediaType=Preprinted: "SET MEDIATYPE=PREPRINTED"
+*MediaType Labels/Labels: "%% FoomaticRIPOptionSetting: MediaType=Labels"
+*FoomaticRIPOptionSetting MediaType=Labels: "SET MEDIATYPE=LABELS"
+*MediaType OHP/Transparency: "%% FoomaticRIPOptionSetting: MediaType=OHP"
+*FoomaticRIPOptionSetting MediaType=OHP: "SET MEDIATYPE=TRANSPARENCY"
+*MediaType Thick/Thick: "%% FoomaticRIPOptionSetting: MediaType=Thick"
+*FoomaticRIPOptionSetting MediaType=Thick: "SET MEDIATYPE=THICK"
+*MediaType DupPlain/Plain (Duplex Backside): "%% FoomaticRIPOptionSetting: MediaType=DupPlain"
+*FoomaticRIPOptionSetting MediaType=DupPlain: "SET MEDIATYPE=PLAINDUPLEXBACKSIDE"
+*MediaType DupThick/Thick (Duplex Backside): "%% FoomaticRIPOptionSetting: MediaType=DupThick"
+*FoomaticRIPOptionSetting MediaType=DupThick: "SET MEDIATYPE=THICKDUPLEXBACKSIDE"
+*CloseUI: *MediaType
+
+*OpenUI *OutputBin/Destination: PickOne
+*FoomaticRIPOption OutputBin: enum JCL A
+*OrderDependency: 210 AnySetup *OutputBin
+*DefaultOutputBin: Default
+*OutputBin Default/Printer Default: "%% FoomaticRIPOptionSetting: OutputBin=Default"
+*FoomaticRIPOptionSetting OutputBin=Default: "SET OUTBIN=SYSDEFAULT"
+*OutputBin Standard/Internal Tray: "%% FoomaticRIPOptionSetting: OutputBin=Standard"
+*FoomaticRIPOptionSetting OutputBin=Standard: "SET OUTBIN=UPPER"
+*OutputBin External/External Tray: "%% FoomaticRIPOptionSetting: OutputBin=External"
+*FoomaticRIPOptionSetting OutputBin=External: "SET OUTBIN=LOWER"
+*OutputBin CFBin1/Left Tray 1: "%% FoomaticRIPOptionSetting: OutputBin=CFBin1"
+*FoomaticRIPOptionSetting OutputBin=CFBin1: "SET OUTBIN=LOWER2"
+*OutputBin CFBin2/Left Tray 2: "%% FoomaticRIPOptionSetting: OutputBin=CFBin2"
+*FoomaticRIPOptionSetting OutputBin=CFBin2: "SET OUTBIN=LOWER3"
+*OutputBin Fin2250Upper/Finisher Shift Tray 1: "%% FoomaticRIPOptionSetting: OutputBin=Fin2250Upper"
+*FoomaticRIPOptionSetting OutputBin=Fin2250Upper: "SET OUTBIN=FINISHERPROOF"
+*OutputBin Fin2250Lower/Finisher Shift Tray 2: "%% FoomaticRIPOptionSetting: OutputBin=Fin2250Lower"
+*FoomaticRIPOptionSetting OutputBin=Fin2250Lower: "SET OUTBIN=FINISHERSHIFT"
+*OutputBin FinKINUShift/Finisher Shift Tray: "%% FoomaticRIPOptionSetting: OutputBin=FinKINUShift"
+*FoomaticRIPOptionSetting OutputBin=FinKINUShift: "SET OUTBIN=FINISHERSHIFT"
+*OutputBin FinBooklet/Finisher Booklet Tray: "%% FoomaticRIPOptionSetting: OutputBin=FinBooklet"
+*FoomaticRIPOptionSetting OutputBin=FinBooklet: "SET OUTBIN=FINISHERBOOKLET"
+*CloseUI: *OutputBin
+
+*OpenUI *StapleLocation/Staple: PickOne
+*FoomaticRIPOption StapleLocation: enum JCL A
+*OrderDependency: 220 AnySetup *StapleLocation
+*DefaultStapleLocation: None
+*StapleLocation None/Off: "%% FoomaticRIPOptionSetting: StapleLocation=None"
+*FoomaticRIPOptionSetting StapleLocation=None: "SET STAPLE=OFF"
+*StapleLocation UpperLeft/Top left: "%% FoomaticRIPOptionSetting: StapleLocation=UpperLeft"
+*FoomaticRIPOptionSetting StapleLocation=UpperLeft: "SET STAPLE=LEFTTOP"
+*StapleLocation UpperRight/Top right: "%% FoomaticRIPOptionSetting: StapleLocation=UpperRight"
+*FoomaticRIPOptionSetting StapleLocation=UpperRight: "SET STAPLE=RIGHTTOP"
+*StapleLocation LeftW/2 at left: "%% FoomaticRIPOptionSetting: StapleLocation=LeftW"
+*FoomaticRIPOptionSetting StapleLocation=LeftW: "SET STAPLE=LEFT2PORT"
+*StapleLocation RightW/2 at right: "%% FoomaticRIPOptionSetting: StapleLocation=RightW"
+*FoomaticRIPOptionSetting StapleLocation=RightW: "SET STAPLE=RIGHT2PORT"
+*StapleLocation UpperW/2 at top: "%% FoomaticRIPOptionSetting: StapleLocation=UpperW"
+*FoomaticRIPOptionSetting StapleLocation=UpperW: "SET STAPLE=TOP2PORT"
+*StapleLocation CenterW/2 at center: "%% FoomaticRIPOptionSetting: StapleLocation=CenterW"
+*FoomaticRIPOptionSetting StapleLocation=CenterW: "SET STAPLE=BOOKLET"
+*CloseUI: *StapleLocation
+
+*OpenUI *RIPunch/Punch: PickOne
+*FoomaticRIPOption RIPunch: enum JCL A
+*OrderDependency: 230 AnySetup *RIPunch
+*DefaultRIPunch: None
+*RIPunch None/Off: "%% FoomaticRIPOptionSetting: RIPunch=None"
+*FoomaticRIPOptionSetting RIPunch=None: "SET PUNCH=OFF"
+*RIPunch LeftJP2/2 at left (Japan/Europe): "%% FoomaticRIPOptionSetting: RIPunch=LeftJP2"
+*FoomaticRIPOptionSetting RIPunch=LeftJP2: "SET PUNCH=LEFTPORT
+@PJL SET PUNCHHOLE=JP2"
+*End
+*RIPunch LeftUS2/2 at left (North America): "%% FoomaticRIPOptionSetting: RIPunch=LeftUS2"
+*FoomaticRIPOptionSetting RIPunch=LeftUS2: "SET PUNCH=LEFTPORT
+@PJL SET PUNCHHOLE=US2"
+*End
+*RIPunch LeftUS3/3 at left (North America): "%% FoomaticRIPOptionSetting: RIPunch=LeftUS3"
+*FoomaticRIPOptionSetting RIPunch=LeftUS3: "SET PUNCH=LEFTPORT
+@PJL SET PUNCHHOLE=US3"
+*End
+*RIPunch LeftEU4/4 at left (Europe): "%% FoomaticRIPOptionSetting: RIPunch=LeftEU4"
+*FoomaticRIPOptionSetting RIPunch=LeftEU4: "SET PUNCH=LEFTPORT
+@PJL SET PUNCHHOLE=EU4"
+*End
+*RIPunch LeftNEU4/4 at left (Northern Europe): "%% FoomaticRIPOptionSetting: RIPunch=LeftNEU4"
+*FoomaticRIPOptionSetting RIPunch=LeftNEU4: "SET PUNCH=LEFTPORT
+@PJL SET PUNCHHOLE=NEU4"
+*End
+*RIPunch RightJP2/2 at right (Japan/Europe): "%% FoomaticRIPOptionSetting: RIPunch=RightJP2"
+*FoomaticRIPOptionSetting RIPunch=RightJP2: "SET PUNCH=RIGHTPORT
+@PJL SET PUNCHHOLE=JP2"
+*End
+*RIPunch RightUS2/2 at right (North America): "%% FoomaticRIPOptionSetting: RIPunch=RightUS2"
+*FoomaticRIPOptionSetting RIPunch=RightUS2: "SET PUNCH=RIGHTPORT
+@PJL SET PUNCHHOLE=US2"
+*End
+*RIPunch RightUS3/3 at right (North America): "%% FoomaticRIPOptionSetting: RIPunch=RightUS3"
+*FoomaticRIPOptionSetting RIPunch=RightUS3: "SET PUNCH=RIGHTPORT
+@PJL SET PUNCHHOLE=US3"
+*End
+*RIPunch RightEU4/4 at right (Europe): "%% FoomaticRIPOptionSetting: RIPunch=RightEU4"
+*FoomaticRIPOptionSetting RIPunch=RightEU4: "SET PUNCH=RIGHTPORT
+@PJL SET PUNCHHOLE=EU4"
+*End
+*RIPunch RightNEU4/4 at right (Northern Europe): "%% FoomaticRIPOptionSetting: RIPunch=RightNEU4"
+*FoomaticRIPOptionSetting RIPunch=RightNEU4: "SET PUNCH=RIGHTPORT
+@PJL SET PUNCHHOLE=NEU4"
+*End
+*RIPunch UpperJP2/2 at top (Japan/Europe): "%% FoomaticRIPOptionSetting: RIPunch=UpperJP2"
+*FoomaticRIPOptionSetting RIPunch=UpperJP2: "SET PUNCH=TOPPORT
+@PJL SET PUNCHHOLE=JP2"
+*End
+*RIPunch UpperUS2/2 at top (North America): "%% FoomaticRIPOptionSetting: RIPunch=UpperUS2"
+*FoomaticRIPOptionSetting RIPunch=UpperUS2: "SET PUNCH=TOPPORT
+@PJL SET PUNCHHOLE=US2"
+*End
+*RIPunch UpperUS3/3 at top (North America): "%% FoomaticRIPOptionSetting: RIPunch=UpperUS3"
+*FoomaticRIPOptionSetting RIPunch=UpperUS3: "SET PUNCH=TOPPORT
+@PJL SET PUNCHHOLE=US3"
+*End
+*RIPunch UpperEU4/4 at top (Europe): "%% FoomaticRIPOptionSetting: RIPunch=UpperEU4"
+*FoomaticRIPOptionSetting RIPunch=UpperEU4: "SET PUNCH=TOPPORT
+@PJL SET PUNCHHOLE=EU4"
+*End
+*RIPunch UpperNEU4/4 at top (Northern Europe): "%% FoomaticRIPOptionSetting: RIPunch=UpperNEU4"
+*FoomaticRIPOptionSetting RIPunch=UpperNEU4: "SET PUNCH=TOPPORT
+@PJL SET PUNCHHOLE=NEU4"
+*End
+*CloseUI: *RIPunch
+
+*OpenUI *RIPrintMode/Toner Saving: PickOne
+*FoomaticRIPOption RIPrintMode: enum JCL A
+*OrderDependency: 45 AnySetup *RIPrintMode
+*DefaultRIPrintMode: 0rhit
+*RIPrintMode 0rhit/Off: "%% FoomaticRIPOptionSetting: RIPrintMode=0rhit"
+*FoomaticRIPOptionSetting RIPrintMode=0rhit: "SET ECONOMODE=OFF"
+*RIPrintMode 5rhit/On: "%% FoomaticRIPOptionSetting: RIPrintMode=5rhit"
+*FoomaticRIPOptionSetting RIPrintMode=5rhit: "SET ECONOMODE=ON"
+*CloseUI: *RIPrintMode
+
+*OpenUI *RPSBitsPerPixel/Gradation: PickOne
+*FoomaticRIPOption RPSBitsPerPixel: enum JCL A
+*OrderDependency: 41 AnySetup *RPSBitsPerPixel
+*DefaultRPSBitsPerPixel: 1BitsPerPixel
+*RPSBitsPerPixel 1BitsPerPixel/Fast: "%% FoomaticRIPOptionSetting: RPSBitsPerPixel=1BitsPerPixel"
+*FoomaticRIPOptionSetting RPSBitsPerPixel=1BitsPerPixel: "SET BITSPERPIXEL=1"
+*RPSBitsPerPixel 2BitsPerPixel/Standard: "%% FoomaticRIPOptionSetting: RPSBitsPerPixel=2BitsPerPixel"
+*FoomaticRIPOptionSetting RPSBitsPerPixel=2BitsPerPixel: "SET BITSPERPIXEL=2"
+*CloseUI: *RPSBitsPerPixel
+
+
+*CloseGroup: General
+
+
+*OpenGroup: JobLog/Job Log
+
+*OpenUI *JobType/JobType: PickOne
+*FoomaticRIPOption JobType: enum JCL A
+*OrderDependency: 255 AnySetup *JobType
+*DefaultJobType: Normal
+*JobType Normal/Normal: ""
+*JobType DetailedLogging/Normal with Detailed Logging: "%% FoomaticRIPOptionSetting: JobType=DetailedLogging"
+*FoomaticRIPOptionSetting JobType=DetailedLogging: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;"
+*End
+*JobType SamplePrint/Sample Print: "%% FoomaticRIPOptionSetting: JobType=SamplePrint"
+*FoomaticRIPOptionSetting JobType=SamplePrint: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;
+@PJL PROOFJOB"
+*End
+*JobType LockedPrint/Locked Print: "%% FoomaticRIPOptionSetting: JobType=LockedPrint"
+*FoomaticRIPOptionSetting JobType=LockedPrint: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;
+@PJL SECUREJOB"
+*End
+*JobType DocServer/Document Server: "%% FoomaticRIPOptionSetting: JobType=DocServer"
+*FoomaticRIPOptionSetting JobType=DocServer: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;
+@PJL SET OWNERID=&quot;&user;&quot;
+@PJL SET DISKIMAGE=ON"
+*End
+*CloseUI: *JobType
+
+
+*OpenUI *LockedPrintPassword/Locked Print Password (4-8 digits): PickOne
+*FoomaticRIPOption LockedPrintPassword: password JCL A
+*FoomaticRIPOptionMaxLength LockedPrintPassword:8
+*FoomaticRIPOptionAllowedChars LockedPrintPassword: "0-9"
+*OrderDependency: 255 AnySetup *LockedPrintPassword
+*FoomaticRIPOptionPrototype LockedPrintPassword: "SET JOBPASSWORD=%s"
+*DefaultLockedPrintPassword: None
+*LockedPrintPassword None/None: ""
+*LockedPrintPassword 1111/1111: "%% FoomaticRIPOptionSetting: LockedPrintPassword=1111"
+*FoomaticRIPOptionSetting LockedPrintPassword=1111: "SET JOBPASSWORD=1111"
+*LockedPrintPassword 2222/2222: "%% FoomaticRIPOptionSetting: LockedPrintPassword=2222"
+*FoomaticRIPOptionSetting LockedPrintPassword=2222: "SET JOBPASSWORD=2222"
+*LockedPrintPassword 3333/3333: "%% FoomaticRIPOptionSetting: LockedPrintPassword=3333"
+*FoomaticRIPOptionSetting LockedPrintPassword=3333: "SET JOBPASSWORD=3333"
+*CloseUI: *LockedPrintPassword
+
+
+*OpenUI *DocServerPassword/Document Server Password (4-8 digits): PickOne
+*FoomaticRIPOption DocServerPassword: password JCL A
+*FoomaticRIPOptionMaxLength DocServerPassword:8
+*FoomaticRIPOptionAllowedChars DocServerPassword: "0-9"
+*OrderDependency: 255 AnySetup *DocServerPassword
+*FoomaticRIPOptionPrototype DocServerPassword: "SET JOBPASSWORD=%s"
+*DefaultDocServerPassword: None
+*DocServerPassword None/None: ""
+*DocServerPassword 1111/1111: "%% FoomaticRIPOptionSetting: DocServerPassword=1111"
+*FoomaticRIPOptionSetting DocServerPassword=1111: "SET JOBPASSWORD=1111"
+*DocServerPassword 2222/2222: "%% FoomaticRIPOptionSetting: DocServerPassword=2222"
+*FoomaticRIPOptionSetting DocServerPassword=2222: "SET JOBPASSWORD=2222"
+*DocServerPassword 3333/3333: "%% FoomaticRIPOptionSetting: DocServerPassword=3333"
+*FoomaticRIPOptionSetting DocServerPassword=3333: "SET JOBPASSWORD=3333"
+*CloseUI: *DocServerPassword
+
+
+*OpenUI *UserCode/User Code (up to 8 digits): PickOne
+*FoomaticRIPOption UserCode: string JCL A
+*FoomaticRIPOptionMaxLength UserCode:8
+*FoomaticRIPOptionAllowedChars UserCode: "0-9"
+*OrderDependency: 255 AnySetup *UserCode
+*FoomaticRIPOptionPrototype UserCode: "SET USERCODE=&quot;%s&quot;"
+*DefaultUserCode: None
+*UserCode None/None: ""
+*UserCode 1/1: "%% FoomaticRIPOptionSetting: UserCode=1"
+*FoomaticRIPOptionSetting UserCode=1: "SET USERCODE=&quot;1&quot;"
+*UserCode 2/2: "%% FoomaticRIPOptionSetting: UserCode=2"
+*FoomaticRIPOptionSetting UserCode=2: "SET USERCODE=&quot;2&quot;"
+*UserCode 3/3: "%% FoomaticRIPOptionSetting: UserCode=3"
+*FoomaticRIPOptionSetting UserCode=3: "SET USERCODE=&quot;3&quot;"
+*CloseUI: *UserCode
+
+*CloseGroup: JobLog/Job Log
+
+*UIConstraints: *Option50LeftTray1and2 True *Option30Finisher Fin2250
+*UIConstraints: *Option50LeftTray1and2 True *Option30Finisher FinKINU
+*UIConstraints: *Option30Finisher Fin2250 *Option50LeftTray1and2 True
+*UIConstraints: *Option30Finisher FinKINU *Option50LeftTray1and2 True
+*UIConstraints: *Option1Tray None *InputSlot 3Tray
+*UIConstraints: *Option1Tray None *InputSlot 4Tray
+*UIConstraints: *Option1Tray 1Cassette *InputSlot 4Tray
+*UIConstraints: *InputSlot 3Tray *Option1Tray None
+*UIConstraints: *InputSlot 4Tray *Option1Tray None
+*UIConstraints: *InputSlot 4Tray *Option1Tray 1Cassette
+*UIConstraints: *Option30Finisher None *StapleLocation UpperLeft
+*UIConstraints: *Option30Finisher None *StapleLocation UpperRight
+*UIConstraints: *Option30Finisher None *StapleLocation LeftW
+*UIConstraints: *Option30Finisher None *StapleLocation RightW
+*UIConstraints: *Option30Finisher None *StapleLocation UpperW
+*UIConstraints: *Option30Finisher None *StapleLocation CenterW
+*UIConstraints: *Option30Finisher Fin2250 *StapleLocation CenterW
+*UIConstraints: *StapleLocation UpperLeft *Option30Finisher None
+*UIConstraints: *StapleLocation UpperRight *Option30Finisher None
+*UIConstraints: *StapleLocation LeftW *Option30Finisher None
+*UIConstraints: *StapleLocation RightW *Option30Finisher None
+*UIConstraints: *StapleLocation UpperW *Option30Finisher None
+*UIConstraints: *StapleLocation CenterW *Option30Finisher None
+*UIConstraints: *StapleLocation CenterW *Option30Finisher Fin2250
+*UIConstraints: *Option30Finisher None *OutputBin Fin2250Upper
+*UIConstraints: *Option30Finisher None *OutputBin Fin2250Lower
+*UIConstraints: *Option30Finisher None *OutputBin FinKINUShift
+*UIConstraints: *Option30Finisher None *OutputBin FinBooklet
+*UIConstraints: *Option30Finisher Fin2250 *OutputBin FinKINUShift
+*UIConstraints: *Option30Finisher Fin2250 *OutputBin FinBooklet
+*UIConstraints: *Option30Finisher FinKINU *OutputBin Fin2250Upper
+*UIConstraints: *Option30Finisher FinKINU *OutputBin Fin2250Lower
+*UIConstraints: *OutputBin Fin2250Upper *Option30Finisher None
+*UIConstraints: *OutputBin Fin2250Lower *Option30Finisher None
+*UIConstraints: *OutputBin FinKINUShift *Option30Finisher None
+*UIConstraints: *OutputBin FinBooklet *Option30Finisher None
+*UIConstraints: *OutputBin FinKINUShift *Option30Finisher Fin2250
+*UIConstraints: *OutputBin FinBooklet *Option30Finisher Fin2250
+*UIConstraints: *OutputBin Fin2250Upper *Option30Finisher FinKINU
+*UIConstraints: *OutputBin Fin2250Lower *Option30Finisher FinKINU
+*UIConstraints: *Option50LeftTray1and2 False *OutputBin CFBin1
+*UIConstraints: *Option50LeftTray1and2 False *OutputBin CFBin2
+*UIConstraints: *OutputBin CFBin1 *Option50LeftTray1and2 False
+*UIConstraints: *OutputBin CFBin2 *Option50LeftTray1and2 False
+*UIConstraints: *MediaType OHP *InputSlot 1Tray
+*UIConstraints: *MediaType OHP *InputSlot 2Tray
+*UIConstraints: *MediaType OHP *InputSlot 3Tray
+*UIConstraints: *MediaType OHP *InputSlot 4Tray
+*UIConstraints: *MediaType Thick *InputSlot 1Tray
+*UIConstraints: *MediaType Thick *InputSlot 2Tray
+*UIConstraints: *MediaType Thick *InputSlot 3Tray
+*UIConstraints: *MediaType Thick *InputSlot 4Tray
+*UIConstraints: *MediaType DupPlain *InputSlot 1Tray
+*UIConstraints: *MediaType DupPlain *InputSlot 2Tray
+*UIConstraints: *MediaType DupPlain *InputSlot 3Tray
+*UIConstraints: *MediaType DupPlain *InputSlot 4Tray
+*UIConstraints: *MediaType DupThick *InputSlot 1Tray
+*UIConstraints: *MediaType DupThick *InputSlot 2Tray
+*UIConstraints: *MediaType DupThick *InputSlot 3Tray
+*UIConstraints: *MediaType DupThick *InputSlot 4Tray
+*UIConstraints: *MediaType Labels *InputSlot 1Tray
+*UIConstraints: *MediaType Labels *InputSlot 2Tray
+*UIConstraints: *MediaType Labels *InputSlot 3Tray
+*UIConstraints: *MediaType Labels *InputSlot 4Tray
+*UIConstraints: *InputSlot 1Tray *MediaType OHP
+*UIConstraints: *InputSlot 2Tray *MediaType OHP
+*UIConstraints: *InputSlot 3Tray *MediaType OHP
+*UIConstraints: *InputSlot 4Tray *MediaType OHP
+*UIConstraints: *InputSlot 1Tray *MediaType Thick
+*UIConstraints: *InputSlot 2Tray *MediaType Thick
+*UIConstraints: *InputSlot 3Tray *MediaType Thick
+*UIConstraints: *InputSlot 4Tray *MediaType Thick
+*UIConstraints: *InputSlot 1Tray *MediaType DupPlain
+*UIConstraints: *InputSlot 2Tray *MediaType DupPlain
+*UIConstraints: *InputSlot 3Tray *MediaType DupPlain
+*UIConstraints: *InputSlot 4Tray *MediaType DupPlain
+*UIConstraints: *InputSlot 1Tray *MediaType DupThick
+*UIConstraints: *InputSlot 2Tray *MediaType DupThick
+*UIConstraints: *InputSlot 3Tray *MediaType DupThick
+*UIConstraints: *InputSlot 4Tray *MediaType DupThick
+*UIConstraints: *InputSlot 1Tray *MediaType Labels
+*UIConstraints: *InputSlot 2Tray *MediaType Labels
+*UIConstraints: *InputSlot 3Tray *MediaType Labels
+*UIConstraints: *InputSlot 4Tray *MediaType Labels
+*UIConstraints: *PageSize A3 *InputSlot 1Tray
+*UIConstraints: *PageSize 11x17 *InputSlot 1Tray
+*UIConstraints: *InputSlot 1Tray *PageSize A3
+*UIConstraints: *InputSlot 1Tray *PageSize 11x17
+*UIConstraints: *StapleLocation UpperLeft *OutputBin Standard
+*UIConstraints: *StapleLocation UpperLeft *OutputBin External
+*UIConstraints: *StapleLocation UpperLeft *OutputBin CFBin1
+*UIConstraints: *StapleLocation UpperLeft *OutputBin CFBin2
+*UIConstraints: *StapleLocation UpperLeft *OutputBin FinBooklet
+*UIConstraints: *StapleLocation UpperRight *OutputBin Standard
+*UIConstraints: *StapleLocation UpperRight *OutputBin External
+*UIConstraints: *StapleLocation UpperRight *OutputBin CFBin1
+*UIConstraints: *StapleLocation UpperRight *OutputBin CFBin2
+*UIConstraints: *StapleLocation UpperRight *OutputBin FinBooklet
+*UIConstraints: *StapleLocation LeftW *OutputBin Standard
+*UIConstraints: *StapleLocation LeftW *OutputBin External
+*UIConstraints: *StapleLocation LeftW *OutputBin CFBin1
+*UIConstraints: *StapleLocation LeftW *OutputBin CFBin2
+*UIConstraints: *StapleLocation LeftW *OutputBin FinBooklet
+*UIConstraints: *StapleLocation RightW *OutputBin Standard
+*UIConstraints: *StapleLocation RightW *OutputBin External
+*UIConstraints: *StapleLocation RightW *OutputBin CFBin1
+*UIConstraints: *StapleLocation RightW *OutputBin CFBin2
+*UIConstraints: *StapleLocation RightW *OutputBin FinBooklet
+*UIConstraints: *StapleLocation UpperW *OutputBin Standard
+*UIConstraints: *StapleLocation UpperW *OutputBin External
+*UIConstraints: *StapleLocation UpperW *OutputBin CFBin1
+*UIConstraints: *StapleLocation UpperW *OutputBin CFBin2
+*UIConstraints: *StapleLocation UpperW *OutputBin FinBooklet
+*UIConstraints: *StapleLocation CenterW *OutputBin Standard
+*UIConstraints: *StapleLocation CenterW *OutputBin External
+*UIConstraints: *StapleLocation CenterW *OutputBin CFBin1
+*UIConstraints: *StapleLocation CenterW *OutputBin CFBin2
+*UIConstraints: *StapleLocation CenterW *OutputBin Fin2250Upper
+*UIConstraints: *StapleLocation CenterW *OutputBin Fin2250Lower
+*UIConstraints: *StapleLocation CenterW *OutputBin FinKINUShift
+*UIConstraints: *OutputBin Standard *StapleLocation UpperLeft
+*UIConstraints: *OutputBin External *StapleLocation UpperLeft
+*UIConstraints: *OutputBin CFBin1 *StapleLocation UpperLeft
+*UIConstraints: *OutputBin CFBin2 *StapleLocation UpperLeft
+*UIConstraints: *OutputBin FinBooklet *StapleLocation UpperLeft
+*UIConstraints: *OutputBin Standard *StapleLocation UpperRight
+*UIConstraints: *OutputBin External *StapleLocation UpperRight
+*UIConstraints: *OutputBin CFBin1 *StapleLocation UpperRight
+*UIConstraints: *OutputBin CFBin2 *StapleLocation UpperRight
+*UIConstraints: *OutputBin FinBooklet *StapleLocation UpperRight
+*UIConstraints: *OutputBin Standard *StapleLocation LeftW
+*UIConstraints: *OutputBin External *StapleLocation LeftW
+*UIConstraints: *OutputBin CFBin1 *StapleLocation LeftW
+*UIConstraints: *OutputBin CFBin2 *StapleLocation LeftW
+*UIConstraints: *OutputBin FinBooklet *StapleLocation LeftW
+*UIConstraints: *OutputBin Standard *StapleLocation RightW
+*UIConstraints: *OutputBin External *StapleLocation RightW
+*UIConstraints: *OutputBin CFBin1 *StapleLocation RightW
+*UIConstraints: *OutputBin CFBin2 *StapleLocation RightW
+*UIConstraints: *OutputBin FinBooklet *StapleLocation RightW
+*UIConstraints: *OutputBin Standard *StapleLocation UpperW
+*UIConstraints: *OutputBin External *StapleLocation UpperW
+*UIConstraints: *OutputBin CFBin1 *StapleLocation UpperW
+*UIConstraints: *OutputBin CFBin2 *StapleLocation UpperW
+*UIConstraints: *OutputBin FinBooklet *StapleLocation UpperW
+*UIConstraints: *OutputBin Standard *StapleLocation CenterW
+*UIConstraints: *OutputBin External *StapleLocation CenterW
+*UIConstraints: *OutputBin CFBin1 *StapleLocation CenterW
+*UIConstraints: *OutputBin CFBin2 *StapleLocation CenterW
+*UIConstraints: *OutputBin Fin2250Upper *StapleLocation CenterW
+*UIConstraints: *OutputBin Fin2250Lower *StapleLocation CenterW
+*UIConstraints: *OutputBin FinKINUShift *StapleLocation CenterW
+*UIConstraints: *Resolution 1200dpi *RPSBitsPerPixel 2BitsPerPixel
+*UIConstraints: *RPSBitsPerPixel 2BitsPerPixel *Resolution 1200dpi
+*UIConstraints: *Duplex DuplexTumble *MediaType Thick
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Thick
+*UIConstraints: *Duplex DuplexTumble *MediaType Labels
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Labels
+*UIConstraints: *Duplex DuplexTumble *MediaType OHP
+*UIConstraints: *Duplex DuplexNoTumble *MediaType OHP
+*UIConstraints: *Duplex DuplexTumble *MediaType DupPlain
+*UIConstraints: *Duplex DuplexNoTumble *MediaType DupPlain
+*UIConstraints: *Duplex DuplexTumble *MediaType DupThick
+*UIConstraints: *Duplex DuplexNoTumble *MediaType DupThick
+*UIConstraints: *MediaType Labels *Duplex DuplexTumble
+*UIConstraints: *MediaType Labels *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Thick *Duplex DuplexTumble
+*UIConstraints: *MediaType Thick *Duplex DuplexNoTumble
+*UIConstraints: *MediaType OHP *Duplex DuplexTumble
+*UIConstraints: *MediaType OHP *Duplex DuplexNoTumble
+*UIConstraints: *MediaType DupPlain *Duplex DuplexTumble
+*UIConstraints: *MediaType DupPlain *Duplex DuplexNoTumble
+*UIConstraints: *MediaType DupThick *Duplex DuplexTumble
+*UIConstraints: *MediaType DupThick *Duplex DuplexNoTumble
+*UIConstraints: *MediaType OHP *OutputBin Standard
+*UIConstraints: *MediaType OHP *OutputBin CFBin1
+*UIConstraints: *MediaType OHP *OutputBin CFBin2
+*UIConstraints: *MediaType OHP *OutputBin Fin2250Upper
+*UIConstraints: *MediaType OHP *OutputBin Fin2250Lower
+*UIConstraints: *MediaType OHP *OutputBin FinKINUShift
+*UIConstraints: *MediaType OHP *OutputBin FinBooklet
+*UIConstraints: *MediaType Thick *OutputBin Standard
+*UIConstraints: *MediaType Thick *OutputBin CFBin1
+*UIConstraints: *MediaType Thick *OutputBin CFBin2
+*UIConstraints: *MediaType Thick *OutputBin Fin2250Upper
+*UIConstraints: *MediaType Thick *OutputBin Fin2250Lower
+*UIConstraints: *MediaType Thick *OutputBin FinKINUShift
+*UIConstraints: *MediaType Thick *OutputBin FinBooklet
+*UIConstraints: *MediaType DupThick *OutputBin Standard
+*UIConstraints: *MediaType DupThick *OutputBin CFBin1
+*UIConstraints: *MediaType DupThick *OutputBin CFBin2
+*UIConstraints: *MediaType DupThick *OutputBin Fin2250Upper
+*UIConstraints: *MediaType DupThick *OutputBin Fin2250Lower
+*UIConstraints: *MediaType DupThick *OutputBin FinKINUShift
+*UIConstraints: *MediaType DupThick *OutputBin FinBooklet
+*UIConstraints: *OutputBin Standard *MediaType OHP
+*UIConstraints: *OutputBin CFBin1 *MediaType OHP
+*UIConstraints: *OutputBin CFBin2 *MediaType OHP
+*UIConstraints: *OutputBin Fin2250Upper *MediaType OHP
+*UIConstraints: *OutputBin Fin2250Lower *MediaType OHP
+*UIConstraints: *OutputBin FinKINUShift *MediaType OHP
+*UIConstraints: *OutputBin FinBooklet *MediaType OHP
+*UIConstraints: *OutputBin Standard *MediaType Thick
+*UIConstraints: *OutputBin CFBin1 *MediaType Thick
+*UIConstraints: *OutputBin CFBin2 *MediaType Thick
+*UIConstraints: *OutputBin Fin2250Upper *MediaType Thick
+*UIConstraints: *OutputBin Fin2250Lower *MediaType Thick
+*UIConstraints: *OutputBin FinKINUShift *MediaType Thick
+*UIConstraints: *OutputBin FinBooklet *MediaType Thick
+*UIConstraints: *OutputBin Standard *MediaType DupThick
+*UIConstraints: *OutputBin CFBin1 *MediaType DupThick
+*UIConstraints: *OutputBin CFBin2 *MediaType DupThick
+*UIConstraints: *OutputBin Fin2250Upper *MediaType DupThick
+*UIConstraints: *OutputBin Fin2250Lower *MediaType DupThick
+*UIConstraints: *OutputBin FinKINUShift *MediaType DupThick
+*UIConstraints: *OutputBin FinBooklet *MediaType DupThick
+*UIConstraints: *OutputBin External *Duplex DuplexTumble
+*UIConstraints: *OutputBin External *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *OutputBin External
+*UIConstraints: *Duplex DuplexNoTumble *OutputBin External
+*UIConstraints: *InputSlot MultiTray *Duplex DuplexTumble
+*UIConstraints: *InputSlot MultiTray *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *InputSlot MultiTray
+*UIConstraints: *Duplex DuplexNoTumble *InputSlot MultiTray
+*UIConstraints: *InputSlot MultiTray *OutputBin CFBin1
+*UIConstraints: *InputSlot MultiTray *OutputBin CFBin2
+*UIConstraints: *InputSlot MultiTray *OutputBin Fin2250Upper
+*UIConstraints: *InputSlot MultiTray *OutputBin Fin2250Lower
+*UIConstraints: *InputSlot MultiTray *OutputBin FinKINUShift
+*UIConstraints: *InputSlot MultiTray *OutputBin FinBooklet
+*UIConstraints: *OutputBin CFBin1 *InputSlot MultiTray
+*UIConstraints: *OutputBin CFBin2 *InputSlot MultiTray
+*UIConstraints: *OutputBin Fin2250Upper *InputSlot MultiTray
+*UIConstraints: *OutputBin Fin2250Lower *InputSlot MultiTray
+*UIConstraints: *OutputBin FinKINUShift *InputSlot MultiTray
+*UIConstraints: *OutputBin FinBooklet *InputSlot MultiTray
+
+*UIConstraints: *Option30Finisher None *RIPunch LeftJP2
+*UIConstraints: *RIPunch LeftJP2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch LeftUS2
+*UIConstraints: *RIPunch LeftUS2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch LeftUS3
+*UIConstraints: *RIPunch LeftUS3 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch LeftEU4
+*UIConstraints: *RIPunch LeftEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch LeftNEU4
+*UIConstraints: *RIPunch LeftNEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch RightJP2
+*UIConstraints: *RIPunch RightJP2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch RightUS2
+*UIConstraints: *RIPunch RightUS2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch RightUS3
+*UIConstraints: *RIPunch RightUS3 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch RightEU4
+*UIConstraints: *RIPunch RightEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch RightNEU4
+*UIConstraints: *RIPunch RightNEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch UpperJP2
+*UIConstraints: *RIPunch UpperJP2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch UpperUS2
+*UIConstraints: *RIPunch UpperUS2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch UpperUS3
+*UIConstraints: *RIPunch UpperUS3 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch UpperEU4
+*UIConstraints: *RIPunch UpperEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch UpperNEU4
+*UIConstraints: *RIPunch UpperNEU4 *Option30Finisher None
+*UIConstraints: *OutputBin Standard *RIPunch LeftJP2
+*UIConstraints: *RIPunch LeftJP2 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch LeftUS2
+*UIConstraints: *RIPunch LeftUS2 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch LeftUS3
+*UIConstraints: *RIPunch LeftUS3 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch LeftEU4
+*UIConstraints: *RIPunch LeftEU4 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch LeftNEU4
+*UIConstraints: *RIPunch LeftNEU4 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch RightJP2
+*UIConstraints: *RIPunch RightJP2 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch RightUS2
+*UIConstraints: *RIPunch RightUS2 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch RightUS3
+*UIConstraints: *RIPunch RightUS3 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch RightEU4
+*UIConstraints: *RIPunch RightEU4 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch RightNEU4
+*UIConstraints: *RIPunch RightNEU4 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch UpperJP2
+*UIConstraints: *RIPunch UpperJP2 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch UpperUS2
+*UIConstraints: *RIPunch UpperUS2 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch UpperUS3
+*UIConstraints: *RIPunch UpperUS3 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch UpperEU4
+*UIConstraints: *RIPunch UpperEU4 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch UpperNEU4
+*UIConstraints: *RIPunch UpperNEU4 *OutputBin Standard
+*UIConstraints: *OutputBin External *RIPunch LeftJP2
+*UIConstraints: *RIPunch LeftJP2 *OutputBin External
+*UIConstraints: *OutputBin External *RIPunch LeftUS2
+*UIConstraints: *RIPunch LeftUS2 *OutputBin External
+*UIConstraints: *OutputBin External *RIPunch LeftUS3
+*UIConstraints: *RIPunch LeftUS3 *OutputBin External
+*UIConstraints: *OutputBin External *RIPunch LeftEU4
+*UIConstraints: *RIPunch LeftEU4 *OutputBin External
+*UIConstraints: *OutputBin External *RIPunch LeftNEU4
+*UIConstraints: *RIPunch LeftNEU4 *OutputBin External
+*UIConstraints: *OutputBin External *RIPunch RightJP2
+*UIConstraints: *RIPunch RightJP2 *OutputBin External
+*UIConstraints: *OutputBin External *RIPunch RightUS2
+*UIConstraints: *RIPunch RightUS2 *OutputBin External
+*UIConstraints: *OutputBin External *RIPunch RightUS3
+*UIConstraints: *RIPunch RightUS3 *OutputBin External
+*UIConstraints: *OutputBin External *RIPunch RightEU4
+*UIConstraints: *RIPunch RightEU4 *OutputBin External
+*UIConstraints: *OutputBin External *RIPunch RightNEU4
+*UIConstraints: *RIPunch RightNEU4 *OutputBin External
+*UIConstraints: *OutputBin External *RIPunch UpperJP2
+*UIConstraints: *RIPunch UpperJP2 *OutputBin External
+*UIConstraints: *OutputBin External *RIPunch UpperUS2
+*UIConstraints: *RIPunch UpperUS2 *OutputBin External
+*UIConstraints: *OutputBin External *RIPunch UpperUS3
+*UIConstraints: *RIPunch UpperUS3 *OutputBin External
+*UIConstraints: *OutputBin External *RIPunch UpperEU4
+*UIConstraints: *RIPunch UpperEU4 *OutputBin External
+*UIConstraints: *OutputBin External *RIPunch UpperNEU4
+*UIConstraints: *RIPunch UpperNEU4 *OutputBin External
+*UIConstraints: *OutputBin CFBin1 *RIPunch LeftJP2
+*UIConstraints: *RIPunch LeftJP2 *OutputBin CFBin1
+*UIConstraints: *OutputBin CFBin1 *RIPunch LeftUS2
+*UIConstraints: *RIPunch LeftUS2 *OutputBin CFBin1
+*UIConstraints: *OutputBin CFBin1 *RIPunch LeftUS3
+*UIConstraints: *RIPunch LeftUS3 *OutputBin CFBin1
+*UIConstraints: *OutputBin CFBin1 *RIPunch LeftEU4
+*UIConstraints: *RIPunch LeftEU4 *OutputBin CFBin1
+*UIConstraints: *OutputBin CFBin1 *RIPunch LeftNEU4
+*UIConstraints: *RIPunch LeftNEU4 *OutputBin CFBin1
+*UIConstraints: *OutputBin CFBin1 *RIPunch RightJP2
+*UIConstraints: *RIPunch RightJP2 *OutputBin CFBin1
+*UIConstraints: *OutputBin CFBin1 *RIPunch RightUS2
+*UIConstraints: *RIPunch RightUS2 *OutputBin CFBin1
+*UIConstraints: *OutputBin CFBin1 *RIPunch RightUS3
+*UIConstraints: *RIPunch RightUS3 *OutputBin CFBin1
+*UIConstraints: *OutputBin CFBin1 *RIPunch RightEU4
+*UIConstraints: *RIPunch RightEU4 *OutputBin CFBin1
+*UIConstraints: *OutputBin CFBin1 *RIPunch RightNEU4
+*UIConstraints: *RIPunch RightNEU4 *OutputBin CFBin1
+*UIConstraints: *OutputBin CFBin1 *RIPunch UpperJP2
+*UIConstraints: *RIPunch UpperJP2 *OutputBin CFBin1
+*UIConstraints: *OutputBin CFBin1 *RIPunch UpperUS2
+*UIConstraints: *RIPunch UpperUS2 *OutputBin CFBin1
+*UIConstraints: *OutputBin CFBin1 *RIPunch UpperUS3
+*UIConstraints: *RIPunch UpperUS3 *OutputBin CFBin1
+*UIConstraints: *OutputBin CFBin1 *RIPunch UpperEU4
+*UIConstraints: *RIPunch UpperEU4 *OutputBin CFBin1
+*UIConstraints: *OutputBin CFBin1 *RIPunch UpperNEU4
+*UIConstraints: *RIPunch UpperNEU4 *OutputBin CFBin1
+*UIConstraints: *OutputBin CFBin2 *RIPunch LeftJP2
+*UIConstraints: *RIPunch LeftJP2 *OutputBin CFBin2
+*UIConstraints: *OutputBin CFBin2 *RIPunch LeftUS2
+*UIConstraints: *RIPunch LeftUS2 *OutputBin CFBin2
+*UIConstraints: *OutputBin CFBin2 *RIPunch LeftUS3
+*UIConstraints: *RIPunch LeftUS3 *OutputBin CFBin2
+*UIConstraints: *OutputBin CFBin2 *RIPunch LeftEU4
+*UIConstraints: *RIPunch LeftEU4 *OutputBin CFBin2
+*UIConstraints: *OutputBin CFBin2 *RIPunch LeftNEU4
+*UIConstraints: *RIPunch LeftNEU4 *OutputBin CFBin2
+*UIConstraints: *OutputBin CFBin2 *RIPunch RightJP2
+*UIConstraints: *RIPunch RightJP2 *OutputBin CFBin2
+*UIConstraints: *OutputBin CFBin2 *RIPunch RightUS2
+*UIConstraints: *RIPunch RightUS2 *OutputBin CFBin2
+*UIConstraints: *OutputBin CFBin2 *RIPunch RightUS3
+*UIConstraints: *RIPunch RightUS3 *OutputBin CFBin2
+*UIConstraints: *OutputBin CFBin2 *RIPunch RightEU4
+*UIConstraints: *RIPunch RightEU4 *OutputBin CFBin2
+*UIConstraints: *OutputBin CFBin2 *RIPunch RightNEU4
+*UIConstraints: *RIPunch RightNEU4 *OutputBin CFBin2
+*UIConstraints: *OutputBin CFBin2 *RIPunch UpperJP2
+*UIConstraints: *RIPunch UpperJP2 *OutputBin CFBin2
+*UIConstraints: *OutputBin CFBin2 *RIPunch UpperUS2
+*UIConstraints: *RIPunch UpperUS2 *OutputBin CFBin2
+*UIConstraints: *OutputBin CFBin2 *RIPunch UpperUS3
+*UIConstraints: *RIPunch UpperUS3 *OutputBin CFBin2
+*UIConstraints: *OutputBin CFBin2 *RIPunch UpperEU4
+*UIConstraints: *RIPunch UpperEU4 *OutputBin CFBin2
+*UIConstraints: *OutputBin CFBin2 *RIPunch UpperNEU4
+*UIConstraints: *RIPunch UpperNEU4 *OutputBin CFBin2
+*UIConstraints: *OutputBin FinBooklet *RIPunch LeftJP2
+*UIConstraints: *RIPunch LeftJP2 *OutputBin FinBooklet
+*UIConstraints: *OutputBin FinBooklet *RIPunch LeftUS2
+*UIConstraints: *RIPunch LeftUS2 *OutputBin FinBooklet
+*UIConstraints: *OutputBin FinBooklet *RIPunch LeftUS3
+*UIConstraints: *RIPunch LeftUS3 *OutputBin FinBooklet
+*UIConstraints: *OutputBin FinBooklet *RIPunch LeftEU4
+*UIConstraints: *RIPunch LeftEU4 *OutputBin FinBooklet
+*UIConstraints: *OutputBin FinBooklet *RIPunch LeftNEU4
+*UIConstraints: *RIPunch LeftNEU4 *OutputBin FinBooklet
+*UIConstraints: *OutputBin FinBooklet *RIPunch RightJP2
+*UIConstraints: *RIPunch RightJP2 *OutputBin FinBooklet
+*UIConstraints: *OutputBin FinBooklet *RIPunch RightUS2
+*UIConstraints: *RIPunch RightUS2 *OutputBin FinBooklet
+*UIConstraints: *OutputBin FinBooklet *RIPunch RightUS3
+*UIConstraints: *RIPunch RightUS3 *OutputBin FinBooklet
+*UIConstraints: *OutputBin FinBooklet *RIPunch RightEU4
+*UIConstraints: *RIPunch RightEU4 *OutputBin FinBooklet
+*UIConstraints: *OutputBin FinBooklet *RIPunch RightNEU4
+*UIConstraints: *RIPunch RightNEU4 *OutputBin FinBooklet
+*UIConstraints: *OutputBin FinBooklet *RIPunch UpperJP2
+*UIConstraints: *RIPunch UpperJP2 *OutputBin FinBooklet
+*UIConstraints: *OutputBin FinBooklet *RIPunch UpperUS2
+*UIConstraints: *RIPunch UpperUS2 *OutputBin FinBooklet
+*UIConstraints: *OutputBin FinBooklet *RIPunch UpperUS3
+*UIConstraints: *RIPunch UpperUS3 *OutputBin FinBooklet
+*UIConstraints: *OutputBin FinBooklet *RIPunch UpperEU4
+*UIConstraints: *RIPunch UpperEU4 *OutputBin FinBooklet
+*UIConstraints: *OutputBin FinBooklet *RIPunch UpperNEU4
+*UIConstraints: *RIPunch UpperNEU4 *OutputBin FinBooklet
+*UIConstraints: *StapleLocation CenterW *RIPunch LeftJP2
+*UIConstraints: *RIPunch LeftJP2 *StapleLocation CenterW
+*UIConstraints: *StapleLocation CenterW *RIPunch LeftUS2
+*UIConstraints: *RIPunch LeftUS2 *StapleLocation CenterW
+*UIConstraints: *StapleLocation CenterW *RIPunch LeftUS3
+*UIConstraints: *RIPunch LeftUS3 *StapleLocation CenterW
+*UIConstraints: *StapleLocation CenterW *RIPunch LeftEU4
+*UIConstraints: *RIPunch LeftEU4 *StapleLocation CenterW
+*UIConstraints: *StapleLocation CenterW *RIPunch LeftNEU4
+*UIConstraints: *RIPunch LeftNEU4 *StapleLocation CenterW
+*UIConstraints: *StapleLocation CenterW *RIPunch RightJP2
+*UIConstraints: *RIPunch RightJP2 *StapleLocation CenterW
+*UIConstraints: *StapleLocation CenterW *RIPunch RightUS2
+*UIConstraints: *RIPunch RightUS2 *StapleLocation CenterW
+*UIConstraints: *StapleLocation CenterW *RIPunch RightUS3
+*UIConstraints: *RIPunch RightUS3 *StapleLocation CenterW
+*UIConstraints: *StapleLocation CenterW *RIPunch RightEU4
+*UIConstraints: *RIPunch RightEU4 *StapleLocation CenterW
+*UIConstraints: *StapleLocation CenterW *RIPunch RightNEU4
+*UIConstraints: *RIPunch RightNEU4 *StapleLocation CenterW
+*UIConstraints: *StapleLocation CenterW *RIPunch UpperJP2
+*UIConstraints: *RIPunch UpperJP2 *StapleLocation CenterW
+*UIConstraints: *StapleLocation CenterW *RIPunch UpperUS2
+*UIConstraints: *RIPunch UpperUS2 *StapleLocation CenterW
+*UIConstraints: *StapleLocation CenterW *RIPunch UpperUS3
+*UIConstraints: *RIPunch UpperUS3 *StapleLocation CenterW
+*UIConstraints: *StapleLocation CenterW *RIPunch UpperEU4
+*UIConstraints: *RIPunch UpperEU4 *StapleLocation CenterW
+*UIConstraints: *StapleLocation CenterW *RIPunch UpperNEU4
+*UIConstraints: *RIPunch UpperNEU4 *StapleLocation CenterW
+
+
+*% Generic boilerplate PPD stuff as standard PostScript fonts and so on
+
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Standard ROM
+*% end of Printer Description file
diff --git a/db/source/PPD/Infotec/PXL/Infotec-ISC_4560_PXL.ppd b/db/source/PPD/Infotec/PXL/Infotec-ISC_4560_PXL.ppd
new file mode 100644
index 00000000..4f3c5cc1
--- /dev/null
+++ b/db/source/PPD/Infotec/PXL/Infotec-ISC_4560_PXL.ppd
@@ -0,0 +1,1212 @@
+*PPD-Adobe: "4.3"
+*%
+*% Printer Description file
+*% for "Infotec ISC 4560 PXL"
+*%
+*% CreationDate: 2004/03/18
+*% Modified: 2005/11/15
+*%
+*% COPYRIGHT (C) 2004-2005 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.1"
+*FormatVersion: "4.3"
+*LanguageEncoding: ISOLatin1
+*LanguageVersion: English
+*ModelName: "Infotec ISC 4560"
+*PCFileName: "INF45603.PPD"
+*Manufacturer: "Infotec"
+*Product: "(infotec ISC 4560 PS3)"
+*PSVersion: "(3015.102) 2"
+*ShortNickName: "Infotec ISC 4560 PXL"
+*NickName: "Infotec ISC 4560 PXL"
+
+*cupsVersion: 1.0
+*cupsManualCopies: True
+*cupsModelNumber: 2
+*cupsFilter: "application/vnd.cups-postscript 0 foomatic-rip"
+
+*%========== Basic Device Capabilities ==========
+
+*LanguageLevel: "3"
+*ColorDevice: True
+*DefaultColorSpace: CMYK
+*TTRasterizer: Type42
+*FileSystem: True
+*Throughput: "60"
+*LandscapeOrientation: Minus90
+
+*%========== Installable Options ==========
+*%========== & System Management ==========
+
+*OpenGroup: InstallableOptions/Installable Options
+
+*OpenUI *Option2LargeCapacityTray/Large Capacity Tray: PickOne
+*DefaultOption2LargeCapacityTray: False
+*Option2LargeCapacityTray False/Not Installed: ""
+*Option2LargeCapacityTray True/Installed: ""
+*CloseUI *Option2LargeCapacityTray
+
+*OpenUI *Option40Mailbox/Mailbox: PickOne
+*DefaultOption40Mailbox: False
+*Option40Mailbox False/Not Installed: ""
+*Option40Mailbox True/Installed: ""
+*CloseUI *Option40Mailbox
+
+*OpenUI *Option30Finisher/Finisher: PickOne
+*DefaultOption30Finisher: None
+*Option30Finisher None/Not Installed: ""
+*Option30Finisher FinEUPHPOS/Finisher MEC BK: ""
+*Option30Finisher FinEUPHIMPOS/Finisher MEC: ""
+*Option30Finisher FinVICTORIAC/Finisher 3000B: ""
+*CloseUI *Option30Finisher
+
+
+*CloseGroup: InstallableOptions
+
+*%========== Ghostscript Command line ==========
+
+*FoomaticIDs: Infotec-ISC_4560 pxlmono
+*FoomaticRIPCommandLine: "gs -q -dBATCH -dPARANOIDSAFER -dNOPAUSE%B%A%C -sOutputFile=- - %D%E"
+
+*OpenGroup: General
+*OpenUI *ColorModel/Color Mode: PickOne
+*FoomaticRIPOption ColorModel: enum Composite B
+*OrderDependency: 10 AnySetup *ColorModel
+*DefaultColorModel: Color
+*ColorModel Color/Color: "%% FoomaticRIPOptionSetting: ColorModel=Color"
+*FoomaticRIPOptionSetting ColorModel=Color: "JCLDatamode=Color GSCmdLine=Color"
+*ColorModel Grayscale/Grayscale: "%% FoomaticRIPOptionSetting: ColorModel=Grayscale"
+*FoomaticRIPOptionSetting ColorModel=Grayscale: "JCLDatamode=Grayscale GSCmdLine=Grayscale"
+*CloseUI: *ColorModel
+
+*FoomaticRIPOption GSCmdLine: enum CmdLine B 10
+*FoomaticRIPOptionSetting GSCmdLine=FromColorModel: ""
+*FoomaticRIPOptionSetting GSCmdLine=Color: " -sDEVICE=pxlcolor"
+*End
+*FoomaticRIPOptionSetting GSCmdLine=Grayscale: " -sDEVICE=pxlmono"
+*End
+
+*FoomaticRIPOption JCLDatamode: enum JCL B 10
+*FoomaticRIPOptionSetting JCLDatamode=FromColorModel: ""
+*FoomaticRIPOptionSetting JCLDatamode=Color: "SET DATAMODE=COLOR"
+*FoomaticRIPOptionSetting JCLDatamode=Grayscale: "SET DATAMODE=GRAYSCALE"
+
+*OpenUI *Resolution/Resolution: PickOne
+*FoomaticRIPOption Resolution: enum Composite A
+*OrderDependency: 15 AnySetup *Resolution
+*DefaultResolution: 600dpi
+*Resolution 600dpi: "%% FoomaticRIPOptionSetting: Resolution=600dpi"
+*FoomaticRIPOptionSetting Resolution=600dpi: "JCLResolution=600dpi GSResolution=600dpi"
+*CloseUI: *Resolution
+
+*FoomaticRIPOption GSResolution: enum CmdLine A 15
+*FoomaticRIPOptionSetting GSResolution=FromResolution: ""
+*FoomaticRIPOptionSetting GSResolution=600dpi: " -r600x600"
+
+*FoomaticRIPOption JCLResolution: enum JCL A 15
+*FoomaticRIPOptionSetting JCLResolution=FromResolution: ""
+*FoomaticRIPOptionSetting JCLResolution=600dpi: "SET RESOLUTION=600"
+
+
+*%========== Media Selection ==========
+
+*HWMargins: 12 12 12 12
+*OpenUI *PageSize/PageSize: PickOne
+*FoomaticRIPOption PageSize: enum CmdLine C
+*OrderDependency: 20 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize A3/A3: "%% FoomaticRIPOptionSetting: PageSize=A3"
+*FoomaticRIPOptionSetting PageSize=A3: " -sPAPERSIZE=a3"
+*PageSize A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*FoomaticRIPOptionSetting PageSize=A4: " -sPAPERSIZE=a4"
+*PageSize 11x17/11x17: "%% FoomaticRIPOptionSetting: PageSize=11x17"
+*FoomaticRIPOptionSetting PageSize=11x17: " -sPAPERSIZE=11x17"
+*PageSize Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*FoomaticRIPOptionSetting PageSize=Letter: " -sPAPERSIZE=letter"
+*CloseUI: *PageSize
+
+*OpenUI *PageRegion: PickOne
+*OrderDependency: 25 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion A3/A3: "%% FoomaticRIPOptionSetting: PageSize=A3"
+*PageRegion A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*PageRegion 11x17/11x17: "%% FoomaticRIPOptionSetting: PageSize=11x17"
+*PageRegion Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*CloseUI: *PageRegion
+
+*%========== Information About Media Sizes ==========
+
+*DefaultImageableArea: Letter
+*ImageableArea A3/A3: "12 12 830 1179"
+*ImageableArea A4/A4: "12 12 583 830"
+*ImageableArea 11x17/11x17: "12 12 780 1212"
+*ImageableArea Letter/Letter: "12 12 600 780"
+
+*DefaultPaperDimension: Letter
+*PaperDimension A3/A3: "842 1191"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension 11x17/11x17: "792 1224"
+*PaperDimension Letter/Letter: "612 792"
+
+*%========== Media Handling Features ==========
+
+*OpenUI *InputSlot/InputSlot: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine E
+*OrderDependency: 30 AnySetup *InputSlot
+*DefaultInputSlot: Auto
+*InputSlot MultiTray/Bypass Tray: "%% FoomaticRIPOptionSetting: InputSlot=MultiTray"
+*FoomaticRIPOptionSetting InputSlot=MultiTray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x02\xf8\x26/g&quot;"
+*End
+*InputSlot 1Tray/Tray 1: "%% FoomaticRIPOptionSetting: InputSlot=1Tray"
+*FoomaticRIPOptionSetting InputSlot=1Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x04\xf8\x26/g&quot;"
+*End
+*InputSlot 2Tray/Tray 2: "%% FoomaticRIPOptionSetting: InputSlot=2Tray"
+*FoomaticRIPOptionSetting InputSlot=2Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x05\xf8\x26/g&quot;"
+*End
+*InputSlot 3Tray/Tray 3: "%% FoomaticRIPOptionSetting: InputSlot=3Tray"
+*FoomaticRIPOptionSetting InputSlot=3Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x07\xf8\x26/g&quot;"
+*End
+*InputSlot 4Tray/Large Capacity Tray: "%% FoomaticRIPOptionSetting: InputSlot=4Tray"
+*FoomaticRIPOptionSetting InputSlot=4Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x09\xf8\x26/g&quot;"
+*End
+*InputSlot Auto/Auto Select: "%% FoomaticRIPOptionSetting: InputSlot=Auto"
+*FoomaticRIPOptionSetting InputSlot=Auto: ""
+*CloseUI: *InputSlot
+
+*OpenUI *Duplex/Duplex: PickOne
+*FoomaticRIPOption Duplex: enum Composite D
+*OrderDependency: 50 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex None/Off: "%% FoomaticRIPOptionSetting: Duplex=None"
+*FoomaticRIPOptionSetting Duplex=None: "JCLDuplex=None GSDuplex=None"
+*Duplex DuplexNoTumble/Long Edge: "%% FoomaticRIPOptionSetting: Duplex=DuplexNoTumble"
+*FoomaticRIPOptionSetting Duplex=DuplexNoTumble: "JCLDuplex=DuplexNoTumble GSDuplex=DuplexNoTumble"
+*Duplex DuplexTumble/Short Edge: "%% FoomaticRIPOptionSetting: Duplex=DuplexTumble"
+*FoomaticRIPOptionSetting Duplex=DuplexTumble: "JCLDuplex=DuplexTumble GSDuplex=DuplexTumble"
+*CloseUI: *Duplex
+
+*FoomaticRIPOption GSDuplex: enum CmdLine D 50
+*FoomaticRIPOptionSetting GSDuplex=FromDuplex: ""
+*FoomaticRIPOptionSetting GSDuplex=None: ""
+*FoomaticRIPOptionSetting GSDuplex=DuplexNoTumble: "&&
+ | perl -p -e &quot;s/\xc0\x00\xf8\x34/\xc0\x01\xf8\x35/g&quot;"
+*FoomaticRIPOptionSetting GSDuplex=DuplexTumble: "&&
+ | perl -p -e &quot;s/\xc0\x00\xf8\x34/\xc0\x00\xf8\x35/g&quot;"
+
+*FoomaticRIPOption JCLDuplex: enum JCL D 50
+*FoomaticRIPOptionSetting JCLDuplex=FromDuplex: ""
+*FoomaticRIPOptionSetting JCLDuplex=None: "SET DUPLEX=OFF"
+*FoomaticRIPOptionSetting JCLDuplex=DuplexNoTumble: "SET DUPLEX=ON
+@PJL SET BINDING=LONGEDGE"
+*FoomaticRIPOptionSetting JCLDuplex=DuplexTumble: "SET DUPLEX=ON
+@PJL SET BINDING=SHORTEDGE"
+
+
+*OpenUI *MediaType/Paper Type: PickOne
+*FoomaticRIPOption MediaType: enum JCL A
+*OrderDependency: 205 AnySetup *MediaType
+*DefaultMediaType: Plain
+*MediaType Plain/Plain: "%% FoomaticRIPOptionSetting: MediaType=Plain"
+*FoomaticRIPOptionSetting MediaType=Plain: "SET MEDIATYPE=PLAIN"
+*MediaType Recycled/Recycled: "%% FoomaticRIPOptionSetting: MediaType=Recycled"
+*FoomaticRIPOptionSetting MediaType=Recycled: "SET MEDIATYPE=RECYCLED"
+*MediaType Special/Special: "%% FoomaticRIPOptionSetting: MediaType=Special"
+*FoomaticRIPOptionSetting MediaType=Special: "SET MEDIATYPE=SPECIAL"
+*MediaType Colored1/Color 1: "%% FoomaticRIPOptionSetting: MediaType=Colored1"
+*FoomaticRIPOptionSetting MediaType=Colored1: "SET MEDIATYPE=USERCOLOR1"
+*MediaType Colored2/Color 2: "%% FoomaticRIPOptionSetting: MediaType=Colored2"
+*FoomaticRIPOptionSetting MediaType=Colored2: "SET MEDIATYPE=USERCOLOR2"
+*MediaType Letterhead/Letterhead: "%% FoomaticRIPOptionSetting: MediaType=Letterhead"
+*FoomaticRIPOptionSetting MediaType=Letterhead: "SET MEDIATYPE=LETTERHEAD"
+*MediaType Labels/Labels: "%% FoomaticRIPOptionSetting: MediaType=Labels"
+*FoomaticRIPOptionSetting MediaType=Labels: "SET MEDIATYPE=LABELS"
+*MediaType Bond/Bond: "%% FoomaticRIPOptionSetting: MediaType=Bond"
+*FoomaticRIPOptionSetting MediaType=Bond: "SET MEDIATYPE=BOND"
+*MediaType Cardstock/Cardstock: "%% FoomaticRIPOptionSetting: MediaType=Cardstock"
+*FoomaticRIPOptionSetting MediaType=Cardstock: "SET MEDIATYPE=CARDSTOCK"
+*MediaType Preprinted/Preprinted: "%% FoomaticRIPOptionSetting: MediaType=Preprinted"
+*FoomaticRIPOptionSetting MediaType=Preprinted: "SET MEDIATYPE=PREPRINTED"
+*MediaType Prepunched/Prepunched: "%% FoomaticRIPOptionSetting: MediaType=Prepunched"
+*FoomaticRIPOptionSetting MediaType=Prepunched: "SET MEDIATYPE=PREPUNCHED"
+*MediaType OHP/Transparency: "%% FoomaticRIPOptionSetting: MediaType=OHP"
+*FoomaticRIPOptionSetting MediaType=OHP: "SET MEDIATYPE=TRANSPARENCY"
+*MediaType Thick/Thick1: "%% FoomaticRIPOptionSetting: MediaType=Thick"
+*FoomaticRIPOptionSetting MediaType=Thick: "SET MEDIATYPE=THICK"
+*MediaType Thick2/Thick2: "%% FoomaticRIPOptionSetting: MediaType=Thick2"
+*FoomaticRIPOptionSetting MediaType=Thick2: "SET MEDIATYPE=THICK2"
+*MediaType Thin/Thin: "%% FoomaticRIPOptionSetting: MediaType=Thin"
+*FoomaticRIPOptionSetting MediaType=Thin: "SET MEDIATYPE=THIN"
+*MediaType Index/Tab Stock: "%% FoomaticRIPOptionSetting: MediaType=Index"
+*FoomaticRIPOptionSetting MediaType=Index: "SET MEDIATYPE=TABSTOCK"
+*MediaType Translucent/Translucent: "%% FoomaticRIPOptionSetting: MediaType=Translucent"
+*FoomaticRIPOptionSetting MediaType=Translucent: "SET MEDIATYPE=TRANSLUCENT"
+*CloseUI: *MediaType
+
+*OpenUI *OutputBin/Destination: PickOne
+*FoomaticRIPOption OutputBin: enum JCL A
+*OrderDependency: 210 AnySetup *OutputBin
+*DefaultOutputBin: Default
+*OutputBin Default/Printer Default: "%% FoomaticRIPOptionSetting: OutputBin=Default"
+*FoomaticRIPOptionSetting OutputBin=Default: "SET OUTBIN=SYSDEFAULT"
+*OutputBin Standard/Copy Tray: "%% FoomaticRIPOptionSetting: OutputBin=Standard"
+*FoomaticRIPOptionSetting OutputBin=Standard: "SET OUTBIN=UPPER"
+*OutputBin FinisherUpper/Finisher MEC Upper Tray: "%% FoomaticRIPOptionSetting: OutputBin=FinisherUpper"
+*FoomaticRIPOptionSetting OutputBin=FinisherUpper: "SET OUTBIN=FINISHERPROOF"
+*OutputBin FinisherMiddle/Finisher MEC Shift Tray: "%% FoomaticRIPOptionSetting: OutputBin=FinisherMiddle"
+*FoomaticRIPOptionSetting OutputBin=FinisherMiddle: "SET OUTBIN=FINISHERSHIFT"
+*OutputBin FinisherLower/Finisher Booklet Tray: "%% FoomaticRIPOptionSetting: OutputBin=FinisherLower"
+*FoomaticRIPOptionSetting OutputBin=FinisherLower: "SET OUTBIN=FINISHERBOOKLET"
+*OutputBin FinisherUpper100/Finisher Upper Tray: "%% FoomaticRIPOptionSetting: OutputBin=FinisherUpper100"
+*FoomaticRIPOptionSetting OutputBin=FinisherUpper100: "SET OUTBIN=FINISHERPROOF"
+*OutputBin FinisherMiddle100/Finisher Shift Tray: "%% FoomaticRIPOptionSetting: OutputBin=FinisherMiddle100"
+*FoomaticRIPOptionSetting OutputBin=FinisherMiddle100: "SET OUTBIN=FINISHERSHIFT"
+*OutputBin MailBoxBin1/Mailbox Tray 1: "%% FoomaticRIPOptionSetting: OutputBin=MailBoxBin1"
+*FoomaticRIPOptionSetting OutputBin=MailBoxBin1: "SET OUTBIN=OPTIONALOUTPUTBIN2"
+*OutputBin MailBoxBin2/Mailbox Tray 2: "%% FoomaticRIPOptionSetting: OutputBin=MailBoxBin2"
+*FoomaticRIPOptionSetting OutputBin=MailBoxBin2: "SET OUTBIN=OPTIONALOUTPUTBIN3"
+*OutputBin MailBoxBin3/Mailbox Tray 3: "%% FoomaticRIPOptionSetting: OutputBin=MailBoxBin3"
+*FoomaticRIPOptionSetting OutputBin=MailBoxBin3: "SET OUTBIN=OPTIONALOUTPUTBIN4"
+*OutputBin MailBoxBin4/Mailbox Tray 4: "%% FoomaticRIPOptionSetting: OutputBin=MailBoxBin4"
+*FoomaticRIPOptionSetting OutputBin=MailBoxBin4: "SET OUTBIN=OPTIONALOUTPUTBIN5"
+*OutputBin MailBoxBin5/Mailbox Tray 5: "%% FoomaticRIPOptionSetting: OutputBin=MailBoxBin5"
+*FoomaticRIPOptionSetting OutputBin=MailBoxBin5: "SET OUTBIN=OPTIONALOUTPUTBIN6"
+*OutputBin MailBoxBin6/Mailbox Tray 6: "%% FoomaticRIPOptionSetting: OutputBin=MailBoxBin6"
+*FoomaticRIPOptionSetting OutputBin=MailBoxBin6: "SET OUTBIN=OPTIONALOUTPUTBIN7"
+*OutputBin MailBoxBin7/Mailbox Tray 7: "%% FoomaticRIPOptionSetting: OutputBin=MailBoxBin7"
+*FoomaticRIPOptionSetting OutputBin=MailBoxBin7: "SET OUTBIN=OPTIONALOUTPUTBIN8"
+*OutputBin MailBoxBin8/Mailbox Tray 8: "%% FoomaticRIPOptionSetting: OutputBin=MailBoxBin8"
+*FoomaticRIPOptionSetting OutputBin=MailBoxBin8: "SET OUTBIN=OPTIONALOUTPUTBIN9"
+*OutputBin MailBoxBin9/Mailbox Tray 9: "%% FoomaticRIPOptionSetting: OutputBin=MailBoxBin9"
+*FoomaticRIPOptionSetting OutputBin=MailBoxBin9: "SET OUTBIN=OPTIONALOUTPUTBIN10"
+*CloseUI: *OutputBin
+
+*OpenUI *StapleLocation/Staple: PickOne
+*FoomaticRIPOption StapleLocation: enum JCL A
+*OrderDependency: 220 AnySetup *StapleLocation
+*DefaultStapleLocation: None
+*StapleLocation None/Off: "%% FoomaticRIPOptionSetting: StapleLocation=None"
+*FoomaticRIPOptionSetting StapleLocation=None: "SET STAPLE=OFF"
+*StapleLocation UpperLeft/Top left: "%% FoomaticRIPOptionSetting: StapleLocation=UpperLeft"
+*FoomaticRIPOptionSetting StapleLocation=UpperLeft: "SET STAPLE=LEFTTOP"
+*StapleLocation UpperRight/Top right: "%% FoomaticRIPOptionSetting: StapleLocation=UpperRight"
+*FoomaticRIPOptionSetting StapleLocation=UpperRight: "SET STAPLE=RIGHTTOP"
+*StapleLocation LeftW/2 at left: "%% FoomaticRIPOptionSetting: StapleLocation=LeftW"
+*FoomaticRIPOptionSetting StapleLocation=LeftW: "SET STAPLE=LEFT2PORT"
+*StapleLocation RightW/2 at right: "%% FoomaticRIPOptionSetting: StapleLocation=RightW"
+*FoomaticRIPOptionSetting StapleLocation=RightW: "SET STAPLE=RIGHT2PORT"
+*StapleLocation UpperW/2 at top: "%% FoomaticRIPOptionSetting: StapleLocation=UpperW"
+*FoomaticRIPOptionSetting StapleLocation=UpperW: "SET STAPLE=TOP2PORT"
+*StapleLocation CenterW/2 at center: "%% FoomaticRIPOptionSetting: StapleLocation=CenterW"
+*FoomaticRIPOptionSetting StapleLocation=CenterW: "SET STAPLE=BOOKLET"
+*CloseUI: *StapleLocation
+
+*OpenUI *RIPunch/Punch: PickOne
+*FoomaticRIPOption RIPunch: enum JCL A
+*OrderDependency: 230 AnySetup *RIPunch
+*DefaultRIPunch: None
+*RIPunch None/Off: "%% FoomaticRIPOptionSetting: RIPunch=None"
+*FoomaticRIPOptionSetting RIPunch=None: "SET PUNCH=OFF"
+*RIPunch LeftJP2/2 at left (Japan/Europe): "%% FoomaticRIPOptionSetting: RIPunch=LeftJP2"
+*FoomaticRIPOptionSetting RIPunch=LeftJP2: "SET PUNCH=LEFTPORT
+@PJL SET PUNCHHOLE=JP2"
+*End
+*RIPunch LeftUS2/2 at left (North America): "%% FoomaticRIPOptionSetting: RIPunch=LeftUS2"
+*FoomaticRIPOptionSetting RIPunch=LeftUS2: "SET PUNCH=LEFTPORT
+@PJL SET PUNCHHOLE=US2"
+*End
+*RIPunch LeftUS3/3 at left (North America): "%% FoomaticRIPOptionSetting: RIPunch=LeftUS3"
+*FoomaticRIPOptionSetting RIPunch=LeftUS3: "SET PUNCH=LEFTPORT
+@PJL SET PUNCHHOLE=US3"
+*End
+*RIPunch LeftEU4/4 at left (Europe): "%% FoomaticRIPOptionSetting: RIPunch=LeftEU4"
+*FoomaticRIPOptionSetting RIPunch=LeftEU4: "SET PUNCH=LEFTPORT
+@PJL SET PUNCHHOLE=EU4"
+*End
+*RIPunch LeftNEU4/4 at left (Northern Europe): "%% FoomaticRIPOptionSetting: RIPunch=LeftNEU4"
+*FoomaticRIPOptionSetting RIPunch=LeftNEU4: "SET PUNCH=LEFTPORT
+@PJL SET PUNCHHOLE=NEU4"
+*End
+*RIPunch RightJP2/2 at right (Japan/Europe): "%% FoomaticRIPOptionSetting: RIPunch=RightJP2"
+*FoomaticRIPOptionSetting RIPunch=RightJP2: "SET PUNCH=RIGHTPORT
+@PJL SET PUNCHHOLE=JP2"
+*End
+*RIPunch RightUS2/2 at right (North America): "%% FoomaticRIPOptionSetting: RIPunch=RightUS2"
+*FoomaticRIPOptionSetting RIPunch=RightUS2: "SET PUNCH=RIGHTPORT
+@PJL SET PUNCHHOLE=US2"
+*End
+*RIPunch RightUS3/3 at right (North America): "%% FoomaticRIPOptionSetting: RIPunch=RightUS3"
+*FoomaticRIPOptionSetting RIPunch=RightUS3: "SET PUNCH=RIGHTPORT
+@PJL SET PUNCHHOLE=US3"
+*End
+*RIPunch RightEU4/4 at right (Europe): "%% FoomaticRIPOptionSetting: RIPunch=RightEU4"
+*FoomaticRIPOptionSetting RIPunch=RightEU4: "SET PUNCH=RIGHTPORT
+@PJL SET PUNCHHOLE=EU4"
+*End
+*RIPunch RightNEU4/4 at right (Northern Europe): "%% FoomaticRIPOptionSetting: RIPunch=RightNEU4"
+*FoomaticRIPOptionSetting RIPunch=RightNEU4: "SET PUNCH=RIGHTPORT
+@PJL SET PUNCHHOLE=NEU4"
+*End
+*RIPunch UpperJP2/2 at top (Japan/Europe): "%% FoomaticRIPOptionSetting: RIPunch=UpperJP2"
+*FoomaticRIPOptionSetting RIPunch=UpperJP2: "SET PUNCH=TOPPORT
+@PJL SET PUNCHHOLE=JP2"
+*End
+*RIPunch UpperUS2/2 at top (North America): "%% FoomaticRIPOptionSetting: RIPunch=UpperUS2"
+*FoomaticRIPOptionSetting RIPunch=UpperUS2: "SET PUNCH=TOPPORT
+@PJL SET PUNCHHOLE=US2"
+*End
+*RIPunch UpperUS3/3 at top (North America): "%% FoomaticRIPOptionSetting: RIPunch=UpperUS3"
+*FoomaticRIPOptionSetting RIPunch=UpperUS3: "SET PUNCH=TOPPORT
+@PJL SET PUNCHHOLE=US3"
+*End
+*RIPunch UpperEU4/4 at top (Europe): "%% FoomaticRIPOptionSetting: RIPunch=UpperEU4"
+*FoomaticRIPOptionSetting RIPunch=UpperEU4: "SET PUNCH=TOPPORT
+@PJL SET PUNCHHOLE=EU4"
+*End
+*RIPunch UpperNEU4/4 at top (Northern Europe): "%% FoomaticRIPOptionSetting: RIPunch=UpperNEU4"
+*FoomaticRIPOptionSetting RIPunch=UpperNEU4: "SET PUNCH=TOPPORT
+@PJL SET PUNCHHOLE=NEU4"
+*End
+*CloseUI: *RIPunch
+
+*OpenUI *RIPrintMode/Toner Saving: PickOne
+*FoomaticRIPOption RIPrintMode: enum JCL A
+*OrderDependency: 45 AnySetup *RIPrintMode
+*DefaultRIPrintMode: 0rhit
+*RIPrintMode 0rhit/Off: "%% FoomaticRIPOptionSetting: RIPrintMode=0rhit"
+*FoomaticRIPOptionSetting RIPrintMode=0rhit: "SET ECONOMODE=OFF"
+*RIPrintMode 5rhit/On: "%% FoomaticRIPOptionSetting: RIPrintMode=5rhit"
+*FoomaticRIPOptionSetting RIPrintMode=5rhit: "SET ECONOMODE=ON"
+*CloseUI: *RIPrintMode
+
+*OpenUI *RPSBitsPerPixel/Gradation: PickOne
+*FoomaticRIPOption RPSBitsPerPixel: enum JCL A
+*OrderDependency: 41 AnySetup *RPSBitsPerPixel
+*DefaultRPSBitsPerPixel: 2BitsPerPixel
+*RPSBitsPerPixel 2BitsPerPixel/Standard: "%% FoomaticRIPOptionSetting: RPSBitsPerPixel=2BitsPerPixel"
+*FoomaticRIPOptionSetting RPSBitsPerPixel=2BitsPerPixel: "SET BITSPERPIXEL=2"
+*RPSBitsPerPixel 1BitsPerPixel/Fast: "%% FoomaticRIPOptionSetting: RPSBitsPerPixel=1BitsPerPixel"
+*FoomaticRIPOptionSetting RPSBitsPerPixel=1BitsPerPixel: "SET BITSPERPIXEL=1"
+*CloseUI: *RPSBitsPerPixel
+
+
+*CloseGroup: General
+
+
+*OpenGroup: JobLog/Job Log
+
+*OpenUI *JobType/JobType: PickOne
+*FoomaticRIPOption JobType: enum JCL A
+*OrderDependency: 255 AnySetup *JobType
+*DefaultJobType: Normal
+*JobType Normal/Normal: ""
+*JobType DetailedLogging/Normal with Detailed Logging: "%% FoomaticRIPOptionSetting: JobType=DetailedLogging"
+*FoomaticRIPOptionSetting JobType=DetailedLogging: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;"
+*End
+*JobType SamplePrint/Sample Print: "%% FoomaticRIPOptionSetting: JobType=SamplePrint"
+*FoomaticRIPOptionSetting JobType=SamplePrint: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;
+@PJL PROOFJOB"
+*End
+*JobType LockedPrint/Locked Print: "%% FoomaticRIPOptionSetting: JobType=LockedPrint"
+*FoomaticRIPOptionSetting JobType=LockedPrint: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;
+@PJL SECUREJOB"
+*End
+*JobType DocServer/Document Server: "%% FoomaticRIPOptionSetting: JobType=DocServer"
+*FoomaticRIPOptionSetting JobType=DocServer: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;
+@PJL SET OWNERID=&quot;&user;&quot;
+@PJL SET DISKIMAGE=ON"
+*End
+*CloseUI: *JobType
+
+
+*OpenUI *LockedPrintPassword/Locked Print Password (4-8 digits): PickOne
+*FoomaticRIPOption LockedPrintPassword: password JCL A
+*FoomaticRIPOptionMaxLength LockedPrintPassword:8
+*FoomaticRIPOptionAllowedChars LockedPrintPassword: "0-9"
+*OrderDependency: 255 AnySetup *LockedPrintPassword
+*FoomaticRIPOptionPrototype LockedPrintPassword: "SET JOBPASSWORD=%s"
+*DefaultLockedPrintPassword: None
+*LockedPrintPassword None/None: ""
+*LockedPrintPassword 1111/1111: "%% FoomaticRIPOptionSetting: LockedPrintPassword=1111"
+*FoomaticRIPOptionSetting LockedPrintPassword=1111: "SET JOBPASSWORD=1111"
+*LockedPrintPassword 2222/2222: "%% FoomaticRIPOptionSetting: LockedPrintPassword=2222"
+*FoomaticRIPOptionSetting LockedPrintPassword=2222: "SET JOBPASSWORD=2222"
+*LockedPrintPassword 3333/3333: "%% FoomaticRIPOptionSetting: LockedPrintPassword=3333"
+*FoomaticRIPOptionSetting LockedPrintPassword=3333: "SET JOBPASSWORD=3333"
+*CloseUI: *LockedPrintPassword
+
+
+*OpenUI *DocServerPassword/Document Server Password (4-8 digits): PickOne
+*FoomaticRIPOption DocServerPassword: password JCL A
+*FoomaticRIPOptionMaxLength DocServerPassword:8
+*FoomaticRIPOptionAllowedChars DocServerPassword: "0-9"
+*OrderDependency: 255 AnySetup *DocServerPassword
+*FoomaticRIPOptionPrototype DocServerPassword: "SET JOBPASSWORD=%s"
+*DefaultDocServerPassword: None
+*DocServerPassword None/None: ""
+*DocServerPassword 1111/1111: "%% FoomaticRIPOptionSetting: DocServerPassword=1111"
+*FoomaticRIPOptionSetting DocServerPassword=1111: "SET JOBPASSWORD=1111"
+*DocServerPassword 2222/2222: "%% FoomaticRIPOptionSetting: DocServerPassword=2222"
+*FoomaticRIPOptionSetting DocServerPassword=2222: "SET JOBPASSWORD=2222"
+*DocServerPassword 3333/3333: "%% FoomaticRIPOptionSetting: DocServerPassword=3333"
+*FoomaticRIPOptionSetting DocServerPassword=3333: "SET JOBPASSWORD=3333"
+*CloseUI: *DocServerPassword
+
+
+*OpenUI *UserCode/User Code (up to 8 digits): PickOne
+*FoomaticRIPOption UserCode: string JCL A
+*FoomaticRIPOptionMaxLength UserCode:8
+*FoomaticRIPOptionAllowedChars UserCode: "0-9"
+*OrderDependency: 255 AnySetup *UserCode
+*FoomaticRIPOptionPrototype UserCode: "SET USERCODE=&quot;%s&quot;"
+*DefaultUserCode: None
+*UserCode None/None: ""
+*UserCode 1/1: "%% FoomaticRIPOptionSetting: UserCode=1"
+*FoomaticRIPOptionSetting UserCode=1: "SET USERCODE=&quot;1&quot;"
+*UserCode 2/2: "%% FoomaticRIPOptionSetting: UserCode=2"
+*FoomaticRIPOptionSetting UserCode=2: "SET USERCODE=&quot;2&quot;"
+*UserCode 3/3: "%% FoomaticRIPOptionSetting: UserCode=3"
+*FoomaticRIPOptionSetting UserCode=3: "SET USERCODE=&quot;3&quot;"
+*CloseUI: *UserCode
+
+*CloseGroup: JobLog/Job Log
+
+*UIConstraints: *Option2LargeCapacityTray False *InputSlot 4Tray
+*UIConstraints: *InputSlot 4Tray *Option2LargeCapacityTray False
+*UIConstraints: *Option30Finisher None *Option40Mailbox True
+*UIConstraints: *Option40Mailbox True *Option30Finisher None
+*UIConstraints: *Option30Finisher FinVICTORIAC *Option40Mailbox True
+*UIConstraints: *Option40Mailbox True *Option30Finisher FinVICTORIAC
+*UIConstraints: *Option30Finisher FinEUPHPOS *OutputBin Standard
+*UIConstraints: *Option30Finisher FinEUPHIMPOS *OutputBin Standard
+*UIConstraints: *Option30Finisher FinVICTORIAC *OutputBin Standard
+*UIConstraints: *OutputBin Standard *Option30Finisher FinEUPHPOS
+*UIConstraints: *OutputBin Standard *Option30Finisher FinEUPHIMPOS
+*UIConstraints: *OutputBin Standard *Option30Finisher FinVICTORIAC
+*UIConstraints: *Option30Finisher None *OutputBin FinisherUpper
+*UIConstraints: *Option30Finisher None *OutputBin FinisherMiddle
+*UIConstraints: *Option30Finisher None *OutputBin FinisherLower
+*UIConstraints: *Option30Finisher None *OutputBin FinisherUpper100
+*UIConstraints: *Option30Finisher None *OutputBin FinisherMiddle100
+*UIConstraints: *Option30Finisher FinEUPHPOS *OutputBin FinisherUpper100
+*UIConstraints: *Option30Finisher FinEUPHPOS *OutputBin FinisherMiddle100
+*UIConstraints: *Option30Finisher FinEUPHIMPOS *OutputBin FinisherUpper100
+*UIConstraints: *Option30Finisher FinEUPHIMPOS *OutputBin FinisherMiddle100
+*UIConstraints: *Option30Finisher FinEUPHIMPOS *OutputBin FinisherLower
+*UIConstraints: *Option30Finisher FinVICTORIAC *OutputBin FinisherUpper
+*UIConstraints: *Option30Finisher FinVICTORIAC *OutputBin FinisherMiddle
+*UIConstraints: *Option30Finisher FinVICTORIAC *OutputBin FinisherLower
+*UIConstraints: *OutputBin FinisherUpper *Option30Finisher None
+*UIConstraints: *OutputBin FinisherMiddle *Option30Finisher None
+*UIConstraints: *OutputBin FinisherLower *Option30Finisher None
+*UIConstraints: *OutputBin FinisherUpper100 *Option30Finisher None
+*UIConstraints: *OutputBin FinisherMiddle100 *Option30Finisher None
+*UIConstraints: *OutputBin FinisherUpper100 *Option30Finisher FinEUPHPOS
+*UIConstraints: *OutputBin FinisherMiddle100 *Option30Finisher FinEUPHPOS
+*UIConstraints: *OutputBin FinisherUpper100 *Option30Finisher FinEUPHIMPOS
+*UIConstraints: *OutputBin FinisherMiddle100 *Option30Finisher FinEUPHIMPOS
+*UIConstraints: *OutputBin FinisherLower *Option30Finisher FinEUPHIMPOS
+*UIConstraints: *OutputBin FinisherUpper *Option30Finisher FinVICTORIAC
+*UIConstraints: *OutputBin FinisherMiddle *Option30Finisher FinVICTORIAC
+*UIConstraints: *OutputBin FinisherLower *Option30Finisher FinVICTORIAC
+*UIConstraints: *Option40Mailbox False *OutputBin MailBoxBin1
+*UIConstraints: *Option40Mailbox False *OutputBin MailBoxBin2
+*UIConstraints: *Option40Mailbox False *OutputBin MailBoxBin3
+*UIConstraints: *Option40Mailbox False *OutputBin MailBoxBin4
+*UIConstraints: *Option40Mailbox False *OutputBin MailBoxBin5
+*UIConstraints: *Option40Mailbox False *OutputBin MailBoxBin6
+*UIConstraints: *Option40Mailbox False *OutputBin MailBoxBin7
+*UIConstraints: *Option40Mailbox False *OutputBin MailBoxBin8
+*UIConstraints: *Option40Mailbox False *OutputBin MailBoxBin9
+*UIConstraints: *OutputBin MailBoxBin1 *Option40Mailbox False
+*UIConstraints: *OutputBin MailBoxBin2 *Option40Mailbox False
+*UIConstraints: *OutputBin MailBoxBin3 *Option40Mailbox False
+*UIConstraints: *OutputBin MailBoxBin4 *Option40Mailbox False
+*UIConstraints: *OutputBin MailBoxBin5 *Option40Mailbox False
+*UIConstraints: *OutputBin MailBoxBin6 *Option40Mailbox False
+*UIConstraints: *OutputBin MailBoxBin7 *Option40Mailbox False
+*UIConstraints: *OutputBin MailBoxBin8 *Option40Mailbox False
+*UIConstraints: *OutputBin MailBoxBin9 *Option40Mailbox False
+*UIConstraints: *Option30Finisher None *StapleLocation UpperLeft
+*UIConstraints: *Option30Finisher None *StapleLocation UpperRight
+*UIConstraints: *Option30Finisher None *StapleLocation LeftW
+*UIConstraints: *Option30Finisher None *StapleLocation RightW
+*UIConstraints: *Option30Finisher None *StapleLocation UpperW
+*UIConstraints: *Option30Finisher None *StapleLocation CenterW
+*UIConstraints: *Option30Finisher FinEUPHIMPOS *StapleLocation CenterW
+*UIConstraints: *Option30Finisher FinVICTORIAC *StapleLocation CenterW
+*UIConstraints: *StapleLocation UpperLeft *Option30Finisher None
+*UIConstraints: *StapleLocation UpperRight *Option30Finisher None
+*UIConstraints: *StapleLocation LeftW *Option30Finisher None
+*UIConstraints: *StapleLocation RightW *Option30Finisher None
+*UIConstraints: *StapleLocation UpperW *Option30Finisher None
+*UIConstraints: *StapleLocation CenterW *Option30Finisher None
+*UIConstraints: *StapleLocation CenterW *Option30Finisher FinEUPHIMPOS
+*UIConstraints: *StapleLocation CenterW *Option30Finisher FinVICTORIAC
+*UIConstraints: *OutputBin Standard *StapleLocation UpperLeft
+*UIConstraints: *OutputBin Standard *StapleLocation UpperRight
+*UIConstraints: *OutputBin Standard *StapleLocation LeftW
+*UIConstraints: *OutputBin Standard *StapleLocation RightW
+*UIConstraints: *OutputBin Standard *StapleLocation UpperW
+*UIConstraints: *OutputBin Standard *StapleLocation CenterW
+*UIConstraints: *StapleLocation UpperLeft *OutputBin Standard
+*UIConstraints: *StapleLocation UpperRight *OutputBin Standard
+*UIConstraints: *StapleLocation LeftW *OutputBin Standard
+*UIConstraints: *StapleLocation RightW *OutputBin Standard
+*UIConstraints: *StapleLocation UpperW *OutputBin Standard
+*UIConstraints: *StapleLocation CenterW *OutputBin Standard
+*UIConstraints: *OutputBin FinisherUpper *StapleLocation UpperLeft
+*UIConstraints: *OutputBin FinisherUpper *StapleLocation UpperRight
+*UIConstraints: *OutputBin FinisherUpper *StapleLocation LeftW
+*UIConstraints: *OutputBin FinisherUpper *StapleLocation RightW
+*UIConstraints: *OutputBin FinisherUpper *StapleLocation UpperW
+*UIConstraints: *OutputBin FinisherUpper *StapleLocation CenterW
+*UIConstraints: *OutputBin FinisherUpper100 *StapleLocation UpperLeft
+*UIConstraints: *OutputBin FinisherUpper100 *StapleLocation UpperRight
+*UIConstraints: *OutputBin FinisherUpper100 *StapleLocation LeftW
+*UIConstraints: *OutputBin FinisherUpper100 *StapleLocation RightW
+*UIConstraints: *OutputBin FinisherUpper100 *StapleLocation UpperW
+*UIConstraints: *OutputBin FinisherUpper100 *StapleLocation CenterW
+*UIConstraints: *StapleLocation UpperLeft *OutputBin FinisherUpper
+*UIConstraints: *StapleLocation UpperRight *OutputBin FinisherUpper
+*UIConstraints: *StapleLocation LeftW *OutputBin FinisherUpper
+*UIConstraints: *StapleLocation RightW *OutputBin FinisherUpper
+*UIConstraints: *StapleLocation UpperW *OutputBin FinisherUpper
+*UIConstraints: *StapleLocation CenterW *OutputBin FinisherUpper
+*UIConstraints: *StapleLocation UpperLeft *OutputBin FinisherUpper100
+*UIConstraints: *StapleLocation UpperRight *OutputBin FinisherUpper100
+*UIConstraints: *StapleLocation LeftW *OutputBin FinisherUpper100
+*UIConstraints: *StapleLocation RightW *OutputBin FinisherUpper100
+*UIConstraints: *StapleLocation UpperW *OutputBin FinisherUpper100
+*UIConstraints: *StapleLocation CenterW *OutputBin FinisherUpper100
+*UIConstraints: *OutputBin FinisherMiddle *StapleLocation CenterW
+*UIConstraints: *OutputBin FinisherMiddle100 *StapleLocation CenterW
+*UIConstraints: *StapleLocation CenterW *OutputBin FinisherMiddle
+*UIConstraints: *StapleLocation CenterW *OutputBin FinisherMiddle100
+*UIConstraints: *OutputBin FinisherLower *StapleLocation UpperLeft
+*UIConstraints: *OutputBin FinisherLower *StapleLocation UpperRight
+*UIConstraints: *OutputBin FinisherLower *StapleLocation LeftW
+*UIConstraints: *OutputBin FinisherLower *StapleLocation RightW
+*UIConstraints: *OutputBin FinisherLower *StapleLocation UpperW
+*UIConstraints: *StapleLocation UpperLeft *OutputBin FinisherLower
+*UIConstraints: *StapleLocation UpperRight *OutputBin FinisherLower
+*UIConstraints: *StapleLocation LeftW *OutputBin FinisherLower
+*UIConstraints: *StapleLocation RightW *OutputBin FinisherLower
+*UIConstraints: *StapleLocation UpperW *OutputBin FinisherLower
+*UIConstraints: *OutputBin MailBoxBin1 *StapleLocation UpperLeft
+*UIConstraints: *OutputBin MailBoxBin1 *StapleLocation UpperRight
+*UIConstraints: *OutputBin MailBoxBin1 *StapleLocation LeftW
+*UIConstraints: *OutputBin MailBoxBin1 *StapleLocation RightW
+*UIConstraints: *OutputBin MailBoxBin1 *StapleLocation UpperW
+*UIConstraints: *OutputBin MailBoxBin1 *StapleLocation CenterW
+*UIConstraints: *StapleLocation UpperLeft *OutputBin MailBoxBin1
+*UIConstraints: *StapleLocation UpperRight *OutputBin MailBoxBin1
+*UIConstraints: *StapleLocation LeftW *OutputBin MailBoxBin1
+*UIConstraints: *StapleLocation RightW *OutputBin MailBoxBin1
+*UIConstraints: *StapleLocation UpperW *OutputBin MailBoxBin1
+*UIConstraints: *StapleLocation CenterW *OutputBin MailBoxBin1
+*UIConstraints: *OutputBin MailBoxBin2 *StapleLocation UpperLeft
+*UIConstraints: *OutputBin MailBoxBin2 *StapleLocation UpperRight
+*UIConstraints: *OutputBin MailBoxBin2 *StapleLocation LeftW
+*UIConstraints: *OutputBin MailBoxBin2 *StapleLocation RightW
+*UIConstraints: *OutputBin MailBoxBin2 *StapleLocation UpperW
+*UIConstraints: *OutputBin MailBoxBin2 *StapleLocation CenterW
+*UIConstraints: *StapleLocation UpperLeft *OutputBin MailBoxBin2
+*UIConstraints: *StapleLocation UpperRight *OutputBin MailBoxBin2
+*UIConstraints: *StapleLocation LeftW *OutputBin MailBoxBin2
+*UIConstraints: *StapleLocation RightW *OutputBin MailBoxBin2
+*UIConstraints: *StapleLocation UpperW *OutputBin MailBoxBin2
+*UIConstraints: *StapleLocation CenterW *OutputBin MailBoxBin2
+*UIConstraints: *OutputBin MailBoxBin3 *StapleLocation UpperLeft
+*UIConstraints: *OutputBin MailBoxBin3 *StapleLocation UpperRight
+*UIConstraints: *OutputBin MailBoxBin3 *StapleLocation LeftW
+*UIConstraints: *OutputBin MailBoxBin3 *StapleLocation RightW
+*UIConstraints: *OutputBin MailBoxBin3 *StapleLocation UpperW
+*UIConstraints: *OutputBin MailBoxBin3 *StapleLocation CenterW
+*UIConstraints: *StapleLocation UpperLeft *OutputBin MailBoxBin3
+*UIConstraints: *StapleLocation UpperRight *OutputBin MailBoxBin3
+*UIConstraints: *StapleLocation LeftW *OutputBin MailBoxBin3
+*UIConstraints: *StapleLocation RightW *OutputBin MailBoxBin3
+*UIConstraints: *StapleLocation UpperW *OutputBin MailBoxBin3
+*UIConstraints: *StapleLocation CenterW *OutputBin MailBoxBin3
+*UIConstraints: *OutputBin MailBoxBin4 *StapleLocation UpperLeft
+*UIConstraints: *OutputBin MailBoxBin4 *StapleLocation UpperRight
+*UIConstraints: *OutputBin MailBoxBin4 *StapleLocation LeftW
+*UIConstraints: *OutputBin MailBoxBin4 *StapleLocation RightW
+*UIConstraints: *OutputBin MailBoxBin4 *StapleLocation UpperW
+*UIConstraints: *OutputBin MailBoxBin4 *StapleLocation CenterW
+*UIConstraints: *StapleLocation UpperLeft *OutputBin MailBoxBin4
+*UIConstraints: *StapleLocation UpperRight *OutputBin MailBoxBin4
+*UIConstraints: *StapleLocation LeftW *OutputBin MailBoxBin4
+*UIConstraints: *StapleLocation RightW *OutputBin MailBoxBin4
+*UIConstraints: *StapleLocation UpperW *OutputBin MailBoxBin4
+*UIConstraints: *StapleLocation CenterW *OutputBin MailBoxBin4
+*UIConstraints: *OutputBin MailBoxBin5 *StapleLocation UpperLeft
+*UIConstraints: *OutputBin MailBoxBin5 *StapleLocation UpperRight
+*UIConstraints: *OutputBin MailBoxBin5 *StapleLocation LeftW
+*UIConstraints: *OutputBin MailBoxBin5 *StapleLocation RightW
+*UIConstraints: *OutputBin MailBoxBin5 *StapleLocation UpperW
+*UIConstraints: *OutputBin MailBoxBin5 *StapleLocation CenterW
+*UIConstraints: *StapleLocation UpperLeft *OutputBin MailBoxBin5
+*UIConstraints: *StapleLocation UpperRight *OutputBin MailBoxBin5
+*UIConstraints: *StapleLocation LeftW *OutputBin MailBoxBin5
+*UIConstraints: *StapleLocation RightW *OutputBin MailBoxBin5
+*UIConstraints: *StapleLocation UpperW *OutputBin MailBoxBin5
+*UIConstraints: *StapleLocation CenterW *OutputBin MailBoxBin5
+*UIConstraints: *OutputBin MailBoxBin6 *StapleLocation UpperLeft
+*UIConstraints: *OutputBin MailBoxBin6 *StapleLocation UpperRight
+*UIConstraints: *OutputBin MailBoxBin6 *StapleLocation LeftW
+*UIConstraints: *OutputBin MailBoxBin6 *StapleLocation RightW
+*UIConstraints: *OutputBin MailBoxBin6 *StapleLocation UpperW
+*UIConstraints: *OutputBin MailBoxBin6 *StapleLocation CenterW
+*UIConstraints: *StapleLocation UpperLeft *OutputBin MailBoxBin6
+*UIConstraints: *StapleLocation UpperRight *OutputBin MailBoxBin6
+*UIConstraints: *StapleLocation LeftW *OutputBin MailBoxBin6
+*UIConstraints: *StapleLocation RightW *OutputBin MailBoxBin6
+*UIConstraints: *StapleLocation UpperW *OutputBin MailBoxBin6
+*UIConstraints: *StapleLocation CenterW *OutputBin MailBoxBin6
+*UIConstraints: *OutputBin MailBoxBin7 *StapleLocation UpperLeft
+*UIConstraints: *OutputBin MailBoxBin7 *StapleLocation UpperRight
+*UIConstraints: *OutputBin MailBoxBin7 *StapleLocation LeftW
+*UIConstraints: *OutputBin MailBoxBin7 *StapleLocation RightW
+*UIConstraints: *OutputBin MailBoxBin7 *StapleLocation UpperW
+*UIConstraints: *OutputBin MailBoxBin7 *StapleLocation CenterW
+*UIConstraints: *StapleLocation UpperLeft *OutputBin MailBoxBin7
+*UIConstraints: *StapleLocation UpperRight *OutputBin MailBoxBin7
+*UIConstraints: *StapleLocation LeftW *OutputBin MailBoxBin7
+*UIConstraints: *StapleLocation RightW *OutputBin MailBoxBin7
+*UIConstraints: *StapleLocation UpperW *OutputBin MailBoxBin7
+*UIConstraints: *StapleLocation CenterW *OutputBin MailBoxBin7
+*UIConstraints: *OutputBin MailBoxBin8 *StapleLocation UpperLeft
+*UIConstraints: *OutputBin MailBoxBin8 *StapleLocation UpperRight
+*UIConstraints: *OutputBin MailBoxBin8 *StapleLocation LeftW
+*UIConstraints: *OutputBin MailBoxBin8 *StapleLocation RightW
+*UIConstraints: *OutputBin MailBoxBin8 *StapleLocation UpperW
+*UIConstraints: *OutputBin MailBoxBin8 *StapleLocation CenterW
+*UIConstraints: *StapleLocation UpperLeft *OutputBin MailBoxBin8
+*UIConstraints: *StapleLocation UpperRight *OutputBin MailBoxBin8
+*UIConstraints: *StapleLocation LeftW *OutputBin MailBoxBin8
+*UIConstraints: *StapleLocation RightW *OutputBin MailBoxBin8
+*UIConstraints: *StapleLocation UpperW *OutputBin MailBoxBin8
+*UIConstraints: *StapleLocation CenterW *OutputBin MailBoxBin8
+*UIConstraints: *OutputBin MailBoxBin9 *StapleLocation UpperLeft
+*UIConstraints: *OutputBin MailBoxBin9 *StapleLocation UpperRight
+*UIConstraints: *OutputBin MailBoxBin9 *StapleLocation LeftW
+*UIConstraints: *OutputBin MailBoxBin9 *StapleLocation RightW
+*UIConstraints: *OutputBin MailBoxBin9 *StapleLocation UpperW
+*UIConstraints: *OutputBin MailBoxBin9 *StapleLocation CenterW
+*UIConstraints: *StapleLocation UpperLeft *OutputBin MailBoxBin9
+*UIConstraints: *StapleLocation UpperRight *OutputBin MailBoxBin9
+*UIConstraints: *StapleLocation LeftW *OutputBin MailBoxBin9
+*UIConstraints: *StapleLocation RightW *OutputBin MailBoxBin9
+*UIConstraints: *StapleLocation UpperW *OutputBin MailBoxBin9
+*UIConstraints: *StapleLocation CenterW *OutputBin MailBoxBin9
+*UIConstraints: *InputSlot MultiTray *StapleLocation UpperLeft
+*UIConstraints: *InputSlot MultiTray *StapleLocation UpperRight
+*UIConstraints: *InputSlot MultiTray *StapleLocation LeftW
+*UIConstraints: *InputSlot MultiTray *StapleLocation RightW
+*UIConstraints: *InputSlot MultiTray *StapleLocation UpperW
+*UIConstraints: *InputSlot MultiTray *StapleLocation CenterW
+*UIConstraints: *StapleLocation UpperLeft *InputSlot MultiTray
+*UIConstraints: *StapleLocation UpperRight *InputSlot MultiTray
+*UIConstraints: *StapleLocation LeftW *InputSlot MultiTray
+*UIConstraints: *StapleLocation RightW *InputSlot MultiTray
+*UIConstraints: *StapleLocation UpperW *InputSlot MultiTray
+*UIConstraints: *StapleLocation CenterW *InputSlot MultiTray
+*UIConstraints: *PageSize A3 *InputSlot 4Tray
+*UIConstraints: *PageSize 11x17 *InputSlot 4Tray
+*UIConstraints: *InputSlot 4Tray *PageSize A3
+*UIConstraints: *InputSlot 4Tray *PageSize 11x17
+*UIConstraints: *MediaType Labels *InputSlot 1Tray
+*UIConstraints: *MediaType OHP *InputSlot 1Tray
+*UIConstraints: *MediaType Thick2 *InputSlot 1Tray
+*UIConstraints: *MediaType Index *InputSlot 1Tray
+*UIConstraints: *MediaType Translucent *InputSlot 1Tray
+*UIConstraints: *MediaType Labels *InputSlot 2Tray
+*UIConstraints: *MediaType OHP *InputSlot 2Tray
+*UIConstraints: *MediaType Thick2 *InputSlot 2Tray
+*UIConstraints: *MediaType Translucent *InputSlot 2Tray
+*UIConstraints: *MediaType Labels *InputSlot 3Tray
+*UIConstraints: *MediaType OHP *InputSlot 3Tray
+*UIConstraints: *MediaType Thick2 *InputSlot 3Tray
+*UIConstraints: *MediaType Translucent *InputSlot 3Tray
+*UIConstraints: *MediaType Labels *InputSlot 4Tray
+*UIConstraints: *MediaType OHP *InputSlot 4Tray
+*UIConstraints: *MediaType Thick2 *InputSlot 4Tray
+*UIConstraints: *MediaType Index *InputSlot 4Tray
+*UIConstraints: *MediaType Cardstock *InputSlot 4Tray
+*UIConstraints: *MediaType Translucent *InputSlot 4Tray
+*UIConstraints: *MediaType Preprinted *InputSlot 4Tray
+*UIConstraints: *MediaType Prepunched *InputSlot 4Tray
+*UIConstraints: *MediaType Bond *InputSlot 4Tray
+*UIConstraints: *InputSlot 1Tray *MediaType Labels
+*UIConstraints: *InputSlot 1Tray *MediaType OHP
+*UIConstraints: *InputSlot 1Tray *MediaType Thick2
+*UIConstraints: *InputSlot 1Tray *MediaType Index
+*UIConstraints: *InputSlot 1Tray *MediaType Translucent
+*UIConstraints: *InputSlot 2Tray *MediaType Labels
+*UIConstraints: *InputSlot 2Tray *MediaType OHP
+*UIConstraints: *InputSlot 2Tray *MediaType Thick2
+*UIConstraints: *InputSlot 2Tray *MediaType Translucent
+*UIConstraints: *InputSlot 3Tray *MediaType Labels
+*UIConstraints: *InputSlot 3Tray *MediaType OHP
+*UIConstraints: *InputSlot 3Tray *MediaType Thick2
+*UIConstraints: *InputSlot 3Tray *MediaType Translucent
+*UIConstraints: *InputSlot 4Tray *MediaType Labels
+*UIConstraints: *InputSlot 4Tray *MediaType OHP
+*UIConstraints: *InputSlot 4Tray *MediaType Thick2
+*UIConstraints: *InputSlot 4Tray *MediaType Index
+*UIConstraints: *InputSlot 4Tray *MediaType Cardstock
+*UIConstraints: *InputSlot 4Tray *MediaType Translucent
+*UIConstraints: *InputSlot 4Tray *MediaType Preprinted
+*UIConstraints: *InputSlot 4Tray *MediaType Prepunched
+*UIConstraints: *InputSlot 4Tray *MediaType Bond
+*UIConstraints: *Duplex DuplexTumble *InputSlot MultiTray
+*UIConstraints: *Duplex DuplexNoTumble *InputSlot MultiTray
+*UIConstraints: *InputSlot MultiTray *Duplex DuplexTumble
+*UIConstraints: *InputSlot MultiTray *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *MediaType Labels
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Labels
+*UIConstraints: *Duplex DuplexTumble *MediaType OHP
+*UIConstraints: *Duplex DuplexNoTumble *MediaType OHP
+*UIConstraints: *Duplex DuplexTumble *MediaType Thick2
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Thick2
+*UIConstraints: *Duplex DuplexTumble *MediaType Index
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Index
+*UIConstraints: *Duplex DuplexTumble *MediaType Translucent
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Translucent
+*UIConstraints: *MediaType Labels *Duplex DuplexTumble
+*UIConstraints: *MediaType Labels *Duplex DuplexNoTumble
+*UIConstraints: *MediaType OHP *Duplex DuplexTumble
+*UIConstraints: *MediaType OHP *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Thick2 *Duplex DuplexTumble
+*UIConstraints: *MediaType Thick2 *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Index *Duplex DuplexTumble
+*UIConstraints: *MediaType Index *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Translucent *Duplex DuplexTumble
+*UIConstraints: *MediaType Translucent *Duplex DuplexNoTumble
+*UIConstraints: *OutputBin MailBoxBin1 *MediaType Thick2
+*UIConstraints: *OutputBin MailBoxBin2 *MediaType Thick2
+*UIConstraints: *OutputBin MailBoxBin3 *MediaType Thick2
+*UIConstraints: *OutputBin MailBoxBin4 *MediaType Thick2
+*UIConstraints: *OutputBin MailBoxBin5 *MediaType Thick2
+*UIConstraints: *OutputBin MailBoxBin6 *MediaType Thick2
+*UIConstraints: *OutputBin MailBoxBin7 *MediaType Thick2
+*UIConstraints: *OutputBin MailBoxBin8 *MediaType Thick2
+*UIConstraints: *OutputBin MailBoxBin9 *MediaType Thick2
+*UIConstraints: *OutputBin MailBoxBin1 *MediaType OHP
+*UIConstraints: *OutputBin MailBoxBin2 *MediaType OHP
+*UIConstraints: *OutputBin MailBoxBin3 *MediaType OHP
+*UIConstraints: *OutputBin MailBoxBin4 *MediaType OHP
+*UIConstraints: *OutputBin MailBoxBin5 *MediaType OHP
+*UIConstraints: *OutputBin MailBoxBin6 *MediaType OHP
+*UIConstraints: *OutputBin MailBoxBin7 *MediaType OHP
+*UIConstraints: *OutputBin MailBoxBin8 *MediaType OHP
+*UIConstraints: *OutputBin MailBoxBin9 *MediaType OHP
+*UIConstraints: *OutputBin MailBoxBin1 *MediaType Index
+*UIConstraints: *OutputBin MailBoxBin2 *MediaType Index
+*UIConstraints: *OutputBin MailBoxBin3 *MediaType Index
+*UIConstraints: *OutputBin MailBoxBin4 *MediaType Index
+*UIConstraints: *OutputBin MailBoxBin5 *MediaType Index
+*UIConstraints: *OutputBin MailBoxBin6 *MediaType Index
+*UIConstraints: *OutputBin MailBoxBin7 *MediaType Index
+*UIConstraints: *OutputBin MailBoxBin8 *MediaType Index
+*UIConstraints: *OutputBin MailBoxBin9 *MediaType Index
+*UIConstraints: *OutputBin MailBoxBin1 *MediaType Labels
+*UIConstraints: *OutputBin MailBoxBin2 *MediaType Labels
+*UIConstraints: *OutputBin MailBoxBin3 *MediaType Labels
+*UIConstraints: *OutputBin MailBoxBin4 *MediaType Labels
+*UIConstraints: *OutputBin MailBoxBin5 *MediaType Labels
+*UIConstraints: *OutputBin MailBoxBin6 *MediaType Labels
+*UIConstraints: *OutputBin MailBoxBin7 *MediaType Labels
+*UIConstraints: *OutputBin MailBoxBin8 *MediaType Labels
+*UIConstraints: *OutputBin MailBoxBin9 *MediaType Labels
+*UIConstraints: *OutputBin MailBoxBin1 *MediaType Translucent
+*UIConstraints: *OutputBin MailBoxBin2 *MediaType Translucent
+*UIConstraints: *OutputBin MailBoxBin3 *MediaType Translucent
+*UIConstraints: *OutputBin MailBoxBin4 *MediaType Translucent
+*UIConstraints: *OutputBin MailBoxBin5 *MediaType Translucent
+*UIConstraints: *OutputBin MailBoxBin6 *MediaType Translucent
+*UIConstraints: *OutputBin MailBoxBin7 *MediaType Translucent
+*UIConstraints: *OutputBin MailBoxBin8 *MediaType Translucent
+*UIConstraints: *OutputBin MailBoxBin9 *MediaType Translucent
+*UIConstraints: *MediaType Thick2 *OutputBin MailBoxBin1
+*UIConstraints: *MediaType Thick2 *OutputBin MailBoxBin2
+*UIConstraints: *MediaType Thick2 *OutputBin MailBoxBin3
+*UIConstraints: *MediaType Thick2 *OutputBin MailBoxBin4
+*UIConstraints: *MediaType Thick2 *OutputBin MailBoxBin5
+*UIConstraints: *MediaType Thick2 *OutputBin MailBoxBin6
+*UIConstraints: *MediaType Thick2 *OutputBin MailBoxBin7
+*UIConstraints: *MediaType Thick2 *OutputBin MailBoxBin8
+*UIConstraints: *MediaType Thick2 *OutputBin MailBoxBin9
+*UIConstraints: *MediaType OHP *OutputBin MailBoxBin1
+*UIConstraints: *MediaType OHP *OutputBin MailBoxBin2
+*UIConstraints: *MediaType OHP *OutputBin MailBoxBin3
+*UIConstraints: *MediaType OHP *OutputBin MailBoxBin4
+*UIConstraints: *MediaType OHP *OutputBin MailBoxBin5
+*UIConstraints: *MediaType OHP *OutputBin MailBoxBin6
+*UIConstraints: *MediaType OHP *OutputBin MailBoxBin7
+*UIConstraints: *MediaType OHP *OutputBin MailBoxBin8
+*UIConstraints: *MediaType OHP *OutputBin MailBoxBin9
+*UIConstraints: *MediaType Index *OutputBin MailBoxBin1
+*UIConstraints: *MediaType Index *OutputBin MailBoxBin2
+*UIConstraints: *MediaType Index *OutputBin MailBoxBin3
+*UIConstraints: *MediaType Index *OutputBin MailBoxBin4
+*UIConstraints: *MediaType Index *OutputBin MailBoxBin5
+*UIConstraints: *MediaType Index *OutputBin MailBoxBin6
+*UIConstraints: *MediaType Index *OutputBin MailBoxBin7
+*UIConstraints: *MediaType Index *OutputBin MailBoxBin8
+*UIConstraints: *MediaType Index *OutputBin MailBoxBin9
+*UIConstraints: *MediaType Labels *OutputBin MailBoxBin1
+*UIConstraints: *MediaType Labels *OutputBin MailBoxBin2
+*UIConstraints: *MediaType Labels *OutputBin MailBoxBin3
+*UIConstraints: *MediaType Labels *OutputBin MailBoxBin4
+*UIConstraints: *MediaType Labels *OutputBin MailBoxBin5
+*UIConstraints: *MediaType Labels *OutputBin MailBoxBin6
+*UIConstraints: *MediaType Labels *OutputBin MailBoxBin7
+*UIConstraints: *MediaType Labels *OutputBin MailBoxBin8
+*UIConstraints: *MediaType Labels *OutputBin MailBoxBin9
+*UIConstraints: *MediaType Translucent *OutputBin MailBoxBin1
+*UIConstraints: *MediaType Translucent *OutputBin MailBoxBin2
+*UIConstraints: *MediaType Translucent *OutputBin MailBoxBin3
+*UIConstraints: *MediaType Translucent *OutputBin MailBoxBin4
+*UIConstraints: *MediaType Translucent *OutputBin MailBoxBin5
+*UIConstraints: *MediaType Translucent *OutputBin MailBoxBin6
+*UIConstraints: *MediaType Translucent *OutputBin MailBoxBin7
+*UIConstraints: *MediaType Translucent *OutputBin MailBoxBin8
+*UIConstraints: *MediaType Translucent *OutputBin MailBoxBin9
+*UIConstraints: *OutputBin FinisherUpper100 *MediaType OHP
+*UIConstraints: *OutputBin FinisherUpper *MediaType OHP
+*UIConstraints: *OutputBin FinisherUpper *MediaType Thick2
+*UIConstraints: *MediaType OHP *OutputBin FinisherUpper100
+*UIConstraints: *MediaType OHP *OutputBin FinisherUpper
+*UIConstraints: *MediaType Thick2 *OutputBin FinisherUpper
+
+*UIConstraints: *Option30Finisher None *RIPunch LeftJP2
+*UIConstraints: *RIPunch LeftJP2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch LeftUS2
+*UIConstraints: *RIPunch LeftUS2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch LeftUS3
+*UIConstraints: *RIPunch LeftUS3 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch LeftEU4
+*UIConstraints: *RIPunch LeftEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch LeftNEU4
+*UIConstraints: *RIPunch LeftNEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch RightJP2
+*UIConstraints: *RIPunch RightJP2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch RightUS2
+*UIConstraints: *RIPunch RightUS2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch RightUS3
+*UIConstraints: *RIPunch RightUS3 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch RightEU4
+*UIConstraints: *RIPunch RightEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch RightNEU4
+*UIConstraints: *RIPunch RightNEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch UpperJP2
+*UIConstraints: *RIPunch UpperJP2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch UpperUS2
+*UIConstraints: *RIPunch UpperUS2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch UpperUS3
+*UIConstraints: *RIPunch UpperUS3 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch UpperEU4
+*UIConstraints: *RIPunch UpperEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch UpperNEU4
+*UIConstraints: *RIPunch UpperNEU4 *Option30Finisher None
+*UIConstraints: *OutputBin Standard *RIPunch LeftJP2
+*UIConstraints: *RIPunch LeftJP2 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch LeftUS2
+*UIConstraints: *RIPunch LeftUS2 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch LeftUS3
+*UIConstraints: *RIPunch LeftUS3 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch LeftEU4
+*UIConstraints: *RIPunch LeftEU4 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch LeftNEU4
+*UIConstraints: *RIPunch LeftNEU4 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch RightJP2
+*UIConstraints: *RIPunch RightJP2 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch RightUS2
+*UIConstraints: *RIPunch RightUS2 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch RightUS3
+*UIConstraints: *RIPunch RightUS3 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch RightEU4
+*UIConstraints: *RIPunch RightEU4 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch RightNEU4
+*UIConstraints: *RIPunch RightNEU4 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch UpperJP2
+*UIConstraints: *RIPunch UpperJP2 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch UpperUS2
+*UIConstraints: *RIPunch UpperUS2 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch UpperUS3
+*UIConstraints: *RIPunch UpperUS3 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch UpperEU4
+*UIConstraints: *RIPunch UpperEU4 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch UpperNEU4
+*UIConstraints: *RIPunch UpperNEU4 *OutputBin Standard
+*UIConstraints: *OutputBin FinisherLower *RIPunch LeftJP2
+*UIConstraints: *RIPunch LeftJP2 *OutputBin FinisherLower
+*UIConstraints: *OutputBin FinisherLower *RIPunch LeftUS2
+*UIConstraints: *RIPunch LeftUS2 *OutputBin FinisherLower
+*UIConstraints: *OutputBin FinisherLower *RIPunch LeftUS3
+*UIConstraints: *RIPunch LeftUS3 *OutputBin FinisherLower
+*UIConstraints: *OutputBin FinisherLower *RIPunch LeftEU4
+*UIConstraints: *RIPunch LeftEU4 *OutputBin FinisherLower
+*UIConstraints: *OutputBin FinisherLower *RIPunch LeftNEU4
+*UIConstraints: *RIPunch LeftNEU4 *OutputBin FinisherLower
+*UIConstraints: *OutputBin FinisherLower *RIPunch RightJP2
+*UIConstraints: *RIPunch RightJP2 *OutputBin FinisherLower
+*UIConstraints: *OutputBin FinisherLower *RIPunch RightUS2
+*UIConstraints: *RIPunch RightUS2 *OutputBin FinisherLower
+*UIConstraints: *OutputBin FinisherLower *RIPunch RightUS3
+*UIConstraints: *RIPunch RightUS3 *OutputBin FinisherLower
+*UIConstraints: *OutputBin FinisherLower *RIPunch RightEU4
+*UIConstraints: *RIPunch RightEU4 *OutputBin FinisherLower
+*UIConstraints: *OutputBin FinisherLower *RIPunch RightNEU4
+*UIConstraints: *RIPunch RightNEU4 *OutputBin FinisherLower
+*UIConstraints: *OutputBin FinisherLower *RIPunch UpperJP2
+*UIConstraints: *RIPunch UpperJP2 *OutputBin FinisherLower
+*UIConstraints: *OutputBin FinisherLower *RIPunch UpperUS2
+*UIConstraints: *RIPunch UpperUS2 *OutputBin FinisherLower
+*UIConstraints: *OutputBin FinisherLower *RIPunch UpperUS3
+*UIConstraints: *RIPunch UpperUS3 *OutputBin FinisherLower
+*UIConstraints: *OutputBin FinisherLower *RIPunch UpperEU4
+*UIConstraints: *RIPunch UpperEU4 *OutputBin FinisherLower
+*UIConstraints: *OutputBin FinisherLower *RIPunch UpperNEU4
+*UIConstraints: *RIPunch UpperNEU4 *OutputBin FinisherLower
+*UIConstraints: *MediaType Labels *RIPunch LeftJP2
+*UIConstraints: *RIPunch LeftJP2 *MediaType Labels
+*UIConstraints: *MediaType Labels *RIPunch LeftUS2
+*UIConstraints: *RIPunch LeftUS2 *MediaType Labels
+*UIConstraints: *MediaType Labels *RIPunch LeftUS3
+*UIConstraints: *RIPunch LeftUS3 *MediaType Labels
+*UIConstraints: *MediaType Labels *RIPunch LeftEU4
+*UIConstraints: *RIPunch LeftEU4 *MediaType Labels
+*UIConstraints: *MediaType Labels *RIPunch LeftNEU4
+*UIConstraints: *RIPunch LeftNEU4 *MediaType Labels
+*UIConstraints: *MediaType Labels *RIPunch RightJP2
+*UIConstraints: *RIPunch RightJP2 *MediaType Labels
+*UIConstraints: *MediaType Labels *RIPunch RightUS2
+*UIConstraints: *RIPunch RightUS2 *MediaType Labels
+*UIConstraints: *MediaType Labels *RIPunch RightUS3
+*UIConstraints: *RIPunch RightUS3 *MediaType Labels
+*UIConstraints: *MediaType Labels *RIPunch RightEU4
+*UIConstraints: *RIPunch RightEU4 *MediaType Labels
+*UIConstraints: *MediaType Labels *RIPunch RightNEU4
+*UIConstraints: *RIPunch RightNEU4 *MediaType Labels
+*UIConstraints: *MediaType Labels *RIPunch UpperJP2
+*UIConstraints: *RIPunch UpperJP2 *MediaType Labels
+*UIConstraints: *MediaType Labels *RIPunch UpperUS2
+*UIConstraints: *RIPunch UpperUS2 *MediaType Labels
+*UIConstraints: *MediaType Labels *RIPunch UpperUS3
+*UIConstraints: *RIPunch UpperUS3 *MediaType Labels
+*UIConstraints: *MediaType Labels *RIPunch UpperEU4
+*UIConstraints: *RIPunch UpperEU4 *MediaType Labels
+*UIConstraints: *MediaType Labels *RIPunch UpperNEU4
+*UIConstraints: *RIPunch UpperNEU4 *MediaType Labels
+*UIConstraints: *MediaType OHP *RIPunch LeftJP2
+*UIConstraints: *RIPunch LeftJP2 *MediaType OHP
+*UIConstraints: *MediaType OHP *RIPunch LeftUS2
+*UIConstraints: *RIPunch LeftUS2 *MediaType OHP
+*UIConstraints: *MediaType OHP *RIPunch LeftUS3
+*UIConstraints: *RIPunch LeftUS3 *MediaType OHP
+*UIConstraints: *MediaType OHP *RIPunch LeftEU4
+*UIConstraints: *RIPunch LeftEU4 *MediaType OHP
+*UIConstraints: *MediaType OHP *RIPunch LeftNEU4
+*UIConstraints: *RIPunch LeftNEU4 *MediaType OHP
+*UIConstraints: *MediaType OHP *RIPunch RightJP2
+*UIConstraints: *RIPunch RightJP2 *MediaType OHP
+*UIConstraints: *MediaType OHP *RIPunch RightUS2
+*UIConstraints: *RIPunch RightUS2 *MediaType OHP
+*UIConstraints: *MediaType OHP *RIPunch RightUS3
+*UIConstraints: *RIPunch RightUS3 *MediaType OHP
+*UIConstraints: *MediaType OHP *RIPunch RightEU4
+*UIConstraints: *RIPunch RightEU4 *MediaType OHP
+*UIConstraints: *MediaType OHP *RIPunch RightNEU4
+*UIConstraints: *RIPunch RightNEU4 *MediaType OHP
+*UIConstraints: *MediaType OHP *RIPunch UpperJP2
+*UIConstraints: *RIPunch UpperJP2 *MediaType OHP
+*UIConstraints: *MediaType OHP *RIPunch UpperUS2
+*UIConstraints: *RIPunch UpperUS2 *MediaType OHP
+*UIConstraints: *MediaType OHP *RIPunch UpperUS3
+*UIConstraints: *RIPunch UpperUS3 *MediaType OHP
+*UIConstraints: *MediaType OHP *RIPunch UpperEU4
+*UIConstraints: *RIPunch UpperEU4 *MediaType OHP
+*UIConstraints: *MediaType OHP *RIPunch UpperNEU4
+*UIConstraints: *RIPunch UpperNEU4 *MediaType OHP
+*UIConstraints: *MediaType Thick2 *RIPunch LeftJP2
+*UIConstraints: *RIPunch LeftJP2 *MediaType Thick2
+*UIConstraints: *MediaType Thick2 *RIPunch LeftUS2
+*UIConstraints: *RIPunch LeftUS2 *MediaType Thick2
+*UIConstraints: *MediaType Thick2 *RIPunch LeftUS3
+*UIConstraints: *RIPunch LeftUS3 *MediaType Thick2
+*UIConstraints: *MediaType Thick2 *RIPunch LeftEU4
+*UIConstraints: *RIPunch LeftEU4 *MediaType Thick2
+*UIConstraints: *MediaType Thick2 *RIPunch LeftNEU4
+*UIConstraints: *RIPunch LeftNEU4 *MediaType Thick2
+*UIConstraints: *MediaType Thick2 *RIPunch RightJP2
+*UIConstraints: *RIPunch RightJP2 *MediaType Thick2
+*UIConstraints: *MediaType Thick2 *RIPunch RightUS2
+*UIConstraints: *RIPunch RightUS2 *MediaType Thick2
+*UIConstraints: *MediaType Thick2 *RIPunch RightUS3
+*UIConstraints: *RIPunch RightUS3 *MediaType Thick2
+*UIConstraints: *MediaType Thick2 *RIPunch RightEU4
+*UIConstraints: *RIPunch RightEU4 *MediaType Thick2
+*UIConstraints: *MediaType Thick2 *RIPunch RightNEU4
+*UIConstraints: *RIPunch RightNEU4 *MediaType Thick2
+*UIConstraints: *MediaType Thick2 *RIPunch UpperJP2
+*UIConstraints: *RIPunch UpperJP2 *MediaType Thick2
+*UIConstraints: *MediaType Thick2 *RIPunch UpperUS2
+*UIConstraints: *RIPunch UpperUS2 *MediaType Thick2
+*UIConstraints: *MediaType Thick2 *RIPunch UpperUS3
+*UIConstraints: *RIPunch UpperUS3 *MediaType Thick2
+*UIConstraints: *MediaType Thick2 *RIPunch UpperEU4
+*UIConstraints: *RIPunch UpperEU4 *MediaType Thick2
+*UIConstraints: *MediaType Thick2 *RIPunch UpperNEU4
+*UIConstraints: *RIPunch UpperNEU4 *MediaType Thick2
+*UIConstraints: *MediaType Prepunched *RIPunch LeftJP2
+*UIConstraints: *RIPunch LeftJP2 *MediaType Prepunched
+*UIConstraints: *MediaType Prepunched *RIPunch LeftUS2
+*UIConstraints: *RIPunch LeftUS2 *MediaType Prepunched
+*UIConstraints: *MediaType Prepunched *RIPunch LeftUS3
+*UIConstraints: *RIPunch LeftUS3 *MediaType Prepunched
+*UIConstraints: *MediaType Prepunched *RIPunch LeftEU4
+*UIConstraints: *RIPunch LeftEU4 *MediaType Prepunched
+*UIConstraints: *MediaType Prepunched *RIPunch LeftNEU4
+*UIConstraints: *RIPunch LeftNEU4 *MediaType Prepunched
+*UIConstraints: *MediaType Prepunched *RIPunch RightJP2
+*UIConstraints: *RIPunch RightJP2 *MediaType Prepunched
+*UIConstraints: *MediaType Prepunched *RIPunch RightUS2
+*UIConstraints: *RIPunch RightUS2 *MediaType Prepunched
+*UIConstraints: *MediaType Prepunched *RIPunch RightUS3
+*UIConstraints: *RIPunch RightUS3 *MediaType Prepunched
+*UIConstraints: *MediaType Prepunched *RIPunch RightEU4
+*UIConstraints: *RIPunch RightEU4 *MediaType Prepunched
+*UIConstraints: *MediaType Prepunched *RIPunch RightNEU4
+*UIConstraints: *RIPunch RightNEU4 *MediaType Prepunched
+*UIConstraints: *MediaType Prepunched *RIPunch UpperJP2
+*UIConstraints: *RIPunch UpperJP2 *MediaType Prepunched
+*UIConstraints: *MediaType Prepunched *RIPunch UpperUS2
+*UIConstraints: *RIPunch UpperUS2 *MediaType Prepunched
+*UIConstraints: *MediaType Prepunched *RIPunch UpperUS3
+*UIConstraints: *RIPunch UpperUS3 *MediaType Prepunched
+*UIConstraints: *MediaType Prepunched *RIPunch UpperEU4
+*UIConstraints: *RIPunch UpperEU4 *MediaType Prepunched
+*UIConstraints: *MediaType Prepunched *RIPunch UpperNEU4
+*UIConstraints: *RIPunch UpperNEU4 *MediaType Prepunched
+*UIConstraints: *InputSlot MultiTray *RIPunch LeftJP2
+*UIConstraints: *RIPunch LeftJP2 *InputSlot MultiTray
+*UIConstraints: *InputSlot MultiTray *RIPunch LeftUS2
+*UIConstraints: *RIPunch LeftUS2 *InputSlot MultiTray
+*UIConstraints: *InputSlot MultiTray *RIPunch LeftUS3
+*UIConstraints: *RIPunch LeftUS3 *InputSlot MultiTray
+*UIConstraints: *InputSlot MultiTray *RIPunch LeftEU4
+*UIConstraints: *RIPunch LeftEU4 *InputSlot MultiTray
+*UIConstraints: *InputSlot MultiTray *RIPunch LeftNEU4
+*UIConstraints: *RIPunch LeftNEU4 *InputSlot MultiTray
+*UIConstraints: *InputSlot MultiTray *RIPunch RightJP2
+*UIConstraints: *RIPunch RightJP2 *InputSlot MultiTray
+*UIConstraints: *InputSlot MultiTray *RIPunch RightUS2
+*UIConstraints: *RIPunch RightUS2 *InputSlot MultiTray
+*UIConstraints: *InputSlot MultiTray *RIPunch RightUS3
+*UIConstraints: *RIPunch RightUS3 *InputSlot MultiTray
+*UIConstraints: *InputSlot MultiTray *RIPunch RightEU4
+*UIConstraints: *RIPunch RightEU4 *InputSlot MultiTray
+*UIConstraints: *InputSlot MultiTray *RIPunch RightNEU4
+*UIConstraints: *RIPunch RightNEU4 *InputSlot MultiTray
+*UIConstraints: *InputSlot MultiTray *RIPunch UpperJP2
+*UIConstraints: *RIPunch UpperJP2 *InputSlot MultiTray
+*UIConstraints: *InputSlot MultiTray *RIPunch UpperUS2
+*UIConstraints: *RIPunch UpperUS2 *InputSlot MultiTray
+*UIConstraints: *InputSlot MultiTray *RIPunch UpperUS3
+*UIConstraints: *RIPunch UpperUS3 *InputSlot MultiTray
+*UIConstraints: *InputSlot MultiTray *RIPunch UpperEU4
+*UIConstraints: *RIPunch UpperEU4 *InputSlot MultiTray
+*UIConstraints: *InputSlot MultiTray *RIPunch UpperNEU4
+*UIConstraints: *RIPunch UpperNEU4 *InputSlot MultiTray
+
+
+*% Generic boilerplate PPD stuff as standard PostScript fonts and so on
+
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Standard ROM
+*% end of Printer Description file
diff --git a/db/source/PPD/Infotec/PXL/Infotec-ISC_5560_PXL.ppd b/db/source/PPD/Infotec/PXL/Infotec-ISC_5560_PXL.ppd
new file mode 100644
index 00000000..97009b2c
--- /dev/null
+++ b/db/source/PPD/Infotec/PXL/Infotec-ISC_5560_PXL.ppd
@@ -0,0 +1,1212 @@
+*PPD-Adobe: "4.3"
+*%
+*% Printer Description file
+*% for "Infotec ISC 5560 PXL"
+*%
+*% CreationDate: 2004/03/18
+*% Modified: 2005/11/15
+*%
+*% COPYRIGHT (C) 2004-2005 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.1"
+*FormatVersion: "4.3"
+*LanguageEncoding: ISOLatin1
+*LanguageVersion: English
+*ModelName: "Infotec ISC 5560"
+*PCFileName: "INF55603.PPD"
+*Manufacturer: "Infotec"
+*Product: "(infotec ISC 5560 PS3)"
+*PSVersion: "(3015.102) 2"
+*ShortNickName: "Infotec ISC 5560 PXL"
+*NickName: "Infotec ISC 5560 PXL"
+
+*cupsVersion: 1.0
+*cupsManualCopies: True
+*cupsModelNumber: 2
+*cupsFilter: "application/vnd.cups-postscript 0 foomatic-rip"
+
+*%========== Basic Device Capabilities ==========
+
+*LanguageLevel: "3"
+*ColorDevice: True
+*DefaultColorSpace: CMYK
+*TTRasterizer: Type42
+*FileSystem: True
+*Throughput: "60"
+*LandscapeOrientation: Minus90
+
+*%========== Installable Options ==========
+*%========== & System Management ==========
+
+*OpenGroup: InstallableOptions/Installable Options
+
+*OpenUI *Option2LargeCapacityTray/Large Capacity Tray: PickOne
+*DefaultOption2LargeCapacityTray: False
+*Option2LargeCapacityTray False/Not Installed: ""
+*Option2LargeCapacityTray True/Installed: ""
+*CloseUI *Option2LargeCapacityTray
+
+*OpenUI *Option40Mailbox/Mailbox: PickOne
+*DefaultOption40Mailbox: False
+*Option40Mailbox False/Not Installed: ""
+*Option40Mailbox True/Installed: ""
+*CloseUI *Option40Mailbox
+
+*OpenUI *Option30Finisher/Finisher: PickOne
+*DefaultOption30Finisher: None
+*Option30Finisher None/Not Installed: ""
+*Option30Finisher FinEUPHPOS/Finisher MEC BK: ""
+*Option30Finisher FinEUPHIMPOS/Finisher MEC: ""
+*Option30Finisher FinVICTORIAC/Finisher 3000B: ""
+*CloseUI *Option30Finisher
+
+
+*CloseGroup: InstallableOptions
+
+*%========== Ghostscript Command line ==========
+
+*FoomaticIDs: Infotec-ISC_5560 pxlmono
+*FoomaticRIPCommandLine: "gs -q -dBATCH -dPARANOIDSAFER -dNOPAUSE%B%A%C -sOutputFile=- - %D%E"
+
+*OpenGroup: General
+*OpenUI *ColorModel/Color Mode: PickOne
+*FoomaticRIPOption ColorModel: enum Composite B
+*OrderDependency: 10 AnySetup *ColorModel
+*DefaultColorModel: Color
+*ColorModel Color/Color: "%% FoomaticRIPOptionSetting: ColorModel=Color"
+*FoomaticRIPOptionSetting ColorModel=Color: "JCLDatamode=Color GSCmdLine=Color"
+*ColorModel Grayscale/Grayscale: "%% FoomaticRIPOptionSetting: ColorModel=Grayscale"
+*FoomaticRIPOptionSetting ColorModel=Grayscale: "JCLDatamode=Grayscale GSCmdLine=Grayscale"
+*CloseUI: *ColorModel
+
+*FoomaticRIPOption GSCmdLine: enum CmdLine B 10
+*FoomaticRIPOptionSetting GSCmdLine=FromColorModel: ""
+*FoomaticRIPOptionSetting GSCmdLine=Color: " -sDEVICE=pxlcolor"
+*End
+*FoomaticRIPOptionSetting GSCmdLine=Grayscale: " -sDEVICE=pxlmono"
+*End
+
+*FoomaticRIPOption JCLDatamode: enum JCL B 10
+*FoomaticRIPOptionSetting JCLDatamode=FromColorModel: ""
+*FoomaticRIPOptionSetting JCLDatamode=Color: "SET DATAMODE=COLOR"
+*FoomaticRIPOptionSetting JCLDatamode=Grayscale: "SET DATAMODE=GRAYSCALE"
+
+*OpenUI *Resolution/Resolution: PickOne
+*FoomaticRIPOption Resolution: enum Composite A
+*OrderDependency: 15 AnySetup *Resolution
+*DefaultResolution: 600dpi
+*Resolution 600dpi: "%% FoomaticRIPOptionSetting: Resolution=600dpi"
+*FoomaticRIPOptionSetting Resolution=600dpi: "JCLResolution=600dpi GSResolution=600dpi"
+*CloseUI: *Resolution
+
+*FoomaticRIPOption GSResolution: enum CmdLine A 15
+*FoomaticRIPOptionSetting GSResolution=FromResolution: ""
+*FoomaticRIPOptionSetting GSResolution=600dpi: " -r600x600"
+
+*FoomaticRIPOption JCLResolution: enum JCL A 15
+*FoomaticRIPOptionSetting JCLResolution=FromResolution: ""
+*FoomaticRIPOptionSetting JCLResolution=600dpi: "SET RESOLUTION=600"
+
+
+*%========== Media Selection ==========
+
+*HWMargins: 12 12 12 12
+*OpenUI *PageSize/PageSize: PickOne
+*FoomaticRIPOption PageSize: enum CmdLine C
+*OrderDependency: 20 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize A3/A3: "%% FoomaticRIPOptionSetting: PageSize=A3"
+*FoomaticRIPOptionSetting PageSize=A3: " -sPAPERSIZE=a3"
+*PageSize A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*FoomaticRIPOptionSetting PageSize=A4: " -sPAPERSIZE=a4"
+*PageSize 11x17/11x17: "%% FoomaticRIPOptionSetting: PageSize=11x17"
+*FoomaticRIPOptionSetting PageSize=11x17: " -sPAPERSIZE=11x17"
+*PageSize Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*FoomaticRIPOptionSetting PageSize=Letter: " -sPAPERSIZE=letter"
+*CloseUI: *PageSize
+
+*OpenUI *PageRegion: PickOne
+*OrderDependency: 25 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion A3/A3: "%% FoomaticRIPOptionSetting: PageSize=A3"
+*PageRegion A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*PageRegion 11x17/11x17: "%% FoomaticRIPOptionSetting: PageSize=11x17"
+*PageRegion Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*CloseUI: *PageRegion
+
+*%========== Information About Media Sizes ==========
+
+*DefaultImageableArea: Letter
+*ImageableArea A3/A3: "12 12 830 1179"
+*ImageableArea A4/A4: "12 12 583 830"
+*ImageableArea 11x17/11x17: "12 12 780 1212"
+*ImageableArea Letter/Letter: "12 12 600 780"
+
+*DefaultPaperDimension: Letter
+*PaperDimension A3/A3: "842 1191"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension 11x17/11x17: "792 1224"
+*PaperDimension Letter/Letter: "612 792"
+
+*%========== Media Handling Features ==========
+
+*OpenUI *InputSlot/InputSlot: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine E
+*OrderDependency: 30 AnySetup *InputSlot
+*DefaultInputSlot: Auto
+*InputSlot MultiTray/Bypass Tray: "%% FoomaticRIPOptionSetting: InputSlot=MultiTray"
+*FoomaticRIPOptionSetting InputSlot=MultiTray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x02\xf8\x26/g&quot;"
+*End
+*InputSlot 1Tray/Tray 1: "%% FoomaticRIPOptionSetting: InputSlot=1Tray"
+*FoomaticRIPOptionSetting InputSlot=1Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x04\xf8\x26/g&quot;"
+*End
+*InputSlot 2Tray/Tray 2: "%% FoomaticRIPOptionSetting: InputSlot=2Tray"
+*FoomaticRIPOptionSetting InputSlot=2Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x05\xf8\x26/g&quot;"
+*End
+*InputSlot 3Tray/Tray 3: "%% FoomaticRIPOptionSetting: InputSlot=3Tray"
+*FoomaticRIPOptionSetting InputSlot=3Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x07\xf8\x26/g&quot;"
+*End
+*InputSlot 4Tray/Large Capacity Tray: "%% FoomaticRIPOptionSetting: InputSlot=4Tray"
+*FoomaticRIPOptionSetting InputSlot=4Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x09\xf8\x26/g&quot;"
+*End
+*InputSlot Auto/Auto Select: "%% FoomaticRIPOptionSetting: InputSlot=Auto"
+*FoomaticRIPOptionSetting InputSlot=Auto: ""
+*CloseUI: *InputSlot
+
+*OpenUI *Duplex/Duplex: PickOne
+*FoomaticRIPOption Duplex: enum Composite D
+*OrderDependency: 50 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex None/Off: "%% FoomaticRIPOptionSetting: Duplex=None"
+*FoomaticRIPOptionSetting Duplex=None: "JCLDuplex=None GSDuplex=None"
+*Duplex DuplexNoTumble/Long Edge: "%% FoomaticRIPOptionSetting: Duplex=DuplexNoTumble"
+*FoomaticRIPOptionSetting Duplex=DuplexNoTumble: "JCLDuplex=DuplexNoTumble GSDuplex=DuplexNoTumble"
+*Duplex DuplexTumble/Short Edge: "%% FoomaticRIPOptionSetting: Duplex=DuplexTumble"
+*FoomaticRIPOptionSetting Duplex=DuplexTumble: "JCLDuplex=DuplexTumble GSDuplex=DuplexTumble"
+*CloseUI: *Duplex
+
+*FoomaticRIPOption GSDuplex: enum CmdLine D 50
+*FoomaticRIPOptionSetting GSDuplex=FromDuplex: ""
+*FoomaticRIPOptionSetting GSDuplex=None: ""
+*FoomaticRIPOptionSetting GSDuplex=DuplexNoTumble: "&&
+ | perl -p -e &quot;s/\xc0\x00\xf8\x34/\xc0\x01\xf8\x35/g&quot;"
+*FoomaticRIPOptionSetting GSDuplex=DuplexTumble: "&&
+ | perl -p -e &quot;s/\xc0\x00\xf8\x34/\xc0\x00\xf8\x35/g&quot;"
+
+*FoomaticRIPOption JCLDuplex: enum JCL D 50
+*FoomaticRIPOptionSetting JCLDuplex=FromDuplex: ""
+*FoomaticRIPOptionSetting JCLDuplex=None: "SET DUPLEX=OFF"
+*FoomaticRIPOptionSetting JCLDuplex=DuplexNoTumble: "SET DUPLEX=ON
+@PJL SET BINDING=LONGEDGE"
+*FoomaticRIPOptionSetting JCLDuplex=DuplexTumble: "SET DUPLEX=ON
+@PJL SET BINDING=SHORTEDGE"
+
+
+*OpenUI *MediaType/Paper Type: PickOne
+*FoomaticRIPOption MediaType: enum JCL A
+*OrderDependency: 205 AnySetup *MediaType
+*DefaultMediaType: Plain
+*MediaType Plain/Plain: "%% FoomaticRIPOptionSetting: MediaType=Plain"
+*FoomaticRIPOptionSetting MediaType=Plain: "SET MEDIATYPE=PLAIN"
+*MediaType Recycled/Recycled: "%% FoomaticRIPOptionSetting: MediaType=Recycled"
+*FoomaticRIPOptionSetting MediaType=Recycled: "SET MEDIATYPE=RECYCLED"
+*MediaType Special/Special: "%% FoomaticRIPOptionSetting: MediaType=Special"
+*FoomaticRIPOptionSetting MediaType=Special: "SET MEDIATYPE=SPECIAL"
+*MediaType Colored1/Color 1: "%% FoomaticRIPOptionSetting: MediaType=Colored1"
+*FoomaticRIPOptionSetting MediaType=Colored1: "SET MEDIATYPE=USERCOLOR1"
+*MediaType Colored2/Color 2: "%% FoomaticRIPOptionSetting: MediaType=Colored2"
+*FoomaticRIPOptionSetting MediaType=Colored2: "SET MEDIATYPE=USERCOLOR2"
+*MediaType Letterhead/Letterhead: "%% FoomaticRIPOptionSetting: MediaType=Letterhead"
+*FoomaticRIPOptionSetting MediaType=Letterhead: "SET MEDIATYPE=LETTERHEAD"
+*MediaType Labels/Labels: "%% FoomaticRIPOptionSetting: MediaType=Labels"
+*FoomaticRIPOptionSetting MediaType=Labels: "SET MEDIATYPE=LABELS"
+*MediaType Bond/Bond: "%% FoomaticRIPOptionSetting: MediaType=Bond"
+*FoomaticRIPOptionSetting MediaType=Bond: "SET MEDIATYPE=BOND"
+*MediaType Cardstock/Cardstock: "%% FoomaticRIPOptionSetting: MediaType=Cardstock"
+*FoomaticRIPOptionSetting MediaType=Cardstock: "SET MEDIATYPE=CARDSTOCK"
+*MediaType Preprinted/Preprinted: "%% FoomaticRIPOptionSetting: MediaType=Preprinted"
+*FoomaticRIPOptionSetting MediaType=Preprinted: "SET MEDIATYPE=PREPRINTED"
+*MediaType Prepunched/Prepunched: "%% FoomaticRIPOptionSetting: MediaType=Prepunched"
+*FoomaticRIPOptionSetting MediaType=Prepunched: "SET MEDIATYPE=PREPUNCHED"
+*MediaType OHP/Transparency: "%% FoomaticRIPOptionSetting: MediaType=OHP"
+*FoomaticRIPOptionSetting MediaType=OHP: "SET MEDIATYPE=TRANSPARENCY"
+*MediaType Thick/Thick1: "%% FoomaticRIPOptionSetting: MediaType=Thick"
+*FoomaticRIPOptionSetting MediaType=Thick: "SET MEDIATYPE=THICK"
+*MediaType Thick2/Thick2: "%% FoomaticRIPOptionSetting: MediaType=Thick2"
+*FoomaticRIPOptionSetting MediaType=Thick2: "SET MEDIATYPE=THICK2"
+*MediaType Thin/Thin: "%% FoomaticRIPOptionSetting: MediaType=Thin"
+*FoomaticRIPOptionSetting MediaType=Thin: "SET MEDIATYPE=THIN"
+*MediaType Index/Tab Stock: "%% FoomaticRIPOptionSetting: MediaType=Index"
+*FoomaticRIPOptionSetting MediaType=Index: "SET MEDIATYPE=TABSTOCK"
+*MediaType Translucent/Translucent: "%% FoomaticRIPOptionSetting: MediaType=Translucent"
+*FoomaticRIPOptionSetting MediaType=Translucent: "SET MEDIATYPE=TRANSLUCENT"
+*CloseUI: *MediaType
+
+*OpenUI *OutputBin/Destination: PickOne
+*FoomaticRIPOption OutputBin: enum JCL A
+*OrderDependency: 210 AnySetup *OutputBin
+*DefaultOutputBin: Default
+*OutputBin Default/Printer Default: "%% FoomaticRIPOptionSetting: OutputBin=Default"
+*FoomaticRIPOptionSetting OutputBin=Default: "SET OUTBIN=SYSDEFAULT"
+*OutputBin Standard/Copy Tray: "%% FoomaticRIPOptionSetting: OutputBin=Standard"
+*FoomaticRIPOptionSetting OutputBin=Standard: "SET OUTBIN=UPPER"
+*OutputBin FinisherUpper/Finisher MEC Upper Tray: "%% FoomaticRIPOptionSetting: OutputBin=FinisherUpper"
+*FoomaticRIPOptionSetting OutputBin=FinisherUpper: "SET OUTBIN=FINISHERPROOF"
+*OutputBin FinisherMiddle/Finisher MEC Shift Tray: "%% FoomaticRIPOptionSetting: OutputBin=FinisherMiddle"
+*FoomaticRIPOptionSetting OutputBin=FinisherMiddle: "SET OUTBIN=FINISHERSHIFT"
+*OutputBin FinisherLower/Finisher Booklet Tray: "%% FoomaticRIPOptionSetting: OutputBin=FinisherLower"
+*FoomaticRIPOptionSetting OutputBin=FinisherLower: "SET OUTBIN=FINISHERBOOKLET"
+*OutputBin FinisherUpper100/Finisher Upper Tray: "%% FoomaticRIPOptionSetting: OutputBin=FinisherUpper100"
+*FoomaticRIPOptionSetting OutputBin=FinisherUpper100: "SET OUTBIN=FINISHERPROOF"
+*OutputBin FinisherMiddle100/Finisher Shift Tray: "%% FoomaticRIPOptionSetting: OutputBin=FinisherMiddle100"
+*FoomaticRIPOptionSetting OutputBin=FinisherMiddle100: "SET OUTBIN=FINISHERSHIFT"
+*OutputBin MailBoxBin1/Mailbox Tray 1: "%% FoomaticRIPOptionSetting: OutputBin=MailBoxBin1"
+*FoomaticRIPOptionSetting OutputBin=MailBoxBin1: "SET OUTBIN=OPTIONALOUTPUTBIN2"
+*OutputBin MailBoxBin2/Mailbox Tray 2: "%% FoomaticRIPOptionSetting: OutputBin=MailBoxBin2"
+*FoomaticRIPOptionSetting OutputBin=MailBoxBin2: "SET OUTBIN=OPTIONALOUTPUTBIN3"
+*OutputBin MailBoxBin3/Mailbox Tray 3: "%% FoomaticRIPOptionSetting: OutputBin=MailBoxBin3"
+*FoomaticRIPOptionSetting OutputBin=MailBoxBin3: "SET OUTBIN=OPTIONALOUTPUTBIN4"
+*OutputBin MailBoxBin4/Mailbox Tray 4: "%% FoomaticRIPOptionSetting: OutputBin=MailBoxBin4"
+*FoomaticRIPOptionSetting OutputBin=MailBoxBin4: "SET OUTBIN=OPTIONALOUTPUTBIN5"
+*OutputBin MailBoxBin5/Mailbox Tray 5: "%% FoomaticRIPOptionSetting: OutputBin=MailBoxBin5"
+*FoomaticRIPOptionSetting OutputBin=MailBoxBin5: "SET OUTBIN=OPTIONALOUTPUTBIN6"
+*OutputBin MailBoxBin6/Mailbox Tray 6: "%% FoomaticRIPOptionSetting: OutputBin=MailBoxBin6"
+*FoomaticRIPOptionSetting OutputBin=MailBoxBin6: "SET OUTBIN=OPTIONALOUTPUTBIN7"
+*OutputBin MailBoxBin7/Mailbox Tray 7: "%% FoomaticRIPOptionSetting: OutputBin=MailBoxBin7"
+*FoomaticRIPOptionSetting OutputBin=MailBoxBin7: "SET OUTBIN=OPTIONALOUTPUTBIN8"
+*OutputBin MailBoxBin8/Mailbox Tray 8: "%% FoomaticRIPOptionSetting: OutputBin=MailBoxBin8"
+*FoomaticRIPOptionSetting OutputBin=MailBoxBin8: "SET OUTBIN=OPTIONALOUTPUTBIN9"
+*OutputBin MailBoxBin9/Mailbox Tray 9: "%% FoomaticRIPOptionSetting: OutputBin=MailBoxBin9"
+*FoomaticRIPOptionSetting OutputBin=MailBoxBin9: "SET OUTBIN=OPTIONALOUTPUTBIN10"
+*CloseUI: *OutputBin
+
+*OpenUI *StapleLocation/Staple: PickOne
+*FoomaticRIPOption StapleLocation: enum JCL A
+*OrderDependency: 220 AnySetup *StapleLocation
+*DefaultStapleLocation: None
+*StapleLocation None/Off: "%% FoomaticRIPOptionSetting: StapleLocation=None"
+*FoomaticRIPOptionSetting StapleLocation=None: "SET STAPLE=OFF"
+*StapleLocation UpperLeft/Top left: "%% FoomaticRIPOptionSetting: StapleLocation=UpperLeft"
+*FoomaticRIPOptionSetting StapleLocation=UpperLeft: "SET STAPLE=LEFTTOP"
+*StapleLocation UpperRight/Top right: "%% FoomaticRIPOptionSetting: StapleLocation=UpperRight"
+*FoomaticRIPOptionSetting StapleLocation=UpperRight: "SET STAPLE=RIGHTTOP"
+*StapleLocation LeftW/2 at left: "%% FoomaticRIPOptionSetting: StapleLocation=LeftW"
+*FoomaticRIPOptionSetting StapleLocation=LeftW: "SET STAPLE=LEFT2PORT"
+*StapleLocation RightW/2 at right: "%% FoomaticRIPOptionSetting: StapleLocation=RightW"
+*FoomaticRIPOptionSetting StapleLocation=RightW: "SET STAPLE=RIGHT2PORT"
+*StapleLocation UpperW/2 at top: "%% FoomaticRIPOptionSetting: StapleLocation=UpperW"
+*FoomaticRIPOptionSetting StapleLocation=UpperW: "SET STAPLE=TOP2PORT"
+*StapleLocation CenterW/2 at center: "%% FoomaticRIPOptionSetting: StapleLocation=CenterW"
+*FoomaticRIPOptionSetting StapleLocation=CenterW: "SET STAPLE=BOOKLET"
+*CloseUI: *StapleLocation
+
+*OpenUI *RIPunch/Punch: PickOne
+*FoomaticRIPOption RIPunch: enum JCL A
+*OrderDependency: 230 AnySetup *RIPunch
+*DefaultRIPunch: None
+*RIPunch None/Off: "%% FoomaticRIPOptionSetting: RIPunch=None"
+*FoomaticRIPOptionSetting RIPunch=None: "SET PUNCH=OFF"
+*RIPunch LeftJP2/2 at left (Japan/Europe): "%% FoomaticRIPOptionSetting: RIPunch=LeftJP2"
+*FoomaticRIPOptionSetting RIPunch=LeftJP2: "SET PUNCH=LEFTPORT
+@PJL SET PUNCHHOLE=JP2"
+*End
+*RIPunch LeftUS2/2 at left (North America): "%% FoomaticRIPOptionSetting: RIPunch=LeftUS2"
+*FoomaticRIPOptionSetting RIPunch=LeftUS2: "SET PUNCH=LEFTPORT
+@PJL SET PUNCHHOLE=US2"
+*End
+*RIPunch LeftUS3/3 at left (North America): "%% FoomaticRIPOptionSetting: RIPunch=LeftUS3"
+*FoomaticRIPOptionSetting RIPunch=LeftUS3: "SET PUNCH=LEFTPORT
+@PJL SET PUNCHHOLE=US3"
+*End
+*RIPunch LeftEU4/4 at left (Europe): "%% FoomaticRIPOptionSetting: RIPunch=LeftEU4"
+*FoomaticRIPOptionSetting RIPunch=LeftEU4: "SET PUNCH=LEFTPORT
+@PJL SET PUNCHHOLE=EU4"
+*End
+*RIPunch LeftNEU4/4 at left (Northern Europe): "%% FoomaticRIPOptionSetting: RIPunch=LeftNEU4"
+*FoomaticRIPOptionSetting RIPunch=LeftNEU4: "SET PUNCH=LEFTPORT
+@PJL SET PUNCHHOLE=NEU4"
+*End
+*RIPunch RightJP2/2 at right (Japan/Europe): "%% FoomaticRIPOptionSetting: RIPunch=RightJP2"
+*FoomaticRIPOptionSetting RIPunch=RightJP2: "SET PUNCH=RIGHTPORT
+@PJL SET PUNCHHOLE=JP2"
+*End
+*RIPunch RightUS2/2 at right (North America): "%% FoomaticRIPOptionSetting: RIPunch=RightUS2"
+*FoomaticRIPOptionSetting RIPunch=RightUS2: "SET PUNCH=RIGHTPORT
+@PJL SET PUNCHHOLE=US2"
+*End
+*RIPunch RightUS3/3 at right (North America): "%% FoomaticRIPOptionSetting: RIPunch=RightUS3"
+*FoomaticRIPOptionSetting RIPunch=RightUS3: "SET PUNCH=RIGHTPORT
+@PJL SET PUNCHHOLE=US3"
+*End
+*RIPunch RightEU4/4 at right (Europe): "%% FoomaticRIPOptionSetting: RIPunch=RightEU4"
+*FoomaticRIPOptionSetting RIPunch=RightEU4: "SET PUNCH=RIGHTPORT
+@PJL SET PUNCHHOLE=EU4"
+*End
+*RIPunch RightNEU4/4 at right (Northern Europe): "%% FoomaticRIPOptionSetting: RIPunch=RightNEU4"
+*FoomaticRIPOptionSetting RIPunch=RightNEU4: "SET PUNCH=RIGHTPORT
+@PJL SET PUNCHHOLE=NEU4"
+*End
+*RIPunch UpperJP2/2 at top (Japan/Europe): "%% FoomaticRIPOptionSetting: RIPunch=UpperJP2"
+*FoomaticRIPOptionSetting RIPunch=UpperJP2: "SET PUNCH=TOPPORT
+@PJL SET PUNCHHOLE=JP2"
+*End
+*RIPunch UpperUS2/2 at top (North America): "%% FoomaticRIPOptionSetting: RIPunch=UpperUS2"
+*FoomaticRIPOptionSetting RIPunch=UpperUS2: "SET PUNCH=TOPPORT
+@PJL SET PUNCHHOLE=US2"
+*End
+*RIPunch UpperUS3/3 at top (North America): "%% FoomaticRIPOptionSetting: RIPunch=UpperUS3"
+*FoomaticRIPOptionSetting RIPunch=UpperUS3: "SET PUNCH=TOPPORT
+@PJL SET PUNCHHOLE=US3"
+*End
+*RIPunch UpperEU4/4 at top (Europe): "%% FoomaticRIPOptionSetting: RIPunch=UpperEU4"
+*FoomaticRIPOptionSetting RIPunch=UpperEU4: "SET PUNCH=TOPPORT
+@PJL SET PUNCHHOLE=EU4"
+*End
+*RIPunch UpperNEU4/4 at top (Northern Europe): "%% FoomaticRIPOptionSetting: RIPunch=UpperNEU4"
+*FoomaticRIPOptionSetting RIPunch=UpperNEU4: "SET PUNCH=TOPPORT
+@PJL SET PUNCHHOLE=NEU4"
+*End
+*CloseUI: *RIPunch
+
+*OpenUI *RIPrintMode/Toner Saving: PickOne
+*FoomaticRIPOption RIPrintMode: enum JCL A
+*OrderDependency: 45 AnySetup *RIPrintMode
+*DefaultRIPrintMode: 0rhit
+*RIPrintMode 0rhit/Off: "%% FoomaticRIPOptionSetting: RIPrintMode=0rhit"
+*FoomaticRIPOptionSetting RIPrintMode=0rhit: "SET ECONOMODE=OFF"
+*RIPrintMode 5rhit/On: "%% FoomaticRIPOptionSetting: RIPrintMode=5rhit"
+*FoomaticRIPOptionSetting RIPrintMode=5rhit: "SET ECONOMODE=ON"
+*CloseUI: *RIPrintMode
+
+*OpenUI *RPSBitsPerPixel/Gradation: PickOne
+*FoomaticRIPOption RPSBitsPerPixel: enum JCL A
+*OrderDependency: 41 AnySetup *RPSBitsPerPixel
+*DefaultRPSBitsPerPixel: 2BitsPerPixel
+*RPSBitsPerPixel 2BitsPerPixel/Standard: "%% FoomaticRIPOptionSetting: RPSBitsPerPixel=2BitsPerPixel"
+*FoomaticRIPOptionSetting RPSBitsPerPixel=2BitsPerPixel: "SET BITSPERPIXEL=2"
+*RPSBitsPerPixel 1BitsPerPixel/Fast: "%% FoomaticRIPOptionSetting: RPSBitsPerPixel=1BitsPerPixel"
+*FoomaticRIPOptionSetting RPSBitsPerPixel=1BitsPerPixel: "SET BITSPERPIXEL=1"
+*CloseUI: *RPSBitsPerPixel
+
+
+*CloseGroup: General
+
+
+*OpenGroup: JobLog/Job Log
+
+*OpenUI *JobType/JobType: PickOne
+*FoomaticRIPOption JobType: enum JCL A
+*OrderDependency: 255 AnySetup *JobType
+*DefaultJobType: Normal
+*JobType Normal/Normal: ""
+*JobType DetailedLogging/Normal with Detailed Logging: "%% FoomaticRIPOptionSetting: JobType=DetailedLogging"
+*FoomaticRIPOptionSetting JobType=DetailedLogging: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;"
+*End
+*JobType SamplePrint/Sample Print: "%% FoomaticRIPOptionSetting: JobType=SamplePrint"
+*FoomaticRIPOptionSetting JobType=SamplePrint: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;
+@PJL PROOFJOB"
+*End
+*JobType LockedPrint/Locked Print: "%% FoomaticRIPOptionSetting: JobType=LockedPrint"
+*FoomaticRIPOptionSetting JobType=LockedPrint: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;
+@PJL SECUREJOB"
+*End
+*JobType DocServer/Document Server: "%% FoomaticRIPOptionSetting: JobType=DocServer"
+*FoomaticRIPOptionSetting JobType=DocServer: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;
+@PJL SET OWNERID=&quot;&user;&quot;
+@PJL SET DISKIMAGE=ON"
+*End
+*CloseUI: *JobType
+
+
+*OpenUI *LockedPrintPassword/Locked Print Password (4-8 digits): PickOne
+*FoomaticRIPOption LockedPrintPassword: password JCL A
+*FoomaticRIPOptionMaxLength LockedPrintPassword:8
+*FoomaticRIPOptionAllowedChars LockedPrintPassword: "0-9"
+*OrderDependency: 255 AnySetup *LockedPrintPassword
+*FoomaticRIPOptionPrototype LockedPrintPassword: "SET JOBPASSWORD=%s"
+*DefaultLockedPrintPassword: None
+*LockedPrintPassword None/None: ""
+*LockedPrintPassword 1111/1111: "%% FoomaticRIPOptionSetting: LockedPrintPassword=1111"
+*FoomaticRIPOptionSetting LockedPrintPassword=1111: "SET JOBPASSWORD=1111"
+*LockedPrintPassword 2222/2222: "%% FoomaticRIPOptionSetting: LockedPrintPassword=2222"
+*FoomaticRIPOptionSetting LockedPrintPassword=2222: "SET JOBPASSWORD=2222"
+*LockedPrintPassword 3333/3333: "%% FoomaticRIPOptionSetting: LockedPrintPassword=3333"
+*FoomaticRIPOptionSetting LockedPrintPassword=3333: "SET JOBPASSWORD=3333"
+*CloseUI: *LockedPrintPassword
+
+
+*OpenUI *DocServerPassword/Document Server Password (4-8 digits): PickOne
+*FoomaticRIPOption DocServerPassword: password JCL A
+*FoomaticRIPOptionMaxLength DocServerPassword:8
+*FoomaticRIPOptionAllowedChars DocServerPassword: "0-9"
+*OrderDependency: 255 AnySetup *DocServerPassword
+*FoomaticRIPOptionPrototype DocServerPassword: "SET JOBPASSWORD=%s"
+*DefaultDocServerPassword: None
+*DocServerPassword None/None: ""
+*DocServerPassword 1111/1111: "%% FoomaticRIPOptionSetting: DocServerPassword=1111"
+*FoomaticRIPOptionSetting DocServerPassword=1111: "SET JOBPASSWORD=1111"
+*DocServerPassword 2222/2222: "%% FoomaticRIPOptionSetting: DocServerPassword=2222"
+*FoomaticRIPOptionSetting DocServerPassword=2222: "SET JOBPASSWORD=2222"
+*DocServerPassword 3333/3333: "%% FoomaticRIPOptionSetting: DocServerPassword=3333"
+*FoomaticRIPOptionSetting DocServerPassword=3333: "SET JOBPASSWORD=3333"
+*CloseUI: *DocServerPassword
+
+
+*OpenUI *UserCode/User Code (up to 8 digits): PickOne
+*FoomaticRIPOption UserCode: string JCL A
+*FoomaticRIPOptionMaxLength UserCode:8
+*FoomaticRIPOptionAllowedChars UserCode: "0-9"
+*OrderDependency: 255 AnySetup *UserCode
+*FoomaticRIPOptionPrototype UserCode: "SET USERCODE=&quot;%s&quot;"
+*DefaultUserCode: None
+*UserCode None/None: ""
+*UserCode 1/1: "%% FoomaticRIPOptionSetting: UserCode=1"
+*FoomaticRIPOptionSetting UserCode=1: "SET USERCODE=&quot;1&quot;"
+*UserCode 2/2: "%% FoomaticRIPOptionSetting: UserCode=2"
+*FoomaticRIPOptionSetting UserCode=2: "SET USERCODE=&quot;2&quot;"
+*UserCode 3/3: "%% FoomaticRIPOptionSetting: UserCode=3"
+*FoomaticRIPOptionSetting UserCode=3: "SET USERCODE=&quot;3&quot;"
+*CloseUI: *UserCode
+
+*CloseGroup: JobLog/Job Log
+
+*UIConstraints: *Option2LargeCapacityTray False *InputSlot 4Tray
+*UIConstraints: *InputSlot 4Tray *Option2LargeCapacityTray False
+*UIConstraints: *Option30Finisher None *Option40Mailbox True
+*UIConstraints: *Option40Mailbox True *Option30Finisher None
+*UIConstraints: *Option30Finisher FinVICTORIAC *Option40Mailbox True
+*UIConstraints: *Option40Mailbox True *Option30Finisher FinVICTORIAC
+*UIConstraints: *Option30Finisher FinEUPHPOS *OutputBin Standard
+*UIConstraints: *Option30Finisher FinEUPHIMPOS *OutputBin Standard
+*UIConstraints: *Option30Finisher FinVICTORIAC *OutputBin Standard
+*UIConstraints: *OutputBin Standard *Option30Finisher FinEUPHPOS
+*UIConstraints: *OutputBin Standard *Option30Finisher FinEUPHIMPOS
+*UIConstraints: *OutputBin Standard *Option30Finisher FinVICTORIAC
+*UIConstraints: *Option30Finisher None *OutputBin FinisherUpper
+*UIConstraints: *Option30Finisher None *OutputBin FinisherMiddle
+*UIConstraints: *Option30Finisher None *OutputBin FinisherLower
+*UIConstraints: *Option30Finisher None *OutputBin FinisherUpper100
+*UIConstraints: *Option30Finisher None *OutputBin FinisherMiddle100
+*UIConstraints: *Option30Finisher FinEUPHPOS *OutputBin FinisherUpper100
+*UIConstraints: *Option30Finisher FinEUPHPOS *OutputBin FinisherMiddle100
+*UIConstraints: *Option30Finisher FinEUPHIMPOS *OutputBin FinisherUpper100
+*UIConstraints: *Option30Finisher FinEUPHIMPOS *OutputBin FinisherMiddle100
+*UIConstraints: *Option30Finisher FinEUPHIMPOS *OutputBin FinisherLower
+*UIConstraints: *Option30Finisher FinVICTORIAC *OutputBin FinisherUpper
+*UIConstraints: *Option30Finisher FinVICTORIAC *OutputBin FinisherMiddle
+*UIConstraints: *Option30Finisher FinVICTORIAC *OutputBin FinisherLower
+*UIConstraints: *OutputBin FinisherUpper *Option30Finisher None
+*UIConstraints: *OutputBin FinisherMiddle *Option30Finisher None
+*UIConstraints: *OutputBin FinisherLower *Option30Finisher None
+*UIConstraints: *OutputBin FinisherUpper100 *Option30Finisher None
+*UIConstraints: *OutputBin FinisherMiddle100 *Option30Finisher None
+*UIConstraints: *OutputBin FinisherUpper100 *Option30Finisher FinEUPHPOS
+*UIConstraints: *OutputBin FinisherMiddle100 *Option30Finisher FinEUPHPOS
+*UIConstraints: *OutputBin FinisherUpper100 *Option30Finisher FinEUPHIMPOS
+*UIConstraints: *OutputBin FinisherMiddle100 *Option30Finisher FinEUPHIMPOS
+*UIConstraints: *OutputBin FinisherLower *Option30Finisher FinEUPHIMPOS
+*UIConstraints: *OutputBin FinisherUpper *Option30Finisher FinVICTORIAC
+*UIConstraints: *OutputBin FinisherMiddle *Option30Finisher FinVICTORIAC
+*UIConstraints: *OutputBin FinisherLower *Option30Finisher FinVICTORIAC
+*UIConstraints: *Option40Mailbox False *OutputBin MailBoxBin1
+*UIConstraints: *Option40Mailbox False *OutputBin MailBoxBin2
+*UIConstraints: *Option40Mailbox False *OutputBin MailBoxBin3
+*UIConstraints: *Option40Mailbox False *OutputBin MailBoxBin4
+*UIConstraints: *Option40Mailbox False *OutputBin MailBoxBin5
+*UIConstraints: *Option40Mailbox False *OutputBin MailBoxBin6
+*UIConstraints: *Option40Mailbox False *OutputBin MailBoxBin7
+*UIConstraints: *Option40Mailbox False *OutputBin MailBoxBin8
+*UIConstraints: *Option40Mailbox False *OutputBin MailBoxBin9
+*UIConstraints: *OutputBin MailBoxBin1 *Option40Mailbox False
+*UIConstraints: *OutputBin MailBoxBin2 *Option40Mailbox False
+*UIConstraints: *OutputBin MailBoxBin3 *Option40Mailbox False
+*UIConstraints: *OutputBin MailBoxBin4 *Option40Mailbox False
+*UIConstraints: *OutputBin MailBoxBin5 *Option40Mailbox False
+*UIConstraints: *OutputBin MailBoxBin6 *Option40Mailbox False
+*UIConstraints: *OutputBin MailBoxBin7 *Option40Mailbox False
+*UIConstraints: *OutputBin MailBoxBin8 *Option40Mailbox False
+*UIConstraints: *OutputBin MailBoxBin9 *Option40Mailbox False
+*UIConstraints: *Option30Finisher None *StapleLocation UpperLeft
+*UIConstraints: *Option30Finisher None *StapleLocation UpperRight
+*UIConstraints: *Option30Finisher None *StapleLocation LeftW
+*UIConstraints: *Option30Finisher None *StapleLocation RightW
+*UIConstraints: *Option30Finisher None *StapleLocation UpperW
+*UIConstraints: *Option30Finisher None *StapleLocation CenterW
+*UIConstraints: *Option30Finisher FinEUPHIMPOS *StapleLocation CenterW
+*UIConstraints: *Option30Finisher FinVICTORIAC *StapleLocation CenterW
+*UIConstraints: *StapleLocation UpperLeft *Option30Finisher None
+*UIConstraints: *StapleLocation UpperRight *Option30Finisher None
+*UIConstraints: *StapleLocation LeftW *Option30Finisher None
+*UIConstraints: *StapleLocation RightW *Option30Finisher None
+*UIConstraints: *StapleLocation UpperW *Option30Finisher None
+*UIConstraints: *StapleLocation CenterW *Option30Finisher None
+*UIConstraints: *StapleLocation CenterW *Option30Finisher FinEUPHIMPOS
+*UIConstraints: *StapleLocation CenterW *Option30Finisher FinVICTORIAC
+*UIConstraints: *OutputBin Standard *StapleLocation UpperLeft
+*UIConstraints: *OutputBin Standard *StapleLocation UpperRight
+*UIConstraints: *OutputBin Standard *StapleLocation LeftW
+*UIConstraints: *OutputBin Standard *StapleLocation RightW
+*UIConstraints: *OutputBin Standard *StapleLocation UpperW
+*UIConstraints: *OutputBin Standard *StapleLocation CenterW
+*UIConstraints: *StapleLocation UpperLeft *OutputBin Standard
+*UIConstraints: *StapleLocation UpperRight *OutputBin Standard
+*UIConstraints: *StapleLocation LeftW *OutputBin Standard
+*UIConstraints: *StapleLocation RightW *OutputBin Standard
+*UIConstraints: *StapleLocation UpperW *OutputBin Standard
+*UIConstraints: *StapleLocation CenterW *OutputBin Standard
+*UIConstraints: *OutputBin FinisherUpper *StapleLocation UpperLeft
+*UIConstraints: *OutputBin FinisherUpper *StapleLocation UpperRight
+*UIConstraints: *OutputBin FinisherUpper *StapleLocation LeftW
+*UIConstraints: *OutputBin FinisherUpper *StapleLocation RightW
+*UIConstraints: *OutputBin FinisherUpper *StapleLocation UpperW
+*UIConstraints: *OutputBin FinisherUpper *StapleLocation CenterW
+*UIConstraints: *OutputBin FinisherUpper100 *StapleLocation UpperLeft
+*UIConstraints: *OutputBin FinisherUpper100 *StapleLocation UpperRight
+*UIConstraints: *OutputBin FinisherUpper100 *StapleLocation LeftW
+*UIConstraints: *OutputBin FinisherUpper100 *StapleLocation RightW
+*UIConstraints: *OutputBin FinisherUpper100 *StapleLocation UpperW
+*UIConstraints: *OutputBin FinisherUpper100 *StapleLocation CenterW
+*UIConstraints: *StapleLocation UpperLeft *OutputBin FinisherUpper
+*UIConstraints: *StapleLocation UpperRight *OutputBin FinisherUpper
+*UIConstraints: *StapleLocation LeftW *OutputBin FinisherUpper
+*UIConstraints: *StapleLocation RightW *OutputBin FinisherUpper
+*UIConstraints: *StapleLocation UpperW *OutputBin FinisherUpper
+*UIConstraints: *StapleLocation CenterW *OutputBin FinisherUpper
+*UIConstraints: *StapleLocation UpperLeft *OutputBin FinisherUpper100
+*UIConstraints: *StapleLocation UpperRight *OutputBin FinisherUpper100
+*UIConstraints: *StapleLocation LeftW *OutputBin FinisherUpper100
+*UIConstraints: *StapleLocation RightW *OutputBin FinisherUpper100
+*UIConstraints: *StapleLocation UpperW *OutputBin FinisherUpper100
+*UIConstraints: *StapleLocation CenterW *OutputBin FinisherUpper100
+*UIConstraints: *OutputBin FinisherMiddle *StapleLocation CenterW
+*UIConstraints: *OutputBin FinisherMiddle100 *StapleLocation CenterW
+*UIConstraints: *StapleLocation CenterW *OutputBin FinisherMiddle
+*UIConstraints: *StapleLocation CenterW *OutputBin FinisherMiddle100
+*UIConstraints: *OutputBin FinisherLower *StapleLocation UpperLeft
+*UIConstraints: *OutputBin FinisherLower *StapleLocation UpperRight
+*UIConstraints: *OutputBin FinisherLower *StapleLocation LeftW
+*UIConstraints: *OutputBin FinisherLower *StapleLocation RightW
+*UIConstraints: *OutputBin FinisherLower *StapleLocation UpperW
+*UIConstraints: *StapleLocation UpperLeft *OutputBin FinisherLower
+*UIConstraints: *StapleLocation UpperRight *OutputBin FinisherLower
+*UIConstraints: *StapleLocation LeftW *OutputBin FinisherLower
+*UIConstraints: *StapleLocation RightW *OutputBin FinisherLower
+*UIConstraints: *StapleLocation UpperW *OutputBin FinisherLower
+*UIConstraints: *OutputBin MailBoxBin1 *StapleLocation UpperLeft
+*UIConstraints: *OutputBin MailBoxBin1 *StapleLocation UpperRight
+*UIConstraints: *OutputBin MailBoxBin1 *StapleLocation LeftW
+*UIConstraints: *OutputBin MailBoxBin1 *StapleLocation RightW
+*UIConstraints: *OutputBin MailBoxBin1 *StapleLocation UpperW
+*UIConstraints: *OutputBin MailBoxBin1 *StapleLocation CenterW
+*UIConstraints: *StapleLocation UpperLeft *OutputBin MailBoxBin1
+*UIConstraints: *StapleLocation UpperRight *OutputBin MailBoxBin1
+*UIConstraints: *StapleLocation LeftW *OutputBin MailBoxBin1
+*UIConstraints: *StapleLocation RightW *OutputBin MailBoxBin1
+*UIConstraints: *StapleLocation UpperW *OutputBin MailBoxBin1
+*UIConstraints: *StapleLocation CenterW *OutputBin MailBoxBin1
+*UIConstraints: *OutputBin MailBoxBin2 *StapleLocation UpperLeft
+*UIConstraints: *OutputBin MailBoxBin2 *StapleLocation UpperRight
+*UIConstraints: *OutputBin MailBoxBin2 *StapleLocation LeftW
+*UIConstraints: *OutputBin MailBoxBin2 *StapleLocation RightW
+*UIConstraints: *OutputBin MailBoxBin2 *StapleLocation UpperW
+*UIConstraints: *OutputBin MailBoxBin2 *StapleLocation CenterW
+*UIConstraints: *StapleLocation UpperLeft *OutputBin MailBoxBin2
+*UIConstraints: *StapleLocation UpperRight *OutputBin MailBoxBin2
+*UIConstraints: *StapleLocation LeftW *OutputBin MailBoxBin2
+*UIConstraints: *StapleLocation RightW *OutputBin MailBoxBin2
+*UIConstraints: *StapleLocation UpperW *OutputBin MailBoxBin2
+*UIConstraints: *StapleLocation CenterW *OutputBin MailBoxBin2
+*UIConstraints: *OutputBin MailBoxBin3 *StapleLocation UpperLeft
+*UIConstraints: *OutputBin MailBoxBin3 *StapleLocation UpperRight
+*UIConstraints: *OutputBin MailBoxBin3 *StapleLocation LeftW
+*UIConstraints: *OutputBin MailBoxBin3 *StapleLocation RightW
+*UIConstraints: *OutputBin MailBoxBin3 *StapleLocation UpperW
+*UIConstraints: *OutputBin MailBoxBin3 *StapleLocation CenterW
+*UIConstraints: *StapleLocation UpperLeft *OutputBin MailBoxBin3
+*UIConstraints: *StapleLocation UpperRight *OutputBin MailBoxBin3
+*UIConstraints: *StapleLocation LeftW *OutputBin MailBoxBin3
+*UIConstraints: *StapleLocation RightW *OutputBin MailBoxBin3
+*UIConstraints: *StapleLocation UpperW *OutputBin MailBoxBin3
+*UIConstraints: *StapleLocation CenterW *OutputBin MailBoxBin3
+*UIConstraints: *OutputBin MailBoxBin4 *StapleLocation UpperLeft
+*UIConstraints: *OutputBin MailBoxBin4 *StapleLocation UpperRight
+*UIConstraints: *OutputBin MailBoxBin4 *StapleLocation LeftW
+*UIConstraints: *OutputBin MailBoxBin4 *StapleLocation RightW
+*UIConstraints: *OutputBin MailBoxBin4 *StapleLocation UpperW
+*UIConstraints: *OutputBin MailBoxBin4 *StapleLocation CenterW
+*UIConstraints: *StapleLocation UpperLeft *OutputBin MailBoxBin4
+*UIConstraints: *StapleLocation UpperRight *OutputBin MailBoxBin4
+*UIConstraints: *StapleLocation LeftW *OutputBin MailBoxBin4
+*UIConstraints: *StapleLocation RightW *OutputBin MailBoxBin4
+*UIConstraints: *StapleLocation UpperW *OutputBin MailBoxBin4
+*UIConstraints: *StapleLocation CenterW *OutputBin MailBoxBin4
+*UIConstraints: *OutputBin MailBoxBin5 *StapleLocation UpperLeft
+*UIConstraints: *OutputBin MailBoxBin5 *StapleLocation UpperRight
+*UIConstraints: *OutputBin MailBoxBin5 *StapleLocation LeftW
+*UIConstraints: *OutputBin MailBoxBin5 *StapleLocation RightW
+*UIConstraints: *OutputBin MailBoxBin5 *StapleLocation UpperW
+*UIConstraints: *OutputBin MailBoxBin5 *StapleLocation CenterW
+*UIConstraints: *StapleLocation UpperLeft *OutputBin MailBoxBin5
+*UIConstraints: *StapleLocation UpperRight *OutputBin MailBoxBin5
+*UIConstraints: *StapleLocation LeftW *OutputBin MailBoxBin5
+*UIConstraints: *StapleLocation RightW *OutputBin MailBoxBin5
+*UIConstraints: *StapleLocation UpperW *OutputBin MailBoxBin5
+*UIConstraints: *StapleLocation CenterW *OutputBin MailBoxBin5
+*UIConstraints: *OutputBin MailBoxBin6 *StapleLocation UpperLeft
+*UIConstraints: *OutputBin MailBoxBin6 *StapleLocation UpperRight
+*UIConstraints: *OutputBin MailBoxBin6 *StapleLocation LeftW
+*UIConstraints: *OutputBin MailBoxBin6 *StapleLocation RightW
+*UIConstraints: *OutputBin MailBoxBin6 *StapleLocation UpperW
+*UIConstraints: *OutputBin MailBoxBin6 *StapleLocation CenterW
+*UIConstraints: *StapleLocation UpperLeft *OutputBin MailBoxBin6
+*UIConstraints: *StapleLocation UpperRight *OutputBin MailBoxBin6
+*UIConstraints: *StapleLocation LeftW *OutputBin MailBoxBin6
+*UIConstraints: *StapleLocation RightW *OutputBin MailBoxBin6
+*UIConstraints: *StapleLocation UpperW *OutputBin MailBoxBin6
+*UIConstraints: *StapleLocation CenterW *OutputBin MailBoxBin6
+*UIConstraints: *OutputBin MailBoxBin7 *StapleLocation UpperLeft
+*UIConstraints: *OutputBin MailBoxBin7 *StapleLocation UpperRight
+*UIConstraints: *OutputBin MailBoxBin7 *StapleLocation LeftW
+*UIConstraints: *OutputBin MailBoxBin7 *StapleLocation RightW
+*UIConstraints: *OutputBin MailBoxBin7 *StapleLocation UpperW
+*UIConstraints: *OutputBin MailBoxBin7 *StapleLocation CenterW
+*UIConstraints: *StapleLocation UpperLeft *OutputBin MailBoxBin7
+*UIConstraints: *StapleLocation UpperRight *OutputBin MailBoxBin7
+*UIConstraints: *StapleLocation LeftW *OutputBin MailBoxBin7
+*UIConstraints: *StapleLocation RightW *OutputBin MailBoxBin7
+*UIConstraints: *StapleLocation UpperW *OutputBin MailBoxBin7
+*UIConstraints: *StapleLocation CenterW *OutputBin MailBoxBin7
+*UIConstraints: *OutputBin MailBoxBin8 *StapleLocation UpperLeft
+*UIConstraints: *OutputBin MailBoxBin8 *StapleLocation UpperRight
+*UIConstraints: *OutputBin MailBoxBin8 *StapleLocation LeftW
+*UIConstraints: *OutputBin MailBoxBin8 *StapleLocation RightW
+*UIConstraints: *OutputBin MailBoxBin8 *StapleLocation UpperW
+*UIConstraints: *OutputBin MailBoxBin8 *StapleLocation CenterW
+*UIConstraints: *StapleLocation UpperLeft *OutputBin MailBoxBin8
+*UIConstraints: *StapleLocation UpperRight *OutputBin MailBoxBin8
+*UIConstraints: *StapleLocation LeftW *OutputBin MailBoxBin8
+*UIConstraints: *StapleLocation RightW *OutputBin MailBoxBin8
+*UIConstraints: *StapleLocation UpperW *OutputBin MailBoxBin8
+*UIConstraints: *StapleLocation CenterW *OutputBin MailBoxBin8
+*UIConstraints: *OutputBin MailBoxBin9 *StapleLocation UpperLeft
+*UIConstraints: *OutputBin MailBoxBin9 *StapleLocation UpperRight
+*UIConstraints: *OutputBin MailBoxBin9 *StapleLocation LeftW
+*UIConstraints: *OutputBin MailBoxBin9 *StapleLocation RightW
+*UIConstraints: *OutputBin MailBoxBin9 *StapleLocation UpperW
+*UIConstraints: *OutputBin MailBoxBin9 *StapleLocation CenterW
+*UIConstraints: *StapleLocation UpperLeft *OutputBin MailBoxBin9
+*UIConstraints: *StapleLocation UpperRight *OutputBin MailBoxBin9
+*UIConstraints: *StapleLocation LeftW *OutputBin MailBoxBin9
+*UIConstraints: *StapleLocation RightW *OutputBin MailBoxBin9
+*UIConstraints: *StapleLocation UpperW *OutputBin MailBoxBin9
+*UIConstraints: *StapleLocation CenterW *OutputBin MailBoxBin9
+*UIConstraints: *InputSlot MultiTray *StapleLocation UpperLeft
+*UIConstraints: *InputSlot MultiTray *StapleLocation UpperRight
+*UIConstraints: *InputSlot MultiTray *StapleLocation LeftW
+*UIConstraints: *InputSlot MultiTray *StapleLocation RightW
+*UIConstraints: *InputSlot MultiTray *StapleLocation UpperW
+*UIConstraints: *InputSlot MultiTray *StapleLocation CenterW
+*UIConstraints: *StapleLocation UpperLeft *InputSlot MultiTray
+*UIConstraints: *StapleLocation UpperRight *InputSlot MultiTray
+*UIConstraints: *StapleLocation LeftW *InputSlot MultiTray
+*UIConstraints: *StapleLocation RightW *InputSlot MultiTray
+*UIConstraints: *StapleLocation UpperW *InputSlot MultiTray
+*UIConstraints: *StapleLocation CenterW *InputSlot MultiTray
+*UIConstraints: *PageSize A3 *InputSlot 4Tray
+*UIConstraints: *PageSize 11x17 *InputSlot 4Tray
+*UIConstraints: *InputSlot 4Tray *PageSize A3
+*UIConstraints: *InputSlot 4Tray *PageSize 11x17
+*UIConstraints: *MediaType Labels *InputSlot 1Tray
+*UIConstraints: *MediaType OHP *InputSlot 1Tray
+*UIConstraints: *MediaType Thick2 *InputSlot 1Tray
+*UIConstraints: *MediaType Index *InputSlot 1Tray
+*UIConstraints: *MediaType Translucent *InputSlot 1Tray
+*UIConstraints: *MediaType Labels *InputSlot 2Tray
+*UIConstraints: *MediaType OHP *InputSlot 2Tray
+*UIConstraints: *MediaType Thick2 *InputSlot 2Tray
+*UIConstraints: *MediaType Translucent *InputSlot 2Tray
+*UIConstraints: *MediaType Labels *InputSlot 3Tray
+*UIConstraints: *MediaType OHP *InputSlot 3Tray
+*UIConstraints: *MediaType Thick2 *InputSlot 3Tray
+*UIConstraints: *MediaType Translucent *InputSlot 3Tray
+*UIConstraints: *MediaType Labels *InputSlot 4Tray
+*UIConstraints: *MediaType OHP *InputSlot 4Tray
+*UIConstraints: *MediaType Thick2 *InputSlot 4Tray
+*UIConstraints: *MediaType Index *InputSlot 4Tray
+*UIConstraints: *MediaType Cardstock *InputSlot 4Tray
+*UIConstraints: *MediaType Translucent *InputSlot 4Tray
+*UIConstraints: *MediaType Preprinted *InputSlot 4Tray
+*UIConstraints: *MediaType Prepunched *InputSlot 4Tray
+*UIConstraints: *MediaType Bond *InputSlot 4Tray
+*UIConstraints: *InputSlot 1Tray *MediaType Labels
+*UIConstraints: *InputSlot 1Tray *MediaType OHP
+*UIConstraints: *InputSlot 1Tray *MediaType Thick2
+*UIConstraints: *InputSlot 1Tray *MediaType Index
+*UIConstraints: *InputSlot 1Tray *MediaType Translucent
+*UIConstraints: *InputSlot 2Tray *MediaType Labels
+*UIConstraints: *InputSlot 2Tray *MediaType OHP
+*UIConstraints: *InputSlot 2Tray *MediaType Thick2
+*UIConstraints: *InputSlot 2Tray *MediaType Translucent
+*UIConstraints: *InputSlot 3Tray *MediaType Labels
+*UIConstraints: *InputSlot 3Tray *MediaType OHP
+*UIConstraints: *InputSlot 3Tray *MediaType Thick2
+*UIConstraints: *InputSlot 3Tray *MediaType Translucent
+*UIConstraints: *InputSlot 4Tray *MediaType Labels
+*UIConstraints: *InputSlot 4Tray *MediaType OHP
+*UIConstraints: *InputSlot 4Tray *MediaType Thick2
+*UIConstraints: *InputSlot 4Tray *MediaType Index
+*UIConstraints: *InputSlot 4Tray *MediaType Cardstock
+*UIConstraints: *InputSlot 4Tray *MediaType Translucent
+*UIConstraints: *InputSlot 4Tray *MediaType Preprinted
+*UIConstraints: *InputSlot 4Tray *MediaType Prepunched
+*UIConstraints: *InputSlot 4Tray *MediaType Bond
+*UIConstraints: *Duplex DuplexTumble *InputSlot MultiTray
+*UIConstraints: *Duplex DuplexNoTumble *InputSlot MultiTray
+*UIConstraints: *InputSlot MultiTray *Duplex DuplexTumble
+*UIConstraints: *InputSlot MultiTray *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *MediaType Labels
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Labels
+*UIConstraints: *Duplex DuplexTumble *MediaType OHP
+*UIConstraints: *Duplex DuplexNoTumble *MediaType OHP
+*UIConstraints: *Duplex DuplexTumble *MediaType Thick2
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Thick2
+*UIConstraints: *Duplex DuplexTumble *MediaType Index
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Index
+*UIConstraints: *Duplex DuplexTumble *MediaType Translucent
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Translucent
+*UIConstraints: *MediaType Labels *Duplex DuplexTumble
+*UIConstraints: *MediaType Labels *Duplex DuplexNoTumble
+*UIConstraints: *MediaType OHP *Duplex DuplexTumble
+*UIConstraints: *MediaType OHP *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Thick2 *Duplex DuplexTumble
+*UIConstraints: *MediaType Thick2 *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Index *Duplex DuplexTumble
+*UIConstraints: *MediaType Index *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Translucent *Duplex DuplexTumble
+*UIConstraints: *MediaType Translucent *Duplex DuplexNoTumble
+*UIConstraints: *OutputBin MailBoxBin1 *MediaType Thick2
+*UIConstraints: *OutputBin MailBoxBin2 *MediaType Thick2
+*UIConstraints: *OutputBin MailBoxBin3 *MediaType Thick2
+*UIConstraints: *OutputBin MailBoxBin4 *MediaType Thick2
+*UIConstraints: *OutputBin MailBoxBin5 *MediaType Thick2
+*UIConstraints: *OutputBin MailBoxBin6 *MediaType Thick2
+*UIConstraints: *OutputBin MailBoxBin7 *MediaType Thick2
+*UIConstraints: *OutputBin MailBoxBin8 *MediaType Thick2
+*UIConstraints: *OutputBin MailBoxBin9 *MediaType Thick2
+*UIConstraints: *OutputBin MailBoxBin1 *MediaType OHP
+*UIConstraints: *OutputBin MailBoxBin2 *MediaType OHP
+*UIConstraints: *OutputBin MailBoxBin3 *MediaType OHP
+*UIConstraints: *OutputBin MailBoxBin4 *MediaType OHP
+*UIConstraints: *OutputBin MailBoxBin5 *MediaType OHP
+*UIConstraints: *OutputBin MailBoxBin6 *MediaType OHP
+*UIConstraints: *OutputBin MailBoxBin7 *MediaType OHP
+*UIConstraints: *OutputBin MailBoxBin8 *MediaType OHP
+*UIConstraints: *OutputBin MailBoxBin9 *MediaType OHP
+*UIConstraints: *OutputBin MailBoxBin1 *MediaType Index
+*UIConstraints: *OutputBin MailBoxBin2 *MediaType Index
+*UIConstraints: *OutputBin MailBoxBin3 *MediaType Index
+*UIConstraints: *OutputBin MailBoxBin4 *MediaType Index
+*UIConstraints: *OutputBin MailBoxBin5 *MediaType Index
+*UIConstraints: *OutputBin MailBoxBin6 *MediaType Index
+*UIConstraints: *OutputBin MailBoxBin7 *MediaType Index
+*UIConstraints: *OutputBin MailBoxBin8 *MediaType Index
+*UIConstraints: *OutputBin MailBoxBin9 *MediaType Index
+*UIConstraints: *OutputBin MailBoxBin1 *MediaType Labels
+*UIConstraints: *OutputBin MailBoxBin2 *MediaType Labels
+*UIConstraints: *OutputBin MailBoxBin3 *MediaType Labels
+*UIConstraints: *OutputBin MailBoxBin4 *MediaType Labels
+*UIConstraints: *OutputBin MailBoxBin5 *MediaType Labels
+*UIConstraints: *OutputBin MailBoxBin6 *MediaType Labels
+*UIConstraints: *OutputBin MailBoxBin7 *MediaType Labels
+*UIConstraints: *OutputBin MailBoxBin8 *MediaType Labels
+*UIConstraints: *OutputBin MailBoxBin9 *MediaType Labels
+*UIConstraints: *OutputBin MailBoxBin1 *MediaType Translucent
+*UIConstraints: *OutputBin MailBoxBin2 *MediaType Translucent
+*UIConstraints: *OutputBin MailBoxBin3 *MediaType Translucent
+*UIConstraints: *OutputBin MailBoxBin4 *MediaType Translucent
+*UIConstraints: *OutputBin MailBoxBin5 *MediaType Translucent
+*UIConstraints: *OutputBin MailBoxBin6 *MediaType Translucent
+*UIConstraints: *OutputBin MailBoxBin7 *MediaType Translucent
+*UIConstraints: *OutputBin MailBoxBin8 *MediaType Translucent
+*UIConstraints: *OutputBin MailBoxBin9 *MediaType Translucent
+*UIConstraints: *MediaType Thick2 *OutputBin MailBoxBin1
+*UIConstraints: *MediaType Thick2 *OutputBin MailBoxBin2
+*UIConstraints: *MediaType Thick2 *OutputBin MailBoxBin3
+*UIConstraints: *MediaType Thick2 *OutputBin MailBoxBin4
+*UIConstraints: *MediaType Thick2 *OutputBin MailBoxBin5
+*UIConstraints: *MediaType Thick2 *OutputBin MailBoxBin6
+*UIConstraints: *MediaType Thick2 *OutputBin MailBoxBin7
+*UIConstraints: *MediaType Thick2 *OutputBin MailBoxBin8
+*UIConstraints: *MediaType Thick2 *OutputBin MailBoxBin9
+*UIConstraints: *MediaType OHP *OutputBin MailBoxBin1
+*UIConstraints: *MediaType OHP *OutputBin MailBoxBin2
+*UIConstraints: *MediaType OHP *OutputBin MailBoxBin3
+*UIConstraints: *MediaType OHP *OutputBin MailBoxBin4
+*UIConstraints: *MediaType OHP *OutputBin MailBoxBin5
+*UIConstraints: *MediaType OHP *OutputBin MailBoxBin6
+*UIConstraints: *MediaType OHP *OutputBin MailBoxBin7
+*UIConstraints: *MediaType OHP *OutputBin MailBoxBin8
+*UIConstraints: *MediaType OHP *OutputBin MailBoxBin9
+*UIConstraints: *MediaType Index *OutputBin MailBoxBin1
+*UIConstraints: *MediaType Index *OutputBin MailBoxBin2
+*UIConstraints: *MediaType Index *OutputBin MailBoxBin3
+*UIConstraints: *MediaType Index *OutputBin MailBoxBin4
+*UIConstraints: *MediaType Index *OutputBin MailBoxBin5
+*UIConstraints: *MediaType Index *OutputBin MailBoxBin6
+*UIConstraints: *MediaType Index *OutputBin MailBoxBin7
+*UIConstraints: *MediaType Index *OutputBin MailBoxBin8
+*UIConstraints: *MediaType Index *OutputBin MailBoxBin9
+*UIConstraints: *MediaType Labels *OutputBin MailBoxBin1
+*UIConstraints: *MediaType Labels *OutputBin MailBoxBin2
+*UIConstraints: *MediaType Labels *OutputBin MailBoxBin3
+*UIConstraints: *MediaType Labels *OutputBin MailBoxBin4
+*UIConstraints: *MediaType Labels *OutputBin MailBoxBin5
+*UIConstraints: *MediaType Labels *OutputBin MailBoxBin6
+*UIConstraints: *MediaType Labels *OutputBin MailBoxBin7
+*UIConstraints: *MediaType Labels *OutputBin MailBoxBin8
+*UIConstraints: *MediaType Labels *OutputBin MailBoxBin9
+*UIConstraints: *MediaType Translucent *OutputBin MailBoxBin1
+*UIConstraints: *MediaType Translucent *OutputBin MailBoxBin2
+*UIConstraints: *MediaType Translucent *OutputBin MailBoxBin3
+*UIConstraints: *MediaType Translucent *OutputBin MailBoxBin4
+*UIConstraints: *MediaType Translucent *OutputBin MailBoxBin5
+*UIConstraints: *MediaType Translucent *OutputBin MailBoxBin6
+*UIConstraints: *MediaType Translucent *OutputBin MailBoxBin7
+*UIConstraints: *MediaType Translucent *OutputBin MailBoxBin8
+*UIConstraints: *MediaType Translucent *OutputBin MailBoxBin9
+*UIConstraints: *OutputBin FinisherUpper100 *MediaType OHP
+*UIConstraints: *OutputBin FinisherUpper *MediaType OHP
+*UIConstraints: *OutputBin FinisherUpper *MediaType Thick2
+*UIConstraints: *MediaType OHP *OutputBin FinisherUpper100
+*UIConstraints: *MediaType OHP *OutputBin FinisherUpper
+*UIConstraints: *MediaType Thick2 *OutputBin FinisherUpper
+
+*UIConstraints: *Option30Finisher None *RIPunch LeftJP2
+*UIConstraints: *RIPunch LeftJP2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch LeftUS2
+*UIConstraints: *RIPunch LeftUS2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch LeftUS3
+*UIConstraints: *RIPunch LeftUS3 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch LeftEU4
+*UIConstraints: *RIPunch LeftEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch LeftNEU4
+*UIConstraints: *RIPunch LeftNEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch RightJP2
+*UIConstraints: *RIPunch RightJP2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch RightUS2
+*UIConstraints: *RIPunch RightUS2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch RightUS3
+*UIConstraints: *RIPunch RightUS3 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch RightEU4
+*UIConstraints: *RIPunch RightEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch RightNEU4
+*UIConstraints: *RIPunch RightNEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch UpperJP2
+*UIConstraints: *RIPunch UpperJP2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch UpperUS2
+*UIConstraints: *RIPunch UpperUS2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch UpperUS3
+*UIConstraints: *RIPunch UpperUS3 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch UpperEU4
+*UIConstraints: *RIPunch UpperEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch UpperNEU4
+*UIConstraints: *RIPunch UpperNEU4 *Option30Finisher None
+*UIConstraints: *OutputBin Standard *RIPunch LeftJP2
+*UIConstraints: *RIPunch LeftJP2 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch LeftUS2
+*UIConstraints: *RIPunch LeftUS2 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch LeftUS3
+*UIConstraints: *RIPunch LeftUS3 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch LeftEU4
+*UIConstraints: *RIPunch LeftEU4 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch LeftNEU4
+*UIConstraints: *RIPunch LeftNEU4 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch RightJP2
+*UIConstraints: *RIPunch RightJP2 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch RightUS2
+*UIConstraints: *RIPunch RightUS2 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch RightUS3
+*UIConstraints: *RIPunch RightUS3 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch RightEU4
+*UIConstraints: *RIPunch RightEU4 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch RightNEU4
+*UIConstraints: *RIPunch RightNEU4 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch UpperJP2
+*UIConstraints: *RIPunch UpperJP2 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch UpperUS2
+*UIConstraints: *RIPunch UpperUS2 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch UpperUS3
+*UIConstraints: *RIPunch UpperUS3 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch UpperEU4
+*UIConstraints: *RIPunch UpperEU4 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch UpperNEU4
+*UIConstraints: *RIPunch UpperNEU4 *OutputBin Standard
+*UIConstraints: *OutputBin FinisherLower *RIPunch LeftJP2
+*UIConstraints: *RIPunch LeftJP2 *OutputBin FinisherLower
+*UIConstraints: *OutputBin FinisherLower *RIPunch LeftUS2
+*UIConstraints: *RIPunch LeftUS2 *OutputBin FinisherLower
+*UIConstraints: *OutputBin FinisherLower *RIPunch LeftUS3
+*UIConstraints: *RIPunch LeftUS3 *OutputBin FinisherLower
+*UIConstraints: *OutputBin FinisherLower *RIPunch LeftEU4
+*UIConstraints: *RIPunch LeftEU4 *OutputBin FinisherLower
+*UIConstraints: *OutputBin FinisherLower *RIPunch LeftNEU4
+*UIConstraints: *RIPunch LeftNEU4 *OutputBin FinisherLower
+*UIConstraints: *OutputBin FinisherLower *RIPunch RightJP2
+*UIConstraints: *RIPunch RightJP2 *OutputBin FinisherLower
+*UIConstraints: *OutputBin FinisherLower *RIPunch RightUS2
+*UIConstraints: *RIPunch RightUS2 *OutputBin FinisherLower
+*UIConstraints: *OutputBin FinisherLower *RIPunch RightUS3
+*UIConstraints: *RIPunch RightUS3 *OutputBin FinisherLower
+*UIConstraints: *OutputBin FinisherLower *RIPunch RightEU4
+*UIConstraints: *RIPunch RightEU4 *OutputBin FinisherLower
+*UIConstraints: *OutputBin FinisherLower *RIPunch RightNEU4
+*UIConstraints: *RIPunch RightNEU4 *OutputBin FinisherLower
+*UIConstraints: *OutputBin FinisherLower *RIPunch UpperJP2
+*UIConstraints: *RIPunch UpperJP2 *OutputBin FinisherLower
+*UIConstraints: *OutputBin FinisherLower *RIPunch UpperUS2
+*UIConstraints: *RIPunch UpperUS2 *OutputBin FinisherLower
+*UIConstraints: *OutputBin FinisherLower *RIPunch UpperUS3
+*UIConstraints: *RIPunch UpperUS3 *OutputBin FinisherLower
+*UIConstraints: *OutputBin FinisherLower *RIPunch UpperEU4
+*UIConstraints: *RIPunch UpperEU4 *OutputBin FinisherLower
+*UIConstraints: *OutputBin FinisherLower *RIPunch UpperNEU4
+*UIConstraints: *RIPunch UpperNEU4 *OutputBin FinisherLower
+*UIConstraints: *MediaType Labels *RIPunch LeftJP2
+*UIConstraints: *RIPunch LeftJP2 *MediaType Labels
+*UIConstraints: *MediaType Labels *RIPunch LeftUS2
+*UIConstraints: *RIPunch LeftUS2 *MediaType Labels
+*UIConstraints: *MediaType Labels *RIPunch LeftUS3
+*UIConstraints: *RIPunch LeftUS3 *MediaType Labels
+*UIConstraints: *MediaType Labels *RIPunch LeftEU4
+*UIConstraints: *RIPunch LeftEU4 *MediaType Labels
+*UIConstraints: *MediaType Labels *RIPunch LeftNEU4
+*UIConstraints: *RIPunch LeftNEU4 *MediaType Labels
+*UIConstraints: *MediaType Labels *RIPunch RightJP2
+*UIConstraints: *RIPunch RightJP2 *MediaType Labels
+*UIConstraints: *MediaType Labels *RIPunch RightUS2
+*UIConstraints: *RIPunch RightUS2 *MediaType Labels
+*UIConstraints: *MediaType Labels *RIPunch RightUS3
+*UIConstraints: *RIPunch RightUS3 *MediaType Labels
+*UIConstraints: *MediaType Labels *RIPunch RightEU4
+*UIConstraints: *RIPunch RightEU4 *MediaType Labels
+*UIConstraints: *MediaType Labels *RIPunch RightNEU4
+*UIConstraints: *RIPunch RightNEU4 *MediaType Labels
+*UIConstraints: *MediaType Labels *RIPunch UpperJP2
+*UIConstraints: *RIPunch UpperJP2 *MediaType Labels
+*UIConstraints: *MediaType Labels *RIPunch UpperUS2
+*UIConstraints: *RIPunch UpperUS2 *MediaType Labels
+*UIConstraints: *MediaType Labels *RIPunch UpperUS3
+*UIConstraints: *RIPunch UpperUS3 *MediaType Labels
+*UIConstraints: *MediaType Labels *RIPunch UpperEU4
+*UIConstraints: *RIPunch UpperEU4 *MediaType Labels
+*UIConstraints: *MediaType Labels *RIPunch UpperNEU4
+*UIConstraints: *RIPunch UpperNEU4 *MediaType Labels
+*UIConstraints: *MediaType OHP *RIPunch LeftJP2
+*UIConstraints: *RIPunch LeftJP2 *MediaType OHP
+*UIConstraints: *MediaType OHP *RIPunch LeftUS2
+*UIConstraints: *RIPunch LeftUS2 *MediaType OHP
+*UIConstraints: *MediaType OHP *RIPunch LeftUS3
+*UIConstraints: *RIPunch LeftUS3 *MediaType OHP
+*UIConstraints: *MediaType OHP *RIPunch LeftEU4
+*UIConstraints: *RIPunch LeftEU4 *MediaType OHP
+*UIConstraints: *MediaType OHP *RIPunch LeftNEU4
+*UIConstraints: *RIPunch LeftNEU4 *MediaType OHP
+*UIConstraints: *MediaType OHP *RIPunch RightJP2
+*UIConstraints: *RIPunch RightJP2 *MediaType OHP
+*UIConstraints: *MediaType OHP *RIPunch RightUS2
+*UIConstraints: *RIPunch RightUS2 *MediaType OHP
+*UIConstraints: *MediaType OHP *RIPunch RightUS3
+*UIConstraints: *RIPunch RightUS3 *MediaType OHP
+*UIConstraints: *MediaType OHP *RIPunch RightEU4
+*UIConstraints: *RIPunch RightEU4 *MediaType OHP
+*UIConstraints: *MediaType OHP *RIPunch RightNEU4
+*UIConstraints: *RIPunch RightNEU4 *MediaType OHP
+*UIConstraints: *MediaType OHP *RIPunch UpperJP2
+*UIConstraints: *RIPunch UpperJP2 *MediaType OHP
+*UIConstraints: *MediaType OHP *RIPunch UpperUS2
+*UIConstraints: *RIPunch UpperUS2 *MediaType OHP
+*UIConstraints: *MediaType OHP *RIPunch UpperUS3
+*UIConstraints: *RIPunch UpperUS3 *MediaType OHP
+*UIConstraints: *MediaType OHP *RIPunch UpperEU4
+*UIConstraints: *RIPunch UpperEU4 *MediaType OHP
+*UIConstraints: *MediaType OHP *RIPunch UpperNEU4
+*UIConstraints: *RIPunch UpperNEU4 *MediaType OHP
+*UIConstraints: *MediaType Thick2 *RIPunch LeftJP2
+*UIConstraints: *RIPunch LeftJP2 *MediaType Thick2
+*UIConstraints: *MediaType Thick2 *RIPunch LeftUS2
+*UIConstraints: *RIPunch LeftUS2 *MediaType Thick2
+*UIConstraints: *MediaType Thick2 *RIPunch LeftUS3
+*UIConstraints: *RIPunch LeftUS3 *MediaType Thick2
+*UIConstraints: *MediaType Thick2 *RIPunch LeftEU4
+*UIConstraints: *RIPunch LeftEU4 *MediaType Thick2
+*UIConstraints: *MediaType Thick2 *RIPunch LeftNEU4
+*UIConstraints: *RIPunch LeftNEU4 *MediaType Thick2
+*UIConstraints: *MediaType Thick2 *RIPunch RightJP2
+*UIConstraints: *RIPunch RightJP2 *MediaType Thick2
+*UIConstraints: *MediaType Thick2 *RIPunch RightUS2
+*UIConstraints: *RIPunch RightUS2 *MediaType Thick2
+*UIConstraints: *MediaType Thick2 *RIPunch RightUS3
+*UIConstraints: *RIPunch RightUS3 *MediaType Thick2
+*UIConstraints: *MediaType Thick2 *RIPunch RightEU4
+*UIConstraints: *RIPunch RightEU4 *MediaType Thick2
+*UIConstraints: *MediaType Thick2 *RIPunch RightNEU4
+*UIConstraints: *RIPunch RightNEU4 *MediaType Thick2
+*UIConstraints: *MediaType Thick2 *RIPunch UpperJP2
+*UIConstraints: *RIPunch UpperJP2 *MediaType Thick2
+*UIConstraints: *MediaType Thick2 *RIPunch UpperUS2
+*UIConstraints: *RIPunch UpperUS2 *MediaType Thick2
+*UIConstraints: *MediaType Thick2 *RIPunch UpperUS3
+*UIConstraints: *RIPunch UpperUS3 *MediaType Thick2
+*UIConstraints: *MediaType Thick2 *RIPunch UpperEU4
+*UIConstraints: *RIPunch UpperEU4 *MediaType Thick2
+*UIConstraints: *MediaType Thick2 *RIPunch UpperNEU4
+*UIConstraints: *RIPunch UpperNEU4 *MediaType Thick2
+*UIConstraints: *MediaType Prepunched *RIPunch LeftJP2
+*UIConstraints: *RIPunch LeftJP2 *MediaType Prepunched
+*UIConstraints: *MediaType Prepunched *RIPunch LeftUS2
+*UIConstraints: *RIPunch LeftUS2 *MediaType Prepunched
+*UIConstraints: *MediaType Prepunched *RIPunch LeftUS3
+*UIConstraints: *RIPunch LeftUS3 *MediaType Prepunched
+*UIConstraints: *MediaType Prepunched *RIPunch LeftEU4
+*UIConstraints: *RIPunch LeftEU4 *MediaType Prepunched
+*UIConstraints: *MediaType Prepunched *RIPunch LeftNEU4
+*UIConstraints: *RIPunch LeftNEU4 *MediaType Prepunched
+*UIConstraints: *MediaType Prepunched *RIPunch RightJP2
+*UIConstraints: *RIPunch RightJP2 *MediaType Prepunched
+*UIConstraints: *MediaType Prepunched *RIPunch RightUS2
+*UIConstraints: *RIPunch RightUS2 *MediaType Prepunched
+*UIConstraints: *MediaType Prepunched *RIPunch RightUS3
+*UIConstraints: *RIPunch RightUS3 *MediaType Prepunched
+*UIConstraints: *MediaType Prepunched *RIPunch RightEU4
+*UIConstraints: *RIPunch RightEU4 *MediaType Prepunched
+*UIConstraints: *MediaType Prepunched *RIPunch RightNEU4
+*UIConstraints: *RIPunch RightNEU4 *MediaType Prepunched
+*UIConstraints: *MediaType Prepunched *RIPunch UpperJP2
+*UIConstraints: *RIPunch UpperJP2 *MediaType Prepunched
+*UIConstraints: *MediaType Prepunched *RIPunch UpperUS2
+*UIConstraints: *RIPunch UpperUS2 *MediaType Prepunched
+*UIConstraints: *MediaType Prepunched *RIPunch UpperUS3
+*UIConstraints: *RIPunch UpperUS3 *MediaType Prepunched
+*UIConstraints: *MediaType Prepunched *RIPunch UpperEU4
+*UIConstraints: *RIPunch UpperEU4 *MediaType Prepunched
+*UIConstraints: *MediaType Prepunched *RIPunch UpperNEU4
+*UIConstraints: *RIPunch UpperNEU4 *MediaType Prepunched
+*UIConstraints: *InputSlot MultiTray *RIPunch LeftJP2
+*UIConstraints: *RIPunch LeftJP2 *InputSlot MultiTray
+*UIConstraints: *InputSlot MultiTray *RIPunch LeftUS2
+*UIConstraints: *RIPunch LeftUS2 *InputSlot MultiTray
+*UIConstraints: *InputSlot MultiTray *RIPunch LeftUS3
+*UIConstraints: *RIPunch LeftUS3 *InputSlot MultiTray
+*UIConstraints: *InputSlot MultiTray *RIPunch LeftEU4
+*UIConstraints: *RIPunch LeftEU4 *InputSlot MultiTray
+*UIConstraints: *InputSlot MultiTray *RIPunch LeftNEU4
+*UIConstraints: *RIPunch LeftNEU4 *InputSlot MultiTray
+*UIConstraints: *InputSlot MultiTray *RIPunch RightJP2
+*UIConstraints: *RIPunch RightJP2 *InputSlot MultiTray
+*UIConstraints: *InputSlot MultiTray *RIPunch RightUS2
+*UIConstraints: *RIPunch RightUS2 *InputSlot MultiTray
+*UIConstraints: *InputSlot MultiTray *RIPunch RightUS3
+*UIConstraints: *RIPunch RightUS3 *InputSlot MultiTray
+*UIConstraints: *InputSlot MultiTray *RIPunch RightEU4
+*UIConstraints: *RIPunch RightEU4 *InputSlot MultiTray
+*UIConstraints: *InputSlot MultiTray *RIPunch RightNEU4
+*UIConstraints: *RIPunch RightNEU4 *InputSlot MultiTray
+*UIConstraints: *InputSlot MultiTray *RIPunch UpperJP2
+*UIConstraints: *RIPunch UpperJP2 *InputSlot MultiTray
+*UIConstraints: *InputSlot MultiTray *RIPunch UpperUS2
+*UIConstraints: *RIPunch UpperUS2 *InputSlot MultiTray
+*UIConstraints: *InputSlot MultiTray *RIPunch UpperUS3
+*UIConstraints: *RIPunch UpperUS3 *InputSlot MultiTray
+*UIConstraints: *InputSlot MultiTray *RIPunch UpperEU4
+*UIConstraints: *RIPunch UpperEU4 *InputSlot MultiTray
+*UIConstraints: *InputSlot MultiTray *RIPunch UpperNEU4
+*UIConstraints: *RIPunch UpperNEU4 *InputSlot MultiTray
+
+
+*% Generic boilerplate PPD stuff as standard PostScript fonts and so on
+
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Standard ROM
+*% end of Printer Description file
diff --git a/db/source/PPD/Infotec/PXL/Infotec-IS_2015_PXL.ppd b/db/source/PPD/Infotec/PXL/Infotec-IS_2015_PXL.ppd
new file mode 100644
index 00000000..dafd0e06
--- /dev/null
+++ b/db/source/PPD/Infotec/PXL/Infotec-IS_2015_PXL.ppd
@@ -0,0 +1,333 @@
+*PPD-Adobe: "4.3"
+*%
+*% Printer Description file
+*% for "Infotec IS 2015 PXL"
+*%
+*% CreationDate: 2001/06/22
+*% Modified: 2005/11/15
+*%
+*% COPYRIGHT (C) 2001-2005 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: "Infotec IS 2015"
+*PCFileName: "INF20153.PPD"
+*Manufacturer: "Infotec"
+*Product: "(infotec IS 2015 PS3)"
+*PSVersion: "(3011.103) 2"
+*ShortNickName: "Infotec IS 2015 PXL"
+*NickName: "Infotec IS 2015 PXL"
+
+*cupsVersion: 1.0
+*cupsManualCopies: True
+*cupsModelNumber: 2
+*cupsFilter: "application/vnd.cups-postscript 0 foomatic-rip"
+
+*%========== Basic Device Capabilities ==========
+
+*LanguageLevel: "3"
+*ColorDevice: False
+*DefaultColorSpace: Gray
+*TTRasterizer: Type42
+*FileSystem: True
+*Throughput: "15"
+*LandscapeOrientation: Plus90
+
+*%========== Installable Options ==========
+*%========== & System Management ==========
+
+*OpenGroup: InstallableOptions/Installable Options
+
+*OpenUI *Option1OptionTray/Option Tray: PickOne
+*DefaultOption1OptionTray: None
+*Option1OptionTray None/Not Installed: ""
+*Option1OptionTray 1Cassette/Lower Paper Tray: ""
+*Option1OptionTray 2Cassette/Lower Paper Trays: ""
+*CloseUI *Option1OptionTray
+
+
+*CloseGroup: InstallableOptions
+
+*%========== Ghostscript Command line ==========
+
+*FoomaticIDs: Infotec-IS_2015 pxlmono
+*FoomaticRIPCommandLine: "gs -q -dBATCH -dPARANOIDSAFER -dNOPAUSE%B%A%C -sOutputFile=- - %D%E"
+
+*OpenGroup: General
+*OpenUI *ColorModel/Color Mode: PickOne
+*FoomaticRIPOption ColorModel: enum Composite B
+*OrderDependency: 10 AnySetup *ColorModel
+*DefaultColorModel: Grayscale
+*ColorModel Grayscale/Grayscale: "%% FoomaticRIPOptionSetting: ColorModel=Grayscale"
+*FoomaticRIPOptionSetting ColorModel=Grayscale: "GSCmdLine=Grayscale"
+*CloseUI: *ColorModel
+
+*FoomaticRIPOption GSCmdLine: enum CmdLine B 10
+*FoomaticRIPOptionSetting GSCmdLine=FromColorModel: ""
+*FoomaticRIPOptionSetting GSCmdLine=Grayscale: " -sDEVICE=pxlmono"
+*End
+
+*OpenUI *Resolution/Resolution: PickOne
+*FoomaticRIPOption Resolution: enum Composite A
+*OrderDependency: 15 AnySetup *Resolution
+*DefaultResolution: 600dpi
+*Resolution 600dpi: "%% FoomaticRIPOptionSetting: Resolution=600dpi"
+*FoomaticRIPOptionSetting Resolution=600dpi: "JCLResolution=600dpi GSResolution=600dpi"
+*CloseUI: *Resolution
+
+*FoomaticRIPOption GSResolution: enum CmdLine A 15
+*FoomaticRIPOptionSetting GSResolution=FromResolution: ""
+*FoomaticRIPOptionSetting GSResolution=600dpi: " -r600x600"
+
+*FoomaticRIPOption JCLResolution: enum JCL A 15
+*FoomaticRIPOptionSetting JCLResolution=FromResolution: ""
+*FoomaticRIPOptionSetting JCLResolution=600dpi: "SET RESOLUTION=600"
+
+
+*%========== Media Selection ==========
+
+*HWMargins: 12 12 12 12
+*OpenUI *PageSize/PageSize: PickOne
+*FoomaticRIPOption PageSize: enum CmdLine C
+*OrderDependency: 20 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize A3/A3: "%% FoomaticRIPOptionSetting: PageSize=A3"
+*FoomaticRIPOptionSetting PageSize=A3: " -sPAPERSIZE=a3"
+*PageSize A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*FoomaticRIPOptionSetting PageSize=A4: " -sPAPERSIZE=a4"
+*PageSize Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*FoomaticRIPOptionSetting PageSize=Letter: " -sPAPERSIZE=letter"
+*PageSize 11x17/11x17: "%% FoomaticRIPOptionSetting: PageSize=11x17"
+*FoomaticRIPOptionSetting PageSize=11x17: " -sPAPERSIZE=11x17"
+*CloseUI: *PageSize
+
+*OpenUI *PageRegion: PickOne
+*OrderDependency: 25 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion A3/A3: "%% FoomaticRIPOptionSetting: PageSize=A3"
+*PageRegion A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*PageRegion Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*PageRegion 11x17/11x17: "%% FoomaticRIPOptionSetting: PageSize=11x17"
+*CloseUI: *PageRegion
+
+*%========== Information About Media Sizes ==========
+
+*DefaultImageableArea: Letter
+*ImageableArea A3/A3: "12 12 830 1179"
+*ImageableArea A4/A4: "12 12 583 830"
+*ImageableArea Letter/Letter: "12 12 600 780"
+*ImageableArea 11x17/11x17: "12 12 780 1212"
+
+*DefaultPaperDimension: Letter
+*PaperDimension A3/A3: "842 1191"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension Letter/Letter: "612 792"
+*PaperDimension 11x17/11x17: "792 1224"
+
+*%========== Media Handling Features ==========
+
+*OpenUI *InputSlot/InputSlot: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine E
+*OrderDependency: 30 AnySetup *InputSlot
+*DefaultInputSlot: Auto
+*InputSlot MultiTray/Bypass Tray: "%% FoomaticRIPOptionSetting: InputSlot=MultiTray"
+*FoomaticRIPOptionSetting InputSlot=MultiTray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x02\xf8\x26/g&quot;"
+*End
+*InputSlot 1Tray/Tray 1: "%% FoomaticRIPOptionSetting: InputSlot=1Tray"
+*FoomaticRIPOptionSetting InputSlot=1Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x04\xf8\x26/g&quot;"
+*End
+*InputSlot 2Tray/Tray 2: "%% FoomaticRIPOptionSetting: InputSlot=2Tray"
+*FoomaticRIPOptionSetting InputSlot=2Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x05\xf8\x26/g&quot;"
+*End
+*InputSlot 3Tray/Tray 3: "%% FoomaticRIPOptionSetting: InputSlot=3Tray"
+*FoomaticRIPOptionSetting InputSlot=3Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x07\xf8\x26/g&quot;"
+*End
+*InputSlot Auto/Auto Select: "%% FoomaticRIPOptionSetting: InputSlot=Auto"
+*FoomaticRIPOptionSetting InputSlot=Auto: ""
+*CloseUI: *InputSlot
+
+*OpenUI *MediaType/Paper Type: PickOne
+*FoomaticRIPOption MediaType: enum JCL A
+*OrderDependency: 205 AnySetup *MediaType
+*DefaultMediaType: Plain
+*MediaType Plain/Plain: "%% FoomaticRIPOptionSetting: MediaType=Plain"
+*FoomaticRIPOptionSetting MediaType=Plain: "SET MEDIATYPE=PLAIN"
+*MediaType Recycled/Recycled: "%% FoomaticRIPOptionSetting: MediaType=Recycled"
+*FoomaticRIPOptionSetting MediaType=Recycled: "SET MEDIATYPE=RECYCLED"
+*MediaType Special/Special: "%% FoomaticRIPOptionSetting: MediaType=Special"
+*FoomaticRIPOptionSetting MediaType=Special: "SET MEDIATYPE=SPECIAL"
+*MediaType Colored/Color: "%% FoomaticRIPOptionSetting: MediaType=Colored"
+*FoomaticRIPOptionSetting MediaType=Colored: "SET MEDIATYPE=COLOR"
+*MediaType Letterhead/Letterhead: "%% FoomaticRIPOptionSetting: MediaType=Letterhead"
+*FoomaticRIPOptionSetting MediaType=Letterhead: "SET MEDIATYPE=LETTERHEAD"
+*MediaType Preprinted/Preprinted: "%% FoomaticRIPOptionSetting: MediaType=Preprinted"
+*FoomaticRIPOptionSetting MediaType=Preprinted: "SET MEDIATYPE=PREPRINTED"
+*MediaType Prepunched/Prepunched: "%% FoomaticRIPOptionSetting: MediaType=Prepunched"
+*FoomaticRIPOptionSetting MediaType=Prepunched: "SET MEDIATYPE=PREPUNCHED"
+*MediaType Labels/Labels: "%% FoomaticRIPOptionSetting: MediaType=Labels"
+*FoomaticRIPOptionSetting MediaType=Labels: "SET MEDIATYPE=LABELS"
+*MediaType Bond/Bond: "%% FoomaticRIPOptionSetting: MediaType=Bond"
+*FoomaticRIPOptionSetting MediaType=Bond: "SET MEDIATYPE=BOND"
+*MediaType Cardstock/Cardstock: "%% FoomaticRIPOptionSetting: MediaType=Cardstock"
+*FoomaticRIPOptionSetting MediaType=Cardstock: "SET MEDIATYPE=CARDSTOCK"
+*MediaType OHP/Transparency: "%% FoomaticRIPOptionSetting: MediaType=OHP"
+*FoomaticRIPOptionSetting MediaType=OHP: "SET MEDIATYPE=TRANSPARENCY"
+*MediaType Thick/Thick: "%% FoomaticRIPOptionSetting: MediaType=Thick"
+*FoomaticRIPOptionSetting MediaType=Thick: "SET MEDIATYPE=THICK"
+*CloseUI: *MediaType
+
+*OpenUI *OutputBin/Destination: PickOne
+*FoomaticRIPOption OutputBin: enum JCL A
+*OrderDependency: 210 AnySetup *OutputBin
+*DefaultOutputBin: Default
+*OutputBin Default/Printer Default: "%% FoomaticRIPOptionSetting: OutputBin=Default"
+*FoomaticRIPOptionSetting OutputBin=Default: "SET OUTBIN=SYSDEFAULT"
+*OutputBin Standard/Internal Tray 1: "%% FoomaticRIPOptionSetting: OutputBin=Standard"
+*FoomaticRIPOptionSetting OutputBin=Standard: "SET OUTBIN=UPPER"
+*CloseUI: *OutputBin
+
+
+*OpenUI *RIPrintMode/Toner Saving: PickOne
+*FoomaticRIPOption RIPrintMode: enum JCL A
+*OrderDependency: 45 AnySetup *RIPrintMode
+*DefaultRIPrintMode: 0rhit
+*RIPrintMode 0rhit/Off: "%% FoomaticRIPOptionSetting: RIPrintMode=0rhit"
+*FoomaticRIPOptionSetting RIPrintMode=0rhit: "SET ECONOMODE=OFF"
+*RIPrintMode 5rhit/On: "%% FoomaticRIPOptionSetting: RIPrintMode=5rhit"
+*FoomaticRIPOptionSetting RIPrintMode=5rhit: "SET ECONOMODE=ON"
+*CloseUI: *RIPrintMode
+
+
+*CloseGroup: General
+
+
+*OpenGroup: JobLog/Job Log
+
+*OpenUI *JobType/JobType: PickOne
+*FoomaticRIPOption JobType: enum JCL A
+*OrderDependency: 255 AnySetup *JobType
+*DefaultJobType: Normal
+*JobType Normal/Normal: ""
+*JobType DetailedLogging/Normal with Detailed Logging: "%% FoomaticRIPOptionSetting: JobType=DetailedLogging"
+*FoomaticRIPOptionSetting JobType=DetailedLogging: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;"
+*End
+*CloseUI: *JobType
+
+
+*OpenUI *UserCode/User Code (up to 8 digits): PickOne
+*FoomaticRIPOption UserCode: string JCL A
+*FoomaticRIPOptionMaxLength UserCode:8
+*FoomaticRIPOptionAllowedChars UserCode: "0-9"
+*OrderDependency: 255 AnySetup *UserCode
+*FoomaticRIPOptionPrototype UserCode: "SET USERCODE=&quot;%s&quot;"
+*DefaultUserCode: None
+*UserCode None/None: ""
+*UserCode 1/1: "%% FoomaticRIPOptionSetting: UserCode=1"
+*FoomaticRIPOptionSetting UserCode=1: "SET USERCODE=&quot;1&quot;"
+*UserCode 2/2: "%% FoomaticRIPOptionSetting: UserCode=2"
+*FoomaticRIPOptionSetting UserCode=2: "SET USERCODE=&quot;2&quot;"
+*UserCode 3/3: "%% FoomaticRIPOptionSetting: UserCode=3"
+*FoomaticRIPOptionSetting UserCode=3: "SET USERCODE=&quot;3&quot;"
+*CloseUI: *UserCode
+
+*CloseGroup: JobLog/Job Log
+
+*UIConstraints: *Option1OptionTray None *InputSlot 2Tray
+*UIConstraints: *Option1OptionTray None *InputSlot 3Tray
+*UIConstraints: *Option1OptionTray 1Cassette *InputSlot 3Tray
+*UIConstraints: *InputSlot 2Tray *Option1OptionTray None
+*UIConstraints: *InputSlot 3Tray *Option1OptionTray None
+*UIConstraints: *InputSlot 3Tray *Option1OptionTray 1Cassette
+*UIConstraints: *MediaType Labels *InputSlot 1Tray
+*UIConstraints: *MediaType Labels *InputSlot 2Tray
+*UIConstraints: *MediaType Labels *InputSlot 3Tray
+*UIConstraints: *MediaType OHP *InputSlot 1Tray
+*UIConstraints: *MediaType OHP *InputSlot 2Tray
+*UIConstraints: *MediaType OHP *InputSlot 3Tray
+*UIConstraints: *MediaType Thick *InputSlot 1Tray
+*UIConstraints: *MediaType Thick *InputSlot 2Tray
+*UIConstraints: *MediaType Thick *InputSlot 3Tray
+*UIConstraints: *InputSlot 1Tray *MediaType Labels
+*UIConstraints: *InputSlot 2Tray *MediaType Labels
+*UIConstraints: *InputSlot 3Tray *MediaType Labels
+*UIConstraints: *InputSlot 1Tray *MediaType OHP
+*UIConstraints: *InputSlot 2Tray *MediaType OHP
+*UIConstraints: *InputSlot 3Tray *MediaType OHP
+*UIConstraints: *InputSlot 1Tray *MediaType Thick
+*UIConstraints: *InputSlot 2Tray *MediaType Thick
+*UIConstraints: *InputSlot 3Tray *MediaType Thick
+
+
+
+*% Generic boilerplate PPD stuff as standard PostScript fonts and so on
+
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Standard ROM
+*% end of Printer Description file
diff --git a/db/source/PPD/Infotec/PXL/Infotec-IS_2018D_PXL.ppd b/db/source/PPD/Infotec/PXL/Infotec-IS_2018D_PXL.ppd
new file mode 100644
index 00000000..847c9334
--- /dev/null
+++ b/db/source/PPD/Infotec/PXL/Infotec-IS_2018D_PXL.ppd
@@ -0,0 +1,400 @@
+*PPD-Adobe: "4.3"
+*%
+*% Printer Description file
+*% for "Infotec IS 2018D PXL"
+*%
+*% CreationDate: 2001/06/22
+*% Modified: 2005/11/15
+*%
+*% COPYRIGHT (C) 2001-2005 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: "Infotec IS 2018D"
+*PCFileName: "INF218D3.PPD"
+*Manufacturer: "Infotec"
+*Product: "(infotec IS 2018D PS3)"
+*PSVersion: "(3011.103) 2"
+*ShortNickName: "Infotec IS 2018D PXL"
+*NickName: "Infotec IS 2018D PXL"
+
+*cupsVersion: 1.0
+*cupsManualCopies: True
+*cupsModelNumber: 2
+*cupsFilter: "application/vnd.cups-postscript 0 foomatic-rip"
+
+*%========== Basic Device Capabilities ==========
+
+*LanguageLevel: "3"
+*ColorDevice: False
+*DefaultColorSpace: Gray
+*TTRasterizer: Type42
+*FileSystem: True
+*Throughput: "18"
+*LandscapeOrientation: Plus90
+
+*%========== Installable Options ==========
+*%========== & System Management ==========
+
+*OpenGroup: InstallableOptions/Installable Options
+
+*OpenUI *Option3OutputOption/Output Option: PickOne
+*DefaultOption3OutputOption: None
+*Option3OutputOption None/Not Installed: ""
+*Option3OutputOption 1BinTray/Internal Tray 2: ""
+*CloseUI *Option3OutputOption
+
+*OpenUI *Option1OptionTray/Option Tray: PickOne
+*DefaultOption1OptionTray: None
+*Option1OptionTray None/Not Installed: ""
+*Option1OptionTray 1Cassette/Lower Paper Tray: ""
+*Option1OptionTray 2Cassette/Lower Paper Trays: ""
+*CloseUI *Option1OptionTray
+
+
+*CloseGroup: InstallableOptions
+
+*%========== Ghostscript Command line ==========
+
+*FoomaticIDs: Infotec-IS_2018D pxlmono
+*FoomaticRIPCommandLine: "gs -q -dBATCH -dPARANOIDSAFER -dNOPAUSE%B%A%C -sOutputFile=- - %D%E"
+
+*OpenGroup: General
+*OpenUI *ColorModel/Color Mode: PickOne
+*FoomaticRIPOption ColorModel: enum Composite B
+*OrderDependency: 10 AnySetup *ColorModel
+*DefaultColorModel: Grayscale
+*ColorModel Grayscale/Grayscale: "%% FoomaticRIPOptionSetting: ColorModel=Grayscale"
+*FoomaticRIPOptionSetting ColorModel=Grayscale: "GSCmdLine=Grayscale"
+*CloseUI: *ColorModel
+
+*FoomaticRIPOption GSCmdLine: enum CmdLine B 10
+*FoomaticRIPOptionSetting GSCmdLine=FromColorModel: ""
+*FoomaticRIPOptionSetting GSCmdLine=Grayscale: " -sDEVICE=pxlmono"
+*End
+
+*OpenUI *Resolution/Resolution: PickOne
+*FoomaticRIPOption Resolution: enum Composite A
+*OrderDependency: 15 AnySetup *Resolution
+*DefaultResolution: 600dpi
+*Resolution 600dpi: "%% FoomaticRIPOptionSetting: Resolution=600dpi"
+*FoomaticRIPOptionSetting Resolution=600dpi: "JCLResolution=600dpi GSResolution=600dpi"
+*CloseUI: *Resolution
+
+*FoomaticRIPOption GSResolution: enum CmdLine A 15
+*FoomaticRIPOptionSetting GSResolution=FromResolution: ""
+*FoomaticRIPOptionSetting GSResolution=600dpi: " -r600x600"
+
+*FoomaticRIPOption JCLResolution: enum JCL A 15
+*FoomaticRIPOptionSetting JCLResolution=FromResolution: ""
+*FoomaticRIPOptionSetting JCLResolution=600dpi: "SET RESOLUTION=600"
+
+
+*%========== Media Selection ==========
+
+*HWMargins: 12 12 12 12
+*OpenUI *PageSize/PageSize: PickOne
+*FoomaticRIPOption PageSize: enum CmdLine C
+*OrderDependency: 20 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize A3/A3: "%% FoomaticRIPOptionSetting: PageSize=A3"
+*FoomaticRIPOptionSetting PageSize=A3: " -sPAPERSIZE=a3"
+*PageSize A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*FoomaticRIPOptionSetting PageSize=A4: " -sPAPERSIZE=a4"
+*PageSize Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*FoomaticRIPOptionSetting PageSize=Letter: " -sPAPERSIZE=letter"
+*PageSize 11x17/11x17: "%% FoomaticRIPOptionSetting: PageSize=11x17"
+*FoomaticRIPOptionSetting PageSize=11x17: " -sPAPERSIZE=11x17"
+*CloseUI: *PageSize
+
+*OpenUI *PageRegion: PickOne
+*OrderDependency: 25 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion A3/A3: "%% FoomaticRIPOptionSetting: PageSize=A3"
+*PageRegion A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*PageRegion Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*PageRegion 11x17/11x17: "%% FoomaticRIPOptionSetting: PageSize=11x17"
+*CloseUI: *PageRegion
+
+*%========== Information About Media Sizes ==========
+
+*DefaultImageableArea: Letter
+*ImageableArea A3/A3: "12 12 830 1179"
+*ImageableArea A4/A4: "12 12 583 830"
+*ImageableArea Letter/Letter: "12 12 600 780"
+*ImageableArea 11x17/11x17: "12 12 780 1212"
+
+*DefaultPaperDimension: Letter
+*PaperDimension A3/A3: "842 1191"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension Letter/Letter: "612 792"
+*PaperDimension 11x17/11x17: "792 1224"
+
+*%========== Media Handling Features ==========
+
+*OpenUI *InputSlot/InputSlot: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine E
+*OrderDependency: 30 AnySetup *InputSlot
+*DefaultInputSlot: Auto
+*InputSlot MultiTray/Bypass Tray: "%% FoomaticRIPOptionSetting: InputSlot=MultiTray"
+*FoomaticRIPOptionSetting InputSlot=MultiTray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x02\xf8\x26/g&quot;"
+*End
+*InputSlot 1Tray/Tray 1: "%% FoomaticRIPOptionSetting: InputSlot=1Tray"
+*FoomaticRIPOptionSetting InputSlot=1Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x04\xf8\x26/g&quot;"
+*End
+*InputSlot 2Tray/Tray 2: "%% FoomaticRIPOptionSetting: InputSlot=2Tray"
+*FoomaticRIPOptionSetting InputSlot=2Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x05\xf8\x26/g&quot;"
+*End
+*InputSlot 3Tray/Tray 3: "%% FoomaticRIPOptionSetting: InputSlot=3Tray"
+*FoomaticRIPOptionSetting InputSlot=3Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x07\xf8\x26/g&quot;"
+*End
+*InputSlot 4Tray/Tray 4: "%% FoomaticRIPOptionSetting: InputSlot=4Tray"
+*FoomaticRIPOptionSetting InputSlot=4Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x08\xf8\x26/g&quot;"
+*End
+*InputSlot Auto/Auto Select: "%% FoomaticRIPOptionSetting: InputSlot=Auto"
+*FoomaticRIPOptionSetting InputSlot=Auto: ""
+*CloseUI: *InputSlot
+
+*OpenUI *Duplex/Duplex: PickOne
+*FoomaticRIPOption Duplex: enum Composite D
+*OrderDependency: 50 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex None/Off: "%% FoomaticRIPOptionSetting: Duplex=None"
+*FoomaticRIPOptionSetting Duplex=None: "JCLDuplex=None GSDuplex=None"
+*Duplex DuplexNoTumble/Long Edge: "%% FoomaticRIPOptionSetting: Duplex=DuplexNoTumble"
+*FoomaticRIPOptionSetting Duplex=DuplexNoTumble: "JCLDuplex=DuplexNoTumble GSDuplex=DuplexNoTumble"
+*Duplex DuplexTumble/Short Edge: "%% FoomaticRIPOptionSetting: Duplex=DuplexTumble"
+*FoomaticRIPOptionSetting Duplex=DuplexTumble: "JCLDuplex=DuplexTumble GSDuplex=DuplexTumble"
+*CloseUI: *Duplex
+
+*FoomaticRIPOption GSDuplex: enum CmdLine D 50
+*FoomaticRIPOptionSetting GSDuplex=FromDuplex: ""
+*FoomaticRIPOptionSetting GSDuplex=None: ""
+*FoomaticRIPOptionSetting GSDuplex=DuplexNoTumble: "&&
+ | perl -p -e &quot;s/\xc0\x00\xf8\x34/\xc0\x01\xf8\x35/g&quot;"
+*FoomaticRIPOptionSetting GSDuplex=DuplexTumble: "&&
+ | perl -p -e &quot;s/\xc0\x00\xf8\x34/\xc0\x00\xf8\x35/g&quot;"
+
+*FoomaticRIPOption JCLDuplex: enum JCL D 50
+*FoomaticRIPOptionSetting JCLDuplex=FromDuplex: ""
+*FoomaticRIPOptionSetting JCLDuplex=None: "SET DUPLEX=OFF"
+*FoomaticRIPOptionSetting JCLDuplex=DuplexNoTumble: "SET DUPLEX=ON
+@PJL SET BINDING=LONGEDGE"
+*FoomaticRIPOptionSetting JCLDuplex=DuplexTumble: "SET DUPLEX=ON
+@PJL SET BINDING=SHORTEDGE"
+
+
+*OpenUI *MediaType/Paper Type: PickOne
+*FoomaticRIPOption MediaType: enum JCL A
+*OrderDependency: 205 AnySetup *MediaType
+*DefaultMediaType: Plain
+*MediaType Plain/Plain: "%% FoomaticRIPOptionSetting: MediaType=Plain"
+*FoomaticRIPOptionSetting MediaType=Plain: "SET MEDIATYPE=PLAIN"
+*MediaType Recycled/Recycled: "%% FoomaticRIPOptionSetting: MediaType=Recycled"
+*FoomaticRIPOptionSetting MediaType=Recycled: "SET MEDIATYPE=RECYCLED"
+*MediaType Special/Special: "%% FoomaticRIPOptionSetting: MediaType=Special"
+*FoomaticRIPOptionSetting MediaType=Special: "SET MEDIATYPE=SPECIAL"
+*MediaType Colored/Color: "%% FoomaticRIPOptionSetting: MediaType=Colored"
+*FoomaticRIPOptionSetting MediaType=Colored: "SET MEDIATYPE=COLOR"
+*MediaType Letterhead/Letterhead: "%% FoomaticRIPOptionSetting: MediaType=Letterhead"
+*FoomaticRIPOptionSetting MediaType=Letterhead: "SET MEDIATYPE=LETTERHEAD"
+*MediaType Preprinted/Preprinted: "%% FoomaticRIPOptionSetting: MediaType=Preprinted"
+*FoomaticRIPOptionSetting MediaType=Preprinted: "SET MEDIATYPE=PREPRINTED"
+*MediaType Prepunched/Prepunched: "%% FoomaticRIPOptionSetting: MediaType=Prepunched"
+*FoomaticRIPOptionSetting MediaType=Prepunched: "SET MEDIATYPE=PREPUNCHED"
+*MediaType Labels/Labels: "%% FoomaticRIPOptionSetting: MediaType=Labels"
+*FoomaticRIPOptionSetting MediaType=Labels: "SET MEDIATYPE=LABELS"
+*MediaType Bond/Bond: "%% FoomaticRIPOptionSetting: MediaType=Bond"
+*FoomaticRIPOptionSetting MediaType=Bond: "SET MEDIATYPE=BOND"
+*MediaType Cardstock/Cardstock: "%% FoomaticRIPOptionSetting: MediaType=Cardstock"
+*FoomaticRIPOptionSetting MediaType=Cardstock: "SET MEDIATYPE=CARDSTOCK"
+*MediaType OHP/Transparency: "%% FoomaticRIPOptionSetting: MediaType=OHP"
+*FoomaticRIPOptionSetting MediaType=OHP: "SET MEDIATYPE=TRANSPARENCY"
+*MediaType Thick/Thick: "%% FoomaticRIPOptionSetting: MediaType=Thick"
+*FoomaticRIPOptionSetting MediaType=Thick: "SET MEDIATYPE=THICK"
+*CloseUI: *MediaType
+
+*OpenUI *OutputBin/Destination: PickOne
+*FoomaticRIPOption OutputBin: enum JCL A
+*OrderDependency: 210 AnySetup *OutputBin
+*DefaultOutputBin: Default
+*OutputBin Default/Printer Default: "%% FoomaticRIPOptionSetting: OutputBin=Default"
+*FoomaticRIPOptionSetting OutputBin=Default: "SET OUTBIN=SYSDEFAULT"
+*OutputBin Standard/Internal Tray 1: "%% FoomaticRIPOptionSetting: OutputBin=Standard"
+*FoomaticRIPOptionSetting OutputBin=Standard: "SET OUTBIN=UPPER"
+*OutputBin Bin1/Internal Tray 2: "%% FoomaticRIPOptionSetting: OutputBin=Bin1"
+*FoomaticRIPOptionSetting OutputBin=Bin1: "SET OUTBIN=INNER"
+*CloseUI: *OutputBin
+
+
+*OpenUI *RIPrintMode/Toner Saving: PickOne
+*FoomaticRIPOption RIPrintMode: enum JCL A
+*OrderDependency: 45 AnySetup *RIPrintMode
+*DefaultRIPrintMode: 0rhit
+*RIPrintMode 0rhit/Off: "%% FoomaticRIPOptionSetting: RIPrintMode=0rhit"
+*FoomaticRIPOptionSetting RIPrintMode=0rhit: "SET ECONOMODE=OFF"
+*RIPrintMode 5rhit/On: "%% FoomaticRIPOptionSetting: RIPrintMode=5rhit"
+*FoomaticRIPOptionSetting RIPrintMode=5rhit: "SET ECONOMODE=ON"
+*CloseUI: *RIPrintMode
+
+
+*CloseGroup: General
+
+
+*OpenGroup: JobLog/Job Log
+
+*OpenUI *JobType/JobType: PickOne
+*FoomaticRIPOption JobType: enum JCL A
+*OrderDependency: 255 AnySetup *JobType
+*DefaultJobType: Normal
+*JobType Normal/Normal: ""
+*JobType DetailedLogging/Normal with Detailed Logging: "%% FoomaticRIPOptionSetting: JobType=DetailedLogging"
+*FoomaticRIPOptionSetting JobType=DetailedLogging: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;"
+*End
+*CloseUI: *JobType
+
+
+*OpenUI *UserCode/User Code (up to 8 digits): PickOne
+*FoomaticRIPOption UserCode: string JCL A
+*FoomaticRIPOptionMaxLength UserCode:8
+*FoomaticRIPOptionAllowedChars UserCode: "0-9"
+*OrderDependency: 255 AnySetup *UserCode
+*FoomaticRIPOptionPrototype UserCode: "SET USERCODE=&quot;%s&quot;"
+*DefaultUserCode: None
+*UserCode None/None: ""
+*UserCode 1/1: "%% FoomaticRIPOptionSetting: UserCode=1"
+*FoomaticRIPOptionSetting UserCode=1: "SET USERCODE=&quot;1&quot;"
+*UserCode 2/2: "%% FoomaticRIPOptionSetting: UserCode=2"
+*FoomaticRIPOptionSetting UserCode=2: "SET USERCODE=&quot;2&quot;"
+*UserCode 3/3: "%% FoomaticRIPOptionSetting: UserCode=3"
+*FoomaticRIPOptionSetting UserCode=3: "SET USERCODE=&quot;3&quot;"
+*CloseUI: *UserCode
+
+*CloseGroup: JobLog/Job Log
+
+*UIConstraints: *Option1OptionTray None *InputSlot 3Tray
+*UIConstraints: *Option1OptionTray None *InputSlot 4Tray
+*UIConstraints: *Option1OptionTray 1Cassette *InputSlot 4Tray
+*UIConstraints: *InputSlot 3Tray *Option1OptionTray None
+*UIConstraints: *InputSlot 4Tray *Option1OptionTray None
+*UIConstraints: *InputSlot 4Tray *Option1OptionTray 1Cassette
+*UIConstraints: *Option3OutputOption None *OutputBin Bin1
+*UIConstraints: *OutputBin Bin1 *Option3OutputOption None
+*UIConstraints: *MediaType Labels *OutputBin Bin1
+*UIConstraints: *MediaType OHP *OutputBin Bin1
+*UIConstraints: *MediaType Thick *OutputBin Bin1
+*UIConstraints: *OutputBin Bin1 *MediaType Labels
+*UIConstraints: *OutputBin Bin1 *MediaType OHP
+*UIConstraints: *OutputBin Bin1 *MediaType Thick
+*UIConstraints: *MediaType Labels *InputSlot 1Tray
+*UIConstraints: *MediaType Labels *InputSlot 2Tray
+*UIConstraints: *MediaType Labels *InputSlot 3Tray
+*UIConstraints: *MediaType Labels *InputSlot 4Tray
+*UIConstraints: *MediaType OHP *InputSlot 1Tray
+*UIConstraints: *MediaType OHP *InputSlot 2Tray
+*UIConstraints: *MediaType OHP *InputSlot 3Tray
+*UIConstraints: *MediaType OHP *InputSlot 4Tray
+*UIConstraints: *MediaType Thick *InputSlot 1Tray
+*UIConstraints: *MediaType Thick *InputSlot 2Tray
+*UIConstraints: *MediaType Thick *InputSlot 3Tray
+*UIConstraints: *MediaType Thick *InputSlot 4Tray
+*UIConstraints: *InputSlot 1Tray *MediaType Labels
+*UIConstraints: *InputSlot 2Tray *MediaType Labels
+*UIConstraints: *InputSlot 3Tray *MediaType Labels
+*UIConstraints: *InputSlot 4Tray *MediaType Labels
+*UIConstraints: *InputSlot 1Tray *MediaType OHP
+*UIConstraints: *InputSlot 2Tray *MediaType OHP
+*UIConstraints: *InputSlot 3Tray *MediaType OHP
+*UIConstraints: *InputSlot 4Tray *MediaType OHP
+*UIConstraints: *InputSlot 1Tray *MediaType Thick
+*UIConstraints: *InputSlot 2Tray *MediaType Thick
+*UIConstraints: *InputSlot 3Tray *MediaType Thick
+*UIConstraints: *InputSlot 4Tray *MediaType Thick
+*UIConstraints: *MediaType Labels *Duplex DuplexTumble
+*UIConstraints: *MediaType Labels *Duplex DuplexNoTumble
+*UIConstraints: *MediaType OHP *Duplex DuplexTumble
+*UIConstraints: *MediaType OHP *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Thick *Duplex DuplexTumble
+*UIConstraints: *MediaType Thick *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *MediaType Labels
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Labels
+*UIConstraints: *Duplex DuplexTumble *MediaType OHP
+*UIConstraints: *Duplex DuplexNoTumble *MediaType OHP
+*UIConstraints: *Duplex DuplexTumble *MediaType Thick
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Thick
+
+
+
+*% Generic boilerplate PPD stuff as standard PostScript fonts and so on
+
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Standard ROM
+*% end of Printer Description file
diff --git a/db/source/PPD/Infotec/PXL/Infotec-IS_2018_PXL.ppd b/db/source/PPD/Infotec/PXL/Infotec-IS_2018_PXL.ppd
new file mode 100644
index 00000000..48638e35
--- /dev/null
+++ b/db/source/PPD/Infotec/PXL/Infotec-IS_2018_PXL.ppd
@@ -0,0 +1,359 @@
+*PPD-Adobe: "4.3"
+*%
+*% Printer Description file
+*% for "Infotec IS 2018 PXL"
+*%
+*% CreationDate: 2001/06/22
+*% Modified: 2005/11/15
+*%
+*% COPYRIGHT (C) 2001-2005 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: "Infotec IS 2018"
+*PCFileName: "INF20183.PPD"
+*Manufacturer: "Infotec"
+*Product: "(infotec IS 2018 PS3)"
+*PSVersion: "(3011.103) 2"
+*ShortNickName: "Infotec IS 2018 PXL"
+*NickName: "Infotec IS 2018 PXL"
+
+*cupsVersion: 1.0
+*cupsManualCopies: True
+*cupsModelNumber: 2
+*cupsFilter: "application/vnd.cups-postscript 0 foomatic-rip"
+
+*%========== Basic Device Capabilities ==========
+
+*LanguageLevel: "3"
+*ColorDevice: False
+*DefaultColorSpace: Gray
+*TTRasterizer: Type42
+*FileSystem: True
+*Throughput: "18"
+*LandscapeOrientation: Plus90
+
+*%========== Installable Options ==========
+*%========== & System Management ==========
+
+*OpenGroup: InstallableOptions/Installable Options
+
+*OpenUI *Option3OutputOption/Output Option: PickOne
+*DefaultOption3OutputOption: None
+*Option3OutputOption None/Not Installed: ""
+*Option3OutputOption 1BinTray/Internal Tray 2: ""
+*CloseUI *Option3OutputOption
+
+*OpenUI *Option1OptionTray/Option Tray: PickOne
+*DefaultOption1OptionTray: None
+*Option1OptionTray None/Not Installed: ""
+*Option1OptionTray 1Cassette/Lower Paper Tray: ""
+*Option1OptionTray 2Cassette/Lower Paper Trays: ""
+*CloseUI *Option1OptionTray
+
+
+*CloseGroup: InstallableOptions
+
+*%========== Ghostscript Command line ==========
+
+*FoomaticIDs: Infotec-IS_2018 pxlmono
+*FoomaticRIPCommandLine: "gs -q -dBATCH -dPARANOIDSAFER -dNOPAUSE%B%A%C -sOutputFile=- - %D%E"
+
+*OpenGroup: General
+*OpenUI *ColorModel/Color Mode: PickOne
+*FoomaticRIPOption ColorModel: enum Composite B
+*OrderDependency: 10 AnySetup *ColorModel
+*DefaultColorModel: Grayscale
+*ColorModel Grayscale/Grayscale: "%% FoomaticRIPOptionSetting: ColorModel=Grayscale"
+*FoomaticRIPOptionSetting ColorModel=Grayscale: "GSCmdLine=Grayscale"
+*CloseUI: *ColorModel
+
+*FoomaticRIPOption GSCmdLine: enum CmdLine B 10
+*FoomaticRIPOptionSetting GSCmdLine=FromColorModel: ""
+*FoomaticRIPOptionSetting GSCmdLine=Grayscale: " -sDEVICE=pxlmono"
+*End
+
+*OpenUI *Resolution/Resolution: PickOne
+*FoomaticRIPOption Resolution: enum Composite A
+*OrderDependency: 15 AnySetup *Resolution
+*DefaultResolution: 600dpi
+*Resolution 600dpi: "%% FoomaticRIPOptionSetting: Resolution=600dpi"
+*FoomaticRIPOptionSetting Resolution=600dpi: "JCLResolution=600dpi GSResolution=600dpi"
+*CloseUI: *Resolution
+
+*FoomaticRIPOption GSResolution: enum CmdLine A 15
+*FoomaticRIPOptionSetting GSResolution=FromResolution: ""
+*FoomaticRIPOptionSetting GSResolution=600dpi: " -r600x600"
+
+*FoomaticRIPOption JCLResolution: enum JCL A 15
+*FoomaticRIPOptionSetting JCLResolution=FromResolution: ""
+*FoomaticRIPOptionSetting JCLResolution=600dpi: "SET RESOLUTION=600"
+
+
+*%========== Media Selection ==========
+
+*HWMargins: 12 12 12 12
+*OpenUI *PageSize/PageSize: PickOne
+*FoomaticRIPOption PageSize: enum CmdLine C
+*OrderDependency: 20 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize A3/A3: "%% FoomaticRIPOptionSetting: PageSize=A3"
+*FoomaticRIPOptionSetting PageSize=A3: " -sPAPERSIZE=a3"
+*PageSize A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*FoomaticRIPOptionSetting PageSize=A4: " -sPAPERSIZE=a4"
+*PageSize Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*FoomaticRIPOptionSetting PageSize=Letter: " -sPAPERSIZE=letter"
+*PageSize 11x17/11x17: "%% FoomaticRIPOptionSetting: PageSize=11x17"
+*FoomaticRIPOptionSetting PageSize=11x17: " -sPAPERSIZE=11x17"
+*CloseUI: *PageSize
+
+*OpenUI *PageRegion: PickOne
+*OrderDependency: 25 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion A3/A3: "%% FoomaticRIPOptionSetting: PageSize=A3"
+*PageRegion A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*PageRegion Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*PageRegion 11x17/11x17: "%% FoomaticRIPOptionSetting: PageSize=11x17"
+*CloseUI: *PageRegion
+
+*%========== Information About Media Sizes ==========
+
+*DefaultImageableArea: Letter
+*ImageableArea A3/A3: "12 12 830 1179"
+*ImageableArea A4/A4: "12 12 583 830"
+*ImageableArea Letter/Letter: "12 12 600 780"
+*ImageableArea 11x17/11x17: "12 12 780 1212"
+
+*DefaultPaperDimension: Letter
+*PaperDimension A3/A3: "842 1191"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension Letter/Letter: "612 792"
+*PaperDimension 11x17/11x17: "792 1224"
+
+*%========== Media Handling Features ==========
+
+*OpenUI *InputSlot/InputSlot: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine E
+*OrderDependency: 30 AnySetup *InputSlot
+*DefaultInputSlot: Auto
+*InputSlot MultiTray/Bypass Tray: "%% FoomaticRIPOptionSetting: InputSlot=MultiTray"
+*FoomaticRIPOptionSetting InputSlot=MultiTray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x02\xf8\x26/g&quot;"
+*End
+*InputSlot 1Tray/Tray 1: "%% FoomaticRIPOptionSetting: InputSlot=1Tray"
+*FoomaticRIPOptionSetting InputSlot=1Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x04\xf8\x26/g&quot;"
+*End
+*InputSlot 2Tray/Tray 2: "%% FoomaticRIPOptionSetting: InputSlot=2Tray"
+*FoomaticRIPOptionSetting InputSlot=2Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x05\xf8\x26/g&quot;"
+*End
+*InputSlot 3Tray/Tray 3: "%% FoomaticRIPOptionSetting: InputSlot=3Tray"
+*FoomaticRIPOptionSetting InputSlot=3Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x07\xf8\x26/g&quot;"
+*End
+*InputSlot 4Tray/Tray 4: "%% FoomaticRIPOptionSetting: InputSlot=4Tray"
+*FoomaticRIPOptionSetting InputSlot=4Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x08\xf8\x26/g&quot;"
+*End
+*InputSlot Auto/Auto Select: "%% FoomaticRIPOptionSetting: InputSlot=Auto"
+*FoomaticRIPOptionSetting InputSlot=Auto: ""
+*CloseUI: *InputSlot
+
+*OpenUI *MediaType/Paper Type: PickOne
+*FoomaticRIPOption MediaType: enum JCL A
+*OrderDependency: 205 AnySetup *MediaType
+*DefaultMediaType: Plain
+*MediaType Plain/Plain: "%% FoomaticRIPOptionSetting: MediaType=Plain"
+*FoomaticRIPOptionSetting MediaType=Plain: "SET MEDIATYPE=PLAIN"
+*MediaType Recycled/Recycled: "%% FoomaticRIPOptionSetting: MediaType=Recycled"
+*FoomaticRIPOptionSetting MediaType=Recycled: "SET MEDIATYPE=RECYCLED"
+*MediaType Special/Special: "%% FoomaticRIPOptionSetting: MediaType=Special"
+*FoomaticRIPOptionSetting MediaType=Special: "SET MEDIATYPE=SPECIAL"
+*MediaType Colored/Color: "%% FoomaticRIPOptionSetting: MediaType=Colored"
+*FoomaticRIPOptionSetting MediaType=Colored: "SET MEDIATYPE=COLOR"
+*MediaType Letterhead/Letterhead: "%% FoomaticRIPOptionSetting: MediaType=Letterhead"
+*FoomaticRIPOptionSetting MediaType=Letterhead: "SET MEDIATYPE=LETTERHEAD"
+*MediaType Preprinted/Preprinted: "%% FoomaticRIPOptionSetting: MediaType=Preprinted"
+*FoomaticRIPOptionSetting MediaType=Preprinted: "SET MEDIATYPE=PREPRINTED"
+*MediaType Prepunched/Prepunched: "%% FoomaticRIPOptionSetting: MediaType=Prepunched"
+*FoomaticRIPOptionSetting MediaType=Prepunched: "SET MEDIATYPE=PREPUNCHED"
+*MediaType Labels/Labels: "%% FoomaticRIPOptionSetting: MediaType=Labels"
+*FoomaticRIPOptionSetting MediaType=Labels: "SET MEDIATYPE=LABELS"
+*MediaType Bond/Bond: "%% FoomaticRIPOptionSetting: MediaType=Bond"
+*FoomaticRIPOptionSetting MediaType=Bond: "SET MEDIATYPE=BOND"
+*MediaType Cardstock/Cardstock: "%% FoomaticRIPOptionSetting: MediaType=Cardstock"
+*FoomaticRIPOptionSetting MediaType=Cardstock: "SET MEDIATYPE=CARDSTOCK"
+*MediaType OHP/Transparency: "%% FoomaticRIPOptionSetting: MediaType=OHP"
+*FoomaticRIPOptionSetting MediaType=OHP: "SET MEDIATYPE=TRANSPARENCY"
+*MediaType Thick/Thick: "%% FoomaticRIPOptionSetting: MediaType=Thick"
+*FoomaticRIPOptionSetting MediaType=Thick: "SET MEDIATYPE=THICK"
+*CloseUI: *MediaType
+
+*OpenUI *OutputBin/Destination: PickOne
+*FoomaticRIPOption OutputBin: enum JCL A
+*OrderDependency: 210 AnySetup *OutputBin
+*DefaultOutputBin: Default
+*OutputBin Default/Printer Default: "%% FoomaticRIPOptionSetting: OutputBin=Default"
+*FoomaticRIPOptionSetting OutputBin=Default: "SET OUTBIN=SYSDEFAULT"
+*OutputBin Standard/Internal Tray 1: "%% FoomaticRIPOptionSetting: OutputBin=Standard"
+*FoomaticRIPOptionSetting OutputBin=Standard: "SET OUTBIN=UPPER"
+*OutputBin Bin1/Internal Tray 2: "%% FoomaticRIPOptionSetting: OutputBin=Bin1"
+*FoomaticRIPOptionSetting OutputBin=Bin1: "SET OUTBIN=INNER"
+*CloseUI: *OutputBin
+
+
+*OpenUI *RIPrintMode/Toner Saving: PickOne
+*FoomaticRIPOption RIPrintMode: enum JCL A
+*OrderDependency: 45 AnySetup *RIPrintMode
+*DefaultRIPrintMode: 0rhit
+*RIPrintMode 0rhit/Off: "%% FoomaticRIPOptionSetting: RIPrintMode=0rhit"
+*FoomaticRIPOptionSetting RIPrintMode=0rhit: "SET ECONOMODE=OFF"
+*RIPrintMode 5rhit/On: "%% FoomaticRIPOptionSetting: RIPrintMode=5rhit"
+*FoomaticRIPOptionSetting RIPrintMode=5rhit: "SET ECONOMODE=ON"
+*CloseUI: *RIPrintMode
+
+
+*CloseGroup: General
+
+
+*OpenGroup: JobLog/Job Log
+
+*OpenUI *JobType/JobType: PickOne
+*FoomaticRIPOption JobType: enum JCL A
+*OrderDependency: 255 AnySetup *JobType
+*DefaultJobType: Normal
+*JobType Normal/Normal: ""
+*JobType DetailedLogging/Normal with Detailed Logging: "%% FoomaticRIPOptionSetting: JobType=DetailedLogging"
+*FoomaticRIPOptionSetting JobType=DetailedLogging: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;"
+*End
+*CloseUI: *JobType
+
+
+*OpenUI *UserCode/User Code (up to 8 digits): PickOne
+*FoomaticRIPOption UserCode: string JCL A
+*FoomaticRIPOptionMaxLength UserCode:8
+*FoomaticRIPOptionAllowedChars UserCode: "0-9"
+*OrderDependency: 255 AnySetup *UserCode
+*FoomaticRIPOptionPrototype UserCode: "SET USERCODE=&quot;%s&quot;"
+*DefaultUserCode: None
+*UserCode None/None: ""
+*UserCode 1/1: "%% FoomaticRIPOptionSetting: UserCode=1"
+*FoomaticRIPOptionSetting UserCode=1: "SET USERCODE=&quot;1&quot;"
+*UserCode 2/2: "%% FoomaticRIPOptionSetting: UserCode=2"
+*FoomaticRIPOptionSetting UserCode=2: "SET USERCODE=&quot;2&quot;"
+*UserCode 3/3: "%% FoomaticRIPOptionSetting: UserCode=3"
+*FoomaticRIPOptionSetting UserCode=3: "SET USERCODE=&quot;3&quot;"
+*CloseUI: *UserCode
+
+*CloseGroup: JobLog/Job Log
+
+*UIConstraints: *Option1OptionTray None *InputSlot 3Tray
+*UIConstraints: *Option1OptionTray None *InputSlot 4Tray
+*UIConstraints: *Option1OptionTray 1Cassette *InputSlot 4Tray
+*UIConstraints: *InputSlot 3Tray *Option1OptionTray None
+*UIConstraints: *InputSlot 4Tray *Option1OptionTray None
+*UIConstraints: *InputSlot 4Tray *Option1OptionTray 1Cassette
+*UIConstraints: *Option3OutputOption None *OutputBin Bin1
+*UIConstraints: *OutputBin Bin1 *Option3OutputOption None
+*UIConstraints: *MediaType Labels *OutputBin Bin1
+*UIConstraints: *MediaType OHP *OutputBin Bin1
+*UIConstraints: *MediaType Thick *OutputBin Bin1
+*UIConstraints: *OutputBin Bin1 *MediaType Labels
+*UIConstraints: *OutputBin Bin1 *MediaType OHP
+*UIConstraints: *OutputBin Bin1 *MediaType Thick
+*UIConstraints: *MediaType Labels *InputSlot 1Tray
+*UIConstraints: *MediaType Labels *InputSlot 2Tray
+*UIConstraints: *MediaType Labels *InputSlot 3Tray
+*UIConstraints: *MediaType Labels *InputSlot 4Tray
+*UIConstraints: *MediaType OHP *InputSlot 1Tray
+*UIConstraints: *MediaType OHP *InputSlot 2Tray
+*UIConstraints: *MediaType OHP *InputSlot 3Tray
+*UIConstraints: *MediaType OHP *InputSlot 4Tray
+*UIConstraints: *MediaType Thick *InputSlot 1Tray
+*UIConstraints: *MediaType Thick *InputSlot 2Tray
+*UIConstraints: *MediaType Thick *InputSlot 3Tray
+*UIConstraints: *MediaType Thick *InputSlot 4Tray
+*UIConstraints: *InputSlot 1Tray *MediaType Labels
+*UIConstraints: *InputSlot 2Tray *MediaType Labels
+*UIConstraints: *InputSlot 3Tray *MediaType Labels
+*UIConstraints: *InputSlot 4Tray *MediaType Labels
+*UIConstraints: *InputSlot 1Tray *MediaType OHP
+*UIConstraints: *InputSlot 2Tray *MediaType OHP
+*UIConstraints: *InputSlot 3Tray *MediaType OHP
+*UIConstraints: *InputSlot 4Tray *MediaType OHP
+*UIConstraints: *InputSlot 1Tray *MediaType Thick
+*UIConstraints: *InputSlot 2Tray *MediaType Thick
+*UIConstraints: *InputSlot 3Tray *MediaType Thick
+*UIConstraints: *InputSlot 4Tray *MediaType Thick
+
+
+
+*% Generic boilerplate PPD stuff as standard PostScript fonts and so on
+
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Standard ROM
+*% end of Printer Description file
diff --git a/db/source/PPD/Infotec/PXL/Infotec-IS_2060_PXL.ppd b/db/source/PPD/Infotec/PXL/Infotec-IS_2060_PXL.ppd
new file mode 100644
index 00000000..c8096163
--- /dev/null
+++ b/db/source/PPD/Infotec/PXL/Infotec-IS_2060_PXL.ppd
@@ -0,0 +1,810 @@
+*PPD-Adobe: "4.3"
+*%
+*% Printer Description file
+*% for "Infotec IS 2060 PXL"
+*%
+*% CreationDate: 2001/10/17
+*% Modified: 2005/11/15
+*%
+*% COPYRIGHT (C) 2001-2005 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: "Infotec IS 2060"
+*PCFileName: "INF20603.PPD"
+*Manufacturer: "Infotec"
+*Product: "(infotec IS 2060 PS3)"
+*PSVersion: "(3011.103) 2"
+*ShortNickName: "Infotec IS 2060 PXL"
+*NickName: "Infotec IS 2060 PXL"
+
+*cupsVersion: 1.0
+*cupsManualCopies: True
+*cupsModelNumber: 2
+*cupsFilter: "application/vnd.cups-postscript 0 foomatic-rip"
+
+*%========== Basic Device Capabilities ==========
+
+*LanguageLevel: "3"
+*ColorDevice: False
+*DefaultColorSpace: Gray
+*TTRasterizer: Type42
+*FileSystem: True
+*Throughput: "60"
+*LandscapeOrientation: Minus90
+
+*%========== Installable Options ==========
+*%========== & System Management ==========
+
+*OpenGroup: InstallableOptions/Installable Options
+
+*OpenUI *Option40Mailbox/Mailbox: PickOne
+*DefaultOption40Mailbox: False
+*Option40Mailbox False/Not Installed: ""
+*Option40Mailbox True/Installed: ""
+*CloseUI *Option40Mailbox
+
+*OpenUI *Option30Finisher/Finisher: PickOne
+*DefaultOption30Finisher: None
+*Option30Finisher None/Not Installed: ""
+*Option30Finisher FinMF/Booklet Finisher: ""
+*Option30Finisher Fin50or1000/Finisher 3000M or 3000B: ""
+*CloseUI *Option30Finisher
+
+*OpenUI *Option2LargeCapacityTray/Large Capacity Tray: PickOne
+*DefaultOption2LargeCapacityTray: False
+*Option2LargeCapacityTray False/Not Installed: ""
+*Option2LargeCapacityTray True/Installed: ""
+*CloseUI *Option2LargeCapacityTray
+
+
+*CloseGroup: InstallableOptions
+
+*%========== Ghostscript Command line ==========
+
+*FoomaticIDs: Infotec-IS_2060 pxlmono
+*FoomaticRIPCommandLine: "gs -q -dBATCH -dPARANOIDSAFER -dNOPAUSE%B%A%C -sOutputFile=- - %D%E"
+
+*OpenGroup: General
+*OpenUI *ColorModel/Color Mode: PickOne
+*FoomaticRIPOption ColorModel: enum Composite B
+*OrderDependency: 10 AnySetup *ColorModel
+*DefaultColorModel: Grayscale
+*ColorModel Grayscale/Grayscale: "%% FoomaticRIPOptionSetting: ColorModel=Grayscale"
+*FoomaticRIPOptionSetting ColorModel=Grayscale: "GSCmdLine=Grayscale"
+*CloseUI: *ColorModel
+
+*FoomaticRIPOption GSCmdLine: enum CmdLine B 10
+*FoomaticRIPOptionSetting GSCmdLine=FromColorModel: ""
+*FoomaticRIPOptionSetting GSCmdLine=Grayscale: " -sDEVICE=pxlmono"
+*End
+
+*OpenUI *Resolution/Resolution: PickOne
+*FoomaticRIPOption Resolution: enum Composite A
+*OrderDependency: 15 AnySetup *Resolution
+*DefaultResolution: 600dpi
+*Resolution 600dpi: "%% FoomaticRIPOptionSetting: Resolution=600dpi"
+*FoomaticRIPOptionSetting Resolution=600dpi: "JCLResolution=600dpi GSResolution=600dpi"
+*Resolution 1200dpi: "%% FoomaticRIPOptionSetting: Resolution=1200dpi"
+*FoomaticRIPOptionSetting Resolution=1200dpi: "JCLResolution=1200dpi GSResolution=1200dpi"
+*CloseUI: *Resolution
+
+*FoomaticRIPOption GSResolution: enum CmdLine A 15
+*FoomaticRIPOptionSetting GSResolution=FromResolution: ""
+*FoomaticRIPOptionSetting GSResolution=600dpi: " -r600x600"
+*FoomaticRIPOptionSetting GSResolution=1200dpi: " -r1200x1200"
+
+*FoomaticRIPOption JCLResolution: enum JCL A 15
+*FoomaticRIPOptionSetting JCLResolution=FromResolution: ""
+*FoomaticRIPOptionSetting JCLResolution=600dpi: "SET RESOLUTION=600"
+*FoomaticRIPOptionSetting JCLResolution=1200dpi: "SET RESOLUTION=1200"
+
+
+*%========== Media Selection ==========
+
+*HWMargins: 12 12 12 12
+*OpenUI *PageSize/PageSize: PickOne
+*FoomaticRIPOption PageSize: enum CmdLine C
+*OrderDependency: 20 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize A3/A3: "%% FoomaticRIPOptionSetting: PageSize=A3"
+*FoomaticRIPOptionSetting PageSize=A3: " -sPAPERSIZE=a3"
+*PageSize A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*FoomaticRIPOptionSetting PageSize=A4: " -sPAPERSIZE=a4"
+*PageSize Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*FoomaticRIPOptionSetting PageSize=Letter: " -sPAPERSIZE=letter"
+*PageSize 11x17/11x17: "%% FoomaticRIPOptionSetting: PageSize=11x17"
+*FoomaticRIPOptionSetting PageSize=11x17: " -sPAPERSIZE=11x17"
+*CloseUI: *PageSize
+
+*OpenUI *PageRegion: PickOne
+*OrderDependency: 25 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion A3/A3: "%% FoomaticRIPOptionSetting: PageSize=A3"
+*PageRegion A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*PageRegion Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*PageRegion 11x17/11x17: "%% FoomaticRIPOptionSetting: PageSize=11x17"
+*CloseUI: *PageRegion
+
+*%========== Information About Media Sizes ==========
+
+*DefaultImageableArea: Letter
+*ImageableArea A3/A3: "12 12 830 1179"
+*ImageableArea A4/A4: "12 12 583 830"
+*ImageableArea Letter/Letter: "12 12 600 780"
+*ImageableArea 11x17/11x17: "12 12 780 1212"
+
+*DefaultPaperDimension: Letter
+*PaperDimension A3/A3: "842 1191"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension Letter/Letter: "612 792"
+*PaperDimension 11x17/11x17: "792 1224"
+
+*%========== Media Handling Features ==========
+
+*OpenUI *InputSlot/InputSlot: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine E
+*OrderDependency: 30 AnySetup *InputSlot
+*DefaultInputSlot: Auto
+*InputSlot MultiTray/Bypass Tray: "%% FoomaticRIPOptionSetting: InputSlot=MultiTray"
+*FoomaticRIPOptionSetting InputSlot=MultiTray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x02\xf8\x26/g&quot;"
+*End
+*InputSlot 1Tray/Tray 1: "%% FoomaticRIPOptionSetting: InputSlot=1Tray"
+*FoomaticRIPOptionSetting InputSlot=1Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x04\xf8\x26/g&quot;"
+*End
+*InputSlot 2Tray/Tray 2: "%% FoomaticRIPOptionSetting: InputSlot=2Tray"
+*FoomaticRIPOptionSetting InputSlot=2Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x05\xf8\x26/g&quot;"
+*End
+*InputSlot 3Tray/Tray 3: "%% FoomaticRIPOptionSetting: InputSlot=3Tray"
+*FoomaticRIPOptionSetting InputSlot=3Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x07\xf8\x26/g&quot;"
+*End
+*InputSlot 4Tray/Large Capacity Tray: "%% FoomaticRIPOptionSetting: InputSlot=4Tray"
+*FoomaticRIPOptionSetting InputSlot=4Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x09\xf8\x26/g&quot;"
+*End
+*InputSlot Auto/Auto Select: "%% FoomaticRIPOptionSetting: InputSlot=Auto"
+*FoomaticRIPOptionSetting InputSlot=Auto: ""
+*CloseUI: *InputSlot
+
+*OpenUI *Duplex/Duplex: PickOne
+*FoomaticRIPOption Duplex: enum Composite D
+*OrderDependency: 50 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex None/Off: "%% FoomaticRIPOptionSetting: Duplex=None"
+*FoomaticRIPOptionSetting Duplex=None: "JCLDuplex=None GSDuplex=None"
+*Duplex DuplexNoTumble/Long Edge: "%% FoomaticRIPOptionSetting: Duplex=DuplexNoTumble"
+*FoomaticRIPOptionSetting Duplex=DuplexNoTumble: "JCLDuplex=DuplexNoTumble GSDuplex=DuplexNoTumble"
+*Duplex DuplexTumble/Short Edge: "%% FoomaticRIPOptionSetting: Duplex=DuplexTumble"
+*FoomaticRIPOptionSetting Duplex=DuplexTumble: "JCLDuplex=DuplexTumble GSDuplex=DuplexTumble"
+*CloseUI: *Duplex
+
+*FoomaticRIPOption GSDuplex: enum CmdLine D 50
+*FoomaticRIPOptionSetting GSDuplex=FromDuplex: ""
+*FoomaticRIPOptionSetting GSDuplex=None: ""
+*FoomaticRIPOptionSetting GSDuplex=DuplexNoTumble: "&&
+ | perl -p -e &quot;s/\xc0\x00\xf8\x34/\xc0\x01\xf8\x35/g&quot;"
+*FoomaticRIPOptionSetting GSDuplex=DuplexTumble: "&&
+ | perl -p -e &quot;s/\xc0\x00\xf8\x34/\xc0\x00\xf8\x35/g&quot;"
+
+*FoomaticRIPOption JCLDuplex: enum JCL D 50
+*FoomaticRIPOptionSetting JCLDuplex=FromDuplex: ""
+*FoomaticRIPOptionSetting JCLDuplex=None: "SET DUPLEX=OFF"
+*FoomaticRIPOptionSetting JCLDuplex=DuplexNoTumble: "SET DUPLEX=ON
+@PJL SET BINDING=LONGEDGE"
+*FoomaticRIPOptionSetting JCLDuplex=DuplexTumble: "SET DUPLEX=ON
+@PJL SET BINDING=SHORTEDGE"
+
+
+*OpenUI *MediaType/Paper Type: PickOne
+*FoomaticRIPOption MediaType: enum JCL A
+*OrderDependency: 205 AnySetup *MediaType
+*DefaultMediaType: Plain
+*MediaType Plain/Plain: "%% FoomaticRIPOptionSetting: MediaType=Plain"
+*FoomaticRIPOptionSetting MediaType=Plain: "SET MEDIATYPE=PLAIN"
+*MediaType Recycled/Recycled: "%% FoomaticRIPOptionSetting: MediaType=Recycled"
+*FoomaticRIPOptionSetting MediaType=Recycled: "SET MEDIATYPE=RECYCLED"
+*MediaType Special/Special: "%% FoomaticRIPOptionSetting: MediaType=Special"
+*FoomaticRIPOptionSetting MediaType=Special: "SET MEDIATYPE=SPECIAL"
+*MediaType Colored1/Color 1: "%% FoomaticRIPOptionSetting: MediaType=Colored1"
+*FoomaticRIPOptionSetting MediaType=Colored1: "SET MEDIATYPE=USERCOLOR1"
+*MediaType Colored2/Color 2: "%% FoomaticRIPOptionSetting: MediaType=Colored2"
+*FoomaticRIPOptionSetting MediaType=Colored2: "SET MEDIATYPE=USERCOLOR2"
+*MediaType Letterhead/Letterhead: "%% FoomaticRIPOptionSetting: MediaType=Letterhead"
+*FoomaticRIPOptionSetting MediaType=Letterhead: "SET MEDIATYPE=LETTERHEAD"
+*MediaType Preprinted/Preprinted: "%% FoomaticRIPOptionSetting: MediaType=Preprinted"
+*FoomaticRIPOptionSetting MediaType=Preprinted: "SET MEDIATYPE=PREPRINTED"
+*MediaType Prepunched/Prepunched: "%% FoomaticRIPOptionSetting: MediaType=Prepunched"
+*FoomaticRIPOptionSetting MediaType=Prepunched: "SET MEDIATYPE=PREPUNCHED"
+*MediaType Labels/Labels: "%% FoomaticRIPOptionSetting: MediaType=Labels"
+*FoomaticRIPOptionSetting MediaType=Labels: "SET MEDIATYPE=LABELS"
+*MediaType Bond/Bond: "%% FoomaticRIPOptionSetting: MediaType=Bond"
+*FoomaticRIPOptionSetting MediaType=Bond: "SET MEDIATYPE=BOND"
+*MediaType Cardstock/Cardstock: "%% FoomaticRIPOptionSetting: MediaType=Cardstock"
+*FoomaticRIPOptionSetting MediaType=Cardstock: "SET MEDIATYPE=CARDSTOCK"
+*MediaType OHP/Transparency: "%% FoomaticRIPOptionSetting: MediaType=OHP"
+*FoomaticRIPOptionSetting MediaType=OHP: "SET MEDIATYPE=TRANSPARENCY"
+*MediaType Thick/Thick: "%% FoomaticRIPOptionSetting: MediaType=Thick"
+*FoomaticRIPOptionSetting MediaType=Thick: "SET MEDIATYPE=THICK"
+*MediaType Index/Tab Stock: "%% FoomaticRIPOptionSetting: MediaType=Index"
+*FoomaticRIPOptionSetting MediaType=Index: "SET MEDIATYPE=TABSTOCK"
+*MediaType Translucent/Translucent: "%% FoomaticRIPOptionSetting: MediaType=Translucent"
+*FoomaticRIPOptionSetting MediaType=Translucent: "SET MEDIATYPE=TRANSLUCENT"
+*CloseUI: *MediaType
+
+*OpenUI *OutputBin/Destination: PickOne
+*FoomaticRIPOption OutputBin: enum JCL A
+*OrderDependency: 210 AnySetup *OutputBin
+*DefaultOutputBin: Default
+*OutputBin Default/Printer Default: "%% FoomaticRIPOptionSetting: OutputBin=Default"
+*FoomaticRIPOptionSetting OutputBin=Default: "SET OUTBIN=SYSDEFAULT"
+*OutputBin Standard/Copy Tray: "%% FoomaticRIPOptionSetting: OutputBin=Standard"
+*FoomaticRIPOptionSetting OutputBin=Standard: "SET OUTBIN=UPPER"
+*OutputBin Zaire2Upper/Finisher Upper Tray: "%% FoomaticRIPOptionSetting: OutputBin=Zaire2Upper"
+*FoomaticRIPOptionSetting OutputBin=Zaire2Upper: "SET OUTBIN=FINISHERPROOF"
+*OutputBin Zaire2Middle/Finisher Shift Tray 1: "%% FoomaticRIPOptionSetting: OutputBin=Zaire2Middle"
+*FoomaticRIPOptionSetting OutputBin=Zaire2Middle: "SET OUTBIN=FINISHERSHIFT"
+*OutputBin Zaire2Lower/Finisher Shift Tray 2: "%% FoomaticRIPOptionSetting: OutputBin=Zaire2Lower"
+*FoomaticRIPOptionSetting OutputBin=Zaire2Lower: "SET OUTBIN=FINISHERBOOKLET"
+*OutputBin MailBoxBin1/Mailbox Tray 1: "%% FoomaticRIPOptionSetting: OutputBin=MailBoxBin1"
+*FoomaticRIPOptionSetting OutputBin=MailBoxBin1: "SET OUTBIN=OPTIONALOUTPUTBIN2"
+*OutputBin MailBoxBin2/Mailbox Tray 2: "%% FoomaticRIPOptionSetting: OutputBin=MailBoxBin2"
+*FoomaticRIPOptionSetting OutputBin=MailBoxBin2: "SET OUTBIN=OPTIONALOUTPUTBIN3"
+*OutputBin MailBoxBin3/Mailbox Tray 3: "%% FoomaticRIPOptionSetting: OutputBin=MailBoxBin3"
+*FoomaticRIPOptionSetting OutputBin=MailBoxBin3: "SET OUTBIN=OPTIONALOUTPUTBIN4"
+*OutputBin MailBoxBin4/Mailbox Tray 4: "%% FoomaticRIPOptionSetting: OutputBin=MailBoxBin4"
+*FoomaticRIPOptionSetting OutputBin=MailBoxBin4: "SET OUTBIN=OPTIONALOUTPUTBIN5"
+*OutputBin MailBoxBin5/Mailbox Tray 5: "%% FoomaticRIPOptionSetting: OutputBin=MailBoxBin5"
+*FoomaticRIPOptionSetting OutputBin=MailBoxBin5: "SET OUTBIN=OPTIONALOUTPUTBIN6"
+*OutputBin MailBoxBin6/Mailbox Tray 6: "%% FoomaticRIPOptionSetting: OutputBin=MailBoxBin6"
+*FoomaticRIPOptionSetting OutputBin=MailBoxBin6: "SET OUTBIN=OPTIONALOUTPUTBIN7"
+*OutputBin MailBoxBin7/Mailbox Tray 7: "%% FoomaticRIPOptionSetting: OutputBin=MailBoxBin7"
+*FoomaticRIPOptionSetting OutputBin=MailBoxBin7: "SET OUTBIN=OPTIONALOUTPUTBIN8"
+*OutputBin MailBoxBin8/Mailbox Tray 8: "%% FoomaticRIPOptionSetting: OutputBin=MailBoxBin8"
+*FoomaticRIPOptionSetting OutputBin=MailBoxBin8: "SET OUTBIN=OPTIONALOUTPUTBIN9"
+*OutputBin MailBoxBin9/Mailbox Tray 9: "%% FoomaticRIPOptionSetting: OutputBin=MailBoxBin9"
+*FoomaticRIPOptionSetting OutputBin=MailBoxBin9: "SET OUTBIN=OPTIONALOUTPUTBIN10"
+*CloseUI: *OutputBin
+
+*OpenUI *RIStaple/Staple: PickOne
+*FoomaticRIPOption RIStaple: enum JCL A
+*OrderDependency: 220 AnySetup *RIStaple
+*DefaultRIStaple: None
+*RIStaple None/Off: "%% FoomaticRIPOptionSetting: RIStaple=None"
+*FoomaticRIPOptionSetting RIStaple=None: "SET STAPLE=OFF"
+*RIStaple UpperLeft/Top left: "%% FoomaticRIPOptionSetting: RIStaple=UpperLeft"
+*FoomaticRIPOptionSetting RIStaple=UpperLeft: "SET STAPLE=LEFTTOP"
+*RIStaple UpperRight/Top right: "%% FoomaticRIPOptionSetting: RIStaple=UpperRight"
+*FoomaticRIPOptionSetting RIStaple=UpperRight: "SET STAPLE=RIGHTTOP"
+*RIStaple LeftW/2 at left: "%% FoomaticRIPOptionSetting: RIStaple=LeftW"
+*FoomaticRIPOptionSetting RIStaple=LeftW: "SET STAPLE=LEFT2PORT"
+*RIStaple RightW/2 at right: "%% FoomaticRIPOptionSetting: RIStaple=RightW"
+*FoomaticRIPOptionSetting RIStaple=RightW: "SET STAPLE=RIGHT2PORT"
+*RIStaple UpperW/2 at top: "%% FoomaticRIPOptionSetting: RIStaple=UpperW"
+*FoomaticRIPOptionSetting RIStaple=UpperW: "SET STAPLE=TOP2PORT"
+*CloseUI: *RIStaple
+
+*OpenUI *RIPunch/Punch: PickOne
+*FoomaticRIPOption RIPunch: enum JCL A
+*OrderDependency: 230 AnySetup *RIPunch
+*DefaultRIPunch: None
+*RIPunch None/Off: "%% FoomaticRIPOptionSetting: RIPunch=None"
+*FoomaticRIPOptionSetting RIPunch=None: "SET PUNCH=OFF"
+*RIPunch LeftJP2/2 at left (Japan/Europe): "%% FoomaticRIPOptionSetting: RIPunch=LeftJP2"
+*FoomaticRIPOptionSetting RIPunch=LeftJP2: "SET PUNCH=LEFTPORT
+@PJL SET PUNCHHOLE=JP2"
+*End
+*RIPunch LeftUS2/2 at left (North America): "%% FoomaticRIPOptionSetting: RIPunch=LeftUS2"
+*FoomaticRIPOptionSetting RIPunch=LeftUS2: "SET PUNCH=LEFTPORT
+@PJL SET PUNCHHOLE=US2"
+*End
+*RIPunch LeftUS3/3 at left (North America): "%% FoomaticRIPOptionSetting: RIPunch=LeftUS3"
+*FoomaticRIPOptionSetting RIPunch=LeftUS3: "SET PUNCH=LEFTPORT
+@PJL SET PUNCHHOLE=US3"
+*End
+*RIPunch LeftEU4/4 at left (Europe): "%% FoomaticRIPOptionSetting: RIPunch=LeftEU4"
+*FoomaticRIPOptionSetting RIPunch=LeftEU4: "SET PUNCH=LEFTPORT
+@PJL SET PUNCHHOLE=EU4"
+*End
+*RIPunch LeftNEU4/4 at left (Northern Europe): "%% FoomaticRIPOptionSetting: RIPunch=LeftNEU4"
+*FoomaticRIPOptionSetting RIPunch=LeftNEU4: "SET PUNCH=LEFTPORT
+@PJL SET PUNCHHOLE=NEU4"
+*End
+*RIPunch RightJP2/2 at right (Japan/Europe): "%% FoomaticRIPOptionSetting: RIPunch=RightJP2"
+*FoomaticRIPOptionSetting RIPunch=RightJP2: "SET PUNCH=RIGHTPORT
+@PJL SET PUNCHHOLE=JP2"
+*End
+*RIPunch RightUS2/2 at right (North America): "%% FoomaticRIPOptionSetting: RIPunch=RightUS2"
+*FoomaticRIPOptionSetting RIPunch=RightUS2: "SET PUNCH=RIGHTPORT
+@PJL SET PUNCHHOLE=US2"
+*End
+*RIPunch RightUS3/3 at right (North America): "%% FoomaticRIPOptionSetting: RIPunch=RightUS3"
+*FoomaticRIPOptionSetting RIPunch=RightUS3: "SET PUNCH=RIGHTPORT
+@PJL SET PUNCHHOLE=US3"
+*End
+*RIPunch RightEU4/4 at right (Europe): "%% FoomaticRIPOptionSetting: RIPunch=RightEU4"
+*FoomaticRIPOptionSetting RIPunch=RightEU4: "SET PUNCH=RIGHTPORT
+@PJL SET PUNCHHOLE=EU4"
+*End
+*RIPunch RightNEU4/4 at right (Northern Europe): "%% FoomaticRIPOptionSetting: RIPunch=RightNEU4"
+*FoomaticRIPOptionSetting RIPunch=RightNEU4: "SET PUNCH=RIGHTPORT
+@PJL SET PUNCHHOLE=NEU4"
+*End
+*RIPunch UpperJP2/2 at top (Japan/Europe): "%% FoomaticRIPOptionSetting: RIPunch=UpperJP2"
+*FoomaticRIPOptionSetting RIPunch=UpperJP2: "SET PUNCH=TOPPORT
+@PJL SET PUNCHHOLE=JP2"
+*End
+*RIPunch UpperUS2/2 at top (North America): "%% FoomaticRIPOptionSetting: RIPunch=UpperUS2"
+*FoomaticRIPOptionSetting RIPunch=UpperUS2: "SET PUNCH=TOPPORT
+@PJL SET PUNCHHOLE=US2"
+*End
+*RIPunch UpperUS3/3 at top (North America): "%% FoomaticRIPOptionSetting: RIPunch=UpperUS3"
+*FoomaticRIPOptionSetting RIPunch=UpperUS3: "SET PUNCH=TOPPORT
+@PJL SET PUNCHHOLE=US3"
+*End
+*RIPunch UpperEU4/4 at top (Europe): "%% FoomaticRIPOptionSetting: RIPunch=UpperEU4"
+*FoomaticRIPOptionSetting RIPunch=UpperEU4: "SET PUNCH=TOPPORT
+@PJL SET PUNCHHOLE=EU4"
+*End
+*RIPunch UpperNEU4/4 at top (Northern Europe): "%% FoomaticRIPOptionSetting: RIPunch=UpperNEU4"
+*FoomaticRIPOptionSetting RIPunch=UpperNEU4: "SET PUNCH=TOPPORT
+@PJL SET PUNCHHOLE=NEU4"
+*End
+*CloseUI: *RIPunch
+
+*OpenUI *RIPrintMode/Toner Saving: PickOne
+*FoomaticRIPOption RIPrintMode: enum JCL A
+*OrderDependency: 45 AnySetup *RIPrintMode
+*DefaultRIPrintMode: 0rhit
+*RIPrintMode 0rhit/Off: "%% FoomaticRIPOptionSetting: RIPrintMode=0rhit"
+*FoomaticRIPOptionSetting RIPrintMode=0rhit: "SET ECONOMODE=OFF"
+*RIPrintMode 5rhit/On: "%% FoomaticRIPOptionSetting: RIPrintMode=5rhit"
+*FoomaticRIPOptionSetting RIPrintMode=5rhit: "SET ECONOMODE=ON"
+*CloseUI: *RIPrintMode
+
+
+*CloseGroup: General
+
+
+*OpenGroup: JobLog/Job Log
+
+*OpenUI *JobType/JobType: PickOne
+*FoomaticRIPOption JobType: enum JCL A
+*OrderDependency: 255 AnySetup *JobType
+*DefaultJobType: Normal
+*JobType Normal/Normal: ""
+*JobType DetailedLogging/Normal with Detailed Logging: "%% FoomaticRIPOptionSetting: JobType=DetailedLogging"
+*FoomaticRIPOptionSetting JobType=DetailedLogging: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;"
+*End
+*JobType SamplePrint/Sample Print: "%% FoomaticRIPOptionSetting: JobType=SamplePrint"
+*FoomaticRIPOptionSetting JobType=SamplePrint: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;
+@PJL PROOFJOB"
+*End
+*JobType LockedPrint/Locked Print: "%% FoomaticRIPOptionSetting: JobType=LockedPrint"
+*FoomaticRIPOptionSetting JobType=LockedPrint: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;
+@PJL SECUREJOB"
+*End
+*JobType DocServer/Document Server: "%% FoomaticRIPOptionSetting: JobType=DocServer"
+*FoomaticRIPOptionSetting JobType=DocServer: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;
+@PJL SET OWNERID=&quot;&user;&quot;
+@PJL SET DISKIMAGE=ON"
+*End
+*CloseUI: *JobType
+
+
+*OpenUI *LockedPrintPassword/Locked Print Password (4 digits): PickOne
+*FoomaticRIPOption LockedPrintPassword: password JCL A
+*FoomaticRIPOptionMaxLength LockedPrintPassword:4
+*FoomaticRIPOptionAllowedChars LockedPrintPassword: "0-9"
+*OrderDependency: 255 AnySetup *LockedPrintPassword
+*FoomaticRIPOptionPrototype LockedPrintPassword: "SET JOBPASSWORD=%s"
+*DefaultLockedPrintPassword: None
+*LockedPrintPassword None/None: ""
+*LockedPrintPassword 1111/1111: "%% FoomaticRIPOptionSetting: LockedPrintPassword=1111"
+*FoomaticRIPOptionSetting LockedPrintPassword=1111: "SET JOBPASSWORD=1111"
+*LockedPrintPassword 2222/2222: "%% FoomaticRIPOptionSetting: LockedPrintPassword=2222"
+*FoomaticRIPOptionSetting LockedPrintPassword=2222: "SET JOBPASSWORD=2222"
+*LockedPrintPassword 3333/3333: "%% FoomaticRIPOptionSetting: LockedPrintPassword=3333"
+*FoomaticRIPOptionSetting LockedPrintPassword=3333: "SET JOBPASSWORD=3333"
+*CloseUI: *LockedPrintPassword
+
+
+*OpenUI *DocServerPassword/Document Server Password (4 digits): PickOne
+*FoomaticRIPOption DocServerPassword: password JCL A
+*FoomaticRIPOptionMaxLength DocServerPassword:4
+*FoomaticRIPOptionAllowedChars DocServerPassword: "0-9"
+*OrderDependency: 255 AnySetup *DocServerPassword
+*FoomaticRIPOptionPrototype DocServerPassword: "SET JOBPASSWORD=%s"
+*DefaultDocServerPassword: None
+*DocServerPassword None/None: ""
+*DocServerPassword 1111/1111: "%% FoomaticRIPOptionSetting: DocServerPassword=1111"
+*FoomaticRIPOptionSetting DocServerPassword=1111: "SET JOBPASSWORD=1111"
+*DocServerPassword 2222/2222: "%% FoomaticRIPOptionSetting: DocServerPassword=2222"
+*FoomaticRIPOptionSetting DocServerPassword=2222: "SET JOBPASSWORD=2222"
+*DocServerPassword 3333/3333: "%% FoomaticRIPOptionSetting: DocServerPassword=3333"
+*FoomaticRIPOptionSetting DocServerPassword=3333: "SET JOBPASSWORD=3333"
+*CloseUI: *DocServerPassword
+
+
+*OpenUI *UserCode/User Code (up to 8 digits): PickOne
+*FoomaticRIPOption UserCode: string JCL A
+*FoomaticRIPOptionMaxLength UserCode:8
+*FoomaticRIPOptionAllowedChars UserCode: "0-9"
+*OrderDependency: 255 AnySetup *UserCode
+*FoomaticRIPOptionPrototype UserCode: "SET USERCODE=&quot;%s&quot;"
+*DefaultUserCode: None
+*UserCode None/None: ""
+*UserCode 1/1: "%% FoomaticRIPOptionSetting: UserCode=1"
+*FoomaticRIPOptionSetting UserCode=1: "SET USERCODE=&quot;1&quot;"
+*UserCode 2/2: "%% FoomaticRIPOptionSetting: UserCode=2"
+*FoomaticRIPOptionSetting UserCode=2: "SET USERCODE=&quot;2&quot;"
+*UserCode 3/3: "%% FoomaticRIPOptionSetting: UserCode=3"
+*FoomaticRIPOptionSetting UserCode=3: "SET USERCODE=&quot;3&quot;"
+*CloseUI: *UserCode
+
+*CloseGroup: JobLog/Job Log
+
+*UIConstraints: *Option2LargeCapacityTray False *InputSlot 4Tray
+*UIConstraints: *InputSlot 4Tray *Option2LargeCapacityTray False
+*UIConstraints: *Option30Finisher None *Option40Mailbox True
+*UIConstraints: *Option40Mailbox True *Option30Finisher None
+*UIConstraints: *Option30Finisher None *OutputBin Zaire2Upper
+*UIConstraints: *Option30Finisher None *OutputBin Zaire2Middle
+*UIConstraints: *Option30Finisher None *OutputBin Zaire2Lower
+*UIConstraints: *Option30Finisher Fin50or1000 *OutputBin Zaire2Lower
+*UIConstraints: *OutputBin Zaire2Upper *Option30Finisher None
+*UIConstraints: *OutputBin Zaire2Middle *Option30Finisher None
+*UIConstraints: *OutputBin Zaire2Lower *Option30Finisher None
+*UIConstraints: *OutputBin Zaire2Lower *Option30Finisher Fin50or1000
+*UIConstraints: *Option30Finisher FinMF *OutputBin Standard
+*UIConstraints: *Option30Finisher Fin50or1000 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *Option30Finisher FinMF
+*UIConstraints: *OutputBin Standard *Option30Finisher Fin50or1000
+*UIConstraints: *Option40Mailbox False *OutputBin MailBoxBin1
+*UIConstraints: *Option40Mailbox False *OutputBin MailBoxBin2
+*UIConstraints: *Option40Mailbox False *OutputBin MailBoxBin3
+*UIConstraints: *Option40Mailbox False *OutputBin MailBoxBin4
+*UIConstraints: *Option40Mailbox False *OutputBin MailBoxBin5
+*UIConstraints: *Option40Mailbox False *OutputBin MailBoxBin6
+*UIConstraints: *Option40Mailbox False *OutputBin MailBoxBin7
+*UIConstraints: *Option40Mailbox False *OutputBin MailBoxBin8
+*UIConstraints: *Option40Mailbox False *OutputBin MailBoxBin9
+*UIConstraints: *OutputBin MailBoxBin1 *Option40Mailbox False
+*UIConstraints: *OutputBin MailBoxBin2 *Option40Mailbox False
+*UIConstraints: *OutputBin MailBoxBin3 *Option40Mailbox False
+*UIConstraints: *OutputBin MailBoxBin4 *Option40Mailbox False
+*UIConstraints: *OutputBin MailBoxBin5 *Option40Mailbox False
+*UIConstraints: *OutputBin MailBoxBin6 *Option40Mailbox False
+*UIConstraints: *OutputBin MailBoxBin7 *Option40Mailbox False
+*UIConstraints: *OutputBin MailBoxBin8 *Option40Mailbox False
+*UIConstraints: *OutputBin MailBoxBin9 *Option40Mailbox False
+*UIConstraints: *Option30Finisher None *RIStaple UpperLeft
+*UIConstraints: *Option30Finisher None *RIStaple UpperRight
+*UIConstraints: *Option30Finisher None *RIStaple LeftW
+*UIConstraints: *Option30Finisher None *RIStaple RightW
+*UIConstraints: *Option30Finisher None *RIStaple UpperW
+*UIConstraints: *RIStaple UpperLeft *Option30Finisher None
+*UIConstraints: *RIStaple UpperRight *Option30Finisher None
+*UIConstraints: *RIStaple LeftW *Option30Finisher None
+*UIConstraints: *RIStaple RightW *Option30Finisher None
+*UIConstraints: *RIStaple UpperW *Option30Finisher None
+*UIConstraints: *OutputBin Standard *RIStaple UpperLeft
+*UIConstraints: *OutputBin Standard *RIStaple UpperRight
+*UIConstraints: *OutputBin Standard *RIStaple LeftW
+*UIConstraints: *OutputBin Standard *RIStaple RightW
+*UIConstraints: *OutputBin Standard *RIStaple UpperW
+*UIConstraints: *RIStaple UpperLeft *OutputBin Standard
+*UIConstraints: *RIStaple UpperRight *OutputBin Standard
+*UIConstraints: *RIStaple LeftW *OutputBin Standard
+*UIConstraints: *RIStaple RightW *OutputBin Standard
+*UIConstraints: *RIStaple UpperW *OutputBin Standard
+*UIConstraints: *OutputBin Zaire2Upper *RIStaple UpperLeft
+*UIConstraints: *OutputBin Zaire2Upper *RIStaple UpperRight
+*UIConstraints: *OutputBin Zaire2Upper *RIStaple LeftW
+*UIConstraints: *OutputBin Zaire2Upper *RIStaple RightW
+*UIConstraints: *OutputBin Zaire2Upper *RIStaple UpperW
+*UIConstraints: *RIStaple UpperLeft *OutputBin Zaire2Upper
+*UIConstraints: *RIStaple UpperRight *OutputBin Zaire2Upper
+*UIConstraints: *RIStaple LeftW *OutputBin Zaire2Upper
+*UIConstraints: *RIStaple RightW *OutputBin Zaire2Upper
+*UIConstraints: *RIStaple UpperW *OutputBin Zaire2Upper
+*UIConstraints: *OutputBin Zaire2Upper *RIStaple UpperLeft
+*UIConstraints: *OutputBin Zaire2Upper *RIStaple UpperRight
+*UIConstraints: *OutputBin Zaire2Upper *RIStaple LeftW
+*UIConstraints: *OutputBin Zaire2Upper *RIStaple RightW
+*UIConstraints: *OutputBin Zaire2Upper *RIStaple UpperW
+*UIConstraints: *RIStaple UpperLeft *OutputBin Zaire2Upper
+*UIConstraints: *RIStaple UpperRight *OutputBin Zaire2Upper
+*UIConstraints: *RIStaple LeftW *OutputBin Zaire2Upper
+*UIConstraints: *RIStaple RightW *OutputBin Zaire2Upper
+*UIConstraints: *RIStaple UpperW *OutputBin Zaire2Upper
+*UIConstraints: *OutputBin MailBoxBin1 *RIStaple UpperLeft
+*UIConstraints: *OutputBin MailBoxBin1 *RIStaple UpperRight
+*UIConstraints: *OutputBin MailBoxBin1 *RIStaple LeftW
+*UIConstraints: *OutputBin MailBoxBin1 *RIStaple RightW
+*UIConstraints: *OutputBin MailBoxBin1 *RIStaple UpperW
+*UIConstraints: *RIStaple UpperLeft *OutputBin MailBoxBin1
+*UIConstraints: *RIStaple UpperRight *OutputBin MailBoxBin1
+*UIConstraints: *RIStaple LeftW *OutputBin MailBoxBin1
+*UIConstraints: *RIStaple RightW *OutputBin MailBoxBin1
+*UIConstraints: *RIStaple UpperW *OutputBin MailBoxBin1
+*UIConstraints: *OutputBin MailBoxBin2 *RIStaple UpperLeft
+*UIConstraints: *OutputBin MailBoxBin2 *RIStaple UpperRight
+*UIConstraints: *OutputBin MailBoxBin2 *RIStaple LeftW
+*UIConstraints: *OutputBin MailBoxBin2 *RIStaple RightW
+*UIConstraints: *OutputBin MailBoxBin2 *RIStaple UpperW
+*UIConstraints: *RIStaple UpperLeft *OutputBin MailBoxBin2
+*UIConstraints: *RIStaple UpperRight *OutputBin MailBoxBin2
+*UIConstraints: *RIStaple LeftW *OutputBin MailBoxBin2
+*UIConstraints: *RIStaple RightW *OutputBin MailBoxBin2
+*UIConstraints: *RIStaple UpperW *OutputBin MailBoxBin2
+*UIConstraints: *OutputBin MailBoxBin3 *RIStaple UpperLeft
+*UIConstraints: *OutputBin MailBoxBin3 *RIStaple UpperRight
+*UIConstraints: *OutputBin MailBoxBin3 *RIStaple LeftW
+*UIConstraints: *OutputBin MailBoxBin3 *RIStaple RightW
+*UIConstraints: *OutputBin MailBoxBin3 *RIStaple UpperW
+*UIConstraints: *RIStaple UpperLeft *OutputBin MailBoxBin3
+*UIConstraints: *RIStaple UpperRight *OutputBin MailBoxBin3
+*UIConstraints: *RIStaple LeftW *OutputBin MailBoxBin3
+*UIConstraints: *RIStaple RightW *OutputBin MailBoxBin3
+*UIConstraints: *RIStaple UpperW *OutputBin MailBoxBin3
+*UIConstraints: *OutputBin MailBoxBin4 *RIStaple UpperLeft
+*UIConstraints: *OutputBin MailBoxBin4 *RIStaple UpperRight
+*UIConstraints: *OutputBin MailBoxBin4 *RIStaple LeftW
+*UIConstraints: *OutputBin MailBoxBin4 *RIStaple RightW
+*UIConstraints: *OutputBin MailBoxBin4 *RIStaple UpperW
+*UIConstraints: *RIStaple UpperLeft *OutputBin MailBoxBin4
+*UIConstraints: *RIStaple UpperRight *OutputBin MailBoxBin4
+*UIConstraints: *RIStaple LeftW *OutputBin MailBoxBin4
+*UIConstraints: *RIStaple RightW *OutputBin MailBoxBin4
+*UIConstraints: *RIStaple UpperW *OutputBin MailBoxBin4
+*UIConstraints: *OutputBin MailBoxBin5 *RIStaple UpperLeft
+*UIConstraints: *OutputBin MailBoxBin5 *RIStaple UpperRight
+*UIConstraints: *OutputBin MailBoxBin5 *RIStaple LeftW
+*UIConstraints: *OutputBin MailBoxBin5 *RIStaple RightW
+*UIConstraints: *OutputBin MailBoxBin5 *RIStaple UpperW
+*UIConstraints: *RIStaple UpperLeft *OutputBin MailBoxBin5
+*UIConstraints: *RIStaple UpperRight *OutputBin MailBoxBin5
+*UIConstraints: *RIStaple LeftW *OutputBin MailBoxBin5
+*UIConstraints: *RIStaple RightW *OutputBin MailBoxBin5
+*UIConstraints: *RIStaple UpperW *OutputBin MailBoxBin5
+*UIConstraints: *OutputBin MailBoxBin6 *RIStaple UpperLeft
+*UIConstraints: *OutputBin MailBoxBin6 *RIStaple UpperRight
+*UIConstraints: *OutputBin MailBoxBin6 *RIStaple LeftW
+*UIConstraints: *OutputBin MailBoxBin6 *RIStaple RightW
+*UIConstraints: *OutputBin MailBoxBin6 *RIStaple UpperW
+*UIConstraints: *RIStaple UpperLeft *OutputBin MailBoxBin6
+*UIConstraints: *RIStaple UpperRight *OutputBin MailBoxBin6
+*UIConstraints: *RIStaple LeftW *OutputBin MailBoxBin6
+*UIConstraints: *RIStaple RightW *OutputBin MailBoxBin6
+*UIConstraints: *RIStaple UpperW *OutputBin MailBoxBin6
+*UIConstraints: *OutputBin MailBoxBin7 *RIStaple UpperLeft
+*UIConstraints: *OutputBin MailBoxBin7 *RIStaple UpperRight
+*UIConstraints: *OutputBin MailBoxBin7 *RIStaple LeftW
+*UIConstraints: *OutputBin MailBoxBin7 *RIStaple RightW
+*UIConstraints: *OutputBin MailBoxBin7 *RIStaple UpperW
+*UIConstraints: *RIStaple UpperLeft *OutputBin MailBoxBin7
+*UIConstraints: *RIStaple UpperRight *OutputBin MailBoxBin7
+*UIConstraints: *RIStaple LeftW *OutputBin MailBoxBin7
+*UIConstraints: *RIStaple RightW *OutputBin MailBoxBin7
+*UIConstraints: *RIStaple UpperW *OutputBin MailBoxBin7
+*UIConstraints: *OutputBin MailBoxBin8 *RIStaple UpperLeft
+*UIConstraints: *OutputBin MailBoxBin8 *RIStaple UpperRight
+*UIConstraints: *OutputBin MailBoxBin8 *RIStaple LeftW
+*UIConstraints: *OutputBin MailBoxBin8 *RIStaple RightW
+*UIConstraints: *OutputBin MailBoxBin8 *RIStaple UpperW
+*UIConstraints: *RIStaple UpperLeft *OutputBin MailBoxBin8
+*UIConstraints: *RIStaple UpperRight *OutputBin MailBoxBin8
+*UIConstraints: *RIStaple LeftW *OutputBin MailBoxBin8
+*UIConstraints: *RIStaple RightW *OutputBin MailBoxBin8
+*UIConstraints: *RIStaple UpperW *OutputBin MailBoxBin8
+*UIConstraints: *OutputBin MailBoxBin9 *RIStaple UpperLeft
+*UIConstraints: *OutputBin MailBoxBin9 *RIStaple UpperRight
+*UIConstraints: *OutputBin MailBoxBin9 *RIStaple LeftW
+*UIConstraints: *OutputBin MailBoxBin9 *RIStaple RightW
+*UIConstraints: *OutputBin MailBoxBin9 *RIStaple UpperW
+*UIConstraints: *RIStaple UpperLeft *OutputBin MailBoxBin9
+*UIConstraints: *RIStaple UpperRight *OutputBin MailBoxBin9
+*UIConstraints: *RIStaple LeftW *OutputBin MailBoxBin9
+*UIConstraints: *RIStaple RightW *OutputBin MailBoxBin9
+*UIConstraints: *RIStaple UpperW *OutputBin MailBoxBin9
+*UIConstraints: *PageSize A3 *InputSlot 4Tray
+*UIConstraints: *PageSize 11x17 *InputSlot 4Tray
+*UIConstraints: *InputSlot 4Tray *PageSize A3
+*UIConstraints: *InputSlot 4Tray *PageSize 11x17
+*UIConstraints: *MediaType Index *InputSlot MultiTray
+*UIConstraints: *MediaType Labels *InputSlot 1Tray
+*UIConstraints: *MediaType OHP *InputSlot 1Tray
+*UIConstraints: *MediaType Cardstock *InputSlot 1Tray
+*UIConstraints: *MediaType Index *InputSlot 1Tray
+*UIConstraints: *MediaType Labels *InputSlot 2Tray
+*UIConstraints: *MediaType OHP *InputSlot 2Tray
+*UIConstraints: *MediaType Cardstock *InputSlot 2Tray
+*UIConstraints: *MediaType Labels *InputSlot 3Tray
+*UIConstraints: *MediaType OHP *InputSlot 3Tray
+*UIConstraints: *MediaType Cardstock *InputSlot 3Tray
+*UIConstraints: *MediaType Labels *InputSlot 4Tray
+*UIConstraints: *MediaType OHP *InputSlot 4Tray
+*UIConstraints: *MediaType Cardstock *InputSlot 4Tray
+*UIConstraints: *MediaType Index *InputSlot 4Tray
+*UIConstraints: *InputSlot MultiTray *MediaType Index
+*UIConstraints: *InputSlot 1Tray *MediaType Labels
+*UIConstraints: *InputSlot 1Tray *MediaType OHP
+*UIConstraints: *InputSlot 1Tray *MediaType Cardstock
+*UIConstraints: *InputSlot 1Tray *MediaType Index
+*UIConstraints: *InputSlot 2Tray *MediaType Labels
+*UIConstraints: *InputSlot 2Tray *MediaType OHP
+*UIConstraints: *InputSlot 2Tray *MediaType Cardstock
+*UIConstraints: *InputSlot 3Tray *MediaType Labels
+*UIConstraints: *InputSlot 3Tray *MediaType OHP
+*UIConstraints: *InputSlot 3Tray *MediaType Cardstock
+*UIConstraints: *InputSlot 4Tray *MediaType Labels
+*UIConstraints: *InputSlot 4Tray *MediaType OHP
+*UIConstraints: *InputSlot 4Tray *MediaType Cardstock
+*UIConstraints: *InputSlot 4Tray *MediaType Index
+*UIConstraints: *Duplex DuplexTumble *InputSlot MultiTray
+*UIConstraints: *Duplex DuplexNoTumble *InputSlot MultiTray
+*UIConstraints: *InputSlot MultiTray *Duplex DuplexTumble
+*UIConstraints: *InputSlot MultiTray *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *MediaType OHP
+*UIConstraints: *Duplex DuplexNoTumble *MediaType OHP
+*UIConstraints: *Duplex DuplexTumble *MediaType Cardstock
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Cardstock
+*UIConstraints: *Duplex DuplexTumble *MediaType Index
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Index
+*UIConstraints: *MediaType OHP *Duplex DuplexTumble
+*UIConstraints: *MediaType OHP *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Cardstock *Duplex DuplexTumble
+*UIConstraints: *MediaType Cardstock *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Index *Duplex DuplexTumble
+*UIConstraints: *MediaType Index *Duplex DuplexNoTumble
+
+*UIConstraints: *Option30Finisher None *RIPunch LeftJP2
+*UIConstraints: *RIPunch LeftJP2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch LeftUS2
+*UIConstraints: *RIPunch LeftUS2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch LeftUS3
+*UIConstraints: *RIPunch LeftUS3 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch LeftEU4
+*UIConstraints: *RIPunch LeftEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch LeftNEU4
+*UIConstraints: *RIPunch LeftNEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch RightJP2
+*UIConstraints: *RIPunch RightJP2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch RightUS2
+*UIConstraints: *RIPunch RightUS2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch RightUS3
+*UIConstraints: *RIPunch RightUS3 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch RightEU4
+*UIConstraints: *RIPunch RightEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch RightNEU4
+*UIConstraints: *RIPunch RightNEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch UpperJP2
+*UIConstraints: *RIPunch UpperJP2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch UpperUS2
+*UIConstraints: *RIPunch UpperUS2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch UpperUS3
+*UIConstraints: *RIPunch UpperUS3 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch UpperEU4
+*UIConstraints: *RIPunch UpperEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch UpperNEU4
+*UIConstraints: *RIPunch UpperNEU4 *Option30Finisher None
+*UIConstraints: *OutputBin Standard *RIPunch LeftJP2
+*UIConstraints: *RIPunch LeftJP2 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch LeftUS2
+*UIConstraints: *RIPunch LeftUS2 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch LeftUS3
+*UIConstraints: *RIPunch LeftUS3 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch LeftEU4
+*UIConstraints: *RIPunch LeftEU4 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch LeftNEU4
+*UIConstraints: *RIPunch LeftNEU4 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch RightJP2
+*UIConstraints: *RIPunch RightJP2 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch RightUS2
+*UIConstraints: *RIPunch RightUS2 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch RightUS3
+*UIConstraints: *RIPunch RightUS3 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch RightEU4
+*UIConstraints: *RIPunch RightEU4 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch RightNEU4
+*UIConstraints: *RIPunch RightNEU4 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch UpperJP2
+*UIConstraints: *RIPunch UpperJP2 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch UpperUS2
+*UIConstraints: *RIPunch UpperUS2 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch UpperUS3
+*UIConstraints: *RIPunch UpperUS3 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch UpperEU4
+*UIConstraints: *RIPunch UpperEU4 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch UpperNEU4
+*UIConstraints: *RIPunch UpperNEU4 *OutputBin Standard
+
+
+*% Generic boilerplate PPD stuff as standard PostScript fonts and so on
+
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Standard ROM
+*% end of Printer Description file
diff --git a/db/source/PPD/Infotec/PXL/Infotec-IS_2075_PXL.ppd b/db/source/PPD/Infotec/PXL/Infotec-IS_2075_PXL.ppd
new file mode 100644
index 00000000..0c6cf215
--- /dev/null
+++ b/db/source/PPD/Infotec/PXL/Infotec-IS_2075_PXL.ppd
@@ -0,0 +1,810 @@
+*PPD-Adobe: "4.3"
+*%
+*% Printer Description file
+*% for "Infotec IS 2075 PXL"
+*%
+*% CreationDate: 2001/10/17
+*% Modified: 2005/11/15
+*%
+*% COPYRIGHT (C) 2001-2005 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: "Infotec IS 2075"
+*PCFileName: "INF20753.PPD"
+*Manufacturer: "Infotec"
+*Product: "(infotec IS 2075 PS3)"
+*PSVersion: "(3011.103) 2"
+*ShortNickName: "Infotec IS 2075 PXL"
+*NickName: "Infotec IS 2075 PXL"
+
+*cupsVersion: 1.0
+*cupsManualCopies: True
+*cupsModelNumber: 2
+*cupsFilter: "application/vnd.cups-postscript 0 foomatic-rip"
+
+*%========== Basic Device Capabilities ==========
+
+*LanguageLevel: "3"
+*ColorDevice: False
+*DefaultColorSpace: Gray
+*TTRasterizer: Type42
+*FileSystem: True
+*Throughput: "75"
+*LandscapeOrientation: Minus90
+
+*%========== Installable Options ==========
+*%========== & System Management ==========
+
+*OpenGroup: InstallableOptions/Installable Options
+
+*OpenUI *Option40Mailbox/Mailbox: PickOne
+*DefaultOption40Mailbox: False
+*Option40Mailbox False/Not Installed: ""
+*Option40Mailbox True/Installed: ""
+*CloseUI *Option40Mailbox
+
+*OpenUI *Option30Finisher/Finisher: PickOne
+*DefaultOption30Finisher: None
+*Option30Finisher None/Not Installed: ""
+*Option30Finisher FinMF/Booklet Finisher: ""
+*Option30Finisher Fin50or1000/Finisher 3000M or 3000B: ""
+*CloseUI *Option30Finisher
+
+*OpenUI *Option2LargeCapacityTray/Large Capacity Tray: PickOne
+*DefaultOption2LargeCapacityTray: False
+*Option2LargeCapacityTray False/Not Installed: ""
+*Option2LargeCapacityTray True/Installed: ""
+*CloseUI *Option2LargeCapacityTray
+
+
+*CloseGroup: InstallableOptions
+
+*%========== Ghostscript Command line ==========
+
+*FoomaticIDs: Infotec-IS_2075 pxlmono
+*FoomaticRIPCommandLine: "gs -q -dBATCH -dPARANOIDSAFER -dNOPAUSE%B%A%C -sOutputFile=- - %D%E"
+
+*OpenGroup: General
+*OpenUI *ColorModel/Color Mode: PickOne
+*FoomaticRIPOption ColorModel: enum Composite B
+*OrderDependency: 10 AnySetup *ColorModel
+*DefaultColorModel: Grayscale
+*ColorModel Grayscale/Grayscale: "%% FoomaticRIPOptionSetting: ColorModel=Grayscale"
+*FoomaticRIPOptionSetting ColorModel=Grayscale: "GSCmdLine=Grayscale"
+*CloseUI: *ColorModel
+
+*FoomaticRIPOption GSCmdLine: enum CmdLine B 10
+*FoomaticRIPOptionSetting GSCmdLine=FromColorModel: ""
+*FoomaticRIPOptionSetting GSCmdLine=Grayscale: " -sDEVICE=pxlmono"
+*End
+
+*OpenUI *Resolution/Resolution: PickOne
+*FoomaticRIPOption Resolution: enum Composite A
+*OrderDependency: 15 AnySetup *Resolution
+*DefaultResolution: 600dpi
+*Resolution 600dpi: "%% FoomaticRIPOptionSetting: Resolution=600dpi"
+*FoomaticRIPOptionSetting Resolution=600dpi: "JCLResolution=600dpi GSResolution=600dpi"
+*Resolution 1200dpi: "%% FoomaticRIPOptionSetting: Resolution=1200dpi"
+*FoomaticRIPOptionSetting Resolution=1200dpi: "JCLResolution=1200dpi GSResolution=1200dpi"
+*CloseUI: *Resolution
+
+*FoomaticRIPOption GSResolution: enum CmdLine A 15
+*FoomaticRIPOptionSetting GSResolution=FromResolution: ""
+*FoomaticRIPOptionSetting GSResolution=600dpi: " -r600x600"
+*FoomaticRIPOptionSetting GSResolution=1200dpi: " -r1200x1200"
+
+*FoomaticRIPOption JCLResolution: enum JCL A 15
+*FoomaticRIPOptionSetting JCLResolution=FromResolution: ""
+*FoomaticRIPOptionSetting JCLResolution=600dpi: "SET RESOLUTION=600"
+*FoomaticRIPOptionSetting JCLResolution=1200dpi: "SET RESOLUTION=1200"
+
+
+*%========== Media Selection ==========
+
+*HWMargins: 12 12 12 12
+*OpenUI *PageSize/PageSize: PickOne
+*FoomaticRIPOption PageSize: enum CmdLine C
+*OrderDependency: 20 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize A3/A3: "%% FoomaticRIPOptionSetting: PageSize=A3"
+*FoomaticRIPOptionSetting PageSize=A3: " -sPAPERSIZE=a3"
+*PageSize A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*FoomaticRIPOptionSetting PageSize=A4: " -sPAPERSIZE=a4"
+*PageSize Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*FoomaticRIPOptionSetting PageSize=Letter: " -sPAPERSIZE=letter"
+*PageSize 11x17/11x17: "%% FoomaticRIPOptionSetting: PageSize=11x17"
+*FoomaticRIPOptionSetting PageSize=11x17: " -sPAPERSIZE=11x17"
+*CloseUI: *PageSize
+
+*OpenUI *PageRegion: PickOne
+*OrderDependency: 25 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion A3/A3: "%% FoomaticRIPOptionSetting: PageSize=A3"
+*PageRegion A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*PageRegion Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*PageRegion 11x17/11x17: "%% FoomaticRIPOptionSetting: PageSize=11x17"
+*CloseUI: *PageRegion
+
+*%========== Information About Media Sizes ==========
+
+*DefaultImageableArea: Letter
+*ImageableArea A3/A3: "12 12 830 1179"
+*ImageableArea A4/A4: "12 12 583 830"
+*ImageableArea Letter/Letter: "12 12 600 780"
+*ImageableArea 11x17/11x17: "12 12 780 1212"
+
+*DefaultPaperDimension: Letter
+*PaperDimension A3/A3: "842 1191"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension Letter/Letter: "612 792"
+*PaperDimension 11x17/11x17: "792 1224"
+
+*%========== Media Handling Features ==========
+
+*OpenUI *InputSlot/InputSlot: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine E
+*OrderDependency: 30 AnySetup *InputSlot
+*DefaultInputSlot: Auto
+*InputSlot MultiTray/Bypass Tray: "%% FoomaticRIPOptionSetting: InputSlot=MultiTray"
+*FoomaticRIPOptionSetting InputSlot=MultiTray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x02\xf8\x26/g&quot;"
+*End
+*InputSlot 1Tray/Tray 1: "%% FoomaticRIPOptionSetting: InputSlot=1Tray"
+*FoomaticRIPOptionSetting InputSlot=1Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x04\xf8\x26/g&quot;"
+*End
+*InputSlot 2Tray/Tray 2: "%% FoomaticRIPOptionSetting: InputSlot=2Tray"
+*FoomaticRIPOptionSetting InputSlot=2Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x05\xf8\x26/g&quot;"
+*End
+*InputSlot 3Tray/Tray 3: "%% FoomaticRIPOptionSetting: InputSlot=3Tray"
+*FoomaticRIPOptionSetting InputSlot=3Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x07\xf8\x26/g&quot;"
+*End
+*InputSlot 4Tray/Large Capacity Tray: "%% FoomaticRIPOptionSetting: InputSlot=4Tray"
+*FoomaticRIPOptionSetting InputSlot=4Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x09\xf8\x26/g&quot;"
+*End
+*InputSlot Auto/Auto Select: "%% FoomaticRIPOptionSetting: InputSlot=Auto"
+*FoomaticRIPOptionSetting InputSlot=Auto: ""
+*CloseUI: *InputSlot
+
+*OpenUI *Duplex/Duplex: PickOne
+*FoomaticRIPOption Duplex: enum Composite D
+*OrderDependency: 50 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex None/Off: "%% FoomaticRIPOptionSetting: Duplex=None"
+*FoomaticRIPOptionSetting Duplex=None: "JCLDuplex=None GSDuplex=None"
+*Duplex DuplexNoTumble/Long Edge: "%% FoomaticRIPOptionSetting: Duplex=DuplexNoTumble"
+*FoomaticRIPOptionSetting Duplex=DuplexNoTumble: "JCLDuplex=DuplexNoTumble GSDuplex=DuplexNoTumble"
+*Duplex DuplexTumble/Short Edge: "%% FoomaticRIPOptionSetting: Duplex=DuplexTumble"
+*FoomaticRIPOptionSetting Duplex=DuplexTumble: "JCLDuplex=DuplexTumble GSDuplex=DuplexTumble"
+*CloseUI: *Duplex
+
+*FoomaticRIPOption GSDuplex: enum CmdLine D 50
+*FoomaticRIPOptionSetting GSDuplex=FromDuplex: ""
+*FoomaticRIPOptionSetting GSDuplex=None: ""
+*FoomaticRIPOptionSetting GSDuplex=DuplexNoTumble: "&&
+ | perl -p -e &quot;s/\xc0\x00\xf8\x34/\xc0\x01\xf8\x35/g&quot;"
+*FoomaticRIPOptionSetting GSDuplex=DuplexTumble: "&&
+ | perl -p -e &quot;s/\xc0\x00\xf8\x34/\xc0\x00\xf8\x35/g&quot;"
+
+*FoomaticRIPOption JCLDuplex: enum JCL D 50
+*FoomaticRIPOptionSetting JCLDuplex=FromDuplex: ""
+*FoomaticRIPOptionSetting JCLDuplex=None: "SET DUPLEX=OFF"
+*FoomaticRIPOptionSetting JCLDuplex=DuplexNoTumble: "SET DUPLEX=ON
+@PJL SET BINDING=LONGEDGE"
+*FoomaticRIPOptionSetting JCLDuplex=DuplexTumble: "SET DUPLEX=ON
+@PJL SET BINDING=SHORTEDGE"
+
+
+*OpenUI *MediaType/Paper Type: PickOne
+*FoomaticRIPOption MediaType: enum JCL A
+*OrderDependency: 205 AnySetup *MediaType
+*DefaultMediaType: Plain
+*MediaType Plain/Plain: "%% FoomaticRIPOptionSetting: MediaType=Plain"
+*FoomaticRIPOptionSetting MediaType=Plain: "SET MEDIATYPE=PLAIN"
+*MediaType Recycled/Recycled: "%% FoomaticRIPOptionSetting: MediaType=Recycled"
+*FoomaticRIPOptionSetting MediaType=Recycled: "SET MEDIATYPE=RECYCLED"
+*MediaType Special/Special: "%% FoomaticRIPOptionSetting: MediaType=Special"
+*FoomaticRIPOptionSetting MediaType=Special: "SET MEDIATYPE=SPECIAL"
+*MediaType Colored1/Color 1: "%% FoomaticRIPOptionSetting: MediaType=Colored1"
+*FoomaticRIPOptionSetting MediaType=Colored1: "SET MEDIATYPE=USERCOLOR1"
+*MediaType Colored2/Color 2: "%% FoomaticRIPOptionSetting: MediaType=Colored2"
+*FoomaticRIPOptionSetting MediaType=Colored2: "SET MEDIATYPE=USERCOLOR2"
+*MediaType Letterhead/Letterhead: "%% FoomaticRIPOptionSetting: MediaType=Letterhead"
+*FoomaticRIPOptionSetting MediaType=Letterhead: "SET MEDIATYPE=LETTERHEAD"
+*MediaType Preprinted/Preprinted: "%% FoomaticRIPOptionSetting: MediaType=Preprinted"
+*FoomaticRIPOptionSetting MediaType=Preprinted: "SET MEDIATYPE=PREPRINTED"
+*MediaType Prepunched/Prepunched: "%% FoomaticRIPOptionSetting: MediaType=Prepunched"
+*FoomaticRIPOptionSetting MediaType=Prepunched: "SET MEDIATYPE=PREPUNCHED"
+*MediaType Labels/Labels: "%% FoomaticRIPOptionSetting: MediaType=Labels"
+*FoomaticRIPOptionSetting MediaType=Labels: "SET MEDIATYPE=LABELS"
+*MediaType Bond/Bond: "%% FoomaticRIPOptionSetting: MediaType=Bond"
+*FoomaticRIPOptionSetting MediaType=Bond: "SET MEDIATYPE=BOND"
+*MediaType Cardstock/Cardstock: "%% FoomaticRIPOptionSetting: MediaType=Cardstock"
+*FoomaticRIPOptionSetting MediaType=Cardstock: "SET MEDIATYPE=CARDSTOCK"
+*MediaType OHP/Transparency: "%% FoomaticRIPOptionSetting: MediaType=OHP"
+*FoomaticRIPOptionSetting MediaType=OHP: "SET MEDIATYPE=TRANSPARENCY"
+*MediaType Thick/Thick: "%% FoomaticRIPOptionSetting: MediaType=Thick"
+*FoomaticRIPOptionSetting MediaType=Thick: "SET MEDIATYPE=THICK"
+*MediaType Index/Tab Stock: "%% FoomaticRIPOptionSetting: MediaType=Index"
+*FoomaticRIPOptionSetting MediaType=Index: "SET MEDIATYPE=TABSTOCK"
+*MediaType Translucent/Translucent: "%% FoomaticRIPOptionSetting: MediaType=Translucent"
+*FoomaticRIPOptionSetting MediaType=Translucent: "SET MEDIATYPE=TRANSLUCENT"
+*CloseUI: *MediaType
+
+*OpenUI *OutputBin/Destination: PickOne
+*FoomaticRIPOption OutputBin: enum JCL A
+*OrderDependency: 210 AnySetup *OutputBin
+*DefaultOutputBin: Default
+*OutputBin Default/Printer Default: "%% FoomaticRIPOptionSetting: OutputBin=Default"
+*FoomaticRIPOptionSetting OutputBin=Default: "SET OUTBIN=SYSDEFAULT"
+*OutputBin Standard/Copy Tray: "%% FoomaticRIPOptionSetting: OutputBin=Standard"
+*FoomaticRIPOptionSetting OutputBin=Standard: "SET OUTBIN=UPPER"
+*OutputBin Zaire2Upper/Finisher Upper Tray: "%% FoomaticRIPOptionSetting: OutputBin=Zaire2Upper"
+*FoomaticRIPOptionSetting OutputBin=Zaire2Upper: "SET OUTBIN=FINISHERPROOF"
+*OutputBin Zaire2Middle/Finisher Shift Tray 1: "%% FoomaticRIPOptionSetting: OutputBin=Zaire2Middle"
+*FoomaticRIPOptionSetting OutputBin=Zaire2Middle: "SET OUTBIN=FINISHERSHIFT"
+*OutputBin Zaire2Lower/Finisher Shift Tray 2: "%% FoomaticRIPOptionSetting: OutputBin=Zaire2Lower"
+*FoomaticRIPOptionSetting OutputBin=Zaire2Lower: "SET OUTBIN=FINISHERBOOKLET"
+*OutputBin MailBoxBin1/Mailbox Tray 1: "%% FoomaticRIPOptionSetting: OutputBin=MailBoxBin1"
+*FoomaticRIPOptionSetting OutputBin=MailBoxBin1: "SET OUTBIN=OPTIONALOUTPUTBIN2"
+*OutputBin MailBoxBin2/Mailbox Tray 2: "%% FoomaticRIPOptionSetting: OutputBin=MailBoxBin2"
+*FoomaticRIPOptionSetting OutputBin=MailBoxBin2: "SET OUTBIN=OPTIONALOUTPUTBIN3"
+*OutputBin MailBoxBin3/Mailbox Tray 3: "%% FoomaticRIPOptionSetting: OutputBin=MailBoxBin3"
+*FoomaticRIPOptionSetting OutputBin=MailBoxBin3: "SET OUTBIN=OPTIONALOUTPUTBIN4"
+*OutputBin MailBoxBin4/Mailbox Tray 4: "%% FoomaticRIPOptionSetting: OutputBin=MailBoxBin4"
+*FoomaticRIPOptionSetting OutputBin=MailBoxBin4: "SET OUTBIN=OPTIONALOUTPUTBIN5"
+*OutputBin MailBoxBin5/Mailbox Tray 5: "%% FoomaticRIPOptionSetting: OutputBin=MailBoxBin5"
+*FoomaticRIPOptionSetting OutputBin=MailBoxBin5: "SET OUTBIN=OPTIONALOUTPUTBIN6"
+*OutputBin MailBoxBin6/Mailbox Tray 6: "%% FoomaticRIPOptionSetting: OutputBin=MailBoxBin6"
+*FoomaticRIPOptionSetting OutputBin=MailBoxBin6: "SET OUTBIN=OPTIONALOUTPUTBIN7"
+*OutputBin MailBoxBin7/Mailbox Tray 7: "%% FoomaticRIPOptionSetting: OutputBin=MailBoxBin7"
+*FoomaticRIPOptionSetting OutputBin=MailBoxBin7: "SET OUTBIN=OPTIONALOUTPUTBIN8"
+*OutputBin MailBoxBin8/Mailbox Tray 8: "%% FoomaticRIPOptionSetting: OutputBin=MailBoxBin8"
+*FoomaticRIPOptionSetting OutputBin=MailBoxBin8: "SET OUTBIN=OPTIONALOUTPUTBIN9"
+*OutputBin MailBoxBin9/Mailbox Tray 9: "%% FoomaticRIPOptionSetting: OutputBin=MailBoxBin9"
+*FoomaticRIPOptionSetting OutputBin=MailBoxBin9: "SET OUTBIN=OPTIONALOUTPUTBIN10"
+*CloseUI: *OutputBin
+
+*OpenUI *RIStaple/Staple: PickOne
+*FoomaticRIPOption RIStaple: enum JCL A
+*OrderDependency: 220 AnySetup *RIStaple
+*DefaultRIStaple: None
+*RIStaple None/Off: "%% FoomaticRIPOptionSetting: RIStaple=None"
+*FoomaticRIPOptionSetting RIStaple=None: "SET STAPLE=OFF"
+*RIStaple UpperLeft/Top left: "%% FoomaticRIPOptionSetting: RIStaple=UpperLeft"
+*FoomaticRIPOptionSetting RIStaple=UpperLeft: "SET STAPLE=LEFTTOP"
+*RIStaple UpperRight/Top right: "%% FoomaticRIPOptionSetting: RIStaple=UpperRight"
+*FoomaticRIPOptionSetting RIStaple=UpperRight: "SET STAPLE=RIGHTTOP"
+*RIStaple LeftW/2 at left: "%% FoomaticRIPOptionSetting: RIStaple=LeftW"
+*FoomaticRIPOptionSetting RIStaple=LeftW: "SET STAPLE=LEFT2PORT"
+*RIStaple RightW/2 at right: "%% FoomaticRIPOptionSetting: RIStaple=RightW"
+*FoomaticRIPOptionSetting RIStaple=RightW: "SET STAPLE=RIGHT2PORT"
+*RIStaple UpperW/2 at top: "%% FoomaticRIPOptionSetting: RIStaple=UpperW"
+*FoomaticRIPOptionSetting RIStaple=UpperW: "SET STAPLE=TOP2PORT"
+*CloseUI: *RIStaple
+
+*OpenUI *RIPunch/Punch: PickOne
+*FoomaticRIPOption RIPunch: enum JCL A
+*OrderDependency: 230 AnySetup *RIPunch
+*DefaultRIPunch: None
+*RIPunch None/Off: "%% FoomaticRIPOptionSetting: RIPunch=None"
+*FoomaticRIPOptionSetting RIPunch=None: "SET PUNCH=OFF"
+*RIPunch LeftJP2/2 at left (Japan/Europe): "%% FoomaticRIPOptionSetting: RIPunch=LeftJP2"
+*FoomaticRIPOptionSetting RIPunch=LeftJP2: "SET PUNCH=LEFTPORT
+@PJL SET PUNCHHOLE=JP2"
+*End
+*RIPunch LeftUS2/2 at left (North America): "%% FoomaticRIPOptionSetting: RIPunch=LeftUS2"
+*FoomaticRIPOptionSetting RIPunch=LeftUS2: "SET PUNCH=LEFTPORT
+@PJL SET PUNCHHOLE=US2"
+*End
+*RIPunch LeftUS3/3 at left (North America): "%% FoomaticRIPOptionSetting: RIPunch=LeftUS3"
+*FoomaticRIPOptionSetting RIPunch=LeftUS3: "SET PUNCH=LEFTPORT
+@PJL SET PUNCHHOLE=US3"
+*End
+*RIPunch LeftEU4/4 at left (Europe): "%% FoomaticRIPOptionSetting: RIPunch=LeftEU4"
+*FoomaticRIPOptionSetting RIPunch=LeftEU4: "SET PUNCH=LEFTPORT
+@PJL SET PUNCHHOLE=EU4"
+*End
+*RIPunch LeftNEU4/4 at left (Northern Europe): "%% FoomaticRIPOptionSetting: RIPunch=LeftNEU4"
+*FoomaticRIPOptionSetting RIPunch=LeftNEU4: "SET PUNCH=LEFTPORT
+@PJL SET PUNCHHOLE=NEU4"
+*End
+*RIPunch RightJP2/2 at right (Japan/Europe): "%% FoomaticRIPOptionSetting: RIPunch=RightJP2"
+*FoomaticRIPOptionSetting RIPunch=RightJP2: "SET PUNCH=RIGHTPORT
+@PJL SET PUNCHHOLE=JP2"
+*End
+*RIPunch RightUS2/2 at right (North America): "%% FoomaticRIPOptionSetting: RIPunch=RightUS2"
+*FoomaticRIPOptionSetting RIPunch=RightUS2: "SET PUNCH=RIGHTPORT
+@PJL SET PUNCHHOLE=US2"
+*End
+*RIPunch RightUS3/3 at right (North America): "%% FoomaticRIPOptionSetting: RIPunch=RightUS3"
+*FoomaticRIPOptionSetting RIPunch=RightUS3: "SET PUNCH=RIGHTPORT
+@PJL SET PUNCHHOLE=US3"
+*End
+*RIPunch RightEU4/4 at right (Europe): "%% FoomaticRIPOptionSetting: RIPunch=RightEU4"
+*FoomaticRIPOptionSetting RIPunch=RightEU4: "SET PUNCH=RIGHTPORT
+@PJL SET PUNCHHOLE=EU4"
+*End
+*RIPunch RightNEU4/4 at right (Northern Europe): "%% FoomaticRIPOptionSetting: RIPunch=RightNEU4"
+*FoomaticRIPOptionSetting RIPunch=RightNEU4: "SET PUNCH=RIGHTPORT
+@PJL SET PUNCHHOLE=NEU4"
+*End
+*RIPunch UpperJP2/2 at top (Japan/Europe): "%% FoomaticRIPOptionSetting: RIPunch=UpperJP2"
+*FoomaticRIPOptionSetting RIPunch=UpperJP2: "SET PUNCH=TOPPORT
+@PJL SET PUNCHHOLE=JP2"
+*End
+*RIPunch UpperUS2/2 at top (North America): "%% FoomaticRIPOptionSetting: RIPunch=UpperUS2"
+*FoomaticRIPOptionSetting RIPunch=UpperUS2: "SET PUNCH=TOPPORT
+@PJL SET PUNCHHOLE=US2"
+*End
+*RIPunch UpperUS3/3 at top (North America): "%% FoomaticRIPOptionSetting: RIPunch=UpperUS3"
+*FoomaticRIPOptionSetting RIPunch=UpperUS3: "SET PUNCH=TOPPORT
+@PJL SET PUNCHHOLE=US3"
+*End
+*RIPunch UpperEU4/4 at top (Europe): "%% FoomaticRIPOptionSetting: RIPunch=UpperEU4"
+*FoomaticRIPOptionSetting RIPunch=UpperEU4: "SET PUNCH=TOPPORT
+@PJL SET PUNCHHOLE=EU4"
+*End
+*RIPunch UpperNEU4/4 at top (Northern Europe): "%% FoomaticRIPOptionSetting: RIPunch=UpperNEU4"
+*FoomaticRIPOptionSetting RIPunch=UpperNEU4: "SET PUNCH=TOPPORT
+@PJL SET PUNCHHOLE=NEU4"
+*End
+*CloseUI: *RIPunch
+
+*OpenUI *RIPrintMode/Toner Saving: PickOne
+*FoomaticRIPOption RIPrintMode: enum JCL A
+*OrderDependency: 45 AnySetup *RIPrintMode
+*DefaultRIPrintMode: 0rhit
+*RIPrintMode 0rhit/Off: "%% FoomaticRIPOptionSetting: RIPrintMode=0rhit"
+*FoomaticRIPOptionSetting RIPrintMode=0rhit: "SET ECONOMODE=OFF"
+*RIPrintMode 5rhit/On: "%% FoomaticRIPOptionSetting: RIPrintMode=5rhit"
+*FoomaticRIPOptionSetting RIPrintMode=5rhit: "SET ECONOMODE=ON"
+*CloseUI: *RIPrintMode
+
+
+*CloseGroup: General
+
+
+*OpenGroup: JobLog/Job Log
+
+*OpenUI *JobType/JobType: PickOne
+*FoomaticRIPOption JobType: enum JCL A
+*OrderDependency: 255 AnySetup *JobType
+*DefaultJobType: Normal
+*JobType Normal/Normal: ""
+*JobType DetailedLogging/Normal with Detailed Logging: "%% FoomaticRIPOptionSetting: JobType=DetailedLogging"
+*FoomaticRIPOptionSetting JobType=DetailedLogging: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;"
+*End
+*JobType SamplePrint/Sample Print: "%% FoomaticRIPOptionSetting: JobType=SamplePrint"
+*FoomaticRIPOptionSetting JobType=SamplePrint: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;
+@PJL PROOFJOB"
+*End
+*JobType LockedPrint/Locked Print: "%% FoomaticRIPOptionSetting: JobType=LockedPrint"
+*FoomaticRIPOptionSetting JobType=LockedPrint: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;
+@PJL SECUREJOB"
+*End
+*JobType DocServer/Document Server: "%% FoomaticRIPOptionSetting: JobType=DocServer"
+*FoomaticRIPOptionSetting JobType=DocServer: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;
+@PJL SET OWNERID=&quot;&user;&quot;
+@PJL SET DISKIMAGE=ON"
+*End
+*CloseUI: *JobType
+
+
+*OpenUI *LockedPrintPassword/Locked Print Password (4 digits): PickOne
+*FoomaticRIPOption LockedPrintPassword: password JCL A
+*FoomaticRIPOptionMaxLength LockedPrintPassword:4
+*FoomaticRIPOptionAllowedChars LockedPrintPassword: "0-9"
+*OrderDependency: 255 AnySetup *LockedPrintPassword
+*FoomaticRIPOptionPrototype LockedPrintPassword: "SET JOBPASSWORD=%s"
+*DefaultLockedPrintPassword: None
+*LockedPrintPassword None/None: ""
+*LockedPrintPassword 1111/1111: "%% FoomaticRIPOptionSetting: LockedPrintPassword=1111"
+*FoomaticRIPOptionSetting LockedPrintPassword=1111: "SET JOBPASSWORD=1111"
+*LockedPrintPassword 2222/2222: "%% FoomaticRIPOptionSetting: LockedPrintPassword=2222"
+*FoomaticRIPOptionSetting LockedPrintPassword=2222: "SET JOBPASSWORD=2222"
+*LockedPrintPassword 3333/3333: "%% FoomaticRIPOptionSetting: LockedPrintPassword=3333"
+*FoomaticRIPOptionSetting LockedPrintPassword=3333: "SET JOBPASSWORD=3333"
+*CloseUI: *LockedPrintPassword
+
+
+*OpenUI *DocServerPassword/Document Server Password (4 digits): PickOne
+*FoomaticRIPOption DocServerPassword: password JCL A
+*FoomaticRIPOptionMaxLength DocServerPassword:4
+*FoomaticRIPOptionAllowedChars DocServerPassword: "0-9"
+*OrderDependency: 255 AnySetup *DocServerPassword
+*FoomaticRIPOptionPrototype DocServerPassword: "SET JOBPASSWORD=%s"
+*DefaultDocServerPassword: None
+*DocServerPassword None/None: ""
+*DocServerPassword 1111/1111: "%% FoomaticRIPOptionSetting: DocServerPassword=1111"
+*FoomaticRIPOptionSetting DocServerPassword=1111: "SET JOBPASSWORD=1111"
+*DocServerPassword 2222/2222: "%% FoomaticRIPOptionSetting: DocServerPassword=2222"
+*FoomaticRIPOptionSetting DocServerPassword=2222: "SET JOBPASSWORD=2222"
+*DocServerPassword 3333/3333: "%% FoomaticRIPOptionSetting: DocServerPassword=3333"
+*FoomaticRIPOptionSetting DocServerPassword=3333: "SET JOBPASSWORD=3333"
+*CloseUI: *DocServerPassword
+
+
+*OpenUI *UserCode/User Code (up to 8 digits): PickOne
+*FoomaticRIPOption UserCode: string JCL A
+*FoomaticRIPOptionMaxLength UserCode:8
+*FoomaticRIPOptionAllowedChars UserCode: "0-9"
+*OrderDependency: 255 AnySetup *UserCode
+*FoomaticRIPOptionPrototype UserCode: "SET USERCODE=&quot;%s&quot;"
+*DefaultUserCode: None
+*UserCode None/None: ""
+*UserCode 1/1: "%% FoomaticRIPOptionSetting: UserCode=1"
+*FoomaticRIPOptionSetting UserCode=1: "SET USERCODE=&quot;1&quot;"
+*UserCode 2/2: "%% FoomaticRIPOptionSetting: UserCode=2"
+*FoomaticRIPOptionSetting UserCode=2: "SET USERCODE=&quot;2&quot;"
+*UserCode 3/3: "%% FoomaticRIPOptionSetting: UserCode=3"
+*FoomaticRIPOptionSetting UserCode=3: "SET USERCODE=&quot;3&quot;"
+*CloseUI: *UserCode
+
+*CloseGroup: JobLog/Job Log
+
+*UIConstraints: *Option2LargeCapacityTray False *InputSlot 4Tray
+*UIConstraints: *InputSlot 4Tray *Option2LargeCapacityTray False
+*UIConstraints: *Option30Finisher None *Option40Mailbox True
+*UIConstraints: *Option40Mailbox True *Option30Finisher None
+*UIConstraints: *Option30Finisher None *OutputBin Zaire2Upper
+*UIConstraints: *Option30Finisher None *OutputBin Zaire2Middle
+*UIConstraints: *Option30Finisher None *OutputBin Zaire2Lower
+*UIConstraints: *Option30Finisher Fin50or1000 *OutputBin Zaire2Lower
+*UIConstraints: *OutputBin Zaire2Upper *Option30Finisher None
+*UIConstraints: *OutputBin Zaire2Middle *Option30Finisher None
+*UIConstraints: *OutputBin Zaire2Lower *Option30Finisher None
+*UIConstraints: *OutputBin Zaire2Lower *Option30Finisher Fin50or1000
+*UIConstraints: *Option30Finisher FinMF *OutputBin Standard
+*UIConstraints: *Option30Finisher Fin50or1000 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *Option30Finisher FinMF
+*UIConstraints: *OutputBin Standard *Option30Finisher Fin50or1000
+*UIConstraints: *Option40Mailbox False *OutputBin MailBoxBin1
+*UIConstraints: *Option40Mailbox False *OutputBin MailBoxBin2
+*UIConstraints: *Option40Mailbox False *OutputBin MailBoxBin3
+*UIConstraints: *Option40Mailbox False *OutputBin MailBoxBin4
+*UIConstraints: *Option40Mailbox False *OutputBin MailBoxBin5
+*UIConstraints: *Option40Mailbox False *OutputBin MailBoxBin6
+*UIConstraints: *Option40Mailbox False *OutputBin MailBoxBin7
+*UIConstraints: *Option40Mailbox False *OutputBin MailBoxBin8
+*UIConstraints: *Option40Mailbox False *OutputBin MailBoxBin9
+*UIConstraints: *OutputBin MailBoxBin1 *Option40Mailbox False
+*UIConstraints: *OutputBin MailBoxBin2 *Option40Mailbox False
+*UIConstraints: *OutputBin MailBoxBin3 *Option40Mailbox False
+*UIConstraints: *OutputBin MailBoxBin4 *Option40Mailbox False
+*UIConstraints: *OutputBin MailBoxBin5 *Option40Mailbox False
+*UIConstraints: *OutputBin MailBoxBin6 *Option40Mailbox False
+*UIConstraints: *OutputBin MailBoxBin7 *Option40Mailbox False
+*UIConstraints: *OutputBin MailBoxBin8 *Option40Mailbox False
+*UIConstraints: *OutputBin MailBoxBin9 *Option40Mailbox False
+*UIConstraints: *Option30Finisher None *RIStaple UpperLeft
+*UIConstraints: *Option30Finisher None *RIStaple UpperRight
+*UIConstraints: *Option30Finisher None *RIStaple LeftW
+*UIConstraints: *Option30Finisher None *RIStaple RightW
+*UIConstraints: *Option30Finisher None *RIStaple UpperW
+*UIConstraints: *RIStaple UpperLeft *Option30Finisher None
+*UIConstraints: *RIStaple UpperRight *Option30Finisher None
+*UIConstraints: *RIStaple LeftW *Option30Finisher None
+*UIConstraints: *RIStaple RightW *Option30Finisher None
+*UIConstraints: *RIStaple UpperW *Option30Finisher None
+*UIConstraints: *OutputBin Standard *RIStaple UpperLeft
+*UIConstraints: *OutputBin Standard *RIStaple UpperRight
+*UIConstraints: *OutputBin Standard *RIStaple LeftW
+*UIConstraints: *OutputBin Standard *RIStaple RightW
+*UIConstraints: *OutputBin Standard *RIStaple UpperW
+*UIConstraints: *RIStaple UpperLeft *OutputBin Standard
+*UIConstraints: *RIStaple UpperRight *OutputBin Standard
+*UIConstraints: *RIStaple LeftW *OutputBin Standard
+*UIConstraints: *RIStaple RightW *OutputBin Standard
+*UIConstraints: *RIStaple UpperW *OutputBin Standard
+*UIConstraints: *OutputBin Zaire2Upper *RIStaple UpperLeft
+*UIConstraints: *OutputBin Zaire2Upper *RIStaple UpperRight
+*UIConstraints: *OutputBin Zaire2Upper *RIStaple LeftW
+*UIConstraints: *OutputBin Zaire2Upper *RIStaple RightW
+*UIConstraints: *OutputBin Zaire2Upper *RIStaple UpperW
+*UIConstraints: *RIStaple UpperLeft *OutputBin Zaire2Upper
+*UIConstraints: *RIStaple UpperRight *OutputBin Zaire2Upper
+*UIConstraints: *RIStaple LeftW *OutputBin Zaire2Upper
+*UIConstraints: *RIStaple RightW *OutputBin Zaire2Upper
+*UIConstraints: *RIStaple UpperW *OutputBin Zaire2Upper
+*UIConstraints: *OutputBin Zaire2Upper *RIStaple UpperLeft
+*UIConstraints: *OutputBin Zaire2Upper *RIStaple UpperRight
+*UIConstraints: *OutputBin Zaire2Upper *RIStaple LeftW
+*UIConstraints: *OutputBin Zaire2Upper *RIStaple RightW
+*UIConstraints: *OutputBin Zaire2Upper *RIStaple UpperW
+*UIConstraints: *RIStaple UpperLeft *OutputBin Zaire2Upper
+*UIConstraints: *RIStaple UpperRight *OutputBin Zaire2Upper
+*UIConstraints: *RIStaple LeftW *OutputBin Zaire2Upper
+*UIConstraints: *RIStaple RightW *OutputBin Zaire2Upper
+*UIConstraints: *RIStaple UpperW *OutputBin Zaire2Upper
+*UIConstraints: *OutputBin MailBoxBin1 *RIStaple UpperLeft
+*UIConstraints: *OutputBin MailBoxBin1 *RIStaple UpperRight
+*UIConstraints: *OutputBin MailBoxBin1 *RIStaple LeftW
+*UIConstraints: *OutputBin MailBoxBin1 *RIStaple RightW
+*UIConstraints: *OutputBin MailBoxBin1 *RIStaple UpperW
+*UIConstraints: *RIStaple UpperLeft *OutputBin MailBoxBin1
+*UIConstraints: *RIStaple UpperRight *OutputBin MailBoxBin1
+*UIConstraints: *RIStaple LeftW *OutputBin MailBoxBin1
+*UIConstraints: *RIStaple RightW *OutputBin MailBoxBin1
+*UIConstraints: *RIStaple UpperW *OutputBin MailBoxBin1
+*UIConstraints: *OutputBin MailBoxBin2 *RIStaple UpperLeft
+*UIConstraints: *OutputBin MailBoxBin2 *RIStaple UpperRight
+*UIConstraints: *OutputBin MailBoxBin2 *RIStaple LeftW
+*UIConstraints: *OutputBin MailBoxBin2 *RIStaple RightW
+*UIConstraints: *OutputBin MailBoxBin2 *RIStaple UpperW
+*UIConstraints: *RIStaple UpperLeft *OutputBin MailBoxBin2
+*UIConstraints: *RIStaple UpperRight *OutputBin MailBoxBin2
+*UIConstraints: *RIStaple LeftW *OutputBin MailBoxBin2
+*UIConstraints: *RIStaple RightW *OutputBin MailBoxBin2
+*UIConstraints: *RIStaple UpperW *OutputBin MailBoxBin2
+*UIConstraints: *OutputBin MailBoxBin3 *RIStaple UpperLeft
+*UIConstraints: *OutputBin MailBoxBin3 *RIStaple UpperRight
+*UIConstraints: *OutputBin MailBoxBin3 *RIStaple LeftW
+*UIConstraints: *OutputBin MailBoxBin3 *RIStaple RightW
+*UIConstraints: *OutputBin MailBoxBin3 *RIStaple UpperW
+*UIConstraints: *RIStaple UpperLeft *OutputBin MailBoxBin3
+*UIConstraints: *RIStaple UpperRight *OutputBin MailBoxBin3
+*UIConstraints: *RIStaple LeftW *OutputBin MailBoxBin3
+*UIConstraints: *RIStaple RightW *OutputBin MailBoxBin3
+*UIConstraints: *RIStaple UpperW *OutputBin MailBoxBin3
+*UIConstraints: *OutputBin MailBoxBin4 *RIStaple UpperLeft
+*UIConstraints: *OutputBin MailBoxBin4 *RIStaple UpperRight
+*UIConstraints: *OutputBin MailBoxBin4 *RIStaple LeftW
+*UIConstraints: *OutputBin MailBoxBin4 *RIStaple RightW
+*UIConstraints: *OutputBin MailBoxBin4 *RIStaple UpperW
+*UIConstraints: *RIStaple UpperLeft *OutputBin MailBoxBin4
+*UIConstraints: *RIStaple UpperRight *OutputBin MailBoxBin4
+*UIConstraints: *RIStaple LeftW *OutputBin MailBoxBin4
+*UIConstraints: *RIStaple RightW *OutputBin MailBoxBin4
+*UIConstraints: *RIStaple UpperW *OutputBin MailBoxBin4
+*UIConstraints: *OutputBin MailBoxBin5 *RIStaple UpperLeft
+*UIConstraints: *OutputBin MailBoxBin5 *RIStaple UpperRight
+*UIConstraints: *OutputBin MailBoxBin5 *RIStaple LeftW
+*UIConstraints: *OutputBin MailBoxBin5 *RIStaple RightW
+*UIConstraints: *OutputBin MailBoxBin5 *RIStaple UpperW
+*UIConstraints: *RIStaple UpperLeft *OutputBin MailBoxBin5
+*UIConstraints: *RIStaple UpperRight *OutputBin MailBoxBin5
+*UIConstraints: *RIStaple LeftW *OutputBin MailBoxBin5
+*UIConstraints: *RIStaple RightW *OutputBin MailBoxBin5
+*UIConstraints: *RIStaple UpperW *OutputBin MailBoxBin5
+*UIConstraints: *OutputBin MailBoxBin6 *RIStaple UpperLeft
+*UIConstraints: *OutputBin MailBoxBin6 *RIStaple UpperRight
+*UIConstraints: *OutputBin MailBoxBin6 *RIStaple LeftW
+*UIConstraints: *OutputBin MailBoxBin6 *RIStaple RightW
+*UIConstraints: *OutputBin MailBoxBin6 *RIStaple UpperW
+*UIConstraints: *RIStaple UpperLeft *OutputBin MailBoxBin6
+*UIConstraints: *RIStaple UpperRight *OutputBin MailBoxBin6
+*UIConstraints: *RIStaple LeftW *OutputBin MailBoxBin6
+*UIConstraints: *RIStaple RightW *OutputBin MailBoxBin6
+*UIConstraints: *RIStaple UpperW *OutputBin MailBoxBin6
+*UIConstraints: *OutputBin MailBoxBin7 *RIStaple UpperLeft
+*UIConstraints: *OutputBin MailBoxBin7 *RIStaple UpperRight
+*UIConstraints: *OutputBin MailBoxBin7 *RIStaple LeftW
+*UIConstraints: *OutputBin MailBoxBin7 *RIStaple RightW
+*UIConstraints: *OutputBin MailBoxBin7 *RIStaple UpperW
+*UIConstraints: *RIStaple UpperLeft *OutputBin MailBoxBin7
+*UIConstraints: *RIStaple UpperRight *OutputBin MailBoxBin7
+*UIConstraints: *RIStaple LeftW *OutputBin MailBoxBin7
+*UIConstraints: *RIStaple RightW *OutputBin MailBoxBin7
+*UIConstraints: *RIStaple UpperW *OutputBin MailBoxBin7
+*UIConstraints: *OutputBin MailBoxBin8 *RIStaple UpperLeft
+*UIConstraints: *OutputBin MailBoxBin8 *RIStaple UpperRight
+*UIConstraints: *OutputBin MailBoxBin8 *RIStaple LeftW
+*UIConstraints: *OutputBin MailBoxBin8 *RIStaple RightW
+*UIConstraints: *OutputBin MailBoxBin8 *RIStaple UpperW
+*UIConstraints: *RIStaple UpperLeft *OutputBin MailBoxBin8
+*UIConstraints: *RIStaple UpperRight *OutputBin MailBoxBin8
+*UIConstraints: *RIStaple LeftW *OutputBin MailBoxBin8
+*UIConstraints: *RIStaple RightW *OutputBin MailBoxBin8
+*UIConstraints: *RIStaple UpperW *OutputBin MailBoxBin8
+*UIConstraints: *OutputBin MailBoxBin9 *RIStaple UpperLeft
+*UIConstraints: *OutputBin MailBoxBin9 *RIStaple UpperRight
+*UIConstraints: *OutputBin MailBoxBin9 *RIStaple LeftW
+*UIConstraints: *OutputBin MailBoxBin9 *RIStaple RightW
+*UIConstraints: *OutputBin MailBoxBin9 *RIStaple UpperW
+*UIConstraints: *RIStaple UpperLeft *OutputBin MailBoxBin9
+*UIConstraints: *RIStaple UpperRight *OutputBin MailBoxBin9
+*UIConstraints: *RIStaple LeftW *OutputBin MailBoxBin9
+*UIConstraints: *RIStaple RightW *OutputBin MailBoxBin9
+*UIConstraints: *RIStaple UpperW *OutputBin MailBoxBin9
+*UIConstraints: *PageSize A3 *InputSlot 4Tray
+*UIConstraints: *PageSize 11x17 *InputSlot 4Tray
+*UIConstraints: *InputSlot 4Tray *PageSize A3
+*UIConstraints: *InputSlot 4Tray *PageSize 11x17
+*UIConstraints: *MediaType Index *InputSlot MultiTray
+*UIConstraints: *MediaType Labels *InputSlot 1Tray
+*UIConstraints: *MediaType OHP *InputSlot 1Tray
+*UIConstraints: *MediaType Cardstock *InputSlot 1Tray
+*UIConstraints: *MediaType Index *InputSlot 1Tray
+*UIConstraints: *MediaType Labels *InputSlot 2Tray
+*UIConstraints: *MediaType OHP *InputSlot 2Tray
+*UIConstraints: *MediaType Cardstock *InputSlot 2Tray
+*UIConstraints: *MediaType Labels *InputSlot 3Tray
+*UIConstraints: *MediaType OHP *InputSlot 3Tray
+*UIConstraints: *MediaType Cardstock *InputSlot 3Tray
+*UIConstraints: *MediaType Labels *InputSlot 4Tray
+*UIConstraints: *MediaType OHP *InputSlot 4Tray
+*UIConstraints: *MediaType Cardstock *InputSlot 4Tray
+*UIConstraints: *MediaType Index *InputSlot 4Tray
+*UIConstraints: *InputSlot MultiTray *MediaType Index
+*UIConstraints: *InputSlot 1Tray *MediaType Labels
+*UIConstraints: *InputSlot 1Tray *MediaType OHP
+*UIConstraints: *InputSlot 1Tray *MediaType Cardstock
+*UIConstraints: *InputSlot 1Tray *MediaType Index
+*UIConstraints: *InputSlot 2Tray *MediaType Labels
+*UIConstraints: *InputSlot 2Tray *MediaType OHP
+*UIConstraints: *InputSlot 2Tray *MediaType Cardstock
+*UIConstraints: *InputSlot 3Tray *MediaType Labels
+*UIConstraints: *InputSlot 3Tray *MediaType OHP
+*UIConstraints: *InputSlot 3Tray *MediaType Cardstock
+*UIConstraints: *InputSlot 4Tray *MediaType Labels
+*UIConstraints: *InputSlot 4Tray *MediaType OHP
+*UIConstraints: *InputSlot 4Tray *MediaType Cardstock
+*UIConstraints: *InputSlot 4Tray *MediaType Index
+*UIConstraints: *Duplex DuplexTumble *InputSlot MultiTray
+*UIConstraints: *Duplex DuplexNoTumble *InputSlot MultiTray
+*UIConstraints: *InputSlot MultiTray *Duplex DuplexTumble
+*UIConstraints: *InputSlot MultiTray *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *MediaType OHP
+*UIConstraints: *Duplex DuplexNoTumble *MediaType OHP
+*UIConstraints: *Duplex DuplexTumble *MediaType Cardstock
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Cardstock
+*UIConstraints: *Duplex DuplexTumble *MediaType Index
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Index
+*UIConstraints: *MediaType OHP *Duplex DuplexTumble
+*UIConstraints: *MediaType OHP *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Cardstock *Duplex DuplexTumble
+*UIConstraints: *MediaType Cardstock *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Index *Duplex DuplexTumble
+*UIConstraints: *MediaType Index *Duplex DuplexNoTumble
+
+*UIConstraints: *Option30Finisher None *RIPunch LeftJP2
+*UIConstraints: *RIPunch LeftJP2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch LeftUS2
+*UIConstraints: *RIPunch LeftUS2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch LeftUS3
+*UIConstraints: *RIPunch LeftUS3 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch LeftEU4
+*UIConstraints: *RIPunch LeftEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch LeftNEU4
+*UIConstraints: *RIPunch LeftNEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch RightJP2
+*UIConstraints: *RIPunch RightJP2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch RightUS2
+*UIConstraints: *RIPunch RightUS2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch RightUS3
+*UIConstraints: *RIPunch RightUS3 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch RightEU4
+*UIConstraints: *RIPunch RightEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch RightNEU4
+*UIConstraints: *RIPunch RightNEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch UpperJP2
+*UIConstraints: *RIPunch UpperJP2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch UpperUS2
+*UIConstraints: *RIPunch UpperUS2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch UpperUS3
+*UIConstraints: *RIPunch UpperUS3 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch UpperEU4
+*UIConstraints: *RIPunch UpperEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch UpperNEU4
+*UIConstraints: *RIPunch UpperNEU4 *Option30Finisher None
+*UIConstraints: *OutputBin Standard *RIPunch LeftJP2
+*UIConstraints: *RIPunch LeftJP2 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch LeftUS2
+*UIConstraints: *RIPunch LeftUS2 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch LeftUS3
+*UIConstraints: *RIPunch LeftUS3 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch LeftEU4
+*UIConstraints: *RIPunch LeftEU4 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch LeftNEU4
+*UIConstraints: *RIPunch LeftNEU4 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch RightJP2
+*UIConstraints: *RIPunch RightJP2 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch RightUS2
+*UIConstraints: *RIPunch RightUS2 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch RightUS3
+*UIConstraints: *RIPunch RightUS3 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch RightEU4
+*UIConstraints: *RIPunch RightEU4 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch RightNEU4
+*UIConstraints: *RIPunch RightNEU4 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch UpperJP2
+*UIConstraints: *RIPunch UpperJP2 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch UpperUS2
+*UIConstraints: *RIPunch UpperUS2 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch UpperUS3
+*UIConstraints: *RIPunch UpperUS3 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch UpperEU4
+*UIConstraints: *RIPunch UpperEU4 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch UpperNEU4
+*UIConstraints: *RIPunch UpperNEU4 *OutputBin Standard
+
+
+*% Generic boilerplate PPD stuff as standard PostScript fonts and so on
+
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Standard ROM
+*% end of Printer Description file
diff --git a/db/source/PPD/Infotec/PXL/Infotec-IS_2122_PXL.ppd b/db/source/PPD/Infotec/PXL/Infotec-IS_2122_PXL.ppd
new file mode 100644
index 00000000..cde44c29
--- /dev/null
+++ b/db/source/PPD/Infotec/PXL/Infotec-IS_2122_PXL.ppd
@@ -0,0 +1,622 @@
+*PPD-Adobe: "4.3"
+*%
+*% Printer Description file
+*% for "Infotec IS 2122 PXL"
+*%
+*% CreationDate: 2002/03/18
+*% Modified: 2005/11/15
+*%
+*% COPYRIGHT (C) 2002-2005 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: "Infotec IS 2122"
+*PCFileName: "INF21223.PPD"
+*Manufacturer: "Infotec"
+*Product: "(infotec IS 2122 PS3)"
+*PSVersion: "(3011.103) 2"
+*ShortNickName: "Infotec IS 2122 PXL"
+*NickName: "Infotec IS 2122 PXL"
+
+*cupsVersion: 1.0
+*cupsManualCopies: True
+*cupsModelNumber: 2
+*cupsFilter: "application/vnd.cups-postscript 0 foomatic-rip"
+
+*%========== Basic Device Capabilities ==========
+
+*LanguageLevel: "3"
+*ColorDevice: False
+*DefaultColorSpace: Gray
+*TTRasterizer: Type42
+*FileSystem: True
+*Throughput: "22"
+*LandscapeOrientation: Minus90
+
+*%========== Installable Options ==========
+*%========== & System Management ==========
+
+*OpenGroup: InstallableOptions/Installable Options
+
+*OpenUI *Option3BypassTray/Bypass Tray: PickOne
+*DefaultOption3BypassTray: False
+*Option3BypassTray False/Not Installed: ""
+*Option3BypassTray True/Installed: ""
+*CloseUI *Option3BypassTray
+
+*OpenUI *Option1OptionTray/Option Tray: PickOne
+*DefaultOption1OptionTray: None
+*Option1OptionTray None/Not Installed: ""
+*Option1OptionTray 1Cassette/Tray 3(LCT): ""
+*Option1OptionTray 2Cassette/Tray 3 and 4: ""
+*CloseUI *Option1OptionTray
+
+*OpenUI *Option20InternalTray2/Internal Tray 2: PickOne
+*DefaultOption20InternalTray2: False
+*Option20InternalTray2 False/Not Installed: ""
+*Option20InternalTray2 True/Installed: ""
+*CloseUI *Option20InternalTray2
+
+*OpenUI *Option25ShiftTray/Shift Tray: PickOne
+*DefaultOption25ShiftTray: False
+*Option25ShiftTray False/Not Installed: ""
+*Option25ShiftTray True/Installed: ""
+*CloseUI *Option25ShiftTray
+
+*OpenUI *Option10DuplexUnit/Duplex Unit: PickOne
+*DefaultOption10DuplexUnit: False
+*Option10DuplexUnit False/Not Installed: ""
+*Option10DuplexUnit True/Installed: ""
+*CloseUI *Option10DuplexUnit
+
+*OpenUI *Option30Finisher/Finisher: PickOne
+*DefaultOption30Finisher: None
+*Option30Finisher None/Not Installed: ""
+*Option30Finisher Fin500/Finisher 500: ""
+*Option30Finisher Fin1000/Finisher 1000: ""
+*CloseUI *Option30Finisher
+
+
+*CloseGroup: InstallableOptions
+
+*%========== Ghostscript Command line ==========
+
+*FoomaticIDs: Infotec-IS_2122 pxlmono
+*FoomaticRIPCommandLine: "gs -q -dBATCH -dPARANOIDSAFER -dNOPAUSE%B%A%C -sOutputFile=- - %D%E"
+
+*OpenGroup: General
+*OpenUI *ColorModel/Color Mode: PickOne
+*FoomaticRIPOption ColorModel: enum Composite B
+*OrderDependency: 10 AnySetup *ColorModel
+*DefaultColorModel: Grayscale
+*ColorModel Grayscale/Grayscale: "%% FoomaticRIPOptionSetting: ColorModel=Grayscale"
+*FoomaticRIPOptionSetting ColorModel=Grayscale: "GSCmdLine=Grayscale"
+*CloseUI: *ColorModel
+
+*FoomaticRIPOption GSCmdLine: enum CmdLine B 10
+*FoomaticRIPOptionSetting GSCmdLine=FromColorModel: ""
+*FoomaticRIPOptionSetting GSCmdLine=Grayscale: " -sDEVICE=pxlmono"
+*End
+
+*OpenUI *Resolution/Resolution: PickOne
+*FoomaticRIPOption Resolution: enum Composite A
+*OrderDependency: 15 AnySetup *Resolution
+*DefaultResolution: 600dpi
+*Resolution 600dpi: "%% FoomaticRIPOptionSetting: Resolution=600dpi"
+*FoomaticRIPOptionSetting Resolution=600dpi: "JCLResolution=600dpi GSResolution=600dpi"
+*CloseUI: *Resolution
+
+*FoomaticRIPOption GSResolution: enum CmdLine A 15
+*FoomaticRIPOptionSetting GSResolution=FromResolution: ""
+*FoomaticRIPOptionSetting GSResolution=600dpi: " -r600x600"
+
+*FoomaticRIPOption JCLResolution: enum JCL A 15
+*FoomaticRIPOptionSetting JCLResolution=FromResolution: ""
+*FoomaticRIPOptionSetting JCLResolution=600dpi: "SET RESOLUTION=600"
+
+
+*%========== Media Selection ==========
+
+*HWMargins: 12 12 12 12
+*OpenUI *PageSize/PageSize: PickOne
+*FoomaticRIPOption PageSize: enum CmdLine C
+*OrderDependency: 20 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize A3/A3: "%% FoomaticRIPOptionSetting: PageSize=A3"
+*FoomaticRIPOptionSetting PageSize=A3: " -sPAPERSIZE=a3"
+*PageSize A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*FoomaticRIPOptionSetting PageSize=A4: " -sPAPERSIZE=a4"
+*PageSize Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*FoomaticRIPOptionSetting PageSize=Letter: " -sPAPERSIZE=letter"
+*PageSize 11x17/11x17: "%% FoomaticRIPOptionSetting: PageSize=11x17"
+*FoomaticRIPOptionSetting PageSize=11x17: " -sPAPERSIZE=11x17"
+*CloseUI: *PageSize
+
+*OpenUI *PageRegion: PickOne
+*OrderDependency: 25 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion A3/A3: "%% FoomaticRIPOptionSetting: PageSize=A3"
+*PageRegion A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*PageRegion Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*PageRegion 11x17/11x17: "%% FoomaticRIPOptionSetting: PageSize=11x17"
+*CloseUI: *PageRegion
+
+*%========== Information About Media Sizes ==========
+
+*DefaultImageableArea: Letter
+*ImageableArea A3/A3: "12 12 830 1179"
+*ImageableArea A4/A4: "12 12 583 830"
+*ImageableArea Letter/Letter: "12 12 600 780"
+*ImageableArea 11x17/11x17: "12 12 780 1212"
+
+*DefaultPaperDimension: Letter
+*PaperDimension A3/A3: "842 1191"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension Letter/Letter: "612 792"
+*PaperDimension 11x17/11x17: "792 1224"
+
+*%========== Media Handling Features ==========
+
+*OpenUI *InputSlot/InputSlot: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine E
+*OrderDependency: 30 AnySetup *InputSlot
+*DefaultInputSlot: Auto
+*InputSlot MultiTray/Bypass Tray: "%% FoomaticRIPOptionSetting: InputSlot=MultiTray"
+*FoomaticRIPOptionSetting InputSlot=MultiTray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x02\xf8\x26/g&quot;"
+*End
+*InputSlot 1Tray/Tray 1: "%% FoomaticRIPOptionSetting: InputSlot=1Tray"
+*FoomaticRIPOptionSetting InputSlot=1Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x04\xf8\x26/g&quot;"
+*End
+*InputSlot 2Tray/Tray 2: "%% FoomaticRIPOptionSetting: InputSlot=2Tray"
+*FoomaticRIPOptionSetting InputSlot=2Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x05\xf8\x26/g&quot;"
+*End
+*InputSlot 3Tray/Tray 3: "%% FoomaticRIPOptionSetting: InputSlot=3Tray"
+*FoomaticRIPOptionSetting InputSlot=3Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x07\xf8\x26/g&quot;"
+*End
+*InputSlot 4Tray/Tray 4: "%% FoomaticRIPOptionSetting: InputSlot=4Tray"
+*FoomaticRIPOptionSetting InputSlot=4Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x08\xf8\x26/g&quot;"
+*End
+*InputSlot Auto/Auto Select: "%% FoomaticRIPOptionSetting: InputSlot=Auto"
+*FoomaticRIPOptionSetting InputSlot=Auto: ""
+*CloseUI: *InputSlot
+
+*OpenUI *Duplex/Duplex: PickOne
+*FoomaticRIPOption Duplex: enum Composite D
+*OrderDependency: 50 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex None/Off: "%% FoomaticRIPOptionSetting: Duplex=None"
+*FoomaticRIPOptionSetting Duplex=None: "JCLDuplex=None GSDuplex=None"
+*Duplex DuplexNoTumble/Long Edge: "%% FoomaticRIPOptionSetting: Duplex=DuplexNoTumble"
+*FoomaticRIPOptionSetting Duplex=DuplexNoTumble: "JCLDuplex=DuplexNoTumble GSDuplex=DuplexNoTumble"
+*Duplex DuplexTumble/Short Edge: "%% FoomaticRIPOptionSetting: Duplex=DuplexTumble"
+*FoomaticRIPOptionSetting Duplex=DuplexTumble: "JCLDuplex=DuplexTumble GSDuplex=DuplexTumble"
+*CloseUI: *Duplex
+
+*FoomaticRIPOption GSDuplex: enum CmdLine D 50
+*FoomaticRIPOptionSetting GSDuplex=FromDuplex: ""
+*FoomaticRIPOptionSetting GSDuplex=None: ""
+*FoomaticRIPOptionSetting GSDuplex=DuplexNoTumble: "&&
+ | perl -p -e &quot;s/\xc0\x00\xf8\x34/\xc0\x01\xf8\x35/g&quot;"
+*FoomaticRIPOptionSetting GSDuplex=DuplexTumble: "&&
+ | perl -p -e &quot;s/\xc0\x00\xf8\x34/\xc0\x00\xf8\x35/g&quot;"
+
+*FoomaticRIPOption JCLDuplex: enum JCL D 50
+*FoomaticRIPOptionSetting JCLDuplex=FromDuplex: ""
+*FoomaticRIPOptionSetting JCLDuplex=None: "SET DUPLEX=OFF"
+*FoomaticRIPOptionSetting JCLDuplex=DuplexNoTumble: "SET DUPLEX=ON
+@PJL SET BINDING=LONGEDGE"
+*FoomaticRIPOptionSetting JCLDuplex=DuplexTumble: "SET DUPLEX=ON
+@PJL SET BINDING=SHORTEDGE"
+
+
+*OpenUI *MediaType/Paper Type: PickOne
+*FoomaticRIPOption MediaType: enum JCL A
+*OrderDependency: 205 AnySetup *MediaType
+*DefaultMediaType: Plain
+*MediaType Plain/Plain: "%% FoomaticRIPOptionSetting: MediaType=Plain"
+*FoomaticRIPOptionSetting MediaType=Plain: "SET MEDIATYPE=PLAIN"
+*MediaType Recycled/Recycled: "%% FoomaticRIPOptionSetting: MediaType=Recycled"
+*FoomaticRIPOptionSetting MediaType=Recycled: "SET MEDIATYPE=RECYCLED"
+*MediaType Special/Special: "%% FoomaticRIPOptionSetting: MediaType=Special"
+*FoomaticRIPOptionSetting MediaType=Special: "SET MEDIATYPE=SPECIAL"
+*MediaType Colored/Color: "%% FoomaticRIPOptionSetting: MediaType=Colored"
+*FoomaticRIPOptionSetting MediaType=Colored: "SET MEDIATYPE=COLOR"
+*MediaType Letterhead/Letterhead: "%% FoomaticRIPOptionSetting: MediaType=Letterhead"
+*FoomaticRIPOptionSetting MediaType=Letterhead: "SET MEDIATYPE=LETTERHEAD"
+*MediaType Preprinted/Preprinted: "%% FoomaticRIPOptionSetting: MediaType=Preprinted"
+*FoomaticRIPOptionSetting MediaType=Preprinted: "SET MEDIATYPE=PREPRINTED"
+*MediaType Prepunched/Prepunched: "%% FoomaticRIPOptionSetting: MediaType=Prepunched"
+*FoomaticRIPOptionSetting MediaType=Prepunched: "SET MEDIATYPE=PREPUNCHED"
+*MediaType Labels/Labels: "%% FoomaticRIPOptionSetting: MediaType=Labels"
+*FoomaticRIPOptionSetting MediaType=Labels: "SET MEDIATYPE=LABELS"
+*MediaType Bond/Bond: "%% FoomaticRIPOptionSetting: MediaType=Bond"
+*FoomaticRIPOptionSetting MediaType=Bond: "SET MEDIATYPE=BOND"
+*MediaType Cardstock/Cardstock: "%% FoomaticRIPOptionSetting: MediaType=Cardstock"
+*FoomaticRIPOptionSetting MediaType=Cardstock: "SET MEDIATYPE=CARDSTOCK"
+*MediaType OHP/Transparency: "%% FoomaticRIPOptionSetting: MediaType=OHP"
+*FoomaticRIPOptionSetting MediaType=OHP: "SET MEDIATYPE=TRANSPARENCY"
+*MediaType Thick/Thick: "%% FoomaticRIPOptionSetting: MediaType=Thick"
+*FoomaticRIPOptionSetting MediaType=Thick: "SET MEDIATYPE=THICK"
+*MediaType Thin/Thin: "%% FoomaticRIPOptionSetting: MediaType=Thin"
+*FoomaticRIPOptionSetting MediaType=Thin: "SET MEDIATYPE=THIN"
+*CloseUI: *MediaType
+
+*OpenUI *OutputBin/Destination: PickOne
+*FoomaticRIPOption OutputBin: enum JCL A
+*OrderDependency: 210 AnySetup *OutputBin
+*DefaultOutputBin: Default
+*OutputBin Default/Printer Default: "%% FoomaticRIPOptionSetting: OutputBin=Default"
+*FoomaticRIPOptionSetting OutputBin=Default: "SET OUTBIN=SYSDEFAULT"
+*OutputBin Standard/Internal Tray 1: "%% FoomaticRIPOptionSetting: OutputBin=Standard"
+*FoomaticRIPOptionSetting OutputBin=Standard: "SET OUTBIN=UPPER"
+*OutputBin Bin1/Internal Tray 2: "%% FoomaticRIPOptionSetting: OutputBin=Bin1"
+*FoomaticRIPOptionSetting OutputBin=Bin1: "SET OUTBIN=INNER"
+*OutputBin Shift/Shift Tray: "%% FoomaticRIPOptionSetting: OutputBin=Shift"
+*FoomaticRIPOptionSetting OutputBin=Shift: "SET OUTBIN=UPPER"
+*OutputBin FujigawaShift/Finisher Tray: "%% FoomaticRIPOptionSetting: OutputBin=FujigawaShift"
+*FoomaticRIPOptionSetting OutputBin=FujigawaShift: "SET OUTBIN=FINISHERSHIFT"
+*OutputBin KingUpper/Finisher Proof Tray: "%% FoomaticRIPOptionSetting: OutputBin=KingUpper"
+*FoomaticRIPOptionSetting OutputBin=KingUpper: "SET OUTBIN=FINISHERPROOF"
+*OutputBin KingLower/Finisher Shift Tray: "%% FoomaticRIPOptionSetting: OutputBin=KingLower"
+*FoomaticRIPOptionSetting OutputBin=KingLower: "SET OUTBIN=FINISHERSHIFT"
+*CloseUI: *OutputBin
+
+*OpenUI *StapleLocation/Staple: PickOne
+*FoomaticRIPOption StapleLocation: enum JCL A
+*OrderDependency: 220 AnySetup *StapleLocation
+*DefaultStapleLocation: None
+*StapleLocation None/Off: "%% FoomaticRIPOptionSetting: StapleLocation=None"
+*FoomaticRIPOptionSetting StapleLocation=None: "SET STAPLE=OFF"
+*StapleLocation UpperLeft/Top left: "%% FoomaticRIPOptionSetting: StapleLocation=UpperLeft"
+*FoomaticRIPOptionSetting StapleLocation=UpperLeft: "SET STAPLE=LEFTTOP"
+*StapleLocation UpperRight/Top right: "%% FoomaticRIPOptionSetting: StapleLocation=UpperRight"
+*FoomaticRIPOptionSetting StapleLocation=UpperRight: "SET STAPLE=RIGHTTOP"
+*StapleLocation LeftW/2 at left: "%% FoomaticRIPOptionSetting: StapleLocation=LeftW"
+*FoomaticRIPOptionSetting StapleLocation=LeftW: "SET STAPLE=LEFT2PORT"
+*StapleLocation RightW/2 at right: "%% FoomaticRIPOptionSetting: StapleLocation=RightW"
+*FoomaticRIPOptionSetting StapleLocation=RightW: "SET STAPLE=RIGHT2PORT"
+*StapleLocation UpperW/2 at top: "%% FoomaticRIPOptionSetting: StapleLocation=UpperW"
+*FoomaticRIPOptionSetting StapleLocation=UpperW: "SET STAPLE=TOP2PORT"
+*CloseUI: *StapleLocation
+
+
+*OpenUI *RIPrintMode/Toner Saving: PickOne
+*FoomaticRIPOption RIPrintMode: enum JCL A
+*OrderDependency: 45 AnySetup *RIPrintMode
+*DefaultRIPrintMode: 0rhit
+*RIPrintMode 0rhit/Off: "%% FoomaticRIPOptionSetting: RIPrintMode=0rhit"
+*FoomaticRIPOptionSetting RIPrintMode=0rhit: "SET ECONOMODE=OFF"
+*RIPrintMode 5rhit/On: "%% FoomaticRIPOptionSetting: RIPrintMode=5rhit"
+*FoomaticRIPOptionSetting RIPrintMode=5rhit: "SET ECONOMODE=ON"
+*CloseUI: *RIPrintMode
+
+
+*CloseGroup: General
+
+
+*OpenGroup: JobLog/Job Log
+
+*OpenUI *JobType/JobType: PickOne
+*FoomaticRIPOption JobType: enum JCL A
+*OrderDependency: 255 AnySetup *JobType
+*DefaultJobType: Normal
+*JobType Normal/Normal: ""
+*JobType DetailedLogging/Normal with Detailed Logging: "%% FoomaticRIPOptionSetting: JobType=DetailedLogging"
+*FoomaticRIPOptionSetting JobType=DetailedLogging: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;"
+*End
+*JobType SamplePrint/Sample Print: "%% FoomaticRIPOptionSetting: JobType=SamplePrint"
+*FoomaticRIPOptionSetting JobType=SamplePrint: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;
+@PJL PROOFJOB"
+*End
+*JobType LockedPrint/Locked Print: "%% FoomaticRIPOptionSetting: JobType=LockedPrint"
+*FoomaticRIPOptionSetting JobType=LockedPrint: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;
+@PJL SECUREJOB"
+*End
+*JobType DocServer/Document Server: "%% FoomaticRIPOptionSetting: JobType=DocServer"
+*FoomaticRIPOptionSetting JobType=DocServer: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;
+@PJL SET OWNERID=&quot;&user;&quot;
+@PJL SET DISKIMAGE=ON"
+*End
+*CloseUI: *JobType
+
+
+*OpenUI *LockedPrintPassword/Locked Print Password (4 digits): PickOne
+*FoomaticRIPOption LockedPrintPassword: password JCL A
+*FoomaticRIPOptionMaxLength LockedPrintPassword:4
+*FoomaticRIPOptionAllowedChars LockedPrintPassword: "0-9"
+*OrderDependency: 255 AnySetup *LockedPrintPassword
+*FoomaticRIPOptionPrototype LockedPrintPassword: "SET JOBPASSWORD=%s"
+*DefaultLockedPrintPassword: None
+*LockedPrintPassword None/None: ""
+*LockedPrintPassword 1111/1111: "%% FoomaticRIPOptionSetting: LockedPrintPassword=1111"
+*FoomaticRIPOptionSetting LockedPrintPassword=1111: "SET JOBPASSWORD=1111"
+*LockedPrintPassword 2222/2222: "%% FoomaticRIPOptionSetting: LockedPrintPassword=2222"
+*FoomaticRIPOptionSetting LockedPrintPassword=2222: "SET JOBPASSWORD=2222"
+*LockedPrintPassword 3333/3333: "%% FoomaticRIPOptionSetting: LockedPrintPassword=3333"
+*FoomaticRIPOptionSetting LockedPrintPassword=3333: "SET JOBPASSWORD=3333"
+*CloseUI: *LockedPrintPassword
+
+
+*OpenUI *DocServerPassword/Document Server Password (4 digits): PickOne
+*FoomaticRIPOption DocServerPassword: password JCL A
+*FoomaticRIPOptionMaxLength DocServerPassword:4
+*FoomaticRIPOptionAllowedChars DocServerPassword: "0-9"
+*OrderDependency: 255 AnySetup *DocServerPassword
+*FoomaticRIPOptionPrototype DocServerPassword: "SET JOBPASSWORD=%s"
+*DefaultDocServerPassword: None
+*DocServerPassword None/None: ""
+*DocServerPassword 1111/1111: "%% FoomaticRIPOptionSetting: DocServerPassword=1111"
+*FoomaticRIPOptionSetting DocServerPassword=1111: "SET JOBPASSWORD=1111"
+*DocServerPassword 2222/2222: "%% FoomaticRIPOptionSetting: DocServerPassword=2222"
+*FoomaticRIPOptionSetting DocServerPassword=2222: "SET JOBPASSWORD=2222"
+*DocServerPassword 3333/3333: "%% FoomaticRIPOptionSetting: DocServerPassword=3333"
+*FoomaticRIPOptionSetting DocServerPassword=3333: "SET JOBPASSWORD=3333"
+*CloseUI: *DocServerPassword
+
+
+*OpenUI *UserCode/User Code (up to 8 digits): PickOne
+*FoomaticRIPOption UserCode: string JCL A
+*FoomaticRIPOptionMaxLength UserCode:8
+*FoomaticRIPOptionAllowedChars UserCode: "0-9"
+*OrderDependency: 255 AnySetup *UserCode
+*FoomaticRIPOptionPrototype UserCode: "SET USERCODE=&quot;%s&quot;"
+*DefaultUserCode: None
+*UserCode None/None: ""
+*UserCode 1/1: "%% FoomaticRIPOptionSetting: UserCode=1"
+*FoomaticRIPOptionSetting UserCode=1: "SET USERCODE=&quot;1&quot;"
+*UserCode 2/2: "%% FoomaticRIPOptionSetting: UserCode=2"
+*FoomaticRIPOptionSetting UserCode=2: "SET USERCODE=&quot;2&quot;"
+*UserCode 3/3: "%% FoomaticRIPOptionSetting: UserCode=3"
+*FoomaticRIPOptionSetting UserCode=3: "SET USERCODE=&quot;3&quot;"
+*CloseUI: *UserCode
+
+*CloseGroup: JobLog/Job Log
+
+*UIConstraints: *Option1OptionTray None *InputSlot 3Tray
+*UIConstraints: *Option1OptionTray None *InputSlot 4Tray
+*UIConstraints: *Option1OptionTray 1Cassette *InputSlot 4Tray
+*UIConstraints: *Option3BypassTray False *InputSlot MultiTray
+*UIConstraints: *InputSlot 3Tray *Option1OptionTray None
+*UIConstraints: *InputSlot 4Tray *Option1OptionTray None
+*UIConstraints: *InputSlot 4Tray *Option1OptionTray 1Cassette
+*UIConstraints: *InputSlot MultiTray *Option3BypassTray False
+*UIConstraints: *Option10DuplexUnit False *Duplex DuplexTumble
+*UIConstraints: *Option10DuplexUnit False *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *Option10DuplexUnit False
+*UIConstraints: *Duplex DuplexNoTumble *Option10DuplexUnit False
+*UIConstraints: *Option20InternalTray2 False *OutputBin Bin1
+*UIConstraints: *OutputBin Bin1 *Option20InternalTray2 False
+*UIConstraints: *Option25ShiftTray False *OutputBin Shift
+*UIConstraints: *OutputBin Shift *Option25ShiftTray False
+*UIConstraints: *Option25ShiftTray True *OutputBin Standard
+*UIConstraints: *OutputBin Standard *Option25ShiftTray True
+*UIConstraints: *Option25ShiftTray True *Option30Finisher Fin500
+*UIConstraints: *Option25ShiftTray True *Option30Finisher Fin1000
+*UIConstraints: *Option30Finisher Fin500 *Option25ShiftTray True
+*UIConstraints: *Option30Finisher Fin1000 *Option25ShiftTray True
+*UIConstraints: *Option30Finisher None *OutputBin FujigawaShift
+*UIConstraints: *Option30Finisher None *OutputBin KingUpper
+*UIConstraints: *Option30Finisher None *OutputBin KingLower
+*UIConstraints: *Option30Finisher Fin500 *OutputBin KingUpper
+*UIConstraints: *Option30Finisher Fin500 *OutputBin KingLower
+*UIConstraints: *Option30Finisher Fin1000 *OutputBin FujigawaShift
+*UIConstraints: *OutputBin FujigawaShift *Option30Finisher None
+*UIConstraints: *OutputBin KingUpper *Option30Finisher None
+*UIConstraints: *OutputBin KingLower *Option30Finisher None
+*UIConstraints: *OutputBin KingUpper *Option30Finisher Fin500
+*UIConstraints: *OutputBin KingLower *Option30Finisher Fin500
+*UIConstraints: *OutputBin FujigawaShift *Option30Finisher Fin1000
+*UIConstraints: *StapleLocation UpperLeft *Option30Finisher None
+*UIConstraints: *StapleLocation UpperRight *Option30Finisher None
+*UIConstraints: *StapleLocation LeftW *Option30Finisher None
+*UIConstraints: *StapleLocation RightW *Option30Finisher None
+*UIConstraints: *StapleLocation UpperW *Option30Finisher None
+*UIConstraints: *Option30Finisher None *StapleLocation UpperLeft
+*UIConstraints: *Option30Finisher None *StapleLocation UpperRight
+*UIConstraints: *Option30Finisher None *StapleLocation LeftW
+*UIConstraints: *Option30Finisher None *StapleLocation RightW
+*UIConstraints: *Option30Finisher None *StapleLocation UpperW
+*UIConstraints: *Option30Finisher Fin500 *StapleLocation LeftW
+*UIConstraints: *Option30Finisher Fin500 *StapleLocation RightW
+*UIConstraints: *Option30Finisher Fin500 *StapleLocation UpperW
+*UIConstraints: *StapleLocation LeftW *Option30Finisher Fin500
+*UIConstraints: *StapleLocation RightW *Option30Finisher Fin500
+*UIConstraints: *StapleLocation UpperW *Option30Finisher Fin500
+*UIConstraints: *StapleLocation UpperLeft *OutputBin Standard
+*UIConstraints: *StapleLocation UpperRight *OutputBin Standard
+*UIConstraints: *StapleLocation LeftW *OutputBin Standard
+*UIConstraints: *StapleLocation RightW *OutputBin Standard
+*UIConstraints: *StapleLocation UpperW *OutputBin Standard
+*UIConstraints: *OutputBin Standard *StapleLocation UpperLeft
+*UIConstraints: *OutputBin Standard *StapleLocation UpperRight
+*UIConstraints: *OutputBin Standard *StapleLocation LeftW
+*UIConstraints: *OutputBin Standard *StapleLocation RightW
+*UIConstraints: *OutputBin Standard *StapleLocation UpperW
+*UIConstraints: *StapleLocation UpperLeft *OutputBin Bin1
+*UIConstraints: *StapleLocation UpperRight *OutputBin Bin1
+*UIConstraints: *StapleLocation LeftW *OutputBin Bin1
+*UIConstraints: *StapleLocation RightW *OutputBin Bin1
+*UIConstraints: *StapleLocation UpperW *OutputBin Bin1
+*UIConstraints: *OutputBin Bin1 *StapleLocation UpperLeft
+*UIConstraints: *OutputBin Bin1 *StapleLocation UpperRight
+*UIConstraints: *OutputBin Bin1 *StapleLocation LeftW
+*UIConstraints: *OutputBin Bin1 *StapleLocation RightW
+*UIConstraints: *OutputBin Bin1 *StapleLocation UpperW
+*UIConstraints: *StapleLocation UpperLeft *OutputBin Shift
+*UIConstraints: *StapleLocation UpperRight *OutputBin Shift
+*UIConstraints: *StapleLocation LeftW *OutputBin Shift
+*UIConstraints: *StapleLocation RightW *OutputBin Shift
+*UIConstraints: *StapleLocation UpperW *OutputBin Shift
+*UIConstraints: *OutputBin Shift *StapleLocation UpperLeft
+*UIConstraints: *OutputBin Shift *StapleLocation UpperRight
+*UIConstraints: *OutputBin Shift *StapleLocation LeftW
+*UIConstraints: *OutputBin Shift *StapleLocation RightW
+*UIConstraints: *OutputBin Shift *StapleLocation UpperW
+*UIConstraints: *StapleLocation UpperLeft *OutputBin KingUpper
+*UIConstraints: *StapleLocation UpperRight *OutputBin KingUpper
+*UIConstraints: *StapleLocation LeftW *OutputBin KingUpper
+*UIConstraints: *StapleLocation RightW *OutputBin KingUpper
+*UIConstraints: *StapleLocation UpperW *OutputBin KingUpper
+*UIConstraints: *OutputBin KingUpper *StapleLocation UpperLeft
+*UIConstraints: *OutputBin KingUpper *StapleLocation UpperRight
+*UIConstraints: *OutputBin KingUpper *StapleLocation LeftW
+*UIConstraints: *OutputBin KingUpper *StapleLocation RightW
+*UIConstraints: *OutputBin KingUpper *StapleLocation UpperW
+*UIConstraints: *MediaType Labels *InputSlot 1Tray
+*UIConstraints: *MediaType Labels *InputSlot 3Tray
+*UIConstraints: *MediaType Labels *InputSlot 4Tray
+*UIConstraints: *MediaType OHP *InputSlot 1Tray
+*UIConstraints: *MediaType OHP *InputSlot 3Tray
+*UIConstraints: *MediaType OHP *InputSlot 4Tray
+*UIConstraints: *MediaType Thick *InputSlot 1Tray
+*UIConstraints: *MediaType Thick *InputSlot 3Tray
+*UIConstraints: *MediaType Thick *InputSlot 4Tray
+*UIConstraints: *MediaType Thin *InputSlot 1Tray
+*UIConstraints: *MediaType Thin *InputSlot 3Tray
+*UIConstraints: *MediaType Thin *InputSlot 4Tray
+*UIConstraints: *InputSlot 1Tray *MediaType Labels
+*UIConstraints: *InputSlot 3Tray *MediaType Labels
+*UIConstraints: *InputSlot 4Tray *MediaType Labels
+*UIConstraints: *InputSlot 1Tray *MediaType OHP
+*UIConstraints: *InputSlot 3Tray *MediaType OHP
+*UIConstraints: *InputSlot 4Tray *MediaType OHP
+*UIConstraints: *InputSlot 1Tray *MediaType Thick
+*UIConstraints: *InputSlot 3Tray *MediaType Thick
+*UIConstraints: *InputSlot 4Tray *MediaType Thick
+*UIConstraints: *InputSlot 1Tray *MediaType Thin
+*UIConstraints: *InputSlot 3Tray *MediaType Thin
+*UIConstraints: *InputSlot 4Tray *MediaType Thin
+*UIConstraints: *MediaType Labels *OutputBin Bin1
+*UIConstraints: *MediaType Labels *OutputBin FujigawaShift
+*UIConstraints: *MediaType Labels *OutputBin KingUpper
+*UIConstraints: *MediaType Labels *OutputBin KingLower
+*UIConstraints: *MediaType OHP *OutputBin Bin1
+*UIConstraints: *MediaType OHP *OutputBin FujigawaShift
+*UIConstraints: *MediaType OHP *OutputBin KingLower
+*UIConstraints: *MediaType Thick *OutputBin Bin1
+*UIConstraints: *MediaType Thin *OutputBin Bin1
+*UIConstraints: *MediaType Thin *OutputBin FujigawaShift
+*UIConstraints: *MediaType Thin *OutputBin KingLower
+*UIConstraints: *OutputBin Bin1 *MediaType Labels
+*UIConstraints: *OutputBin FujigawaShift *MediaType Labels
+*UIConstraints: *OutputBin KingUpper *MediaType Labels
+*UIConstraints: *OutputBin KingLower *MediaType Labels
+*UIConstraints: *OutputBin Bin1 *MediaType OHP
+*UIConstraints: *OutputBin FujigawaShift *MediaType OHP
+*UIConstraints: *OutputBin KingLower *MediaType OHP
+*UIConstraints: *OutputBin Bin1 *MediaType Thick
+*UIConstraints: *OutputBin Bin1 *MediaType Thin
+*UIConstraints: *OutputBin FujigawaShift *MediaType Thin
+*UIConstraints: *OutputBin KingLower *MediaType Thin
+*UIConstraints: *Duplex DuplexTumble *InputSlot MultiTray
+*UIConstraints: *Duplex DuplexNoTumble *InputSlot MultiTray
+*UIConstraints: *InputSlot MultiTray *Duplex DuplexTumble
+*UIConstraints: *InputSlot MultiTray *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *MediaType Labels
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Labels
+*UIConstraints: *Duplex DuplexTumble *MediaType OHP
+*UIConstraints: *Duplex DuplexNoTumble *MediaType OHP
+*UIConstraints: *Duplex DuplexTumble *MediaType Thick
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Thick
+*UIConstraints: *Duplex DuplexTumble *MediaType Thin
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Thin
+*UIConstraints: *MediaType Labels *Duplex DuplexTumble
+*UIConstraints: *MediaType Labels *Duplex DuplexNoTumble
+*UIConstraints: *MediaType OHP *Duplex DuplexTumble
+*UIConstraints: *MediaType OHP *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Thick *Duplex DuplexTumble
+*UIConstraints: *MediaType Thick *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Thin *Duplex DuplexTumble
+*UIConstraints: *MediaType Thin *Duplex DuplexNoTumble
+
+
+
+*% Generic boilerplate PPD stuff as standard PostScript fonts and so on
+
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Standard ROM
+*% end of Printer Description file
diff --git a/db/source/PPD/Infotec/PXL/Infotec-IS_2127_PXL.ppd b/db/source/PPD/Infotec/PXL/Infotec-IS_2127_PXL.ppd
new file mode 100644
index 00000000..f1de2cc9
--- /dev/null
+++ b/db/source/PPD/Infotec/PXL/Infotec-IS_2127_PXL.ppd
@@ -0,0 +1,622 @@
+*PPD-Adobe: "4.3"
+*%
+*% Printer Description file
+*% for "Infotec IS 2127 PXL"
+*%
+*% CreationDate: 2002/03/18
+*% Modified: 2005/11/15
+*%
+*% COPYRIGHT (C) 2002-2005 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: "Infotec IS 2127"
+*PCFileName: "INF21273.PPD"
+*Manufacturer: "Infotec"
+*Product: "(infotec IS 2127 PS3)"
+*PSVersion: "(3011.103) 2"
+*ShortNickName: "Infotec IS 2127 PXL"
+*NickName: "Infotec IS 2127 PXL"
+
+*cupsVersion: 1.0
+*cupsManualCopies: True
+*cupsModelNumber: 2
+*cupsFilter: "application/vnd.cups-postscript 0 foomatic-rip"
+
+*%========== Basic Device Capabilities ==========
+
+*LanguageLevel: "3"
+*ColorDevice: False
+*DefaultColorSpace: Gray
+*TTRasterizer: Type42
+*FileSystem: True
+*Throughput: "27"
+*LandscapeOrientation: Minus90
+
+*%========== Installable Options ==========
+*%========== & System Management ==========
+
+*OpenGroup: InstallableOptions/Installable Options
+
+*OpenUI *Option3BypassTray/Bypass Tray: PickOne
+*DefaultOption3BypassTray: False
+*Option3BypassTray False/Not Installed: ""
+*Option3BypassTray True/Installed: ""
+*CloseUI *Option3BypassTray
+
+*OpenUI *Option1OptionTray/Option Tray: PickOne
+*DefaultOption1OptionTray: None
+*Option1OptionTray None/Not Installed: ""
+*Option1OptionTray 1Cassette/Tray 3(LCT): ""
+*Option1OptionTray 2Cassette/Tray 3 and 4: ""
+*CloseUI *Option1OptionTray
+
+*OpenUI *Option20InternalTray2/Internal Tray 2: PickOne
+*DefaultOption20InternalTray2: False
+*Option20InternalTray2 False/Not Installed: ""
+*Option20InternalTray2 True/Installed: ""
+*CloseUI *Option20InternalTray2
+
+*OpenUI *Option25ShiftTray/Shift Tray: PickOne
+*DefaultOption25ShiftTray: False
+*Option25ShiftTray False/Not Installed: ""
+*Option25ShiftTray True/Installed: ""
+*CloseUI *Option25ShiftTray
+
+*OpenUI *Option10DuplexUnit/Duplex Unit: PickOne
+*DefaultOption10DuplexUnit: False
+*Option10DuplexUnit False/Not Installed: ""
+*Option10DuplexUnit True/Installed: ""
+*CloseUI *Option10DuplexUnit
+
+*OpenUI *Option30Finisher/Finisher: PickOne
+*DefaultOption30Finisher: None
+*Option30Finisher None/Not Installed: ""
+*Option30Finisher Fin500/Finisher 500: ""
+*Option30Finisher Fin1000/Finisher 1000: ""
+*CloseUI *Option30Finisher
+
+
+*CloseGroup: InstallableOptions
+
+*%========== Ghostscript Command line ==========
+
+*FoomaticIDs: Infotec-IS_2127 pxlmono
+*FoomaticRIPCommandLine: "gs -q -dBATCH -dPARANOIDSAFER -dNOPAUSE%B%A%C -sOutputFile=- - %D%E"
+
+*OpenGroup: General
+*OpenUI *ColorModel/Color Mode: PickOne
+*FoomaticRIPOption ColorModel: enum Composite B
+*OrderDependency: 10 AnySetup *ColorModel
+*DefaultColorModel: Grayscale
+*ColorModel Grayscale/Grayscale: "%% FoomaticRIPOptionSetting: ColorModel=Grayscale"
+*FoomaticRIPOptionSetting ColorModel=Grayscale: "GSCmdLine=Grayscale"
+*CloseUI: *ColorModel
+
+*FoomaticRIPOption GSCmdLine: enum CmdLine B 10
+*FoomaticRIPOptionSetting GSCmdLine=FromColorModel: ""
+*FoomaticRIPOptionSetting GSCmdLine=Grayscale: " -sDEVICE=pxlmono"
+*End
+
+*OpenUI *Resolution/Resolution: PickOne
+*FoomaticRIPOption Resolution: enum Composite A
+*OrderDependency: 15 AnySetup *Resolution
+*DefaultResolution: 600dpi
+*Resolution 600dpi: "%% FoomaticRIPOptionSetting: Resolution=600dpi"
+*FoomaticRIPOptionSetting Resolution=600dpi: "JCLResolution=600dpi GSResolution=600dpi"
+*CloseUI: *Resolution
+
+*FoomaticRIPOption GSResolution: enum CmdLine A 15
+*FoomaticRIPOptionSetting GSResolution=FromResolution: ""
+*FoomaticRIPOptionSetting GSResolution=600dpi: " -r600x600"
+
+*FoomaticRIPOption JCLResolution: enum JCL A 15
+*FoomaticRIPOptionSetting JCLResolution=FromResolution: ""
+*FoomaticRIPOptionSetting JCLResolution=600dpi: "SET RESOLUTION=600"
+
+
+*%========== Media Selection ==========
+
+*HWMargins: 12 12 12 12
+*OpenUI *PageSize/PageSize: PickOne
+*FoomaticRIPOption PageSize: enum CmdLine C
+*OrderDependency: 20 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize A3/A3: "%% FoomaticRIPOptionSetting: PageSize=A3"
+*FoomaticRIPOptionSetting PageSize=A3: " -sPAPERSIZE=a3"
+*PageSize A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*FoomaticRIPOptionSetting PageSize=A4: " -sPAPERSIZE=a4"
+*PageSize Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*FoomaticRIPOptionSetting PageSize=Letter: " -sPAPERSIZE=letter"
+*PageSize 11x17/11x17: "%% FoomaticRIPOptionSetting: PageSize=11x17"
+*FoomaticRIPOptionSetting PageSize=11x17: " -sPAPERSIZE=11x17"
+*CloseUI: *PageSize
+
+*OpenUI *PageRegion: PickOne
+*OrderDependency: 25 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion A3/A3: "%% FoomaticRIPOptionSetting: PageSize=A3"
+*PageRegion A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*PageRegion Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*PageRegion 11x17/11x17: "%% FoomaticRIPOptionSetting: PageSize=11x17"
+*CloseUI: *PageRegion
+
+*%========== Information About Media Sizes ==========
+
+*DefaultImageableArea: Letter
+*ImageableArea A3/A3: "12 12 830 1179"
+*ImageableArea A4/A4: "12 12 583 830"
+*ImageableArea Letter/Letter: "12 12 600 780"
+*ImageableArea 11x17/11x17: "12 12 780 1212"
+
+*DefaultPaperDimension: Letter
+*PaperDimension A3/A3: "842 1191"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension Letter/Letter: "612 792"
+*PaperDimension 11x17/11x17: "792 1224"
+
+*%========== Media Handling Features ==========
+
+*OpenUI *InputSlot/InputSlot: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine E
+*OrderDependency: 30 AnySetup *InputSlot
+*DefaultInputSlot: Auto
+*InputSlot MultiTray/Bypass Tray: "%% FoomaticRIPOptionSetting: InputSlot=MultiTray"
+*FoomaticRIPOptionSetting InputSlot=MultiTray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x02\xf8\x26/g&quot;"
+*End
+*InputSlot 1Tray/Tray 1: "%% FoomaticRIPOptionSetting: InputSlot=1Tray"
+*FoomaticRIPOptionSetting InputSlot=1Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x04\xf8\x26/g&quot;"
+*End
+*InputSlot 2Tray/Tray 2: "%% FoomaticRIPOptionSetting: InputSlot=2Tray"
+*FoomaticRIPOptionSetting InputSlot=2Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x05\xf8\x26/g&quot;"
+*End
+*InputSlot 3Tray/Tray 3: "%% FoomaticRIPOptionSetting: InputSlot=3Tray"
+*FoomaticRIPOptionSetting InputSlot=3Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x07\xf8\x26/g&quot;"
+*End
+*InputSlot 4Tray/Tray 4: "%% FoomaticRIPOptionSetting: InputSlot=4Tray"
+*FoomaticRIPOptionSetting InputSlot=4Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x08\xf8\x26/g&quot;"
+*End
+*InputSlot Auto/Auto Select: "%% FoomaticRIPOptionSetting: InputSlot=Auto"
+*FoomaticRIPOptionSetting InputSlot=Auto: ""
+*CloseUI: *InputSlot
+
+*OpenUI *Duplex/Duplex: PickOne
+*FoomaticRIPOption Duplex: enum Composite D
+*OrderDependency: 50 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex None/Off: "%% FoomaticRIPOptionSetting: Duplex=None"
+*FoomaticRIPOptionSetting Duplex=None: "JCLDuplex=None GSDuplex=None"
+*Duplex DuplexNoTumble/Long Edge: "%% FoomaticRIPOptionSetting: Duplex=DuplexNoTumble"
+*FoomaticRIPOptionSetting Duplex=DuplexNoTumble: "JCLDuplex=DuplexNoTumble GSDuplex=DuplexNoTumble"
+*Duplex DuplexTumble/Short Edge: "%% FoomaticRIPOptionSetting: Duplex=DuplexTumble"
+*FoomaticRIPOptionSetting Duplex=DuplexTumble: "JCLDuplex=DuplexTumble GSDuplex=DuplexTumble"
+*CloseUI: *Duplex
+
+*FoomaticRIPOption GSDuplex: enum CmdLine D 50
+*FoomaticRIPOptionSetting GSDuplex=FromDuplex: ""
+*FoomaticRIPOptionSetting GSDuplex=None: ""
+*FoomaticRIPOptionSetting GSDuplex=DuplexNoTumble: "&&
+ | perl -p -e &quot;s/\xc0\x00\xf8\x34/\xc0\x01\xf8\x35/g&quot;"
+*FoomaticRIPOptionSetting GSDuplex=DuplexTumble: "&&
+ | perl -p -e &quot;s/\xc0\x00\xf8\x34/\xc0\x00\xf8\x35/g&quot;"
+
+*FoomaticRIPOption JCLDuplex: enum JCL D 50
+*FoomaticRIPOptionSetting JCLDuplex=FromDuplex: ""
+*FoomaticRIPOptionSetting JCLDuplex=None: "SET DUPLEX=OFF"
+*FoomaticRIPOptionSetting JCLDuplex=DuplexNoTumble: "SET DUPLEX=ON
+@PJL SET BINDING=LONGEDGE"
+*FoomaticRIPOptionSetting JCLDuplex=DuplexTumble: "SET DUPLEX=ON
+@PJL SET BINDING=SHORTEDGE"
+
+
+*OpenUI *MediaType/Paper Type: PickOne
+*FoomaticRIPOption MediaType: enum JCL A
+*OrderDependency: 205 AnySetup *MediaType
+*DefaultMediaType: Plain
+*MediaType Plain/Plain: "%% FoomaticRIPOptionSetting: MediaType=Plain"
+*FoomaticRIPOptionSetting MediaType=Plain: "SET MEDIATYPE=PLAIN"
+*MediaType Recycled/Recycled: "%% FoomaticRIPOptionSetting: MediaType=Recycled"
+*FoomaticRIPOptionSetting MediaType=Recycled: "SET MEDIATYPE=RECYCLED"
+*MediaType Special/Special: "%% FoomaticRIPOptionSetting: MediaType=Special"
+*FoomaticRIPOptionSetting MediaType=Special: "SET MEDIATYPE=SPECIAL"
+*MediaType Colored/Color: "%% FoomaticRIPOptionSetting: MediaType=Colored"
+*FoomaticRIPOptionSetting MediaType=Colored: "SET MEDIATYPE=COLOR"
+*MediaType Letterhead/Letterhead: "%% FoomaticRIPOptionSetting: MediaType=Letterhead"
+*FoomaticRIPOptionSetting MediaType=Letterhead: "SET MEDIATYPE=LETTERHEAD"
+*MediaType Preprinted/Preprinted: "%% FoomaticRIPOptionSetting: MediaType=Preprinted"
+*FoomaticRIPOptionSetting MediaType=Preprinted: "SET MEDIATYPE=PREPRINTED"
+*MediaType Prepunched/Prepunched: "%% FoomaticRIPOptionSetting: MediaType=Prepunched"
+*FoomaticRIPOptionSetting MediaType=Prepunched: "SET MEDIATYPE=PREPUNCHED"
+*MediaType Labels/Labels: "%% FoomaticRIPOptionSetting: MediaType=Labels"
+*FoomaticRIPOptionSetting MediaType=Labels: "SET MEDIATYPE=LABELS"
+*MediaType Bond/Bond: "%% FoomaticRIPOptionSetting: MediaType=Bond"
+*FoomaticRIPOptionSetting MediaType=Bond: "SET MEDIATYPE=BOND"
+*MediaType Cardstock/Cardstock: "%% FoomaticRIPOptionSetting: MediaType=Cardstock"
+*FoomaticRIPOptionSetting MediaType=Cardstock: "SET MEDIATYPE=CARDSTOCK"
+*MediaType OHP/Transparency: "%% FoomaticRIPOptionSetting: MediaType=OHP"
+*FoomaticRIPOptionSetting MediaType=OHP: "SET MEDIATYPE=TRANSPARENCY"
+*MediaType Thick/Thick: "%% FoomaticRIPOptionSetting: MediaType=Thick"
+*FoomaticRIPOptionSetting MediaType=Thick: "SET MEDIATYPE=THICK"
+*MediaType Thin/Thin: "%% FoomaticRIPOptionSetting: MediaType=Thin"
+*FoomaticRIPOptionSetting MediaType=Thin: "SET MEDIATYPE=THIN"
+*CloseUI: *MediaType
+
+*OpenUI *OutputBin/Destination: PickOne
+*FoomaticRIPOption OutputBin: enum JCL A
+*OrderDependency: 210 AnySetup *OutputBin
+*DefaultOutputBin: Default
+*OutputBin Default/Printer Default: "%% FoomaticRIPOptionSetting: OutputBin=Default"
+*FoomaticRIPOptionSetting OutputBin=Default: "SET OUTBIN=SYSDEFAULT"
+*OutputBin Standard/Internal Tray 1: "%% FoomaticRIPOptionSetting: OutputBin=Standard"
+*FoomaticRIPOptionSetting OutputBin=Standard: "SET OUTBIN=UPPER"
+*OutputBin Bin1/Internal Tray 2: "%% FoomaticRIPOptionSetting: OutputBin=Bin1"
+*FoomaticRIPOptionSetting OutputBin=Bin1: "SET OUTBIN=INNER"
+*OutputBin Shift/Shift Tray: "%% FoomaticRIPOptionSetting: OutputBin=Shift"
+*FoomaticRIPOptionSetting OutputBin=Shift: "SET OUTBIN=UPPER"
+*OutputBin FujigawaShift/Finisher Tray: "%% FoomaticRIPOptionSetting: OutputBin=FujigawaShift"
+*FoomaticRIPOptionSetting OutputBin=FujigawaShift: "SET OUTBIN=FINISHERSHIFT"
+*OutputBin KingUpper/Finisher Proof Tray: "%% FoomaticRIPOptionSetting: OutputBin=KingUpper"
+*FoomaticRIPOptionSetting OutputBin=KingUpper: "SET OUTBIN=FINISHERPROOF"
+*OutputBin KingLower/Finisher Shift Tray: "%% FoomaticRIPOptionSetting: OutputBin=KingLower"
+*FoomaticRIPOptionSetting OutputBin=KingLower: "SET OUTBIN=FINISHERSHIFT"
+*CloseUI: *OutputBin
+
+*OpenUI *StapleLocation/Staple: PickOne
+*FoomaticRIPOption StapleLocation: enum JCL A
+*OrderDependency: 220 AnySetup *StapleLocation
+*DefaultStapleLocation: None
+*StapleLocation None/Off: "%% FoomaticRIPOptionSetting: StapleLocation=None"
+*FoomaticRIPOptionSetting StapleLocation=None: "SET STAPLE=OFF"
+*StapleLocation UpperLeft/Top left: "%% FoomaticRIPOptionSetting: StapleLocation=UpperLeft"
+*FoomaticRIPOptionSetting StapleLocation=UpperLeft: "SET STAPLE=LEFTTOP"
+*StapleLocation UpperRight/Top right: "%% FoomaticRIPOptionSetting: StapleLocation=UpperRight"
+*FoomaticRIPOptionSetting StapleLocation=UpperRight: "SET STAPLE=RIGHTTOP"
+*StapleLocation LeftW/2 at left: "%% FoomaticRIPOptionSetting: StapleLocation=LeftW"
+*FoomaticRIPOptionSetting StapleLocation=LeftW: "SET STAPLE=LEFT2PORT"
+*StapleLocation RightW/2 at right: "%% FoomaticRIPOptionSetting: StapleLocation=RightW"
+*FoomaticRIPOptionSetting StapleLocation=RightW: "SET STAPLE=RIGHT2PORT"
+*StapleLocation UpperW/2 at top: "%% FoomaticRIPOptionSetting: StapleLocation=UpperW"
+*FoomaticRIPOptionSetting StapleLocation=UpperW: "SET STAPLE=TOP2PORT"
+*CloseUI: *StapleLocation
+
+
+*OpenUI *RIPrintMode/Toner Saving: PickOne
+*FoomaticRIPOption RIPrintMode: enum JCL A
+*OrderDependency: 45 AnySetup *RIPrintMode
+*DefaultRIPrintMode: 0rhit
+*RIPrintMode 0rhit/Off: "%% FoomaticRIPOptionSetting: RIPrintMode=0rhit"
+*FoomaticRIPOptionSetting RIPrintMode=0rhit: "SET ECONOMODE=OFF"
+*RIPrintMode 5rhit/On: "%% FoomaticRIPOptionSetting: RIPrintMode=5rhit"
+*FoomaticRIPOptionSetting RIPrintMode=5rhit: "SET ECONOMODE=ON"
+*CloseUI: *RIPrintMode
+
+
+*CloseGroup: General
+
+
+*OpenGroup: JobLog/Job Log
+
+*OpenUI *JobType/JobType: PickOne
+*FoomaticRIPOption JobType: enum JCL A
+*OrderDependency: 255 AnySetup *JobType
+*DefaultJobType: Normal
+*JobType Normal/Normal: ""
+*JobType DetailedLogging/Normal with Detailed Logging: "%% FoomaticRIPOptionSetting: JobType=DetailedLogging"
+*FoomaticRIPOptionSetting JobType=DetailedLogging: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;"
+*End
+*JobType SamplePrint/Sample Print: "%% FoomaticRIPOptionSetting: JobType=SamplePrint"
+*FoomaticRIPOptionSetting JobType=SamplePrint: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;
+@PJL PROOFJOB"
+*End
+*JobType LockedPrint/Locked Print: "%% FoomaticRIPOptionSetting: JobType=LockedPrint"
+*FoomaticRIPOptionSetting JobType=LockedPrint: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;
+@PJL SECUREJOB"
+*End
+*JobType DocServer/Document Server: "%% FoomaticRIPOptionSetting: JobType=DocServer"
+*FoomaticRIPOptionSetting JobType=DocServer: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;
+@PJL SET OWNERID=&quot;&user;&quot;
+@PJL SET DISKIMAGE=ON"
+*End
+*CloseUI: *JobType
+
+
+*OpenUI *LockedPrintPassword/Locked Print Password (4 digits): PickOne
+*FoomaticRIPOption LockedPrintPassword: password JCL A
+*FoomaticRIPOptionMaxLength LockedPrintPassword:4
+*FoomaticRIPOptionAllowedChars LockedPrintPassword: "0-9"
+*OrderDependency: 255 AnySetup *LockedPrintPassword
+*FoomaticRIPOptionPrototype LockedPrintPassword: "SET JOBPASSWORD=%s"
+*DefaultLockedPrintPassword: None
+*LockedPrintPassword None/None: ""
+*LockedPrintPassword 1111/1111: "%% FoomaticRIPOptionSetting: LockedPrintPassword=1111"
+*FoomaticRIPOptionSetting LockedPrintPassword=1111: "SET JOBPASSWORD=1111"
+*LockedPrintPassword 2222/2222: "%% FoomaticRIPOptionSetting: LockedPrintPassword=2222"
+*FoomaticRIPOptionSetting LockedPrintPassword=2222: "SET JOBPASSWORD=2222"
+*LockedPrintPassword 3333/3333: "%% FoomaticRIPOptionSetting: LockedPrintPassword=3333"
+*FoomaticRIPOptionSetting LockedPrintPassword=3333: "SET JOBPASSWORD=3333"
+*CloseUI: *LockedPrintPassword
+
+
+*OpenUI *DocServerPassword/Document Server Password (4 digits): PickOne
+*FoomaticRIPOption DocServerPassword: password JCL A
+*FoomaticRIPOptionMaxLength DocServerPassword:4
+*FoomaticRIPOptionAllowedChars DocServerPassword: "0-9"
+*OrderDependency: 255 AnySetup *DocServerPassword
+*FoomaticRIPOptionPrototype DocServerPassword: "SET JOBPASSWORD=%s"
+*DefaultDocServerPassword: None
+*DocServerPassword None/None: ""
+*DocServerPassword 1111/1111: "%% FoomaticRIPOptionSetting: DocServerPassword=1111"
+*FoomaticRIPOptionSetting DocServerPassword=1111: "SET JOBPASSWORD=1111"
+*DocServerPassword 2222/2222: "%% FoomaticRIPOptionSetting: DocServerPassword=2222"
+*FoomaticRIPOptionSetting DocServerPassword=2222: "SET JOBPASSWORD=2222"
+*DocServerPassword 3333/3333: "%% FoomaticRIPOptionSetting: DocServerPassword=3333"
+*FoomaticRIPOptionSetting DocServerPassword=3333: "SET JOBPASSWORD=3333"
+*CloseUI: *DocServerPassword
+
+
+*OpenUI *UserCode/User Code (up to 8 digits): PickOne
+*FoomaticRIPOption UserCode: string JCL A
+*FoomaticRIPOptionMaxLength UserCode:8
+*FoomaticRIPOptionAllowedChars UserCode: "0-9"
+*OrderDependency: 255 AnySetup *UserCode
+*FoomaticRIPOptionPrototype UserCode: "SET USERCODE=&quot;%s&quot;"
+*DefaultUserCode: None
+*UserCode None/None: ""
+*UserCode 1/1: "%% FoomaticRIPOptionSetting: UserCode=1"
+*FoomaticRIPOptionSetting UserCode=1: "SET USERCODE=&quot;1&quot;"
+*UserCode 2/2: "%% FoomaticRIPOptionSetting: UserCode=2"
+*FoomaticRIPOptionSetting UserCode=2: "SET USERCODE=&quot;2&quot;"
+*UserCode 3/3: "%% FoomaticRIPOptionSetting: UserCode=3"
+*FoomaticRIPOptionSetting UserCode=3: "SET USERCODE=&quot;3&quot;"
+*CloseUI: *UserCode
+
+*CloseGroup: JobLog/Job Log
+
+*UIConstraints: *Option1OptionTray None *InputSlot 3Tray
+*UIConstraints: *Option1OptionTray None *InputSlot 4Tray
+*UIConstraints: *Option1OptionTray 1Cassette *InputSlot 4Tray
+*UIConstraints: *Option3BypassTray False *InputSlot MultiTray
+*UIConstraints: *InputSlot 3Tray *Option1OptionTray None
+*UIConstraints: *InputSlot 4Tray *Option1OptionTray None
+*UIConstraints: *InputSlot 4Tray *Option1OptionTray 1Cassette
+*UIConstraints: *InputSlot MultiTray *Option3BypassTray False
+*UIConstraints: *Option10DuplexUnit False *Duplex DuplexTumble
+*UIConstraints: *Option10DuplexUnit False *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *Option10DuplexUnit False
+*UIConstraints: *Duplex DuplexNoTumble *Option10DuplexUnit False
+*UIConstraints: *Option20InternalTray2 False *OutputBin Bin1
+*UIConstraints: *OutputBin Bin1 *Option20InternalTray2 False
+*UIConstraints: *Option25ShiftTray False *OutputBin Shift
+*UIConstraints: *OutputBin Shift *Option25ShiftTray False
+*UIConstraints: *Option25ShiftTray True *OutputBin Standard
+*UIConstraints: *OutputBin Standard *Option25ShiftTray True
+*UIConstraints: *Option25ShiftTray True *Option30Finisher Fin500
+*UIConstraints: *Option25ShiftTray True *Option30Finisher Fin1000
+*UIConstraints: *Option30Finisher Fin500 *Option25ShiftTray True
+*UIConstraints: *Option30Finisher Fin1000 *Option25ShiftTray True
+*UIConstraints: *Option30Finisher None *OutputBin FujigawaShift
+*UIConstraints: *Option30Finisher None *OutputBin KingUpper
+*UIConstraints: *Option30Finisher None *OutputBin KingLower
+*UIConstraints: *Option30Finisher Fin500 *OutputBin KingUpper
+*UIConstraints: *Option30Finisher Fin500 *OutputBin KingLower
+*UIConstraints: *Option30Finisher Fin1000 *OutputBin FujigawaShift
+*UIConstraints: *OutputBin FujigawaShift *Option30Finisher None
+*UIConstraints: *OutputBin KingUpper *Option30Finisher None
+*UIConstraints: *OutputBin KingLower *Option30Finisher None
+*UIConstraints: *OutputBin KingUpper *Option30Finisher Fin500
+*UIConstraints: *OutputBin KingLower *Option30Finisher Fin500
+*UIConstraints: *OutputBin FujigawaShift *Option30Finisher Fin1000
+*UIConstraints: *StapleLocation UpperLeft *Option30Finisher None
+*UIConstraints: *StapleLocation UpperRight *Option30Finisher None
+*UIConstraints: *StapleLocation LeftW *Option30Finisher None
+*UIConstraints: *StapleLocation RightW *Option30Finisher None
+*UIConstraints: *StapleLocation UpperW *Option30Finisher None
+*UIConstraints: *Option30Finisher None *StapleLocation UpperLeft
+*UIConstraints: *Option30Finisher None *StapleLocation UpperRight
+*UIConstraints: *Option30Finisher None *StapleLocation LeftW
+*UIConstraints: *Option30Finisher None *StapleLocation RightW
+*UIConstraints: *Option30Finisher None *StapleLocation UpperW
+*UIConstraints: *Option30Finisher Fin500 *StapleLocation LeftW
+*UIConstraints: *Option30Finisher Fin500 *StapleLocation RightW
+*UIConstraints: *Option30Finisher Fin500 *StapleLocation UpperW
+*UIConstraints: *StapleLocation LeftW *Option30Finisher Fin500
+*UIConstraints: *StapleLocation RightW *Option30Finisher Fin500
+*UIConstraints: *StapleLocation UpperW *Option30Finisher Fin500
+*UIConstraints: *StapleLocation UpperLeft *OutputBin Standard
+*UIConstraints: *StapleLocation UpperRight *OutputBin Standard
+*UIConstraints: *StapleLocation LeftW *OutputBin Standard
+*UIConstraints: *StapleLocation RightW *OutputBin Standard
+*UIConstraints: *StapleLocation UpperW *OutputBin Standard
+*UIConstraints: *OutputBin Standard *StapleLocation UpperLeft
+*UIConstraints: *OutputBin Standard *StapleLocation UpperRight
+*UIConstraints: *OutputBin Standard *StapleLocation LeftW
+*UIConstraints: *OutputBin Standard *StapleLocation RightW
+*UIConstraints: *OutputBin Standard *StapleLocation UpperW
+*UIConstraints: *StapleLocation UpperLeft *OutputBin Bin1
+*UIConstraints: *StapleLocation UpperRight *OutputBin Bin1
+*UIConstraints: *StapleLocation LeftW *OutputBin Bin1
+*UIConstraints: *StapleLocation RightW *OutputBin Bin1
+*UIConstraints: *StapleLocation UpperW *OutputBin Bin1
+*UIConstraints: *OutputBin Bin1 *StapleLocation UpperLeft
+*UIConstraints: *OutputBin Bin1 *StapleLocation UpperRight
+*UIConstraints: *OutputBin Bin1 *StapleLocation LeftW
+*UIConstraints: *OutputBin Bin1 *StapleLocation RightW
+*UIConstraints: *OutputBin Bin1 *StapleLocation UpperW
+*UIConstraints: *StapleLocation UpperLeft *OutputBin Shift
+*UIConstraints: *StapleLocation UpperRight *OutputBin Shift
+*UIConstraints: *StapleLocation LeftW *OutputBin Shift
+*UIConstraints: *StapleLocation RightW *OutputBin Shift
+*UIConstraints: *StapleLocation UpperW *OutputBin Shift
+*UIConstraints: *OutputBin Shift *StapleLocation UpperLeft
+*UIConstraints: *OutputBin Shift *StapleLocation UpperRight
+*UIConstraints: *OutputBin Shift *StapleLocation LeftW
+*UIConstraints: *OutputBin Shift *StapleLocation RightW
+*UIConstraints: *OutputBin Shift *StapleLocation UpperW
+*UIConstraints: *StapleLocation UpperLeft *OutputBin KingUpper
+*UIConstraints: *StapleLocation UpperRight *OutputBin KingUpper
+*UIConstraints: *StapleLocation LeftW *OutputBin KingUpper
+*UIConstraints: *StapleLocation RightW *OutputBin KingUpper
+*UIConstraints: *StapleLocation UpperW *OutputBin KingUpper
+*UIConstraints: *OutputBin KingUpper *StapleLocation UpperLeft
+*UIConstraints: *OutputBin KingUpper *StapleLocation UpperRight
+*UIConstraints: *OutputBin KingUpper *StapleLocation LeftW
+*UIConstraints: *OutputBin KingUpper *StapleLocation RightW
+*UIConstraints: *OutputBin KingUpper *StapleLocation UpperW
+*UIConstraints: *MediaType Labels *InputSlot 1Tray
+*UIConstraints: *MediaType Labels *InputSlot 3Tray
+*UIConstraints: *MediaType Labels *InputSlot 4Tray
+*UIConstraints: *MediaType OHP *InputSlot 1Tray
+*UIConstraints: *MediaType OHP *InputSlot 3Tray
+*UIConstraints: *MediaType OHP *InputSlot 4Tray
+*UIConstraints: *MediaType Thick *InputSlot 1Tray
+*UIConstraints: *MediaType Thick *InputSlot 3Tray
+*UIConstraints: *MediaType Thick *InputSlot 4Tray
+*UIConstraints: *MediaType Thin *InputSlot 1Tray
+*UIConstraints: *MediaType Thin *InputSlot 3Tray
+*UIConstraints: *MediaType Thin *InputSlot 4Tray
+*UIConstraints: *InputSlot 1Tray *MediaType Labels
+*UIConstraints: *InputSlot 3Tray *MediaType Labels
+*UIConstraints: *InputSlot 4Tray *MediaType Labels
+*UIConstraints: *InputSlot 1Tray *MediaType OHP
+*UIConstraints: *InputSlot 3Tray *MediaType OHP
+*UIConstraints: *InputSlot 4Tray *MediaType OHP
+*UIConstraints: *InputSlot 1Tray *MediaType Thick
+*UIConstraints: *InputSlot 3Tray *MediaType Thick
+*UIConstraints: *InputSlot 4Tray *MediaType Thick
+*UIConstraints: *InputSlot 1Tray *MediaType Thin
+*UIConstraints: *InputSlot 3Tray *MediaType Thin
+*UIConstraints: *InputSlot 4Tray *MediaType Thin
+*UIConstraints: *MediaType Labels *OutputBin Bin1
+*UIConstraints: *MediaType Labels *OutputBin FujigawaShift
+*UIConstraints: *MediaType Labels *OutputBin KingUpper
+*UIConstraints: *MediaType Labels *OutputBin KingLower
+*UIConstraints: *MediaType OHP *OutputBin Bin1
+*UIConstraints: *MediaType OHP *OutputBin FujigawaShift
+*UIConstraints: *MediaType OHP *OutputBin KingLower
+*UIConstraints: *MediaType Thick *OutputBin Bin1
+*UIConstraints: *MediaType Thin *OutputBin Bin1
+*UIConstraints: *MediaType Thin *OutputBin FujigawaShift
+*UIConstraints: *MediaType Thin *OutputBin KingLower
+*UIConstraints: *OutputBin Bin1 *MediaType Labels
+*UIConstraints: *OutputBin FujigawaShift *MediaType Labels
+*UIConstraints: *OutputBin KingUpper *MediaType Labels
+*UIConstraints: *OutputBin KingLower *MediaType Labels
+*UIConstraints: *OutputBin Bin1 *MediaType OHP
+*UIConstraints: *OutputBin FujigawaShift *MediaType OHP
+*UIConstraints: *OutputBin KingLower *MediaType OHP
+*UIConstraints: *OutputBin Bin1 *MediaType Thick
+*UIConstraints: *OutputBin Bin1 *MediaType Thin
+*UIConstraints: *OutputBin FujigawaShift *MediaType Thin
+*UIConstraints: *OutputBin KingLower *MediaType Thin
+*UIConstraints: *Duplex DuplexTumble *InputSlot MultiTray
+*UIConstraints: *Duplex DuplexNoTumble *InputSlot MultiTray
+*UIConstraints: *InputSlot MultiTray *Duplex DuplexTumble
+*UIConstraints: *InputSlot MultiTray *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *MediaType Labels
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Labels
+*UIConstraints: *Duplex DuplexTumble *MediaType OHP
+*UIConstraints: *Duplex DuplexNoTumble *MediaType OHP
+*UIConstraints: *Duplex DuplexTumble *MediaType Thick
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Thick
+*UIConstraints: *Duplex DuplexTumble *MediaType Thin
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Thin
+*UIConstraints: *MediaType Labels *Duplex DuplexTumble
+*UIConstraints: *MediaType Labels *Duplex DuplexNoTumble
+*UIConstraints: *MediaType OHP *Duplex DuplexTumble
+*UIConstraints: *MediaType OHP *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Thick *Duplex DuplexTumble
+*UIConstraints: *MediaType Thick *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Thin *Duplex DuplexTumble
+*UIConstraints: *MediaType Thin *Duplex DuplexNoTumble
+
+
+
+*% Generic boilerplate PPD stuff as standard PostScript fonts and so on
+
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Standard ROM
+*% end of Printer Description file
diff --git a/db/source/PPD/Infotec/PXL/Infotec-IS_2132_PXL.ppd b/db/source/PPD/Infotec/PXL/Infotec-IS_2132_PXL.ppd
new file mode 100644
index 00000000..33d003fe
--- /dev/null
+++ b/db/source/PPD/Infotec/PXL/Infotec-IS_2132_PXL.ppd
@@ -0,0 +1,622 @@
+*PPD-Adobe: "4.3"
+*%
+*% Printer Description file
+*% for "Infotec IS 2132 PXL"
+*%
+*% CreationDate: 2002/03/18
+*% Modified: 2005/11/15
+*%
+*% COPYRIGHT (C) 2002-2005 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: "Infotec IS 2132"
+*PCFileName: "INF21323.PPD"
+*Manufacturer: "Infotec"
+*Product: "(infotec IS 2132 PS3)"
+*PSVersion: "(3011.103) 2"
+*ShortNickName: "Infotec IS 2132 PXL"
+*NickName: "Infotec IS 2132 PXL"
+
+*cupsVersion: 1.0
+*cupsManualCopies: True
+*cupsModelNumber: 2
+*cupsFilter: "application/vnd.cups-postscript 0 foomatic-rip"
+
+*%========== Basic Device Capabilities ==========
+
+*LanguageLevel: "3"
+*ColorDevice: False
+*DefaultColorSpace: Gray
+*TTRasterizer: Type42
+*FileSystem: True
+*Throughput: "32"
+*LandscapeOrientation: Minus90
+
+*%========== Installable Options ==========
+*%========== & System Management ==========
+
+*OpenGroup: InstallableOptions/Installable Options
+
+*OpenUI *Option3BypassTray/Bypass Tray: PickOne
+*DefaultOption3BypassTray: False
+*Option3BypassTray False/Not Installed: ""
+*Option3BypassTray True/Installed: ""
+*CloseUI *Option3BypassTray
+
+*OpenUI *Option1OptionTray/Option Tray: PickOne
+*DefaultOption1OptionTray: None
+*Option1OptionTray None/Not Installed: ""
+*Option1OptionTray 1Cassette/Tray 3(LCT): ""
+*Option1OptionTray 2Cassette/Tray 3 and 4: ""
+*CloseUI *Option1OptionTray
+
+*OpenUI *Option20InternalTray2/Internal Tray 2: PickOne
+*DefaultOption20InternalTray2: False
+*Option20InternalTray2 False/Not Installed: ""
+*Option20InternalTray2 True/Installed: ""
+*CloseUI *Option20InternalTray2
+
+*OpenUI *Option25ShiftTray/Shift Tray: PickOne
+*DefaultOption25ShiftTray: False
+*Option25ShiftTray False/Not Installed: ""
+*Option25ShiftTray True/Installed: ""
+*CloseUI *Option25ShiftTray
+
+*OpenUI *Option10DuplexUnit/Duplex Unit: PickOne
+*DefaultOption10DuplexUnit: False
+*Option10DuplexUnit False/Not Installed: ""
+*Option10DuplexUnit True/Installed: ""
+*CloseUI *Option10DuplexUnit
+
+*OpenUI *Option30Finisher/Finisher: PickOne
+*DefaultOption30Finisher: None
+*Option30Finisher None/Not Installed: ""
+*Option30Finisher Fin500/Finisher 500: ""
+*Option30Finisher Fin1000/Finisher 1000: ""
+*CloseUI *Option30Finisher
+
+
+*CloseGroup: InstallableOptions
+
+*%========== Ghostscript Command line ==========
+
+*FoomaticIDs: Infotec-IS_2132 pxlmono
+*FoomaticRIPCommandLine: "gs -q -dBATCH -dPARANOIDSAFER -dNOPAUSE%B%A%C -sOutputFile=- - %D%E"
+
+*OpenGroup: General
+*OpenUI *ColorModel/Color Mode: PickOne
+*FoomaticRIPOption ColorModel: enum Composite B
+*OrderDependency: 10 AnySetup *ColorModel
+*DefaultColorModel: Grayscale
+*ColorModel Grayscale/Grayscale: "%% FoomaticRIPOptionSetting: ColorModel=Grayscale"
+*FoomaticRIPOptionSetting ColorModel=Grayscale: "GSCmdLine=Grayscale"
+*CloseUI: *ColorModel
+
+*FoomaticRIPOption GSCmdLine: enum CmdLine B 10
+*FoomaticRIPOptionSetting GSCmdLine=FromColorModel: ""
+*FoomaticRIPOptionSetting GSCmdLine=Grayscale: " -sDEVICE=pxlmono"
+*End
+
+*OpenUI *Resolution/Resolution: PickOne
+*FoomaticRIPOption Resolution: enum Composite A
+*OrderDependency: 15 AnySetup *Resolution
+*DefaultResolution: 600dpi
+*Resolution 600dpi: "%% FoomaticRIPOptionSetting: Resolution=600dpi"
+*FoomaticRIPOptionSetting Resolution=600dpi: "JCLResolution=600dpi GSResolution=600dpi"
+*CloseUI: *Resolution
+
+*FoomaticRIPOption GSResolution: enum CmdLine A 15
+*FoomaticRIPOptionSetting GSResolution=FromResolution: ""
+*FoomaticRIPOptionSetting GSResolution=600dpi: " -r600x600"
+
+*FoomaticRIPOption JCLResolution: enum JCL A 15
+*FoomaticRIPOptionSetting JCLResolution=FromResolution: ""
+*FoomaticRIPOptionSetting JCLResolution=600dpi: "SET RESOLUTION=600"
+
+
+*%========== Media Selection ==========
+
+*HWMargins: 12 12 12 12
+*OpenUI *PageSize/PageSize: PickOne
+*FoomaticRIPOption PageSize: enum CmdLine C
+*OrderDependency: 20 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize A3/A3: "%% FoomaticRIPOptionSetting: PageSize=A3"
+*FoomaticRIPOptionSetting PageSize=A3: " -sPAPERSIZE=a3"
+*PageSize A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*FoomaticRIPOptionSetting PageSize=A4: " -sPAPERSIZE=a4"
+*PageSize Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*FoomaticRIPOptionSetting PageSize=Letter: " -sPAPERSIZE=letter"
+*PageSize 11x17/11x17: "%% FoomaticRIPOptionSetting: PageSize=11x17"
+*FoomaticRIPOptionSetting PageSize=11x17: " -sPAPERSIZE=11x17"
+*CloseUI: *PageSize
+
+*OpenUI *PageRegion: PickOne
+*OrderDependency: 25 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion A3/A3: "%% FoomaticRIPOptionSetting: PageSize=A3"
+*PageRegion A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*PageRegion Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*PageRegion 11x17/11x17: "%% FoomaticRIPOptionSetting: PageSize=11x17"
+*CloseUI: *PageRegion
+
+*%========== Information About Media Sizes ==========
+
+*DefaultImageableArea: Letter
+*ImageableArea A3/A3: "12 12 830 1179"
+*ImageableArea A4/A4: "12 12 583 830"
+*ImageableArea Letter/Letter: "12 12 600 780"
+*ImageableArea 11x17/11x17: "12 12 780 1212"
+
+*DefaultPaperDimension: Letter
+*PaperDimension A3/A3: "842 1191"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension Letter/Letter: "612 792"
+*PaperDimension 11x17/11x17: "792 1224"
+
+*%========== Media Handling Features ==========
+
+*OpenUI *InputSlot/InputSlot: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine E
+*OrderDependency: 30 AnySetup *InputSlot
+*DefaultInputSlot: Auto
+*InputSlot MultiTray/Bypass Tray: "%% FoomaticRIPOptionSetting: InputSlot=MultiTray"
+*FoomaticRIPOptionSetting InputSlot=MultiTray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x02\xf8\x26/g&quot;"
+*End
+*InputSlot 1Tray/Tray 1: "%% FoomaticRIPOptionSetting: InputSlot=1Tray"
+*FoomaticRIPOptionSetting InputSlot=1Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x04\xf8\x26/g&quot;"
+*End
+*InputSlot 2Tray/Tray 2: "%% FoomaticRIPOptionSetting: InputSlot=2Tray"
+*FoomaticRIPOptionSetting InputSlot=2Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x05\xf8\x26/g&quot;"
+*End
+*InputSlot 3Tray/Tray 3: "%% FoomaticRIPOptionSetting: InputSlot=3Tray"
+*FoomaticRIPOptionSetting InputSlot=3Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x07\xf8\x26/g&quot;"
+*End
+*InputSlot 4Tray/Tray 4: "%% FoomaticRIPOptionSetting: InputSlot=4Tray"
+*FoomaticRIPOptionSetting InputSlot=4Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x08\xf8\x26/g&quot;"
+*End
+*InputSlot Auto/Auto Select: "%% FoomaticRIPOptionSetting: InputSlot=Auto"
+*FoomaticRIPOptionSetting InputSlot=Auto: ""
+*CloseUI: *InputSlot
+
+*OpenUI *Duplex/Duplex: PickOne
+*FoomaticRIPOption Duplex: enum Composite D
+*OrderDependency: 50 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex None/Off: "%% FoomaticRIPOptionSetting: Duplex=None"
+*FoomaticRIPOptionSetting Duplex=None: "JCLDuplex=None GSDuplex=None"
+*Duplex DuplexNoTumble/Long Edge: "%% FoomaticRIPOptionSetting: Duplex=DuplexNoTumble"
+*FoomaticRIPOptionSetting Duplex=DuplexNoTumble: "JCLDuplex=DuplexNoTumble GSDuplex=DuplexNoTumble"
+*Duplex DuplexTumble/Short Edge: "%% FoomaticRIPOptionSetting: Duplex=DuplexTumble"
+*FoomaticRIPOptionSetting Duplex=DuplexTumble: "JCLDuplex=DuplexTumble GSDuplex=DuplexTumble"
+*CloseUI: *Duplex
+
+*FoomaticRIPOption GSDuplex: enum CmdLine D 50
+*FoomaticRIPOptionSetting GSDuplex=FromDuplex: ""
+*FoomaticRIPOptionSetting GSDuplex=None: ""
+*FoomaticRIPOptionSetting GSDuplex=DuplexNoTumble: "&&
+ | perl -p -e &quot;s/\xc0\x00\xf8\x34/\xc0\x01\xf8\x35/g&quot;"
+*FoomaticRIPOptionSetting GSDuplex=DuplexTumble: "&&
+ | perl -p -e &quot;s/\xc0\x00\xf8\x34/\xc0\x00\xf8\x35/g&quot;"
+
+*FoomaticRIPOption JCLDuplex: enum JCL D 50
+*FoomaticRIPOptionSetting JCLDuplex=FromDuplex: ""
+*FoomaticRIPOptionSetting JCLDuplex=None: "SET DUPLEX=OFF"
+*FoomaticRIPOptionSetting JCLDuplex=DuplexNoTumble: "SET DUPLEX=ON
+@PJL SET BINDING=LONGEDGE"
+*FoomaticRIPOptionSetting JCLDuplex=DuplexTumble: "SET DUPLEX=ON
+@PJL SET BINDING=SHORTEDGE"
+
+
+*OpenUI *MediaType/Paper Type: PickOne
+*FoomaticRIPOption MediaType: enum JCL A
+*OrderDependency: 205 AnySetup *MediaType
+*DefaultMediaType: Plain
+*MediaType Plain/Plain: "%% FoomaticRIPOptionSetting: MediaType=Plain"
+*FoomaticRIPOptionSetting MediaType=Plain: "SET MEDIATYPE=PLAIN"
+*MediaType Recycled/Recycled: "%% FoomaticRIPOptionSetting: MediaType=Recycled"
+*FoomaticRIPOptionSetting MediaType=Recycled: "SET MEDIATYPE=RECYCLED"
+*MediaType Special/Special: "%% FoomaticRIPOptionSetting: MediaType=Special"
+*FoomaticRIPOptionSetting MediaType=Special: "SET MEDIATYPE=SPECIAL"
+*MediaType Colored/Color: "%% FoomaticRIPOptionSetting: MediaType=Colored"
+*FoomaticRIPOptionSetting MediaType=Colored: "SET MEDIATYPE=COLOR"
+*MediaType Letterhead/Letterhead: "%% FoomaticRIPOptionSetting: MediaType=Letterhead"
+*FoomaticRIPOptionSetting MediaType=Letterhead: "SET MEDIATYPE=LETTERHEAD"
+*MediaType Preprinted/Preprinted: "%% FoomaticRIPOptionSetting: MediaType=Preprinted"
+*FoomaticRIPOptionSetting MediaType=Preprinted: "SET MEDIATYPE=PREPRINTED"
+*MediaType Prepunched/Prepunched: "%% FoomaticRIPOptionSetting: MediaType=Prepunched"
+*FoomaticRIPOptionSetting MediaType=Prepunched: "SET MEDIATYPE=PREPUNCHED"
+*MediaType Labels/Labels: "%% FoomaticRIPOptionSetting: MediaType=Labels"
+*FoomaticRIPOptionSetting MediaType=Labels: "SET MEDIATYPE=LABELS"
+*MediaType Bond/Bond: "%% FoomaticRIPOptionSetting: MediaType=Bond"
+*FoomaticRIPOptionSetting MediaType=Bond: "SET MEDIATYPE=BOND"
+*MediaType Cardstock/Cardstock: "%% FoomaticRIPOptionSetting: MediaType=Cardstock"
+*FoomaticRIPOptionSetting MediaType=Cardstock: "SET MEDIATYPE=CARDSTOCK"
+*MediaType OHP/Transparency: "%% FoomaticRIPOptionSetting: MediaType=OHP"
+*FoomaticRIPOptionSetting MediaType=OHP: "SET MEDIATYPE=TRANSPARENCY"
+*MediaType Thick/Thick: "%% FoomaticRIPOptionSetting: MediaType=Thick"
+*FoomaticRIPOptionSetting MediaType=Thick: "SET MEDIATYPE=THICK"
+*MediaType Thin/Thin: "%% FoomaticRIPOptionSetting: MediaType=Thin"
+*FoomaticRIPOptionSetting MediaType=Thin: "SET MEDIATYPE=THIN"
+*CloseUI: *MediaType
+
+*OpenUI *OutputBin/Destination: PickOne
+*FoomaticRIPOption OutputBin: enum JCL A
+*OrderDependency: 210 AnySetup *OutputBin
+*DefaultOutputBin: Default
+*OutputBin Default/Printer Default: "%% FoomaticRIPOptionSetting: OutputBin=Default"
+*FoomaticRIPOptionSetting OutputBin=Default: "SET OUTBIN=SYSDEFAULT"
+*OutputBin Standard/Internal Tray 1: "%% FoomaticRIPOptionSetting: OutputBin=Standard"
+*FoomaticRIPOptionSetting OutputBin=Standard: "SET OUTBIN=UPPER"
+*OutputBin Bin1/Internal Tray 2: "%% FoomaticRIPOptionSetting: OutputBin=Bin1"
+*FoomaticRIPOptionSetting OutputBin=Bin1: "SET OUTBIN=INNER"
+*OutputBin Shift/Shift Tray: "%% FoomaticRIPOptionSetting: OutputBin=Shift"
+*FoomaticRIPOptionSetting OutputBin=Shift: "SET OUTBIN=UPPER"
+*OutputBin FujigawaShift/Finisher Tray: "%% FoomaticRIPOptionSetting: OutputBin=FujigawaShift"
+*FoomaticRIPOptionSetting OutputBin=FujigawaShift: "SET OUTBIN=FINISHERSHIFT"
+*OutputBin KingUpper/Finisher Proof Tray: "%% FoomaticRIPOptionSetting: OutputBin=KingUpper"
+*FoomaticRIPOptionSetting OutputBin=KingUpper: "SET OUTBIN=FINISHERPROOF"
+*OutputBin KingLower/Finisher Shift Tray: "%% FoomaticRIPOptionSetting: OutputBin=KingLower"
+*FoomaticRIPOptionSetting OutputBin=KingLower: "SET OUTBIN=FINISHERSHIFT"
+*CloseUI: *OutputBin
+
+*OpenUI *StapleLocation/Staple: PickOne
+*FoomaticRIPOption StapleLocation: enum JCL A
+*OrderDependency: 220 AnySetup *StapleLocation
+*DefaultStapleLocation: None
+*StapleLocation None/Off: "%% FoomaticRIPOptionSetting: StapleLocation=None"
+*FoomaticRIPOptionSetting StapleLocation=None: "SET STAPLE=OFF"
+*StapleLocation UpperLeft/Top left: "%% FoomaticRIPOptionSetting: StapleLocation=UpperLeft"
+*FoomaticRIPOptionSetting StapleLocation=UpperLeft: "SET STAPLE=LEFTTOP"
+*StapleLocation UpperRight/Top right: "%% FoomaticRIPOptionSetting: StapleLocation=UpperRight"
+*FoomaticRIPOptionSetting StapleLocation=UpperRight: "SET STAPLE=RIGHTTOP"
+*StapleLocation LeftW/2 at left: "%% FoomaticRIPOptionSetting: StapleLocation=LeftW"
+*FoomaticRIPOptionSetting StapleLocation=LeftW: "SET STAPLE=LEFT2PORT"
+*StapleLocation RightW/2 at right: "%% FoomaticRIPOptionSetting: StapleLocation=RightW"
+*FoomaticRIPOptionSetting StapleLocation=RightW: "SET STAPLE=RIGHT2PORT"
+*StapleLocation UpperW/2 at top: "%% FoomaticRIPOptionSetting: StapleLocation=UpperW"
+*FoomaticRIPOptionSetting StapleLocation=UpperW: "SET STAPLE=TOP2PORT"
+*CloseUI: *StapleLocation
+
+
+*OpenUI *RIPrintMode/Toner Saving: PickOne
+*FoomaticRIPOption RIPrintMode: enum JCL A
+*OrderDependency: 45 AnySetup *RIPrintMode
+*DefaultRIPrintMode: 0rhit
+*RIPrintMode 0rhit/Off: "%% FoomaticRIPOptionSetting: RIPrintMode=0rhit"
+*FoomaticRIPOptionSetting RIPrintMode=0rhit: "SET ECONOMODE=OFF"
+*RIPrintMode 5rhit/On: "%% FoomaticRIPOptionSetting: RIPrintMode=5rhit"
+*FoomaticRIPOptionSetting RIPrintMode=5rhit: "SET ECONOMODE=ON"
+*CloseUI: *RIPrintMode
+
+
+*CloseGroup: General
+
+
+*OpenGroup: JobLog/Job Log
+
+*OpenUI *JobType/JobType: PickOne
+*FoomaticRIPOption JobType: enum JCL A
+*OrderDependency: 255 AnySetup *JobType
+*DefaultJobType: Normal
+*JobType Normal/Normal: ""
+*JobType DetailedLogging/Normal with Detailed Logging: "%% FoomaticRIPOptionSetting: JobType=DetailedLogging"
+*FoomaticRIPOptionSetting JobType=DetailedLogging: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;"
+*End
+*JobType SamplePrint/Sample Print: "%% FoomaticRIPOptionSetting: JobType=SamplePrint"
+*FoomaticRIPOptionSetting JobType=SamplePrint: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;
+@PJL PROOFJOB"
+*End
+*JobType LockedPrint/Locked Print: "%% FoomaticRIPOptionSetting: JobType=LockedPrint"
+*FoomaticRIPOptionSetting JobType=LockedPrint: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;
+@PJL SECUREJOB"
+*End
+*JobType DocServer/Document Server: "%% FoomaticRIPOptionSetting: JobType=DocServer"
+*FoomaticRIPOptionSetting JobType=DocServer: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;
+@PJL SET OWNERID=&quot;&user;&quot;
+@PJL SET DISKIMAGE=ON"
+*End
+*CloseUI: *JobType
+
+
+*OpenUI *LockedPrintPassword/Locked Print Password (4 digits): PickOne
+*FoomaticRIPOption LockedPrintPassword: password JCL A
+*FoomaticRIPOptionMaxLength LockedPrintPassword:4
+*FoomaticRIPOptionAllowedChars LockedPrintPassword: "0-9"
+*OrderDependency: 255 AnySetup *LockedPrintPassword
+*FoomaticRIPOptionPrototype LockedPrintPassword: "SET JOBPASSWORD=%s"
+*DefaultLockedPrintPassword: None
+*LockedPrintPassword None/None: ""
+*LockedPrintPassword 1111/1111: "%% FoomaticRIPOptionSetting: LockedPrintPassword=1111"
+*FoomaticRIPOptionSetting LockedPrintPassword=1111: "SET JOBPASSWORD=1111"
+*LockedPrintPassword 2222/2222: "%% FoomaticRIPOptionSetting: LockedPrintPassword=2222"
+*FoomaticRIPOptionSetting LockedPrintPassword=2222: "SET JOBPASSWORD=2222"
+*LockedPrintPassword 3333/3333: "%% FoomaticRIPOptionSetting: LockedPrintPassword=3333"
+*FoomaticRIPOptionSetting LockedPrintPassword=3333: "SET JOBPASSWORD=3333"
+*CloseUI: *LockedPrintPassword
+
+
+*OpenUI *DocServerPassword/Document Server Password (4 digits): PickOne
+*FoomaticRIPOption DocServerPassword: password JCL A
+*FoomaticRIPOptionMaxLength DocServerPassword:4
+*FoomaticRIPOptionAllowedChars DocServerPassword: "0-9"
+*OrderDependency: 255 AnySetup *DocServerPassword
+*FoomaticRIPOptionPrototype DocServerPassword: "SET JOBPASSWORD=%s"
+*DefaultDocServerPassword: None
+*DocServerPassword None/None: ""
+*DocServerPassword 1111/1111: "%% FoomaticRIPOptionSetting: DocServerPassword=1111"
+*FoomaticRIPOptionSetting DocServerPassword=1111: "SET JOBPASSWORD=1111"
+*DocServerPassword 2222/2222: "%% FoomaticRIPOptionSetting: DocServerPassword=2222"
+*FoomaticRIPOptionSetting DocServerPassword=2222: "SET JOBPASSWORD=2222"
+*DocServerPassword 3333/3333: "%% FoomaticRIPOptionSetting: DocServerPassword=3333"
+*FoomaticRIPOptionSetting DocServerPassword=3333: "SET JOBPASSWORD=3333"
+*CloseUI: *DocServerPassword
+
+
+*OpenUI *UserCode/User Code (up to 8 digits): PickOne
+*FoomaticRIPOption UserCode: string JCL A
+*FoomaticRIPOptionMaxLength UserCode:8
+*FoomaticRIPOptionAllowedChars UserCode: "0-9"
+*OrderDependency: 255 AnySetup *UserCode
+*FoomaticRIPOptionPrototype UserCode: "SET USERCODE=&quot;%s&quot;"
+*DefaultUserCode: None
+*UserCode None/None: ""
+*UserCode 1/1: "%% FoomaticRIPOptionSetting: UserCode=1"
+*FoomaticRIPOptionSetting UserCode=1: "SET USERCODE=&quot;1&quot;"
+*UserCode 2/2: "%% FoomaticRIPOptionSetting: UserCode=2"
+*FoomaticRIPOptionSetting UserCode=2: "SET USERCODE=&quot;2&quot;"
+*UserCode 3/3: "%% FoomaticRIPOptionSetting: UserCode=3"
+*FoomaticRIPOptionSetting UserCode=3: "SET USERCODE=&quot;3&quot;"
+*CloseUI: *UserCode
+
+*CloseGroup: JobLog/Job Log
+
+*UIConstraints: *Option1OptionTray None *InputSlot 3Tray
+*UIConstraints: *Option1OptionTray None *InputSlot 4Tray
+*UIConstraints: *Option1OptionTray 1Cassette *InputSlot 4Tray
+*UIConstraints: *Option3BypassTray False *InputSlot MultiTray
+*UIConstraints: *InputSlot 3Tray *Option1OptionTray None
+*UIConstraints: *InputSlot 4Tray *Option1OptionTray None
+*UIConstraints: *InputSlot 4Tray *Option1OptionTray 1Cassette
+*UIConstraints: *InputSlot MultiTray *Option3BypassTray False
+*UIConstraints: *Option10DuplexUnit False *Duplex DuplexTumble
+*UIConstraints: *Option10DuplexUnit False *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *Option10DuplexUnit False
+*UIConstraints: *Duplex DuplexNoTumble *Option10DuplexUnit False
+*UIConstraints: *Option20InternalTray2 False *OutputBin Bin1
+*UIConstraints: *OutputBin Bin1 *Option20InternalTray2 False
+*UIConstraints: *Option25ShiftTray False *OutputBin Shift
+*UIConstraints: *OutputBin Shift *Option25ShiftTray False
+*UIConstraints: *Option25ShiftTray True *OutputBin Standard
+*UIConstraints: *OutputBin Standard *Option25ShiftTray True
+*UIConstraints: *Option25ShiftTray True *Option30Finisher Fin500
+*UIConstraints: *Option25ShiftTray True *Option30Finisher Fin1000
+*UIConstraints: *Option30Finisher Fin500 *Option25ShiftTray True
+*UIConstraints: *Option30Finisher Fin1000 *Option25ShiftTray True
+*UIConstraints: *Option30Finisher None *OutputBin FujigawaShift
+*UIConstraints: *Option30Finisher None *OutputBin KingUpper
+*UIConstraints: *Option30Finisher None *OutputBin KingLower
+*UIConstraints: *Option30Finisher Fin500 *OutputBin KingUpper
+*UIConstraints: *Option30Finisher Fin500 *OutputBin KingLower
+*UIConstraints: *Option30Finisher Fin1000 *OutputBin FujigawaShift
+*UIConstraints: *OutputBin FujigawaShift *Option30Finisher None
+*UIConstraints: *OutputBin KingUpper *Option30Finisher None
+*UIConstraints: *OutputBin KingLower *Option30Finisher None
+*UIConstraints: *OutputBin KingUpper *Option30Finisher Fin500
+*UIConstraints: *OutputBin KingLower *Option30Finisher Fin500
+*UIConstraints: *OutputBin FujigawaShift *Option30Finisher Fin1000
+*UIConstraints: *StapleLocation UpperLeft *Option30Finisher None
+*UIConstraints: *StapleLocation UpperRight *Option30Finisher None
+*UIConstraints: *StapleLocation LeftW *Option30Finisher None
+*UIConstraints: *StapleLocation RightW *Option30Finisher None
+*UIConstraints: *StapleLocation UpperW *Option30Finisher None
+*UIConstraints: *Option30Finisher None *StapleLocation UpperLeft
+*UIConstraints: *Option30Finisher None *StapleLocation UpperRight
+*UIConstraints: *Option30Finisher None *StapleLocation LeftW
+*UIConstraints: *Option30Finisher None *StapleLocation RightW
+*UIConstraints: *Option30Finisher None *StapleLocation UpperW
+*UIConstraints: *Option30Finisher Fin500 *StapleLocation LeftW
+*UIConstraints: *Option30Finisher Fin500 *StapleLocation RightW
+*UIConstraints: *Option30Finisher Fin500 *StapleLocation UpperW
+*UIConstraints: *StapleLocation LeftW *Option30Finisher Fin500
+*UIConstraints: *StapleLocation RightW *Option30Finisher Fin500
+*UIConstraints: *StapleLocation UpperW *Option30Finisher Fin500
+*UIConstraints: *StapleLocation UpperLeft *OutputBin Standard
+*UIConstraints: *StapleLocation UpperRight *OutputBin Standard
+*UIConstraints: *StapleLocation LeftW *OutputBin Standard
+*UIConstraints: *StapleLocation RightW *OutputBin Standard
+*UIConstraints: *StapleLocation UpperW *OutputBin Standard
+*UIConstraints: *OutputBin Standard *StapleLocation UpperLeft
+*UIConstraints: *OutputBin Standard *StapleLocation UpperRight
+*UIConstraints: *OutputBin Standard *StapleLocation LeftW
+*UIConstraints: *OutputBin Standard *StapleLocation RightW
+*UIConstraints: *OutputBin Standard *StapleLocation UpperW
+*UIConstraints: *StapleLocation UpperLeft *OutputBin Bin1
+*UIConstraints: *StapleLocation UpperRight *OutputBin Bin1
+*UIConstraints: *StapleLocation LeftW *OutputBin Bin1
+*UIConstraints: *StapleLocation RightW *OutputBin Bin1
+*UIConstraints: *StapleLocation UpperW *OutputBin Bin1
+*UIConstraints: *OutputBin Bin1 *StapleLocation UpperLeft
+*UIConstraints: *OutputBin Bin1 *StapleLocation UpperRight
+*UIConstraints: *OutputBin Bin1 *StapleLocation LeftW
+*UIConstraints: *OutputBin Bin1 *StapleLocation RightW
+*UIConstraints: *OutputBin Bin1 *StapleLocation UpperW
+*UIConstraints: *StapleLocation UpperLeft *OutputBin Shift
+*UIConstraints: *StapleLocation UpperRight *OutputBin Shift
+*UIConstraints: *StapleLocation LeftW *OutputBin Shift
+*UIConstraints: *StapleLocation RightW *OutputBin Shift
+*UIConstraints: *StapleLocation UpperW *OutputBin Shift
+*UIConstraints: *OutputBin Shift *StapleLocation UpperLeft
+*UIConstraints: *OutputBin Shift *StapleLocation UpperRight
+*UIConstraints: *OutputBin Shift *StapleLocation LeftW
+*UIConstraints: *OutputBin Shift *StapleLocation RightW
+*UIConstraints: *OutputBin Shift *StapleLocation UpperW
+*UIConstraints: *StapleLocation UpperLeft *OutputBin KingUpper
+*UIConstraints: *StapleLocation UpperRight *OutputBin KingUpper
+*UIConstraints: *StapleLocation LeftW *OutputBin KingUpper
+*UIConstraints: *StapleLocation RightW *OutputBin KingUpper
+*UIConstraints: *StapleLocation UpperW *OutputBin KingUpper
+*UIConstraints: *OutputBin KingUpper *StapleLocation UpperLeft
+*UIConstraints: *OutputBin KingUpper *StapleLocation UpperRight
+*UIConstraints: *OutputBin KingUpper *StapleLocation LeftW
+*UIConstraints: *OutputBin KingUpper *StapleLocation RightW
+*UIConstraints: *OutputBin KingUpper *StapleLocation UpperW
+*UIConstraints: *MediaType Labels *InputSlot 1Tray
+*UIConstraints: *MediaType Labels *InputSlot 3Tray
+*UIConstraints: *MediaType Labels *InputSlot 4Tray
+*UIConstraints: *MediaType OHP *InputSlot 1Tray
+*UIConstraints: *MediaType OHP *InputSlot 3Tray
+*UIConstraints: *MediaType OHP *InputSlot 4Tray
+*UIConstraints: *MediaType Thick *InputSlot 1Tray
+*UIConstraints: *MediaType Thick *InputSlot 3Tray
+*UIConstraints: *MediaType Thick *InputSlot 4Tray
+*UIConstraints: *MediaType Thin *InputSlot 1Tray
+*UIConstraints: *MediaType Thin *InputSlot 3Tray
+*UIConstraints: *MediaType Thin *InputSlot 4Tray
+*UIConstraints: *InputSlot 1Tray *MediaType Labels
+*UIConstraints: *InputSlot 3Tray *MediaType Labels
+*UIConstraints: *InputSlot 4Tray *MediaType Labels
+*UIConstraints: *InputSlot 1Tray *MediaType OHP
+*UIConstraints: *InputSlot 3Tray *MediaType OHP
+*UIConstraints: *InputSlot 4Tray *MediaType OHP
+*UIConstraints: *InputSlot 1Tray *MediaType Thick
+*UIConstraints: *InputSlot 3Tray *MediaType Thick
+*UIConstraints: *InputSlot 4Tray *MediaType Thick
+*UIConstraints: *InputSlot 1Tray *MediaType Thin
+*UIConstraints: *InputSlot 3Tray *MediaType Thin
+*UIConstraints: *InputSlot 4Tray *MediaType Thin
+*UIConstraints: *MediaType Labels *OutputBin Bin1
+*UIConstraints: *MediaType Labels *OutputBin FujigawaShift
+*UIConstraints: *MediaType Labels *OutputBin KingUpper
+*UIConstraints: *MediaType Labels *OutputBin KingLower
+*UIConstraints: *MediaType OHP *OutputBin Bin1
+*UIConstraints: *MediaType OHP *OutputBin FujigawaShift
+*UIConstraints: *MediaType OHP *OutputBin KingLower
+*UIConstraints: *MediaType Thick *OutputBin Bin1
+*UIConstraints: *MediaType Thin *OutputBin Bin1
+*UIConstraints: *MediaType Thin *OutputBin FujigawaShift
+*UIConstraints: *MediaType Thin *OutputBin KingLower
+*UIConstraints: *OutputBin Bin1 *MediaType Labels
+*UIConstraints: *OutputBin FujigawaShift *MediaType Labels
+*UIConstraints: *OutputBin KingUpper *MediaType Labels
+*UIConstraints: *OutputBin KingLower *MediaType Labels
+*UIConstraints: *OutputBin Bin1 *MediaType OHP
+*UIConstraints: *OutputBin FujigawaShift *MediaType OHP
+*UIConstraints: *OutputBin KingLower *MediaType OHP
+*UIConstraints: *OutputBin Bin1 *MediaType Thick
+*UIConstraints: *OutputBin Bin1 *MediaType Thin
+*UIConstraints: *OutputBin FujigawaShift *MediaType Thin
+*UIConstraints: *OutputBin KingLower *MediaType Thin
+*UIConstraints: *Duplex DuplexTumble *InputSlot MultiTray
+*UIConstraints: *Duplex DuplexNoTumble *InputSlot MultiTray
+*UIConstraints: *InputSlot MultiTray *Duplex DuplexTumble
+*UIConstraints: *InputSlot MultiTray *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *MediaType Labels
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Labels
+*UIConstraints: *Duplex DuplexTumble *MediaType OHP
+*UIConstraints: *Duplex DuplexNoTumble *MediaType OHP
+*UIConstraints: *Duplex DuplexTumble *MediaType Thick
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Thick
+*UIConstraints: *Duplex DuplexTumble *MediaType Thin
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Thin
+*UIConstraints: *MediaType Labels *Duplex DuplexTumble
+*UIConstraints: *MediaType Labels *Duplex DuplexNoTumble
+*UIConstraints: *MediaType OHP *Duplex DuplexTumble
+*UIConstraints: *MediaType OHP *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Thick *Duplex DuplexTumble
+*UIConstraints: *MediaType Thick *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Thin *Duplex DuplexTumble
+*UIConstraints: *MediaType Thin *Duplex DuplexNoTumble
+
+
+
+*% Generic boilerplate PPD stuff as standard PostScript fonts and so on
+
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Standard ROM
+*% end of Printer Description file
diff --git a/db/source/PPD/Infotec/PXL/Infotec-IS_2135_PXL.ppd b/db/source/PPD/Infotec/PXL/Infotec-IS_2135_PXL.ppd
new file mode 100644
index 00000000..43035e3a
--- /dev/null
+++ b/db/source/PPD/Infotec/PXL/Infotec-IS_2135_PXL.ppd
@@ -0,0 +1,687 @@
+*PPD-Adobe: "4.3"
+*%
+*% Printer Description file
+*% for "Infotec IS 2135 PXL"
+*%
+*% CreationDate: 2002/03/18
+*% Modified: 2005/11/15
+*%
+*% COPYRIGHT (C) 2002-2005 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.2"
+*FormatVersion: "4.3"
+*LanguageEncoding: ISOLatin1
+*LanguageVersion: English
+*ModelName: "Infotec IS 2135"
+*PCFileName: "INF21353.PPD"
+*Manufacturer: "Infotec"
+*Product: "(infotec IS 2135 PS3)"
+*PSVersion: "(3011.103) 2"
+*ShortNickName: "Infotec IS 2135 PXL"
+*NickName: "Infotec IS 2135 PXL"
+
+*cupsVersion: 1.0
+*cupsManualCopies: True
+*cupsModelNumber: 2
+*cupsFilter: "application/vnd.cups-postscript 0 foomatic-rip"
+
+*%========== Basic Device Capabilities ==========
+
+*LanguageLevel: "3"
+*ColorDevice: False
+*DefaultColorSpace: Gray
+*TTRasterizer: Type42
+*FileSystem: True
+*Throughput: "35"
+*LandscapeOrientation: Minus90
+
+*%========== Installable Options ==========
+*%========== & System Management ==========
+
+*OpenGroup: InstallableOptions/Installable Options
+
+*OpenUI *Option21ExternalTray/External Tray: PickOne
+*DefaultOption21ExternalTray: False
+*Option21ExternalTray False/Not Installed: ""
+*Option21ExternalTray True/Installed: ""
+*CloseUI *Option21ExternalTray
+
+*OpenUI *Option20InternalTray2/Internal Tray 2: PickOne
+*DefaultOption20InternalTray2: False
+*Option20InternalTray2 False/Not Installed: ""
+*Option20InternalTray2 True/Installed: ""
+*CloseUI *Option20InternalTray2
+
+*OpenUI *Option30Finisher/Finisher: PickOne
+*DefaultOption30Finisher: None
+*Option30Finisher None/Not Installed: ""
+*Option30Finisher FinKING/Finisher 1000: ""
+*Option30Finisher FinLAWC/Finisher 2250: ""
+*Option30Finisher FinTONEC/Booklet Finisher: ""
+*CloseUI *Option30Finisher
+
+*OpenUI *Option2LargeCapacityTray/Large Capacity Tray: PickOne
+*DefaultOption2LargeCapacityTray: False
+*Option2LargeCapacityTray False/Not Installed: ""
+*Option2LargeCapacityTray True/Installed: ""
+*CloseUI *Option2LargeCapacityTray
+
+*OpenUI *Option1LowerPaperTrays/Lower Paper Trays: PickOne
+*DefaultOption1LowerPaperTrays: False
+*Option1LowerPaperTrays False/Not Installed: ""
+*Option1LowerPaperTrays True/Installed: ""
+*CloseUI *Option1LowerPaperTrays
+
+
+*CloseGroup: InstallableOptions
+
+*%========== Ghostscript Command line ==========
+
+*FoomaticIDs: Infotec-IS_2135 pxlmono
+*FoomaticRIPCommandLine: "gs -q -dBATCH -dPARANOIDSAFER -dNOPAUSE%B%A%C -sOutputFile=- - %D%E"
+
+*OpenGroup: General
+*OpenUI *ColorModel/Color Mode: PickOne
+*FoomaticRIPOption ColorModel: enum Composite B
+*OrderDependency: 10 AnySetup *ColorModel
+*DefaultColorModel: Grayscale
+*ColorModel Grayscale/Grayscale: "%% FoomaticRIPOptionSetting: ColorModel=Grayscale"
+*FoomaticRIPOptionSetting ColorModel=Grayscale: "GSCmdLine=Grayscale"
+*CloseUI: *ColorModel
+
+*FoomaticRIPOption GSCmdLine: enum CmdLine B 10
+*FoomaticRIPOptionSetting GSCmdLine=FromColorModel: ""
+*FoomaticRIPOptionSetting GSCmdLine=Grayscale: " -sDEVICE=pxlmono"
+*End
+
+*OpenUI *Resolution/Resolution: PickOne
+*FoomaticRIPOption Resolution: enum Composite A
+*OrderDependency: 15 AnySetup *Resolution
+*DefaultResolution: 600dpi
+*Resolution 600dpi: "%% FoomaticRIPOptionSetting: Resolution=600dpi"
+*FoomaticRIPOptionSetting Resolution=600dpi: "JCLResolution=600dpi GSResolution=600dpi"
+*CloseUI: *Resolution
+
+*FoomaticRIPOption GSResolution: enum CmdLine A 15
+*FoomaticRIPOptionSetting GSResolution=FromResolution: ""
+*FoomaticRIPOptionSetting GSResolution=600dpi: " -r600x600"
+
+*FoomaticRIPOption JCLResolution: enum JCL A 15
+*FoomaticRIPOptionSetting JCLResolution=FromResolution: ""
+*FoomaticRIPOptionSetting JCLResolution=600dpi: "SET RESOLUTION=600"
+
+
+*%========== Media Selection ==========
+
+*HWMargins: 12 12 12 12
+*OpenUI *PageSize/PageSize: PickOne
+*FoomaticRIPOption PageSize: enum CmdLine C
+*OrderDependency: 20 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize A3/A3: "%% FoomaticRIPOptionSetting: PageSize=A3"
+*FoomaticRIPOptionSetting PageSize=A3: " -sPAPERSIZE=a3"
+*PageSize A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*FoomaticRIPOptionSetting PageSize=A4: " -sPAPERSIZE=a4"
+*PageSize Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*FoomaticRIPOptionSetting PageSize=Letter: " -sPAPERSIZE=letter"
+*PageSize 11x17/11x17: "%% FoomaticRIPOptionSetting: PageSize=11x17"
+*FoomaticRIPOptionSetting PageSize=11x17: " -sPAPERSIZE=11x17"
+*CloseUI: *PageSize
+
+*OpenUI *PageRegion: PickOne
+*OrderDependency: 25 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion A3/A3: "%% FoomaticRIPOptionSetting: PageSize=A3"
+*PageRegion A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*PageRegion Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*PageRegion 11x17/11x17: "%% FoomaticRIPOptionSetting: PageSize=11x17"
+*CloseUI: *PageRegion
+
+*%========== Information About Media Sizes ==========
+
+*DefaultImageableArea: Letter
+*ImageableArea A3/A3: "12 12 830 1179"
+*ImageableArea A4/A4: "12 12 583 830"
+*ImageableArea Letter/Letter: "12 12 600 780"
+*ImageableArea 11x17/11x17: "12 12 780 1212"
+
+*DefaultPaperDimension: Letter
+*PaperDimension A3/A3: "842 1191"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension Letter/Letter: "612 792"
+*PaperDimension 11x17/11x17: "792 1224"
+
+*%========== Media Handling Features ==========
+
+*OpenUI *InputSlot/InputSlot: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine E
+*OrderDependency: 30 AnySetup *InputSlot
+*DefaultInputSlot: Auto
+*InputSlot MultiTray/Bypass Tray: "%% FoomaticRIPOptionSetting: InputSlot=MultiTray"
+*FoomaticRIPOptionSetting InputSlot=MultiTray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x02\xf8\x26/g&quot;"
+*End
+*InputSlot 1Tray/Tray 1: "%% FoomaticRIPOptionSetting: InputSlot=1Tray"
+*FoomaticRIPOptionSetting InputSlot=1Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x04\xf8\x26/g&quot;"
+*End
+*InputSlot 2Tray/Tray 2: "%% FoomaticRIPOptionSetting: InputSlot=2Tray"
+*FoomaticRIPOptionSetting InputSlot=2Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x05\xf8\x26/g&quot;"
+*End
+*InputSlot 3Tray/Tray 3: "%% FoomaticRIPOptionSetting: InputSlot=3Tray"
+*FoomaticRIPOptionSetting InputSlot=3Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x07\xf8\x26/g&quot;"
+*End
+*InputSlot 4Tray/Tray 4: "%% FoomaticRIPOptionSetting: InputSlot=4Tray"
+*FoomaticRIPOptionSetting InputSlot=4Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x08\xf8\x26/g&quot;"
+*End
+*InputSlot 5Tray/Large Capacity Tray: "%% FoomaticRIPOptionSetting: InputSlot=5Tray"
+*FoomaticRIPOptionSetting InputSlot=5Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x09\xf8\x26/g&quot;"
+*End
+*InputSlot Auto/Auto Select: "%% FoomaticRIPOptionSetting: InputSlot=Auto"
+*FoomaticRIPOptionSetting InputSlot=Auto: ""
+*CloseUI: *InputSlot
+
+*OpenUI *Duplex/Duplex: PickOne
+*FoomaticRIPOption Duplex: enum Composite D
+*OrderDependency: 50 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex None/Off: "%% FoomaticRIPOptionSetting: Duplex=None"
+*FoomaticRIPOptionSetting Duplex=None: "JCLDuplex=None GSDuplex=None"
+*Duplex DuplexNoTumble/Long Edge: "%% FoomaticRIPOptionSetting: Duplex=DuplexNoTumble"
+*FoomaticRIPOptionSetting Duplex=DuplexNoTumble: "JCLDuplex=DuplexNoTumble GSDuplex=DuplexNoTumble"
+*Duplex DuplexTumble/Short Edge: "%% FoomaticRIPOptionSetting: Duplex=DuplexTumble"
+*FoomaticRIPOptionSetting Duplex=DuplexTumble: "JCLDuplex=DuplexTumble GSDuplex=DuplexTumble"
+*CloseUI: *Duplex
+
+*FoomaticRIPOption GSDuplex: enum CmdLine D 50
+*FoomaticRIPOptionSetting GSDuplex=FromDuplex: ""
+*FoomaticRIPOptionSetting GSDuplex=None: ""
+*FoomaticRIPOptionSetting GSDuplex=DuplexNoTumble: "&&
+ | perl -p -e &quot;s/\xc0\x00\xf8\x34/\xc0\x01\xf8\x35/g&quot;"
+*FoomaticRIPOptionSetting GSDuplex=DuplexTumble: "&&
+ | perl -p -e &quot;s/\xc0\x00\xf8\x34/\xc0\x00\xf8\x35/g&quot;"
+
+*FoomaticRIPOption JCLDuplex: enum JCL D 50
+*FoomaticRIPOptionSetting JCLDuplex=FromDuplex: ""
+*FoomaticRIPOptionSetting JCLDuplex=None: "SET DUPLEX=OFF"
+*FoomaticRIPOptionSetting JCLDuplex=DuplexNoTumble: "SET DUPLEX=ON
+@PJL SET BINDING=LONGEDGE"
+*FoomaticRIPOptionSetting JCLDuplex=DuplexTumble: "SET DUPLEX=ON
+@PJL SET BINDING=SHORTEDGE"
+
+
+*OpenUI *MediaType/Paper Type: PickOne
+*FoomaticRIPOption MediaType: enum JCL A
+*OrderDependency: 205 AnySetup *MediaType
+*DefaultMediaType: Plain
+*MediaType Plain/Plain: "%% FoomaticRIPOptionSetting: MediaType=Plain"
+*FoomaticRIPOptionSetting MediaType=Plain: "SET MEDIATYPE=PLAIN"
+*MediaType Recycled/Recycled: "%% FoomaticRIPOptionSetting: MediaType=Recycled"
+*FoomaticRIPOptionSetting MediaType=Recycled: "SET MEDIATYPE=RECYCLED"
+*MediaType Special/Special: "%% FoomaticRIPOptionSetting: MediaType=Special"
+*FoomaticRIPOptionSetting MediaType=Special: "SET MEDIATYPE=SPECIAL"
+*MediaType Colored/Color: "%% FoomaticRIPOptionSetting: MediaType=Colored"
+*FoomaticRIPOptionSetting MediaType=Colored: "SET MEDIATYPE=COLOR"
+*MediaType Letterhead/Letterhead: "%% FoomaticRIPOptionSetting: MediaType=Letterhead"
+*FoomaticRIPOptionSetting MediaType=Letterhead: "SET MEDIATYPE=LETTERHEAD"
+*MediaType Preprinted/Preprinted: "%% FoomaticRIPOptionSetting: MediaType=Preprinted"
+*FoomaticRIPOptionSetting MediaType=Preprinted: "SET MEDIATYPE=PREPRINTED"
+*MediaType Prepunched/Prepunched: "%% FoomaticRIPOptionSetting: MediaType=Prepunched"
+*FoomaticRIPOptionSetting MediaType=Prepunched: "SET MEDIATYPE=PREPUNCHED"
+*MediaType Labels/Labels: "%% FoomaticRIPOptionSetting: MediaType=Labels"
+*FoomaticRIPOptionSetting MediaType=Labels: "SET MEDIATYPE=LABELS"
+*MediaType Bond/Bond: "%% FoomaticRIPOptionSetting: MediaType=Bond"
+*FoomaticRIPOptionSetting MediaType=Bond: "SET MEDIATYPE=BOND"
+*MediaType Cardstock/Cardstock: "%% FoomaticRIPOptionSetting: MediaType=Cardstock"
+*FoomaticRIPOptionSetting MediaType=Cardstock: "SET MEDIATYPE=CARDSTOCK"
+*MediaType OHP/Transparency: "%% FoomaticRIPOptionSetting: MediaType=OHP"
+*FoomaticRIPOptionSetting MediaType=OHP: "SET MEDIATYPE=TRANSPARENCY"
+*MediaType Thick/Thick: "%% FoomaticRIPOptionSetting: MediaType=Thick"
+*FoomaticRIPOptionSetting MediaType=Thick: "SET MEDIATYPE=THICK"
+*CloseUI: *MediaType
+
+*OpenUI *OutputBin/Destination: PickOne
+*FoomaticRIPOption OutputBin: enum JCL A
+*OrderDependency: 210 AnySetup *OutputBin
+*DefaultOutputBin: Default
+*OutputBin Default/Printer Default: "%% FoomaticRIPOptionSetting: OutputBin=Default"
+*FoomaticRIPOptionSetting OutputBin=Default: "SET OUTBIN=SYSDEFAULT"
+*OutputBin Standard/Internal Tray 1: "%% FoomaticRIPOptionSetting: OutputBin=Standard"
+*FoomaticRIPOptionSetting OutputBin=Standard: "SET OUTBIN=UPPER"
+*OutputBin Bin1/Internal Tray 2: "%% FoomaticRIPOptionSetting: OutputBin=Bin1"
+*FoomaticRIPOptionSetting OutputBin=Bin1: "SET OUTBIN=INNER"
+*OutputBin External/External Tray: "%% FoomaticRIPOptionSetting: OutputBin=External"
+*FoomaticRIPOptionSetting OutputBin=External: "SET OUTBIN=LOWER"
+*OutputBin FinProof/Finisher Upper Tray: "%% FoomaticRIPOptionSetting: OutputBin=FinProof"
+*FoomaticRIPOptionSetting OutputBin=FinProof: "SET OUTBIN=FINISHERPROOF"
+*OutputBin FinShift/Finisher Shift Tray: "%% FoomaticRIPOptionSetting: OutputBin=FinShift"
+*FoomaticRIPOptionSetting OutputBin=FinShift: "SET OUTBIN=FINISHERSHIFT"
+*CloseUI: *OutputBin
+
+*OpenUI *RIStaple/Staple: PickOne
+*FoomaticRIPOption RIStaple: enum JCL A
+*OrderDependency: 220 AnySetup *RIStaple
+*DefaultRIStaple: None
+*RIStaple None/Off: "%% FoomaticRIPOptionSetting: RIStaple=None"
+*FoomaticRIPOptionSetting RIStaple=None: "SET STAPLE=OFF"
+*RIStaple UpperLeft/Top left: "%% FoomaticRIPOptionSetting: RIStaple=UpperLeft"
+*FoomaticRIPOptionSetting RIStaple=UpperLeft: "SET STAPLE=LEFTTOP"
+*RIStaple UpperRight/Top right: "%% FoomaticRIPOptionSetting: RIStaple=UpperRight"
+*FoomaticRIPOptionSetting RIStaple=UpperRight: "SET STAPLE=RIGHTTOP"
+*RIStaple LeftW/2 at left: "%% FoomaticRIPOptionSetting: RIStaple=LeftW"
+*FoomaticRIPOptionSetting RIStaple=LeftW: "SET STAPLE=LEFT2PORT"
+*RIStaple RightW/2 at right: "%% FoomaticRIPOptionSetting: RIStaple=RightW"
+*FoomaticRIPOptionSetting RIStaple=RightW: "SET STAPLE=RIGHT2PORT"
+*RIStaple UpperW/2 at top: "%% FoomaticRIPOptionSetting: RIStaple=UpperW"
+*FoomaticRIPOptionSetting RIStaple=UpperW: "SET STAPLE=TOP2PORT"
+*CloseUI: *RIStaple
+
+*OpenUI *RIPunch/Punch: PickOne
+*FoomaticRIPOption RIPunch: enum JCL A
+*OrderDependency: 230 AnySetup *RIPunch
+*DefaultRIPunch: None
+*RIPunch None/Off: "%% FoomaticRIPOptionSetting: RIPunch=None"
+*FoomaticRIPOptionSetting RIPunch=None: "SET PUNCH=OFF"
+*RIPunch LeftJP2/2 at left (Japan/Europe): "%% FoomaticRIPOptionSetting: RIPunch=LeftJP2"
+*FoomaticRIPOptionSetting RIPunch=LeftJP2: "SET PUNCH=LEFTPORT
+@PJL SET PUNCHHOLE=JP2"
+*End
+*RIPunch LeftUS2/2 at left (North America): "%% FoomaticRIPOptionSetting: RIPunch=LeftUS2"
+*FoomaticRIPOptionSetting RIPunch=LeftUS2: "SET PUNCH=LEFTPORT
+@PJL SET PUNCHHOLE=US2"
+*End
+*RIPunch LeftUS3/3 at left (North America): "%% FoomaticRIPOptionSetting: RIPunch=LeftUS3"
+*FoomaticRIPOptionSetting RIPunch=LeftUS3: "SET PUNCH=LEFTPORT
+@PJL SET PUNCHHOLE=US3"
+*End
+*RIPunch LeftEU4/4 at left (Europe): "%% FoomaticRIPOptionSetting: RIPunch=LeftEU4"
+*FoomaticRIPOptionSetting RIPunch=LeftEU4: "SET PUNCH=LEFTPORT
+@PJL SET PUNCHHOLE=EU4"
+*End
+*RIPunch LeftNEU4/4 at left (Northern Europe): "%% FoomaticRIPOptionSetting: RIPunch=LeftNEU4"
+*FoomaticRIPOptionSetting RIPunch=LeftNEU4: "SET PUNCH=LEFTPORT
+@PJL SET PUNCHHOLE=NEU4"
+*End
+*RIPunch RightJP2/2 at right (Japan/Europe): "%% FoomaticRIPOptionSetting: RIPunch=RightJP2"
+*FoomaticRIPOptionSetting RIPunch=RightJP2: "SET PUNCH=RIGHTPORT
+@PJL SET PUNCHHOLE=JP2"
+*End
+*RIPunch RightUS2/2 at right (North America): "%% FoomaticRIPOptionSetting: RIPunch=RightUS2"
+*FoomaticRIPOptionSetting RIPunch=RightUS2: "SET PUNCH=RIGHTPORT
+@PJL SET PUNCHHOLE=US2"
+*End
+*RIPunch RightUS3/3 at right (North America): "%% FoomaticRIPOptionSetting: RIPunch=RightUS3"
+*FoomaticRIPOptionSetting RIPunch=RightUS3: "SET PUNCH=RIGHTPORT
+@PJL SET PUNCHHOLE=US3"
+*End
+*RIPunch RightEU4/4 at right (Europe): "%% FoomaticRIPOptionSetting: RIPunch=RightEU4"
+*FoomaticRIPOptionSetting RIPunch=RightEU4: "SET PUNCH=RIGHTPORT
+@PJL SET PUNCHHOLE=EU4"
+*End
+*RIPunch RightNEU4/4 at right (Northern Europe): "%% FoomaticRIPOptionSetting: RIPunch=RightNEU4"
+*FoomaticRIPOptionSetting RIPunch=RightNEU4: "SET PUNCH=RIGHTPORT
+@PJL SET PUNCHHOLE=NEU4"
+*End
+*RIPunch UpperJP2/2 at top (Japan/Europe): "%% FoomaticRIPOptionSetting: RIPunch=UpperJP2"
+*FoomaticRIPOptionSetting RIPunch=UpperJP2: "SET PUNCH=TOPPORT
+@PJL SET PUNCHHOLE=JP2"
+*End
+*RIPunch UpperUS2/2 at top (North America): "%% FoomaticRIPOptionSetting: RIPunch=UpperUS2"
+*FoomaticRIPOptionSetting RIPunch=UpperUS2: "SET PUNCH=TOPPORT
+@PJL SET PUNCHHOLE=US2"
+*End
+*RIPunch UpperUS3/3 at top (North America): "%% FoomaticRIPOptionSetting: RIPunch=UpperUS3"
+*FoomaticRIPOptionSetting RIPunch=UpperUS3: "SET PUNCH=TOPPORT
+@PJL SET PUNCHHOLE=US3"
+*End
+*RIPunch UpperEU4/4 at top (Europe): "%% FoomaticRIPOptionSetting: RIPunch=UpperEU4"
+*FoomaticRIPOptionSetting RIPunch=UpperEU4: "SET PUNCH=TOPPORT
+@PJL SET PUNCHHOLE=EU4"
+*End
+*RIPunch UpperNEU4/4 at top (Northern Europe): "%% FoomaticRIPOptionSetting: RIPunch=UpperNEU4"
+*FoomaticRIPOptionSetting RIPunch=UpperNEU4: "SET PUNCH=TOPPORT
+@PJL SET PUNCHHOLE=NEU4"
+*End
+*CloseUI: *RIPunch
+
+*OpenUI *RIPrintMode/Toner Saving: PickOne
+*FoomaticRIPOption RIPrintMode: enum JCL A
+*OrderDependency: 45 AnySetup *RIPrintMode
+*DefaultRIPrintMode: 0rhit
+*RIPrintMode 0rhit/Off: "%% FoomaticRIPOptionSetting: RIPrintMode=0rhit"
+*FoomaticRIPOptionSetting RIPrintMode=0rhit: "SET ECONOMODE=OFF"
+*RIPrintMode 5rhit/On: "%% FoomaticRIPOptionSetting: RIPrintMode=5rhit"
+*FoomaticRIPOptionSetting RIPrintMode=5rhit: "SET ECONOMODE=ON"
+*CloseUI: *RIPrintMode
+
+
+*CloseGroup: General
+
+
+*OpenGroup: JobLog/Job Log
+
+*OpenUI *JobType/JobType: PickOne
+*FoomaticRIPOption JobType: enum JCL A
+*OrderDependency: 255 AnySetup *JobType
+*DefaultJobType: Normal
+*JobType Normal/Normal: ""
+*JobType DetailedLogging/Normal with Detailed Logging: "%% FoomaticRIPOptionSetting: JobType=DetailedLogging"
+*FoomaticRIPOptionSetting JobType=DetailedLogging: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;"
+*End
+*JobType SamplePrint/Sample Print: "%% FoomaticRIPOptionSetting: JobType=SamplePrint"
+*FoomaticRIPOptionSetting JobType=SamplePrint: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;
+@PJL PROOFJOB"
+*End
+*JobType LockedPrint/Locked Print: "%% FoomaticRIPOptionSetting: JobType=LockedPrint"
+*FoomaticRIPOptionSetting JobType=LockedPrint: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;
+@PJL SECUREJOB"
+*End
+*JobType DocServer/Document Server: "%% FoomaticRIPOptionSetting: JobType=DocServer"
+*FoomaticRIPOptionSetting JobType=DocServer: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;
+@PJL SET OWNERID=&quot;&user;&quot;
+@PJL SET DISKIMAGE=ON"
+*End
+*CloseUI: *JobType
+
+
+*OpenUI *LockedPrintPassword/Locked Print Password (4 digits): PickOne
+*FoomaticRIPOption LockedPrintPassword: password JCL A
+*FoomaticRIPOptionMaxLength LockedPrintPassword:4
+*FoomaticRIPOptionAllowedChars LockedPrintPassword: "0-9"
+*OrderDependency: 255 AnySetup *LockedPrintPassword
+*FoomaticRIPOptionPrototype LockedPrintPassword: "SET JOBPASSWORD=%s"
+*DefaultLockedPrintPassword: None
+*LockedPrintPassword None/None: ""
+*LockedPrintPassword 1111/1111: "%% FoomaticRIPOptionSetting: LockedPrintPassword=1111"
+*FoomaticRIPOptionSetting LockedPrintPassword=1111: "SET JOBPASSWORD=1111"
+*LockedPrintPassword 2222/2222: "%% FoomaticRIPOptionSetting: LockedPrintPassword=2222"
+*FoomaticRIPOptionSetting LockedPrintPassword=2222: "SET JOBPASSWORD=2222"
+*LockedPrintPassword 3333/3333: "%% FoomaticRIPOptionSetting: LockedPrintPassword=3333"
+*FoomaticRIPOptionSetting LockedPrintPassword=3333: "SET JOBPASSWORD=3333"
+*CloseUI: *LockedPrintPassword
+
+
+*OpenUI *DocServerPassword/Document Server Password (4 digits): PickOne
+*FoomaticRIPOption DocServerPassword: password JCL A
+*FoomaticRIPOptionMaxLength DocServerPassword:4
+*FoomaticRIPOptionAllowedChars DocServerPassword: "0-9"
+*OrderDependency: 255 AnySetup *DocServerPassword
+*FoomaticRIPOptionPrototype DocServerPassword: "SET JOBPASSWORD=%s"
+*DefaultDocServerPassword: None
+*DocServerPassword None/None: ""
+*DocServerPassword 1111/1111: "%% FoomaticRIPOptionSetting: DocServerPassword=1111"
+*FoomaticRIPOptionSetting DocServerPassword=1111: "SET JOBPASSWORD=1111"
+*DocServerPassword 2222/2222: "%% FoomaticRIPOptionSetting: DocServerPassword=2222"
+*FoomaticRIPOptionSetting DocServerPassword=2222: "SET JOBPASSWORD=2222"
+*DocServerPassword 3333/3333: "%% FoomaticRIPOptionSetting: DocServerPassword=3333"
+*FoomaticRIPOptionSetting DocServerPassword=3333: "SET JOBPASSWORD=3333"
+*CloseUI: *DocServerPassword
+
+
+*OpenUI *UserCode/User Code (up to 8 digits): PickOne
+*FoomaticRIPOption UserCode: string JCL A
+*FoomaticRIPOptionMaxLength UserCode:8
+*FoomaticRIPOptionAllowedChars UserCode: "0-9"
+*OrderDependency: 255 AnySetup *UserCode
+*FoomaticRIPOptionPrototype UserCode: "SET USERCODE=&quot;%s&quot;"
+*DefaultUserCode: None
+*UserCode None/None: ""
+*UserCode 1/1: "%% FoomaticRIPOptionSetting: UserCode=1"
+*FoomaticRIPOptionSetting UserCode=1: "SET USERCODE=&quot;1&quot;"
+*UserCode 2/2: "%% FoomaticRIPOptionSetting: UserCode=2"
+*FoomaticRIPOptionSetting UserCode=2: "SET USERCODE=&quot;2&quot;"
+*UserCode 3/3: "%% FoomaticRIPOptionSetting: UserCode=3"
+*FoomaticRIPOptionSetting UserCode=3: "SET USERCODE=&quot;3&quot;"
+*CloseUI: *UserCode
+
+*CloseGroup: JobLog/Job Log
+
+*UIConstraints: *Option1LowerPaperTrays False *InputSlot 3Tray
+*UIConstraints: *Option1LowerPaperTrays False *InputSlot 4Tray
+*UIConstraints: *InputSlot 3Tray *Option1LowerPaperTrays False
+*UIConstraints: *InputSlot 4Tray *Option1LowerPaperTrays False
+*UIConstraints: *Option2LargeCapacityTray False *InputSlot 5Tray
+*UIConstraints: *InputSlot 5Tray *Option2LargeCapacityTray False
+*UIConstraints: *Option21ExternalTray True *Option30Finisher FinKING
+*UIConstraints: *Option21ExternalTray True *Option30Finisher FinLAWC
+*UIConstraints: *Option21ExternalTray True *Option30Finisher FinTONEC
+*UIConstraints: *Option30Finisher FinKING *Option21ExternalTray True
+*UIConstraints: *Option30Finisher FinLAWC *Option21ExternalTray True
+*UIConstraints: *Option30Finisher FinTONEC *Option21ExternalTray True
+*UIConstraints: *Option20InternalTray2 False *OutputBin Bin1
+*UIConstraints: *OutputBin Bin1 *Option20InternalTray2 False
+*UIConstraints: *Option21ExternalTray False *OutputBin External
+*UIConstraints: *OutputBin External *Option21ExternalTray False
+*UIConstraints: *Option30Finisher None *OutputBin FinProof
+*UIConstraints: *Option30Finisher None *OutputBin FinShift
+*UIConstraints: *OutputBin FinProof *Option30Finisher None
+*UIConstraints: *OutputBin FinShift *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIStaple UpperLeft
+*UIConstraints: *Option30Finisher None *RIStaple UpperRight
+*UIConstraints: *Option30Finisher None *RIStaple LeftW
+*UIConstraints: *Option30Finisher None *RIStaple RightW
+*UIConstraints: *Option30Finisher None *RIStaple UpperW
+*UIConstraints: *RIStaple UpperLeft *Option30Finisher None
+*UIConstraints: *RIStaple UpperRight *Option30Finisher None
+*UIConstraints: *RIStaple LeftW *Option30Finisher None
+*UIConstraints: *RIStaple RightW *Option30Finisher None
+*UIConstraints: *RIStaple UpperW *Option30Finisher None
+*UIConstraints: *MediaType Preprinted *InputSlot MultiTray
+*UIConstraints: *MediaType Labels *InputSlot 1Tray
+*UIConstraints: *MediaType Labels *InputSlot 2Tray
+*UIConstraints: *MediaType Labels *InputSlot 3Tray
+*UIConstraints: *MediaType Labels *InputSlot 4Tray
+*UIConstraints: *MediaType Labels *InputSlot 5Tray
+*UIConstraints: *MediaType OHP *InputSlot 1Tray
+*UIConstraints: *MediaType OHP *InputSlot 2Tray
+*UIConstraints: *MediaType OHP *InputSlot 3Tray
+*UIConstraints: *MediaType OHP *InputSlot 4Tray
+*UIConstraints: *MediaType OHP *InputSlot 5Tray
+*UIConstraints: *MediaType Thick *InputSlot 1Tray
+*UIConstraints: *MediaType Thick *InputSlot 2Tray
+*UIConstraints: *MediaType Thick *InputSlot 3Tray
+*UIConstraints: *MediaType Thick *InputSlot 4Tray
+*UIConstraints: *MediaType Thick *InputSlot 5Tray
+*UIConstraints: *InputSlot MultiTray *MediaType Preprinted
+*UIConstraints: *InputSlot 1Tray *MediaType Labels
+*UIConstraints: *InputSlot 2Tray *MediaType Labels
+*UIConstraints: *InputSlot 3Tray *MediaType Labels
+*UIConstraints: *InputSlot 4Tray *MediaType Labels
+*UIConstraints: *InputSlot 5Tray *MediaType Labels
+*UIConstraints: *InputSlot 1Tray *MediaType OHP
+*UIConstraints: *InputSlot 2Tray *MediaType OHP
+*UIConstraints: *InputSlot 3Tray *MediaType OHP
+*UIConstraints: *InputSlot 4Tray *MediaType OHP
+*UIConstraints: *InputSlot 5Tray *MediaType OHP
+*UIConstraints: *InputSlot 1Tray *MediaType Thick
+*UIConstraints: *InputSlot 2Tray *MediaType Thick
+*UIConstraints: *InputSlot 3Tray *MediaType Thick
+*UIConstraints: *InputSlot 4Tray *MediaType Thick
+*UIConstraints: *InputSlot 5Tray *MediaType Thick
+*UIConstraints: *PageSize A3 *InputSlot 5Tray
+*UIConstraints: *PageSize 11x17 *InputSlot 5Tray
+*UIConstraints: *InputSlot 5Tray *PageSize A3
+*UIConstraints: *InputSlot 5Tray *PageSize 11x17
+*UIConstraints: *InputSlot MultiTray *Duplex DuplexTumble
+*UIConstraints: *InputSlot MultiTray *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *InputSlot MultiTray
+*UIConstraints: *Duplex DuplexNoTumble *InputSlot MultiTray
+
+*UIConstraints: *Option30Finisher None *RIPunch LeftJP2
+*UIConstraints: *RIPunch LeftJP2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch LeftUS2
+*UIConstraints: *RIPunch LeftUS2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch LeftUS3
+*UIConstraints: *RIPunch LeftUS3 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch LeftEU4
+*UIConstraints: *RIPunch LeftEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch LeftNEU4
+*UIConstraints: *RIPunch LeftNEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch RightJP2
+*UIConstraints: *RIPunch RightJP2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch RightUS2
+*UIConstraints: *RIPunch RightUS2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch RightUS3
+*UIConstraints: *RIPunch RightUS3 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch RightEU4
+*UIConstraints: *RIPunch RightEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch RightNEU4
+*UIConstraints: *RIPunch RightNEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch UpperJP2
+*UIConstraints: *RIPunch UpperJP2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch UpperUS2
+*UIConstraints: *RIPunch UpperUS2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch UpperUS3
+*UIConstraints: *RIPunch UpperUS3 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch UpperEU4
+*UIConstraints: *RIPunch UpperEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch UpperNEU4
+*UIConstraints: *RIPunch UpperNEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher FinKING *RIPunch LeftJP2
+*UIConstraints: *RIPunch LeftJP2 *Option30Finisher FinKING
+*UIConstraints: *Option30Finisher FinKING *RIPunch LeftUS2
+*UIConstraints: *RIPunch LeftUS2 *Option30Finisher FinKING
+*UIConstraints: *Option30Finisher FinKING *RIPunch LeftUS3
+*UIConstraints: *RIPunch LeftUS3 *Option30Finisher FinKING
+*UIConstraints: *Option30Finisher FinKING *RIPunch LeftEU4
+*UIConstraints: *RIPunch LeftEU4 *Option30Finisher FinKING
+*UIConstraints: *Option30Finisher FinKING *RIPunch LeftNEU4
+*UIConstraints: *RIPunch LeftNEU4 *Option30Finisher FinKING
+*UIConstraints: *Option30Finisher FinKING *RIPunch RightJP2
+*UIConstraints: *RIPunch RightJP2 *Option30Finisher FinKING
+*UIConstraints: *Option30Finisher FinKING *RIPunch RightUS2
+*UIConstraints: *RIPunch RightUS2 *Option30Finisher FinKING
+*UIConstraints: *Option30Finisher FinKING *RIPunch RightUS3
+*UIConstraints: *RIPunch RightUS3 *Option30Finisher FinKING
+*UIConstraints: *Option30Finisher FinKING *RIPunch RightEU4
+*UIConstraints: *RIPunch RightEU4 *Option30Finisher FinKING
+*UIConstraints: *Option30Finisher FinKING *RIPunch RightNEU4
+*UIConstraints: *RIPunch RightNEU4 *Option30Finisher FinKING
+*UIConstraints: *Option30Finisher FinKING *RIPunch UpperJP2
+*UIConstraints: *RIPunch UpperJP2 *Option30Finisher FinKING
+*UIConstraints: *Option30Finisher FinKING *RIPunch UpperUS2
+*UIConstraints: *RIPunch UpperUS2 *Option30Finisher FinKING
+*UIConstraints: *Option30Finisher FinKING *RIPunch UpperUS3
+*UIConstraints: *RIPunch UpperUS3 *Option30Finisher FinKING
+*UIConstraints: *Option30Finisher FinKING *RIPunch UpperEU4
+*UIConstraints: *RIPunch UpperEU4 *Option30Finisher FinKING
+*UIConstraints: *Option30Finisher FinKING *RIPunch UpperNEU4
+*UIConstraints: *RIPunch UpperNEU4 *Option30Finisher FinKING
+*UIConstraints: *Option30Finisher FinTONEC *RIPunch LeftJP2
+*UIConstraints: *RIPunch LeftJP2 *Option30Finisher FinTONEC
+*UIConstraints: *Option30Finisher FinTONEC *RIPunch LeftUS2
+*UIConstraints: *RIPunch LeftUS2 *Option30Finisher FinTONEC
+*UIConstraints: *Option30Finisher FinTONEC *RIPunch LeftUS3
+*UIConstraints: *RIPunch LeftUS3 *Option30Finisher FinTONEC
+*UIConstraints: *Option30Finisher FinTONEC *RIPunch LeftEU4
+*UIConstraints: *RIPunch LeftEU4 *Option30Finisher FinTONEC
+*UIConstraints: *Option30Finisher FinTONEC *RIPunch LeftNEU4
+*UIConstraints: *RIPunch LeftNEU4 *Option30Finisher FinTONEC
+*UIConstraints: *Option30Finisher FinTONEC *RIPunch RightJP2
+*UIConstraints: *RIPunch RightJP2 *Option30Finisher FinTONEC
+*UIConstraints: *Option30Finisher FinTONEC *RIPunch RightUS2
+*UIConstraints: *RIPunch RightUS2 *Option30Finisher FinTONEC
+*UIConstraints: *Option30Finisher FinTONEC *RIPunch RightUS3
+*UIConstraints: *RIPunch RightUS3 *Option30Finisher FinTONEC
+*UIConstraints: *Option30Finisher FinTONEC *RIPunch RightEU4
+*UIConstraints: *RIPunch RightEU4 *Option30Finisher FinTONEC
+*UIConstraints: *Option30Finisher FinTONEC *RIPunch RightNEU4
+*UIConstraints: *RIPunch RightNEU4 *Option30Finisher FinTONEC
+*UIConstraints: *Option30Finisher FinTONEC *RIPunch UpperJP2
+*UIConstraints: *RIPunch UpperJP2 *Option30Finisher FinTONEC
+*UIConstraints: *Option30Finisher FinTONEC *RIPunch UpperUS2
+*UIConstraints: *RIPunch UpperUS2 *Option30Finisher FinTONEC
+*UIConstraints: *Option30Finisher FinTONEC *RIPunch UpperUS3
+*UIConstraints: *RIPunch UpperUS3 *Option30Finisher FinTONEC
+*UIConstraints: *Option30Finisher FinTONEC *RIPunch UpperEU4
+*UIConstraints: *RIPunch UpperEU4 *Option30Finisher FinTONEC
+*UIConstraints: *Option30Finisher FinTONEC *RIPunch UpperNEU4
+*UIConstraints: *RIPunch UpperNEU4 *Option30Finisher FinTONEC
+
+
+*% Generic boilerplate PPD stuff as standard PostScript fonts and so on
+
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Standard ROM
+*% end of Printer Description file
diff --git a/db/source/PPD/Infotec/PXL/Infotec-IS_2145_PXL.ppd b/db/source/PPD/Infotec/PXL/Infotec-IS_2145_PXL.ppd
new file mode 100644
index 00000000..0959fbaf
--- /dev/null
+++ b/db/source/PPD/Infotec/PXL/Infotec-IS_2145_PXL.ppd
@@ -0,0 +1,687 @@
+*PPD-Adobe: "4.3"
+*%
+*% Printer Description file
+*% for "Infotec IS 2145 PXL"
+*%
+*% CreationDate: 2002/03/18
+*% Modified: 2005/11/15
+*%
+*% COPYRIGHT (C) 2002-2005 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.2"
+*FormatVersion: "4.3"
+*LanguageEncoding: ISOLatin1
+*LanguageVersion: English
+*ModelName: "Infotec IS 2145"
+*PCFileName: "INF21453.PPD"
+*Manufacturer: "Infotec"
+*Product: "(infotec IS 2145 PS3)"
+*PSVersion: "(3011.103) 2"
+*ShortNickName: "Infotec IS 2145 PXL"
+*NickName: "Infotec IS 2145 PXL"
+
+*cupsVersion: 1.0
+*cupsManualCopies: True
+*cupsModelNumber: 2
+*cupsFilter: "application/vnd.cups-postscript 0 foomatic-rip"
+
+*%========== Basic Device Capabilities ==========
+
+*LanguageLevel: "3"
+*ColorDevice: False
+*DefaultColorSpace: Gray
+*TTRasterizer: Type42
+*FileSystem: True
+*Throughput: "45"
+*LandscapeOrientation: Minus90
+
+*%========== Installable Options ==========
+*%========== & System Management ==========
+
+*OpenGroup: InstallableOptions/Installable Options
+
+*OpenUI *Option21ExternalTray/External Tray: PickOne
+*DefaultOption21ExternalTray: False
+*Option21ExternalTray False/Not Installed: ""
+*Option21ExternalTray True/Installed: ""
+*CloseUI *Option21ExternalTray
+
+*OpenUI *Option20InternalTray2/Internal Tray 2: PickOne
+*DefaultOption20InternalTray2: False
+*Option20InternalTray2 False/Not Installed: ""
+*Option20InternalTray2 True/Installed: ""
+*CloseUI *Option20InternalTray2
+
+*OpenUI *Option30Finisher/Finisher: PickOne
+*DefaultOption30Finisher: None
+*Option30Finisher None/Not Installed: ""
+*Option30Finisher FinKING/Finisher 1000: ""
+*Option30Finisher FinLAWC/Finisher 2250: ""
+*Option30Finisher FinTONEC/Booklet Finisher: ""
+*CloseUI *Option30Finisher
+
+*OpenUI *Option2LargeCapacityTray/Large Capacity Tray: PickOne
+*DefaultOption2LargeCapacityTray: False
+*Option2LargeCapacityTray False/Not Installed: ""
+*Option2LargeCapacityTray True/Installed: ""
+*CloseUI *Option2LargeCapacityTray
+
+*OpenUI *Option1LowerPaperTrays/Lower Paper Trays: PickOne
+*DefaultOption1LowerPaperTrays: False
+*Option1LowerPaperTrays False/Not Installed: ""
+*Option1LowerPaperTrays True/Installed: ""
+*CloseUI *Option1LowerPaperTrays
+
+
+*CloseGroup: InstallableOptions
+
+*%========== Ghostscript Command line ==========
+
+*FoomaticIDs: Infotec-IS_2145 pxlmono
+*FoomaticRIPCommandLine: "gs -q -dBATCH -dPARANOIDSAFER -dNOPAUSE%B%A%C -sOutputFile=- - %D%E"
+
+*OpenGroup: General
+*OpenUI *ColorModel/Color Mode: PickOne
+*FoomaticRIPOption ColorModel: enum Composite B
+*OrderDependency: 10 AnySetup *ColorModel
+*DefaultColorModel: Grayscale
+*ColorModel Grayscale/Grayscale: "%% FoomaticRIPOptionSetting: ColorModel=Grayscale"
+*FoomaticRIPOptionSetting ColorModel=Grayscale: "GSCmdLine=Grayscale"
+*CloseUI: *ColorModel
+
+*FoomaticRIPOption GSCmdLine: enum CmdLine B 10
+*FoomaticRIPOptionSetting GSCmdLine=FromColorModel: ""
+*FoomaticRIPOptionSetting GSCmdLine=Grayscale: " -sDEVICE=pxlmono"
+*End
+
+*OpenUI *Resolution/Resolution: PickOne
+*FoomaticRIPOption Resolution: enum Composite A
+*OrderDependency: 15 AnySetup *Resolution
+*DefaultResolution: 600dpi
+*Resolution 600dpi: "%% FoomaticRIPOptionSetting: Resolution=600dpi"
+*FoomaticRIPOptionSetting Resolution=600dpi: "JCLResolution=600dpi GSResolution=600dpi"
+*CloseUI: *Resolution
+
+*FoomaticRIPOption GSResolution: enum CmdLine A 15
+*FoomaticRIPOptionSetting GSResolution=FromResolution: ""
+*FoomaticRIPOptionSetting GSResolution=600dpi: " -r600x600"
+
+*FoomaticRIPOption JCLResolution: enum JCL A 15
+*FoomaticRIPOptionSetting JCLResolution=FromResolution: ""
+*FoomaticRIPOptionSetting JCLResolution=600dpi: "SET RESOLUTION=600"
+
+
+*%========== Media Selection ==========
+
+*HWMargins: 12 12 12 12
+*OpenUI *PageSize/PageSize: PickOne
+*FoomaticRIPOption PageSize: enum CmdLine C
+*OrderDependency: 20 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize A3/A3: "%% FoomaticRIPOptionSetting: PageSize=A3"
+*FoomaticRIPOptionSetting PageSize=A3: " -sPAPERSIZE=a3"
+*PageSize A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*FoomaticRIPOptionSetting PageSize=A4: " -sPAPERSIZE=a4"
+*PageSize Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*FoomaticRIPOptionSetting PageSize=Letter: " -sPAPERSIZE=letter"
+*PageSize 11x17/11x17: "%% FoomaticRIPOptionSetting: PageSize=11x17"
+*FoomaticRIPOptionSetting PageSize=11x17: " -sPAPERSIZE=11x17"
+*CloseUI: *PageSize
+
+*OpenUI *PageRegion: PickOne
+*OrderDependency: 25 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion A3/A3: "%% FoomaticRIPOptionSetting: PageSize=A3"
+*PageRegion A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*PageRegion Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*PageRegion 11x17/11x17: "%% FoomaticRIPOptionSetting: PageSize=11x17"
+*CloseUI: *PageRegion
+
+*%========== Information About Media Sizes ==========
+
+*DefaultImageableArea: Letter
+*ImageableArea A3/A3: "12 12 830 1179"
+*ImageableArea A4/A4: "12 12 583 830"
+*ImageableArea Letter/Letter: "12 12 600 780"
+*ImageableArea 11x17/11x17: "12 12 780 1212"
+
+*DefaultPaperDimension: Letter
+*PaperDimension A3/A3: "842 1191"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension Letter/Letter: "612 792"
+*PaperDimension 11x17/11x17: "792 1224"
+
+*%========== Media Handling Features ==========
+
+*OpenUI *InputSlot/InputSlot: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine E
+*OrderDependency: 30 AnySetup *InputSlot
+*DefaultInputSlot: Auto
+*InputSlot MultiTray/Bypass Tray: "%% FoomaticRIPOptionSetting: InputSlot=MultiTray"
+*FoomaticRIPOptionSetting InputSlot=MultiTray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x02\xf8\x26/g&quot;"
+*End
+*InputSlot 1Tray/Tray 1: "%% FoomaticRIPOptionSetting: InputSlot=1Tray"
+*FoomaticRIPOptionSetting InputSlot=1Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x04\xf8\x26/g&quot;"
+*End
+*InputSlot 2Tray/Tray 2: "%% FoomaticRIPOptionSetting: InputSlot=2Tray"
+*FoomaticRIPOptionSetting InputSlot=2Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x05\xf8\x26/g&quot;"
+*End
+*InputSlot 3Tray/Tray 3: "%% FoomaticRIPOptionSetting: InputSlot=3Tray"
+*FoomaticRIPOptionSetting InputSlot=3Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x07\xf8\x26/g&quot;"
+*End
+*InputSlot 4Tray/Tray 4: "%% FoomaticRIPOptionSetting: InputSlot=4Tray"
+*FoomaticRIPOptionSetting InputSlot=4Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x08\xf8\x26/g&quot;"
+*End
+*InputSlot 5Tray/Large Capacity Tray: "%% FoomaticRIPOptionSetting: InputSlot=5Tray"
+*FoomaticRIPOptionSetting InputSlot=5Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x09\xf8\x26/g&quot;"
+*End
+*InputSlot Auto/Auto Select: "%% FoomaticRIPOptionSetting: InputSlot=Auto"
+*FoomaticRIPOptionSetting InputSlot=Auto: ""
+*CloseUI: *InputSlot
+
+*OpenUI *Duplex/Duplex: PickOne
+*FoomaticRIPOption Duplex: enum Composite D
+*OrderDependency: 50 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex None/Off: "%% FoomaticRIPOptionSetting: Duplex=None"
+*FoomaticRIPOptionSetting Duplex=None: "JCLDuplex=None GSDuplex=None"
+*Duplex DuplexNoTumble/Long Edge: "%% FoomaticRIPOptionSetting: Duplex=DuplexNoTumble"
+*FoomaticRIPOptionSetting Duplex=DuplexNoTumble: "JCLDuplex=DuplexNoTumble GSDuplex=DuplexNoTumble"
+*Duplex DuplexTumble/Short Edge: "%% FoomaticRIPOptionSetting: Duplex=DuplexTumble"
+*FoomaticRIPOptionSetting Duplex=DuplexTumble: "JCLDuplex=DuplexTumble GSDuplex=DuplexTumble"
+*CloseUI: *Duplex
+
+*FoomaticRIPOption GSDuplex: enum CmdLine D 50
+*FoomaticRIPOptionSetting GSDuplex=FromDuplex: ""
+*FoomaticRIPOptionSetting GSDuplex=None: ""
+*FoomaticRIPOptionSetting GSDuplex=DuplexNoTumble: "&&
+ | perl -p -e &quot;s/\xc0\x00\xf8\x34/\xc0\x01\xf8\x35/g&quot;"
+*FoomaticRIPOptionSetting GSDuplex=DuplexTumble: "&&
+ | perl -p -e &quot;s/\xc0\x00\xf8\x34/\xc0\x00\xf8\x35/g&quot;"
+
+*FoomaticRIPOption JCLDuplex: enum JCL D 50
+*FoomaticRIPOptionSetting JCLDuplex=FromDuplex: ""
+*FoomaticRIPOptionSetting JCLDuplex=None: "SET DUPLEX=OFF"
+*FoomaticRIPOptionSetting JCLDuplex=DuplexNoTumble: "SET DUPLEX=ON
+@PJL SET BINDING=LONGEDGE"
+*FoomaticRIPOptionSetting JCLDuplex=DuplexTumble: "SET DUPLEX=ON
+@PJL SET BINDING=SHORTEDGE"
+
+
+*OpenUI *MediaType/Paper Type: PickOne
+*FoomaticRIPOption MediaType: enum JCL A
+*OrderDependency: 205 AnySetup *MediaType
+*DefaultMediaType: Plain
+*MediaType Plain/Plain: "%% FoomaticRIPOptionSetting: MediaType=Plain"
+*FoomaticRIPOptionSetting MediaType=Plain: "SET MEDIATYPE=PLAIN"
+*MediaType Recycled/Recycled: "%% FoomaticRIPOptionSetting: MediaType=Recycled"
+*FoomaticRIPOptionSetting MediaType=Recycled: "SET MEDIATYPE=RECYCLED"
+*MediaType Special/Special: "%% FoomaticRIPOptionSetting: MediaType=Special"
+*FoomaticRIPOptionSetting MediaType=Special: "SET MEDIATYPE=SPECIAL"
+*MediaType Colored/Color: "%% FoomaticRIPOptionSetting: MediaType=Colored"
+*FoomaticRIPOptionSetting MediaType=Colored: "SET MEDIATYPE=COLOR"
+*MediaType Letterhead/Letterhead: "%% FoomaticRIPOptionSetting: MediaType=Letterhead"
+*FoomaticRIPOptionSetting MediaType=Letterhead: "SET MEDIATYPE=LETTERHEAD"
+*MediaType Preprinted/Preprinted: "%% FoomaticRIPOptionSetting: MediaType=Preprinted"
+*FoomaticRIPOptionSetting MediaType=Preprinted: "SET MEDIATYPE=PREPRINTED"
+*MediaType Prepunched/Prepunched: "%% FoomaticRIPOptionSetting: MediaType=Prepunched"
+*FoomaticRIPOptionSetting MediaType=Prepunched: "SET MEDIATYPE=PREPUNCHED"
+*MediaType Labels/Labels: "%% FoomaticRIPOptionSetting: MediaType=Labels"
+*FoomaticRIPOptionSetting MediaType=Labels: "SET MEDIATYPE=LABELS"
+*MediaType Bond/Bond: "%% FoomaticRIPOptionSetting: MediaType=Bond"
+*FoomaticRIPOptionSetting MediaType=Bond: "SET MEDIATYPE=BOND"
+*MediaType Cardstock/Cardstock: "%% FoomaticRIPOptionSetting: MediaType=Cardstock"
+*FoomaticRIPOptionSetting MediaType=Cardstock: "SET MEDIATYPE=CARDSTOCK"
+*MediaType OHP/Transparency: "%% FoomaticRIPOptionSetting: MediaType=OHP"
+*FoomaticRIPOptionSetting MediaType=OHP: "SET MEDIATYPE=TRANSPARENCY"
+*MediaType Thick/Thick: "%% FoomaticRIPOptionSetting: MediaType=Thick"
+*FoomaticRIPOptionSetting MediaType=Thick: "SET MEDIATYPE=THICK"
+*CloseUI: *MediaType
+
+*OpenUI *OutputBin/Destination: PickOne
+*FoomaticRIPOption OutputBin: enum JCL A
+*OrderDependency: 210 AnySetup *OutputBin
+*DefaultOutputBin: Default
+*OutputBin Default/Printer Default: "%% FoomaticRIPOptionSetting: OutputBin=Default"
+*FoomaticRIPOptionSetting OutputBin=Default: "SET OUTBIN=SYSDEFAULT"
+*OutputBin Standard/Internal Tray 1: "%% FoomaticRIPOptionSetting: OutputBin=Standard"
+*FoomaticRIPOptionSetting OutputBin=Standard: "SET OUTBIN=UPPER"
+*OutputBin Bin1/Internal Tray 2: "%% FoomaticRIPOptionSetting: OutputBin=Bin1"
+*FoomaticRIPOptionSetting OutputBin=Bin1: "SET OUTBIN=INNER"
+*OutputBin External/External Tray: "%% FoomaticRIPOptionSetting: OutputBin=External"
+*FoomaticRIPOptionSetting OutputBin=External: "SET OUTBIN=LOWER"
+*OutputBin FinProof/Finisher Upper Tray: "%% FoomaticRIPOptionSetting: OutputBin=FinProof"
+*FoomaticRIPOptionSetting OutputBin=FinProof: "SET OUTBIN=FINISHERPROOF"
+*OutputBin FinShift/Finisher Shift Tray: "%% FoomaticRIPOptionSetting: OutputBin=FinShift"
+*FoomaticRIPOptionSetting OutputBin=FinShift: "SET OUTBIN=FINISHERSHIFT"
+*CloseUI: *OutputBin
+
+*OpenUI *RIStaple/Staple: PickOne
+*FoomaticRIPOption RIStaple: enum JCL A
+*OrderDependency: 220 AnySetup *RIStaple
+*DefaultRIStaple: None
+*RIStaple None/Off: "%% FoomaticRIPOptionSetting: RIStaple=None"
+*FoomaticRIPOptionSetting RIStaple=None: "SET STAPLE=OFF"
+*RIStaple UpperLeft/Top left: "%% FoomaticRIPOptionSetting: RIStaple=UpperLeft"
+*FoomaticRIPOptionSetting RIStaple=UpperLeft: "SET STAPLE=LEFTTOP"
+*RIStaple UpperRight/Top right: "%% FoomaticRIPOptionSetting: RIStaple=UpperRight"
+*FoomaticRIPOptionSetting RIStaple=UpperRight: "SET STAPLE=RIGHTTOP"
+*RIStaple LeftW/2 at left: "%% FoomaticRIPOptionSetting: RIStaple=LeftW"
+*FoomaticRIPOptionSetting RIStaple=LeftW: "SET STAPLE=LEFT2PORT"
+*RIStaple RightW/2 at right: "%% FoomaticRIPOptionSetting: RIStaple=RightW"
+*FoomaticRIPOptionSetting RIStaple=RightW: "SET STAPLE=RIGHT2PORT"
+*RIStaple UpperW/2 at top: "%% FoomaticRIPOptionSetting: RIStaple=UpperW"
+*FoomaticRIPOptionSetting RIStaple=UpperW: "SET STAPLE=TOP2PORT"
+*CloseUI: *RIStaple
+
+*OpenUI *RIPunch/Punch: PickOne
+*FoomaticRIPOption RIPunch: enum JCL A
+*OrderDependency: 230 AnySetup *RIPunch
+*DefaultRIPunch: None
+*RIPunch None/Off: "%% FoomaticRIPOptionSetting: RIPunch=None"
+*FoomaticRIPOptionSetting RIPunch=None: "SET PUNCH=OFF"
+*RIPunch LeftJP2/2 at left (Japan/Europe): "%% FoomaticRIPOptionSetting: RIPunch=LeftJP2"
+*FoomaticRIPOptionSetting RIPunch=LeftJP2: "SET PUNCH=LEFTPORT
+@PJL SET PUNCHHOLE=JP2"
+*End
+*RIPunch LeftUS2/2 at left (North America): "%% FoomaticRIPOptionSetting: RIPunch=LeftUS2"
+*FoomaticRIPOptionSetting RIPunch=LeftUS2: "SET PUNCH=LEFTPORT
+@PJL SET PUNCHHOLE=US2"
+*End
+*RIPunch LeftUS3/3 at left (North America): "%% FoomaticRIPOptionSetting: RIPunch=LeftUS3"
+*FoomaticRIPOptionSetting RIPunch=LeftUS3: "SET PUNCH=LEFTPORT
+@PJL SET PUNCHHOLE=US3"
+*End
+*RIPunch LeftEU4/4 at left (Europe): "%% FoomaticRIPOptionSetting: RIPunch=LeftEU4"
+*FoomaticRIPOptionSetting RIPunch=LeftEU4: "SET PUNCH=LEFTPORT
+@PJL SET PUNCHHOLE=EU4"
+*End
+*RIPunch LeftNEU4/4 at left (Northern Europe): "%% FoomaticRIPOptionSetting: RIPunch=LeftNEU4"
+*FoomaticRIPOptionSetting RIPunch=LeftNEU4: "SET PUNCH=LEFTPORT
+@PJL SET PUNCHHOLE=NEU4"
+*End
+*RIPunch RightJP2/2 at right (Japan/Europe): "%% FoomaticRIPOptionSetting: RIPunch=RightJP2"
+*FoomaticRIPOptionSetting RIPunch=RightJP2: "SET PUNCH=RIGHTPORT
+@PJL SET PUNCHHOLE=JP2"
+*End
+*RIPunch RightUS2/2 at right (North America): "%% FoomaticRIPOptionSetting: RIPunch=RightUS2"
+*FoomaticRIPOptionSetting RIPunch=RightUS2: "SET PUNCH=RIGHTPORT
+@PJL SET PUNCHHOLE=US2"
+*End
+*RIPunch RightUS3/3 at right (North America): "%% FoomaticRIPOptionSetting: RIPunch=RightUS3"
+*FoomaticRIPOptionSetting RIPunch=RightUS3: "SET PUNCH=RIGHTPORT
+@PJL SET PUNCHHOLE=US3"
+*End
+*RIPunch RightEU4/4 at right (Europe): "%% FoomaticRIPOptionSetting: RIPunch=RightEU4"
+*FoomaticRIPOptionSetting RIPunch=RightEU4: "SET PUNCH=RIGHTPORT
+@PJL SET PUNCHHOLE=EU4"
+*End
+*RIPunch RightNEU4/4 at right (Northern Europe): "%% FoomaticRIPOptionSetting: RIPunch=RightNEU4"
+*FoomaticRIPOptionSetting RIPunch=RightNEU4: "SET PUNCH=RIGHTPORT
+@PJL SET PUNCHHOLE=NEU4"
+*End
+*RIPunch UpperJP2/2 at top (Japan/Europe): "%% FoomaticRIPOptionSetting: RIPunch=UpperJP2"
+*FoomaticRIPOptionSetting RIPunch=UpperJP2: "SET PUNCH=TOPPORT
+@PJL SET PUNCHHOLE=JP2"
+*End
+*RIPunch UpperUS2/2 at top (North America): "%% FoomaticRIPOptionSetting: RIPunch=UpperUS2"
+*FoomaticRIPOptionSetting RIPunch=UpperUS2: "SET PUNCH=TOPPORT
+@PJL SET PUNCHHOLE=US2"
+*End
+*RIPunch UpperUS3/3 at top (North America): "%% FoomaticRIPOptionSetting: RIPunch=UpperUS3"
+*FoomaticRIPOptionSetting RIPunch=UpperUS3: "SET PUNCH=TOPPORT
+@PJL SET PUNCHHOLE=US3"
+*End
+*RIPunch UpperEU4/4 at top (Europe): "%% FoomaticRIPOptionSetting: RIPunch=UpperEU4"
+*FoomaticRIPOptionSetting RIPunch=UpperEU4: "SET PUNCH=TOPPORT
+@PJL SET PUNCHHOLE=EU4"
+*End
+*RIPunch UpperNEU4/4 at top (Northern Europe): "%% FoomaticRIPOptionSetting: RIPunch=UpperNEU4"
+*FoomaticRIPOptionSetting RIPunch=UpperNEU4: "SET PUNCH=TOPPORT
+@PJL SET PUNCHHOLE=NEU4"
+*End
+*CloseUI: *RIPunch
+
+*OpenUI *RIPrintMode/Toner Saving: PickOne
+*FoomaticRIPOption RIPrintMode: enum JCL A
+*OrderDependency: 45 AnySetup *RIPrintMode
+*DefaultRIPrintMode: 0rhit
+*RIPrintMode 0rhit/Off: "%% FoomaticRIPOptionSetting: RIPrintMode=0rhit"
+*FoomaticRIPOptionSetting RIPrintMode=0rhit: "SET ECONOMODE=OFF"
+*RIPrintMode 5rhit/On: "%% FoomaticRIPOptionSetting: RIPrintMode=5rhit"
+*FoomaticRIPOptionSetting RIPrintMode=5rhit: "SET ECONOMODE=ON"
+*CloseUI: *RIPrintMode
+
+
+*CloseGroup: General
+
+
+*OpenGroup: JobLog/Job Log
+
+*OpenUI *JobType/JobType: PickOne
+*FoomaticRIPOption JobType: enum JCL A
+*OrderDependency: 255 AnySetup *JobType
+*DefaultJobType: Normal
+*JobType Normal/Normal: ""
+*JobType DetailedLogging/Normal with Detailed Logging: "%% FoomaticRIPOptionSetting: JobType=DetailedLogging"
+*FoomaticRIPOptionSetting JobType=DetailedLogging: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;"
+*End
+*JobType SamplePrint/Sample Print: "%% FoomaticRIPOptionSetting: JobType=SamplePrint"
+*FoomaticRIPOptionSetting JobType=SamplePrint: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;
+@PJL PROOFJOB"
+*End
+*JobType LockedPrint/Locked Print: "%% FoomaticRIPOptionSetting: JobType=LockedPrint"
+*FoomaticRIPOptionSetting JobType=LockedPrint: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;
+@PJL SECUREJOB"
+*End
+*JobType DocServer/Document Server: "%% FoomaticRIPOptionSetting: JobType=DocServer"
+*FoomaticRIPOptionSetting JobType=DocServer: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;
+@PJL SET OWNERID=&quot;&user;&quot;
+@PJL SET DISKIMAGE=ON"
+*End
+*CloseUI: *JobType
+
+
+*OpenUI *LockedPrintPassword/Locked Print Password (4 digits): PickOne
+*FoomaticRIPOption LockedPrintPassword: password JCL A
+*FoomaticRIPOptionMaxLength LockedPrintPassword:4
+*FoomaticRIPOptionAllowedChars LockedPrintPassword: "0-9"
+*OrderDependency: 255 AnySetup *LockedPrintPassword
+*FoomaticRIPOptionPrototype LockedPrintPassword: "SET JOBPASSWORD=%s"
+*DefaultLockedPrintPassword: None
+*LockedPrintPassword None/None: ""
+*LockedPrintPassword 1111/1111: "%% FoomaticRIPOptionSetting: LockedPrintPassword=1111"
+*FoomaticRIPOptionSetting LockedPrintPassword=1111: "SET JOBPASSWORD=1111"
+*LockedPrintPassword 2222/2222: "%% FoomaticRIPOptionSetting: LockedPrintPassword=2222"
+*FoomaticRIPOptionSetting LockedPrintPassword=2222: "SET JOBPASSWORD=2222"
+*LockedPrintPassword 3333/3333: "%% FoomaticRIPOptionSetting: LockedPrintPassword=3333"
+*FoomaticRIPOptionSetting LockedPrintPassword=3333: "SET JOBPASSWORD=3333"
+*CloseUI: *LockedPrintPassword
+
+
+*OpenUI *DocServerPassword/Document Server Password (4 digits): PickOne
+*FoomaticRIPOption DocServerPassword: password JCL A
+*FoomaticRIPOptionMaxLength DocServerPassword:4
+*FoomaticRIPOptionAllowedChars DocServerPassword: "0-9"
+*OrderDependency: 255 AnySetup *DocServerPassword
+*FoomaticRIPOptionPrototype DocServerPassword: "SET JOBPASSWORD=%s"
+*DefaultDocServerPassword: None
+*DocServerPassword None/None: ""
+*DocServerPassword 1111/1111: "%% FoomaticRIPOptionSetting: DocServerPassword=1111"
+*FoomaticRIPOptionSetting DocServerPassword=1111: "SET JOBPASSWORD=1111"
+*DocServerPassword 2222/2222: "%% FoomaticRIPOptionSetting: DocServerPassword=2222"
+*FoomaticRIPOptionSetting DocServerPassword=2222: "SET JOBPASSWORD=2222"
+*DocServerPassword 3333/3333: "%% FoomaticRIPOptionSetting: DocServerPassword=3333"
+*FoomaticRIPOptionSetting DocServerPassword=3333: "SET JOBPASSWORD=3333"
+*CloseUI: *DocServerPassword
+
+
+*OpenUI *UserCode/User Code (up to 8 digits): PickOne
+*FoomaticRIPOption UserCode: string JCL A
+*FoomaticRIPOptionMaxLength UserCode:8
+*FoomaticRIPOptionAllowedChars UserCode: "0-9"
+*OrderDependency: 255 AnySetup *UserCode
+*FoomaticRIPOptionPrototype UserCode: "SET USERCODE=&quot;%s&quot;"
+*DefaultUserCode: None
+*UserCode None/None: ""
+*UserCode 1/1: "%% FoomaticRIPOptionSetting: UserCode=1"
+*FoomaticRIPOptionSetting UserCode=1: "SET USERCODE=&quot;1&quot;"
+*UserCode 2/2: "%% FoomaticRIPOptionSetting: UserCode=2"
+*FoomaticRIPOptionSetting UserCode=2: "SET USERCODE=&quot;2&quot;"
+*UserCode 3/3: "%% FoomaticRIPOptionSetting: UserCode=3"
+*FoomaticRIPOptionSetting UserCode=3: "SET USERCODE=&quot;3&quot;"
+*CloseUI: *UserCode
+
+*CloseGroup: JobLog/Job Log
+
+*UIConstraints: *Option1LowerPaperTrays False *InputSlot 3Tray
+*UIConstraints: *Option1LowerPaperTrays False *InputSlot 4Tray
+*UIConstraints: *InputSlot 3Tray *Option1LowerPaperTrays False
+*UIConstraints: *InputSlot 4Tray *Option1LowerPaperTrays False
+*UIConstraints: *Option2LargeCapacityTray False *InputSlot 5Tray
+*UIConstraints: *InputSlot 5Tray *Option2LargeCapacityTray False
+*UIConstraints: *Option21ExternalTray True *Option30Finisher FinKING
+*UIConstraints: *Option21ExternalTray True *Option30Finisher FinLAWC
+*UIConstraints: *Option21ExternalTray True *Option30Finisher FinTONEC
+*UIConstraints: *Option30Finisher FinKING *Option21ExternalTray True
+*UIConstraints: *Option30Finisher FinLAWC *Option21ExternalTray True
+*UIConstraints: *Option30Finisher FinTONEC *Option21ExternalTray True
+*UIConstraints: *Option20InternalTray2 False *OutputBin Bin1
+*UIConstraints: *OutputBin Bin1 *Option20InternalTray2 False
+*UIConstraints: *Option21ExternalTray False *OutputBin External
+*UIConstraints: *OutputBin External *Option21ExternalTray False
+*UIConstraints: *Option30Finisher None *OutputBin FinProof
+*UIConstraints: *Option30Finisher None *OutputBin FinShift
+*UIConstraints: *OutputBin FinProof *Option30Finisher None
+*UIConstraints: *OutputBin FinShift *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIStaple UpperLeft
+*UIConstraints: *Option30Finisher None *RIStaple UpperRight
+*UIConstraints: *Option30Finisher None *RIStaple LeftW
+*UIConstraints: *Option30Finisher None *RIStaple RightW
+*UIConstraints: *Option30Finisher None *RIStaple UpperW
+*UIConstraints: *RIStaple UpperLeft *Option30Finisher None
+*UIConstraints: *RIStaple UpperRight *Option30Finisher None
+*UIConstraints: *RIStaple LeftW *Option30Finisher None
+*UIConstraints: *RIStaple RightW *Option30Finisher None
+*UIConstraints: *RIStaple UpperW *Option30Finisher None
+*UIConstraints: *MediaType Preprinted *InputSlot MultiTray
+*UIConstraints: *MediaType Labels *InputSlot 1Tray
+*UIConstraints: *MediaType Labels *InputSlot 2Tray
+*UIConstraints: *MediaType Labels *InputSlot 3Tray
+*UIConstraints: *MediaType Labels *InputSlot 4Tray
+*UIConstraints: *MediaType Labels *InputSlot 5Tray
+*UIConstraints: *MediaType OHP *InputSlot 1Tray
+*UIConstraints: *MediaType OHP *InputSlot 2Tray
+*UIConstraints: *MediaType OHP *InputSlot 3Tray
+*UIConstraints: *MediaType OHP *InputSlot 4Tray
+*UIConstraints: *MediaType OHP *InputSlot 5Tray
+*UIConstraints: *MediaType Thick *InputSlot 1Tray
+*UIConstraints: *MediaType Thick *InputSlot 2Tray
+*UIConstraints: *MediaType Thick *InputSlot 3Tray
+*UIConstraints: *MediaType Thick *InputSlot 4Tray
+*UIConstraints: *MediaType Thick *InputSlot 5Tray
+*UIConstraints: *InputSlot MultiTray *MediaType Preprinted
+*UIConstraints: *InputSlot 1Tray *MediaType Labels
+*UIConstraints: *InputSlot 2Tray *MediaType Labels
+*UIConstraints: *InputSlot 3Tray *MediaType Labels
+*UIConstraints: *InputSlot 4Tray *MediaType Labels
+*UIConstraints: *InputSlot 5Tray *MediaType Labels
+*UIConstraints: *InputSlot 1Tray *MediaType OHP
+*UIConstraints: *InputSlot 2Tray *MediaType OHP
+*UIConstraints: *InputSlot 3Tray *MediaType OHP
+*UIConstraints: *InputSlot 4Tray *MediaType OHP
+*UIConstraints: *InputSlot 5Tray *MediaType OHP
+*UIConstraints: *InputSlot 1Tray *MediaType Thick
+*UIConstraints: *InputSlot 2Tray *MediaType Thick
+*UIConstraints: *InputSlot 3Tray *MediaType Thick
+*UIConstraints: *InputSlot 4Tray *MediaType Thick
+*UIConstraints: *InputSlot 5Tray *MediaType Thick
+*UIConstraints: *PageSize A3 *InputSlot 5Tray
+*UIConstraints: *PageSize 11x17 *InputSlot 5Tray
+*UIConstraints: *InputSlot 5Tray *PageSize A3
+*UIConstraints: *InputSlot 5Tray *PageSize 11x17
+*UIConstraints: *InputSlot MultiTray *Duplex DuplexTumble
+*UIConstraints: *InputSlot MultiTray *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *InputSlot MultiTray
+*UIConstraints: *Duplex DuplexNoTumble *InputSlot MultiTray
+
+*UIConstraints: *Option30Finisher None *RIPunch LeftJP2
+*UIConstraints: *RIPunch LeftJP2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch LeftUS2
+*UIConstraints: *RIPunch LeftUS2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch LeftUS3
+*UIConstraints: *RIPunch LeftUS3 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch LeftEU4
+*UIConstraints: *RIPunch LeftEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch LeftNEU4
+*UIConstraints: *RIPunch LeftNEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch RightJP2
+*UIConstraints: *RIPunch RightJP2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch RightUS2
+*UIConstraints: *RIPunch RightUS2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch RightUS3
+*UIConstraints: *RIPunch RightUS3 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch RightEU4
+*UIConstraints: *RIPunch RightEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch RightNEU4
+*UIConstraints: *RIPunch RightNEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch UpperJP2
+*UIConstraints: *RIPunch UpperJP2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch UpperUS2
+*UIConstraints: *RIPunch UpperUS2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch UpperUS3
+*UIConstraints: *RIPunch UpperUS3 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch UpperEU4
+*UIConstraints: *RIPunch UpperEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch UpperNEU4
+*UIConstraints: *RIPunch UpperNEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher FinKING *RIPunch LeftJP2
+*UIConstraints: *RIPunch LeftJP2 *Option30Finisher FinKING
+*UIConstraints: *Option30Finisher FinKING *RIPunch LeftUS2
+*UIConstraints: *RIPunch LeftUS2 *Option30Finisher FinKING
+*UIConstraints: *Option30Finisher FinKING *RIPunch LeftUS3
+*UIConstraints: *RIPunch LeftUS3 *Option30Finisher FinKING
+*UIConstraints: *Option30Finisher FinKING *RIPunch LeftEU4
+*UIConstraints: *RIPunch LeftEU4 *Option30Finisher FinKING
+*UIConstraints: *Option30Finisher FinKING *RIPunch LeftNEU4
+*UIConstraints: *RIPunch LeftNEU4 *Option30Finisher FinKING
+*UIConstraints: *Option30Finisher FinKING *RIPunch RightJP2
+*UIConstraints: *RIPunch RightJP2 *Option30Finisher FinKING
+*UIConstraints: *Option30Finisher FinKING *RIPunch RightUS2
+*UIConstraints: *RIPunch RightUS2 *Option30Finisher FinKING
+*UIConstraints: *Option30Finisher FinKING *RIPunch RightUS3
+*UIConstraints: *RIPunch RightUS3 *Option30Finisher FinKING
+*UIConstraints: *Option30Finisher FinKING *RIPunch RightEU4
+*UIConstraints: *RIPunch RightEU4 *Option30Finisher FinKING
+*UIConstraints: *Option30Finisher FinKING *RIPunch RightNEU4
+*UIConstraints: *RIPunch RightNEU4 *Option30Finisher FinKING
+*UIConstraints: *Option30Finisher FinKING *RIPunch UpperJP2
+*UIConstraints: *RIPunch UpperJP2 *Option30Finisher FinKING
+*UIConstraints: *Option30Finisher FinKING *RIPunch UpperUS2
+*UIConstraints: *RIPunch UpperUS2 *Option30Finisher FinKING
+*UIConstraints: *Option30Finisher FinKING *RIPunch UpperUS3
+*UIConstraints: *RIPunch UpperUS3 *Option30Finisher FinKING
+*UIConstraints: *Option30Finisher FinKING *RIPunch UpperEU4
+*UIConstraints: *RIPunch UpperEU4 *Option30Finisher FinKING
+*UIConstraints: *Option30Finisher FinKING *RIPunch UpperNEU4
+*UIConstraints: *RIPunch UpperNEU4 *Option30Finisher FinKING
+*UIConstraints: *Option30Finisher FinTONEC *RIPunch LeftJP2
+*UIConstraints: *RIPunch LeftJP2 *Option30Finisher FinTONEC
+*UIConstraints: *Option30Finisher FinTONEC *RIPunch LeftUS2
+*UIConstraints: *RIPunch LeftUS2 *Option30Finisher FinTONEC
+*UIConstraints: *Option30Finisher FinTONEC *RIPunch LeftUS3
+*UIConstraints: *RIPunch LeftUS3 *Option30Finisher FinTONEC
+*UIConstraints: *Option30Finisher FinTONEC *RIPunch LeftEU4
+*UIConstraints: *RIPunch LeftEU4 *Option30Finisher FinTONEC
+*UIConstraints: *Option30Finisher FinTONEC *RIPunch LeftNEU4
+*UIConstraints: *RIPunch LeftNEU4 *Option30Finisher FinTONEC
+*UIConstraints: *Option30Finisher FinTONEC *RIPunch RightJP2
+*UIConstraints: *RIPunch RightJP2 *Option30Finisher FinTONEC
+*UIConstraints: *Option30Finisher FinTONEC *RIPunch RightUS2
+*UIConstraints: *RIPunch RightUS2 *Option30Finisher FinTONEC
+*UIConstraints: *Option30Finisher FinTONEC *RIPunch RightUS3
+*UIConstraints: *RIPunch RightUS3 *Option30Finisher FinTONEC
+*UIConstraints: *Option30Finisher FinTONEC *RIPunch RightEU4
+*UIConstraints: *RIPunch RightEU4 *Option30Finisher FinTONEC
+*UIConstraints: *Option30Finisher FinTONEC *RIPunch RightNEU4
+*UIConstraints: *RIPunch RightNEU4 *Option30Finisher FinTONEC
+*UIConstraints: *Option30Finisher FinTONEC *RIPunch UpperJP2
+*UIConstraints: *RIPunch UpperJP2 *Option30Finisher FinTONEC
+*UIConstraints: *Option30Finisher FinTONEC *RIPunch UpperUS2
+*UIConstraints: *RIPunch UpperUS2 *Option30Finisher FinTONEC
+*UIConstraints: *Option30Finisher FinTONEC *RIPunch UpperUS3
+*UIConstraints: *RIPunch UpperUS3 *Option30Finisher FinTONEC
+*UIConstraints: *Option30Finisher FinTONEC *RIPunch UpperEU4
+*UIConstraints: *RIPunch UpperEU4 *Option30Finisher FinTONEC
+*UIConstraints: *Option30Finisher FinTONEC *RIPunch UpperNEU4
+*UIConstraints: *RIPunch UpperNEU4 *Option30Finisher FinTONEC
+
+
+*% Generic boilerplate PPD stuff as standard PostScript fonts and so on
+
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Standard ROM
+*% end of Printer Description file
diff --git a/db/source/PPD/Infotec/PXL/Infotec-IS_2151_PXL.ppd b/db/source/PPD/Infotec/PXL/Infotec-IS_2151_PXL.ppd
new file mode 100644
index 00000000..d010e2d3
--- /dev/null
+++ b/db/source/PPD/Infotec/PXL/Infotec-IS_2151_PXL.ppd
@@ -0,0 +1,1075 @@
+*PPD-Adobe: "4.3"
+*%
+*% Printer Description file
+*% for "Infotec IS 2151 PXL"
+*%
+*% CreationDate: 2001/10/17
+*% Modified: 2005/11/15
+*%
+*% COPYRIGHT (C) 2001-2005 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.00"
+*FormatVersion: "4.3"
+*LanguageEncoding: ISOLatin1
+*LanguageVersion: English
+*ModelName: "Infotec IS 2151"
+*PCFileName: "INFI1513.PPD"
+*Manufacturer: "Infotec"
+*Product: "(infotec IS 2151 PS3)"
+*PSVersion: "(3011.103) 2"
+*ShortNickName: "Infotec IS 2151 PXL"
+*NickName: "Infotec IS 2151 PXL"
+
+*cupsVersion: 1.0
+*cupsManualCopies: True
+*cupsModelNumber: 2
+*cupsFilter: "application/vnd.cups-postscript 0 foomatic-rip"
+
+*%========== Basic Device Capabilities ==========
+
+*LanguageLevel: "3"
+*ColorDevice: False
+*DefaultColorSpace: Gray
+*TTRasterizer: Type42
+*FileSystem: True
+*Throughput: "51"
+*LandscapeOrientation: Minus90
+
+*%========== Installable Options ==========
+*%========== & System Management ==========
+
+*OpenGroup: InstallableOptions/Installable Options
+
+*OpenUI *Option2LargeCapacityTray/Large Capacity Tray: PickOne
+*DefaultOption2LargeCapacityTray: False
+*Option2LargeCapacityTray False/Not Installed: ""
+*Option2LargeCapacityTray True/Installed: ""
+*CloseUI *Option2LargeCapacityTray
+
+*OpenUI *Option40Mailbox/Mailbox: PickOne
+*DefaultOption40Mailbox: False
+*Option40Mailbox False/Not Installed: ""
+*Option40Mailbox True/Installed: ""
+*CloseUI *Option40Mailbox
+
+*OpenUI *Option50Zfoldingunit/Z-folding unit: PickOne
+*DefaultOption50Zfoldingunit: False
+*Option50Zfoldingunit False/Not Installed: ""
+*Option50Zfoldingunit True/Installed: ""
+*CloseUI *Option50Zfoldingunit
+
+*OpenUI *Option30Finisher/Finisher: PickOne
+*DefaultOption30Finisher: None
+*Option30Finisher None/Not Installed: ""
+*Option30Finisher FinMF/Booklet Finisher: ""
+*Option30Finisher Fin3000M/Finisher 3000M: ""
+*Option30Finisher Fin3000B/Finisher 3000B: ""
+*CloseUI *Option30Finisher
+
+
+*CloseGroup: InstallableOptions
+
+*%========== Ghostscript Command line ==========
+
+*FoomaticIDs: Infotec-IS_2151 pxlmono
+*FoomaticRIPCommandLine: "gs -q -dBATCH -dPARANOIDSAFER -dNOPAUSE%B%A%C -sOutputFile=- - %D%E"
+
+*OpenGroup: General
+*OpenUI *ColorModel/Color Mode: PickOne
+*FoomaticRIPOption ColorModel: enum Composite B
+*OrderDependency: 10 AnySetup *ColorModel
+*DefaultColorModel: Grayscale
+*ColorModel Grayscale/Grayscale: "%% FoomaticRIPOptionSetting: ColorModel=Grayscale"
+*FoomaticRIPOptionSetting ColorModel=Grayscale: "GSCmdLine=Grayscale"
+*CloseUI: *ColorModel
+
+*FoomaticRIPOption GSCmdLine: enum CmdLine B 10
+*FoomaticRIPOptionSetting GSCmdLine=FromColorModel: ""
+*FoomaticRIPOptionSetting GSCmdLine=Grayscale: " -sDEVICE=pxlmono"
+*End
+
+*OpenUI *Resolution/Resolution: PickOne
+*FoomaticRIPOption Resolution: enum Composite A
+*OrderDependency: 15 AnySetup *Resolution
+*DefaultResolution: 600dpi
+*Resolution 600dpi: "%% FoomaticRIPOptionSetting: Resolution=600dpi"
+*FoomaticRIPOptionSetting Resolution=600dpi: "JCLResolution=600dpi GSResolution=600dpi"
+*Resolution 1200dpi: "%% FoomaticRIPOptionSetting: Resolution=1200dpi"
+*FoomaticRIPOptionSetting Resolution=1200dpi: "JCLResolution=1200dpi GSResolution=1200dpi"
+*CloseUI: *Resolution
+
+*FoomaticRIPOption GSResolution: enum CmdLine A 15
+*FoomaticRIPOptionSetting GSResolution=FromResolution: ""
+*FoomaticRIPOptionSetting GSResolution=600dpi: " -r600x600"
+*FoomaticRIPOptionSetting GSResolution=1200dpi: " -r1200x1200"
+
+*FoomaticRIPOption JCLResolution: enum JCL A 15
+*FoomaticRIPOptionSetting JCLResolution=FromResolution: ""
+*FoomaticRIPOptionSetting JCLResolution=600dpi: "SET RESOLUTION=600"
+*FoomaticRIPOptionSetting JCLResolution=1200dpi: "SET RESOLUTION=1200"
+
+
+*%========== Media Selection ==========
+
+*HWMargins: 12 12 12 12
+*OpenUI *PageSize/PageSize: PickOne
+*FoomaticRIPOption PageSize: enum CmdLine C
+*OrderDependency: 20 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize A3/A3: "%% FoomaticRIPOptionSetting: PageSize=A3"
+*FoomaticRIPOptionSetting PageSize=A3: " -sPAPERSIZE=a3"
+*PageSize A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*FoomaticRIPOptionSetting PageSize=A4: " -sPAPERSIZE=a4"
+*PageSize Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*FoomaticRIPOptionSetting PageSize=Letter: " -sPAPERSIZE=letter"
+*PageSize 11x17/11x17: "%% FoomaticRIPOptionSetting: PageSize=11x17"
+*FoomaticRIPOptionSetting PageSize=11x17: " -sPAPERSIZE=11x17"
+*CloseUI: *PageSize
+
+*OpenUI *PageRegion: PickOne
+*OrderDependency: 25 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion A3/A3: "%% FoomaticRIPOptionSetting: PageSize=A3"
+*PageRegion A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*PageRegion Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*PageRegion 11x17/11x17: "%% FoomaticRIPOptionSetting: PageSize=11x17"
+*CloseUI: *PageRegion
+
+*%========== Information About Media Sizes ==========
+
+*DefaultImageableArea: Letter
+*ImageableArea A3/A3: "12 12 830 1179"
+*ImageableArea A4/A4: "12 12 583 830"
+*ImageableArea Letter/Letter: "12 12 600 780"
+*ImageableArea 11x17/11x17: "12 12 780 1212"
+
+*DefaultPaperDimension: Letter
+*PaperDimension A3/A3: "842 1191"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension Letter/Letter: "612 792"
+*PaperDimension 11x17/11x17: "792 1224"
+
+*%========== Media Handling Features ==========
+
+*OpenUI *InputSlot/InputSlot: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine E
+*OrderDependency: 30 AnySetup *InputSlot
+*DefaultInputSlot: Auto
+*InputSlot MultiTray/Bypass Tray: "%% FoomaticRIPOptionSetting: InputSlot=MultiTray"
+*FoomaticRIPOptionSetting InputSlot=MultiTray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x02\xf8\x26/g&quot;"
+*End
+*InputSlot 1Tray/Tray 1: "%% FoomaticRIPOptionSetting: InputSlot=1Tray"
+*FoomaticRIPOptionSetting InputSlot=1Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x04\xf8\x26/g&quot;"
+*End
+*InputSlot 2Tray/Tray 2: "%% FoomaticRIPOptionSetting: InputSlot=2Tray"
+*FoomaticRIPOptionSetting InputSlot=2Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x05\xf8\x26/g&quot;"
+*End
+*InputSlot 3Tray/Tray 3: "%% FoomaticRIPOptionSetting: InputSlot=3Tray"
+*FoomaticRIPOptionSetting InputSlot=3Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x07\xf8\x26/g&quot;"
+*End
+*InputSlot 4Tray/Large Capacity Tray: "%% FoomaticRIPOptionSetting: InputSlot=4Tray"
+*FoomaticRIPOptionSetting InputSlot=4Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x09\xf8\x26/g&quot;"
+*End
+*InputSlot Auto/Auto Select: "%% FoomaticRIPOptionSetting: InputSlot=Auto"
+*FoomaticRIPOptionSetting InputSlot=Auto: ""
+*CloseUI: *InputSlot
+
+*OpenUI *Duplex/Duplex: PickOne
+*FoomaticRIPOption Duplex: enum Composite D
+*OrderDependency: 50 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex None/Off: "%% FoomaticRIPOptionSetting: Duplex=None"
+*FoomaticRIPOptionSetting Duplex=None: "JCLDuplex=None GSDuplex=None"
+*Duplex DuplexNoTumble/Long Edge: "%% FoomaticRIPOptionSetting: Duplex=DuplexNoTumble"
+*FoomaticRIPOptionSetting Duplex=DuplexNoTumble: "JCLDuplex=DuplexNoTumble GSDuplex=DuplexNoTumble"
+*Duplex DuplexTumble/Short Edge: "%% FoomaticRIPOptionSetting: Duplex=DuplexTumble"
+*FoomaticRIPOptionSetting Duplex=DuplexTumble: "JCLDuplex=DuplexTumble GSDuplex=DuplexTumble"
+*CloseUI: *Duplex
+
+*FoomaticRIPOption GSDuplex: enum CmdLine D 50
+*FoomaticRIPOptionSetting GSDuplex=FromDuplex: ""
+*FoomaticRIPOptionSetting GSDuplex=None: ""
+*FoomaticRIPOptionSetting GSDuplex=DuplexNoTumble: "&&
+ | perl -p -e &quot;s/\xc0\x00\xf8\x34/\xc0\x01\xf8\x35/g&quot;"
+*FoomaticRIPOptionSetting GSDuplex=DuplexTumble: "&&
+ | perl -p -e &quot;s/\xc0\x00\xf8\x34/\xc0\x00\xf8\x35/g&quot;"
+
+*FoomaticRIPOption JCLDuplex: enum JCL D 50
+*FoomaticRIPOptionSetting JCLDuplex=FromDuplex: ""
+*FoomaticRIPOptionSetting JCLDuplex=None: "SET DUPLEX=OFF"
+*FoomaticRIPOptionSetting JCLDuplex=DuplexNoTumble: "SET DUPLEX=ON
+@PJL SET BINDING=LONGEDGE"
+*FoomaticRIPOptionSetting JCLDuplex=DuplexTumble: "SET DUPLEX=ON
+@PJL SET BINDING=SHORTEDGE"
+
+
+*OpenUI *MediaType/Paper Type: PickOne
+*FoomaticRIPOption MediaType: enum JCL A
+*OrderDependency: 205 AnySetup *MediaType
+*DefaultMediaType: Plain
+*MediaType Plain/Plain: "%% FoomaticRIPOptionSetting: MediaType=Plain"
+*FoomaticRIPOptionSetting MediaType=Plain: "SET MEDIATYPE=PLAIN"
+*MediaType Recycled/Recycled: "%% FoomaticRIPOptionSetting: MediaType=Recycled"
+*FoomaticRIPOptionSetting MediaType=Recycled: "SET MEDIATYPE=RECYCLED"
+*MediaType Special/Special: "%% FoomaticRIPOptionSetting: MediaType=Special"
+*FoomaticRIPOptionSetting MediaType=Special: "SET MEDIATYPE=SPECIAL"
+*MediaType Colored1/Color 1: "%% FoomaticRIPOptionSetting: MediaType=Colored1"
+*FoomaticRIPOptionSetting MediaType=Colored1: "SET MEDIATYPE=USERCOLOR1"
+*MediaType Colored2/Color 2: "%% FoomaticRIPOptionSetting: MediaType=Colored2"
+*FoomaticRIPOptionSetting MediaType=Colored2: "SET MEDIATYPE=USERCOLOR2"
+*MediaType Letterhead/Letterhead: "%% FoomaticRIPOptionSetting: MediaType=Letterhead"
+*FoomaticRIPOptionSetting MediaType=Letterhead: "SET MEDIATYPE=LETTERHEAD"
+*MediaType Preprinted/Preprinted: "%% FoomaticRIPOptionSetting: MediaType=Preprinted"
+*FoomaticRIPOptionSetting MediaType=Preprinted: "SET MEDIATYPE=PREPRINTED"
+*MediaType Prepunched/Prepunched: "%% FoomaticRIPOptionSetting: MediaType=Prepunched"
+*FoomaticRIPOptionSetting MediaType=Prepunched: "SET MEDIATYPE=PREPUNCHED"
+*MediaType Labels/Labels: "%% FoomaticRIPOptionSetting: MediaType=Labels"
+*FoomaticRIPOptionSetting MediaType=Labels: "SET MEDIATYPE=LABELS"
+*MediaType Bond/Bond: "%% FoomaticRIPOptionSetting: MediaType=Bond"
+*FoomaticRIPOptionSetting MediaType=Bond: "SET MEDIATYPE=BOND"
+*MediaType Cardstock/Cardstock: "%% FoomaticRIPOptionSetting: MediaType=Cardstock"
+*FoomaticRIPOptionSetting MediaType=Cardstock: "SET MEDIATYPE=CARDSTOCK"
+*MediaType OHP/Transparency: "%% FoomaticRIPOptionSetting: MediaType=OHP"
+*FoomaticRIPOptionSetting MediaType=OHP: "SET MEDIATYPE=TRANSPARENCY"
+*MediaType Thick/Thick: "%% FoomaticRIPOptionSetting: MediaType=Thick"
+*FoomaticRIPOptionSetting MediaType=Thick: "SET MEDIATYPE=THICK"
+*MediaType Index/Tab Stock: "%% FoomaticRIPOptionSetting: MediaType=Index"
+*FoomaticRIPOptionSetting MediaType=Index: "SET MEDIATYPE=TABSTOCK"
+*MediaType Translucent/Translucent: "%% FoomaticRIPOptionSetting: MediaType=Translucent"
+*FoomaticRIPOptionSetting MediaType=Translucent: "SET MEDIATYPE=TRANSLUCENT"
+*CloseUI: *MediaType
+
+*OpenUI *OutputBin/Destination: PickOne
+*FoomaticRIPOption OutputBin: enum JCL A
+*OrderDependency: 210 AnySetup *OutputBin
+*DefaultOutputBin: Default
+*OutputBin Default/Printer Default: "%% FoomaticRIPOptionSetting: OutputBin=Default"
+*FoomaticRIPOptionSetting OutputBin=Default: "SET OUTBIN=SYSDEFAULT"
+*OutputBin Standard/Copy Tray: "%% FoomaticRIPOptionSetting: OutputBin=Standard"
+*FoomaticRIPOptionSetting OutputBin=Standard: "SET OUTBIN=UPPER"
+*OutputBin Zaire2Upper/Finisher Upper Tray: "%% FoomaticRIPOptionSetting: OutputBin=Zaire2Upper"
+*FoomaticRIPOptionSetting OutputBin=Zaire2Upper: "SET OUTBIN=FINISHERPROOF"
+*OutputBin Zaire2Middle/Finisher Shift Tray 1: "%% FoomaticRIPOptionSetting: OutputBin=Zaire2Middle"
+*FoomaticRIPOptionSetting OutputBin=Zaire2Middle: "SET OUTBIN=FINISHERSHIFT"
+*OutputBin Zaire2Lower/Finisher Shift Tray 2: "%% FoomaticRIPOptionSetting: OutputBin=Zaire2Lower"
+*FoomaticRIPOptionSetting OutputBin=Zaire2Lower: "SET OUTBIN=FINISHERBOOKLET"
+*OutputBin MailBoxBin1/Mailbox Tray 1: "%% FoomaticRIPOptionSetting: OutputBin=MailBoxBin1"
+*FoomaticRIPOptionSetting OutputBin=MailBoxBin1: "SET OUTBIN=OPTIONALOUTPUTBIN2"
+*OutputBin MailBoxBin2/Mailbox Tray 2: "%% FoomaticRIPOptionSetting: OutputBin=MailBoxBin2"
+*FoomaticRIPOptionSetting OutputBin=MailBoxBin2: "SET OUTBIN=OPTIONALOUTPUTBIN3"
+*OutputBin MailBoxBin3/Mailbox Tray 3: "%% FoomaticRIPOptionSetting: OutputBin=MailBoxBin3"
+*FoomaticRIPOptionSetting OutputBin=MailBoxBin3: "SET OUTBIN=OPTIONALOUTPUTBIN4"
+*OutputBin MailBoxBin4/Mailbox Tray 4: "%% FoomaticRIPOptionSetting: OutputBin=MailBoxBin4"
+*FoomaticRIPOptionSetting OutputBin=MailBoxBin4: "SET OUTBIN=OPTIONALOUTPUTBIN5"
+*OutputBin MailBoxBin5/Mailbox Tray 5: "%% FoomaticRIPOptionSetting: OutputBin=MailBoxBin5"
+*FoomaticRIPOptionSetting OutputBin=MailBoxBin5: "SET OUTBIN=OPTIONALOUTPUTBIN6"
+*OutputBin MailBoxBin6/Mailbox Tray 6: "%% FoomaticRIPOptionSetting: OutputBin=MailBoxBin6"
+*FoomaticRIPOptionSetting OutputBin=MailBoxBin6: "SET OUTBIN=OPTIONALOUTPUTBIN7"
+*OutputBin MailBoxBin7/Mailbox Tray 7: "%% FoomaticRIPOptionSetting: OutputBin=MailBoxBin7"
+*FoomaticRIPOptionSetting OutputBin=MailBoxBin7: "SET OUTBIN=OPTIONALOUTPUTBIN8"
+*OutputBin MailBoxBin8/Mailbox Tray 8: "%% FoomaticRIPOptionSetting: OutputBin=MailBoxBin8"
+*FoomaticRIPOptionSetting OutputBin=MailBoxBin8: "SET OUTBIN=OPTIONALOUTPUTBIN9"
+*OutputBin MailBoxBin9/Mailbox Tray 9: "%% FoomaticRIPOptionSetting: OutputBin=MailBoxBin9"
+*FoomaticRIPOptionSetting OutputBin=MailBoxBin9: "SET OUTBIN=OPTIONALOUTPUTBIN10"
+*CloseUI: *OutputBin
+
+*OpenUI *RIZfold/Z-fold: PickOne
+*FoomaticRIPOption RIZfold: enum JCL A
+*OrderDependency: 230 AnySetup *RIZfold
+*DefaultRIZfold: None
+*RIZfold None/Off: "%% FoomaticRIPOptionSetting: RIZfold=None"
+*FoomaticRIPOptionSetting RIZfold=None: "SET FOLD=OFF"
+*RIZfold Bottom/Bottom Fold: "%% FoomaticRIPOptionSetting: RIZfold=Bottom"
+*FoomaticRIPOptionSetting RIZfold=Bottom: "SET FOLD=ZBOTTOM"
+*RIZfold Right/Right Fold: "%% FoomaticRIPOptionSetting: RIZfold=Right"
+*FoomaticRIPOptionSetting RIZfold=Right: "SET FOLD=ZRIGHT"
+*RIZfold Left/Left Fold: "%% FoomaticRIPOptionSetting: RIZfold=Left"
+*FoomaticRIPOptionSetting RIZfold=Left: "SET FOLD=ZLEFT"
+*CloseUI: *RIZfold
+
+*OpenUI *StapleLocation/Staple: PickOne
+*FoomaticRIPOption StapleLocation: enum JCL A
+*OrderDependency: 220 AnySetup *StapleLocation
+*DefaultStapleLocation: None
+*StapleLocation None/Off: "%% FoomaticRIPOptionSetting: StapleLocation=None"
+*FoomaticRIPOptionSetting StapleLocation=None: "SET STAPLE=OFF"
+*StapleLocation UpperLeft/Top left: "%% FoomaticRIPOptionSetting: StapleLocation=UpperLeft"
+*FoomaticRIPOptionSetting StapleLocation=UpperLeft: "SET STAPLE=LEFTTOP"
+*StapleLocation UpperRight/Top right: "%% FoomaticRIPOptionSetting: StapleLocation=UpperRight"
+*FoomaticRIPOptionSetting StapleLocation=UpperRight: "SET STAPLE=RIGHTTOP"
+*StapleLocation LeftW/2 at left: "%% FoomaticRIPOptionSetting: StapleLocation=LeftW"
+*FoomaticRIPOptionSetting StapleLocation=LeftW: "SET STAPLE=LEFT2PORT"
+*StapleLocation RightW/2 at right: "%% FoomaticRIPOptionSetting: StapleLocation=RightW"
+*FoomaticRIPOptionSetting StapleLocation=RightW: "SET STAPLE=RIGHT2PORT"
+*StapleLocation UpperW/2 at top: "%% FoomaticRIPOptionSetting: StapleLocation=UpperW"
+*FoomaticRIPOptionSetting StapleLocation=UpperW: "SET STAPLE=TOP2PORT"
+*StapleLocation CenterW/2 at center: "%% FoomaticRIPOptionSetting: StapleLocation=CenterW"
+*FoomaticRIPOptionSetting StapleLocation=CenterW: "SET STAPLE=BOOKLET"
+*CloseUI: *StapleLocation
+
+*OpenUI *RIPunch/Punch: PickOne
+*FoomaticRIPOption RIPunch: enum JCL A
+*OrderDependency: 230 AnySetup *RIPunch
+*DefaultRIPunch: None
+*RIPunch None/Off: "%% FoomaticRIPOptionSetting: RIPunch=None"
+*FoomaticRIPOptionSetting RIPunch=None: "SET PUNCH=OFF"
+*RIPunch LeftJP2/2 at left (Japan/Europe): "%% FoomaticRIPOptionSetting: RIPunch=LeftJP2"
+*FoomaticRIPOptionSetting RIPunch=LeftJP2: "SET PUNCH=LEFTPORT
+@PJL SET PUNCHHOLE=JP2"
+*End
+*RIPunch LeftUS2/2 at left (North America): "%% FoomaticRIPOptionSetting: RIPunch=LeftUS2"
+*FoomaticRIPOptionSetting RIPunch=LeftUS2: "SET PUNCH=LEFTPORT
+@PJL SET PUNCHHOLE=US2"
+*End
+*RIPunch LeftUS3/3 at left (North America): "%% FoomaticRIPOptionSetting: RIPunch=LeftUS3"
+*FoomaticRIPOptionSetting RIPunch=LeftUS3: "SET PUNCH=LEFTPORT
+@PJL SET PUNCHHOLE=US3"
+*End
+*RIPunch LeftEU4/4 at left (Europe): "%% FoomaticRIPOptionSetting: RIPunch=LeftEU4"
+*FoomaticRIPOptionSetting RIPunch=LeftEU4: "SET PUNCH=LEFTPORT
+@PJL SET PUNCHHOLE=EU4"
+*End
+*RIPunch LeftNEU4/4 at left (Northern Europe): "%% FoomaticRIPOptionSetting: RIPunch=LeftNEU4"
+*FoomaticRIPOptionSetting RIPunch=LeftNEU4: "SET PUNCH=LEFTPORT
+@PJL SET PUNCHHOLE=NEU4"
+*End
+*RIPunch RightJP2/2 at right (Japan/Europe): "%% FoomaticRIPOptionSetting: RIPunch=RightJP2"
+*FoomaticRIPOptionSetting RIPunch=RightJP2: "SET PUNCH=RIGHTPORT
+@PJL SET PUNCHHOLE=JP2"
+*End
+*RIPunch RightUS2/2 at right (North America): "%% FoomaticRIPOptionSetting: RIPunch=RightUS2"
+*FoomaticRIPOptionSetting RIPunch=RightUS2: "SET PUNCH=RIGHTPORT
+@PJL SET PUNCHHOLE=US2"
+*End
+*RIPunch RightUS3/3 at right (North America): "%% FoomaticRIPOptionSetting: RIPunch=RightUS3"
+*FoomaticRIPOptionSetting RIPunch=RightUS3: "SET PUNCH=RIGHTPORT
+@PJL SET PUNCHHOLE=US3"
+*End
+*RIPunch RightEU4/4 at right (Europe): "%% FoomaticRIPOptionSetting: RIPunch=RightEU4"
+*FoomaticRIPOptionSetting RIPunch=RightEU4: "SET PUNCH=RIGHTPORT
+@PJL SET PUNCHHOLE=EU4"
+*End
+*RIPunch RightNEU4/4 at right (Northern Europe): "%% FoomaticRIPOptionSetting: RIPunch=RightNEU4"
+*FoomaticRIPOptionSetting RIPunch=RightNEU4: "SET PUNCH=RIGHTPORT
+@PJL SET PUNCHHOLE=NEU4"
+*End
+*RIPunch UpperJP2/2 at top (Japan/Europe): "%% FoomaticRIPOptionSetting: RIPunch=UpperJP2"
+*FoomaticRIPOptionSetting RIPunch=UpperJP2: "SET PUNCH=TOPPORT
+@PJL SET PUNCHHOLE=JP2"
+*End
+*RIPunch UpperUS2/2 at top (North America): "%% FoomaticRIPOptionSetting: RIPunch=UpperUS2"
+*FoomaticRIPOptionSetting RIPunch=UpperUS2: "SET PUNCH=TOPPORT
+@PJL SET PUNCHHOLE=US2"
+*End
+*RIPunch UpperUS3/3 at top (North America): "%% FoomaticRIPOptionSetting: RIPunch=UpperUS3"
+*FoomaticRIPOptionSetting RIPunch=UpperUS3: "SET PUNCH=TOPPORT
+@PJL SET PUNCHHOLE=US3"
+*End
+*RIPunch UpperEU4/4 at top (Europe): "%% FoomaticRIPOptionSetting: RIPunch=UpperEU4"
+*FoomaticRIPOptionSetting RIPunch=UpperEU4: "SET PUNCH=TOPPORT
+@PJL SET PUNCHHOLE=EU4"
+*End
+*RIPunch UpperNEU4/4 at top (Northern Europe): "%% FoomaticRIPOptionSetting: RIPunch=UpperNEU4"
+*FoomaticRIPOptionSetting RIPunch=UpperNEU4: "SET PUNCH=TOPPORT
+@PJL SET PUNCHHOLE=NEU4"
+*End
+*CloseUI: *RIPunch
+
+*OpenUI *RIPrintMode/Toner Saving: PickOne
+*FoomaticRIPOption RIPrintMode: enum JCL A
+*OrderDependency: 45 AnySetup *RIPrintMode
+*DefaultRIPrintMode: 0rhit
+*RIPrintMode 0rhit/Off: "%% FoomaticRIPOptionSetting: RIPrintMode=0rhit"
+*FoomaticRIPOptionSetting RIPrintMode=0rhit: "SET ECONOMODE=OFF"
+*RIPrintMode 5rhit/On: "%% FoomaticRIPOptionSetting: RIPrintMode=5rhit"
+*FoomaticRIPOptionSetting RIPrintMode=5rhit: "SET ECONOMODE=ON"
+*CloseUI: *RIPrintMode
+
+
+*CloseGroup: General
+
+
+*OpenGroup: JobLog/Job Log
+
+*OpenUI *JobType/JobType: PickOne
+*FoomaticRIPOption JobType: enum JCL A
+*OrderDependency: 255 AnySetup *JobType
+*DefaultJobType: Normal
+*JobType Normal/Normal: ""
+*JobType DetailedLogging/Normal with Detailed Logging: "%% FoomaticRIPOptionSetting: JobType=DetailedLogging"
+*FoomaticRIPOptionSetting JobType=DetailedLogging: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;"
+*End
+*JobType SamplePrint/Sample Print: "%% FoomaticRIPOptionSetting: JobType=SamplePrint"
+*FoomaticRIPOptionSetting JobType=SamplePrint: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;
+@PJL PROOFJOB"
+*End
+*JobType LockedPrint/Locked Print: "%% FoomaticRIPOptionSetting: JobType=LockedPrint"
+*FoomaticRIPOptionSetting JobType=LockedPrint: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;
+@PJL SECUREJOB"
+*End
+*JobType DocServer/Document Server: "%% FoomaticRIPOptionSetting: JobType=DocServer"
+*FoomaticRIPOptionSetting JobType=DocServer: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;
+@PJL SET OWNERID=&quot;&user;&quot;
+@PJL SET DISKIMAGE=ON"
+*End
+*CloseUI: *JobType
+
+
+*OpenUI *LockedPrintPassword/Locked Print Password (4-8 digits): PickOne
+*FoomaticRIPOption LockedPrintPassword: password JCL A
+*FoomaticRIPOptionMaxLength LockedPrintPassword:8
+*FoomaticRIPOptionAllowedChars LockedPrintPassword: "0-9"
+*OrderDependency: 255 AnySetup *LockedPrintPassword
+*FoomaticRIPOptionPrototype LockedPrintPassword: "SET JOBPASSWORD=%s"
+*DefaultLockedPrintPassword: None
+*LockedPrintPassword None/None: ""
+*LockedPrintPassword 1111/1111: "%% FoomaticRIPOptionSetting: LockedPrintPassword=1111"
+*FoomaticRIPOptionSetting LockedPrintPassword=1111: "SET JOBPASSWORD=1111"
+*LockedPrintPassword 2222/2222: "%% FoomaticRIPOptionSetting: LockedPrintPassword=2222"
+*FoomaticRIPOptionSetting LockedPrintPassword=2222: "SET JOBPASSWORD=2222"
+*LockedPrintPassword 3333/3333: "%% FoomaticRIPOptionSetting: LockedPrintPassword=3333"
+*FoomaticRIPOptionSetting LockedPrintPassword=3333: "SET JOBPASSWORD=3333"
+*CloseUI: *LockedPrintPassword
+
+
+*OpenUI *DocServerPassword/Document Server Password (4-8 digits): PickOne
+*FoomaticRIPOption DocServerPassword: password JCL A
+*FoomaticRIPOptionMaxLength DocServerPassword:8
+*FoomaticRIPOptionAllowedChars DocServerPassword: "0-9"
+*OrderDependency: 255 AnySetup *DocServerPassword
+*FoomaticRIPOptionPrototype DocServerPassword: "SET JOBPASSWORD=%s"
+*DefaultDocServerPassword: None
+*DocServerPassword None/None: ""
+*DocServerPassword 1111/1111: "%% FoomaticRIPOptionSetting: DocServerPassword=1111"
+*FoomaticRIPOptionSetting DocServerPassword=1111: "SET JOBPASSWORD=1111"
+*DocServerPassword 2222/2222: "%% FoomaticRIPOptionSetting: DocServerPassword=2222"
+*FoomaticRIPOptionSetting DocServerPassword=2222: "SET JOBPASSWORD=2222"
+*DocServerPassword 3333/3333: "%% FoomaticRIPOptionSetting: DocServerPassword=3333"
+*FoomaticRIPOptionSetting DocServerPassword=3333: "SET JOBPASSWORD=3333"
+*CloseUI: *DocServerPassword
+
+
+*OpenUI *UserCode/User Code (up to 8 digits): PickOne
+*FoomaticRIPOption UserCode: string JCL A
+*FoomaticRIPOptionMaxLength UserCode:8
+*FoomaticRIPOptionAllowedChars UserCode: "0-9"
+*OrderDependency: 255 AnySetup *UserCode
+*FoomaticRIPOptionPrototype UserCode: "SET USERCODE=&quot;%s&quot;"
+*DefaultUserCode: None
+*UserCode None/None: ""
+*UserCode 1/1: "%% FoomaticRIPOptionSetting: UserCode=1"
+*FoomaticRIPOptionSetting UserCode=1: "SET USERCODE=&quot;1&quot;"
+*UserCode 2/2: "%% FoomaticRIPOptionSetting: UserCode=2"
+*FoomaticRIPOptionSetting UserCode=2: "SET USERCODE=&quot;2&quot;"
+*UserCode 3/3: "%% FoomaticRIPOptionSetting: UserCode=3"
+*FoomaticRIPOptionSetting UserCode=3: "SET USERCODE=&quot;3&quot;"
+*CloseUI: *UserCode
+
+*CloseGroup: JobLog/Job Log
+
+*UIConstraints: *Option2LargeCapacityTray False *InputSlot 4Tray
+*UIConstraints: *InputSlot 4Tray *Option2LargeCapacityTray False
+*UIConstraints: *Option50Zfoldingunit True *Option30Finisher None
+*UIConstraints: *Option30Finisher None *Option50Zfoldingunit True
+*UIConstraints: *Option50Zfoldingunit False *RIZfold Bottom
+*UIConstraints: *Option50Zfoldingunit False *RIZfold Left
+*UIConstraints: *Option50Zfoldingunit False *RIZfold Right
+*UIConstraints: *RIZfold Bottom *Option50Zfoldingunit False
+*UIConstraints: *RIZfold Left *Option50Zfoldingunit False
+*UIConstraints: *RIZfold Right *Option50Zfoldingunit False
+*UIConstraints: *Option30Finisher None *Option40Mailbox True
+*UIConstraints: *Option30Finisher Fin3000B *Option40Mailbox True
+*UIConstraints: *Option40Mailbox True *Option30Finisher None
+*UIConstraints: *Option40Mailbox True *Option30Finisher Fin3000B
+*UIConstraints: *Option30Finisher None *OutputBin Zaire2Upper
+*UIConstraints: *Option30Finisher None *OutputBin Zaire2Middle
+*UIConstraints: *Option30Finisher None *OutputBin Zaire2Lower
+*UIConstraints: *Option30Finisher Fin3000M *OutputBin Zaire2Lower
+*UIConstraints: *Option30Finisher Fin3000B *OutputBin Zaire2Lower
+*UIConstraints: *OutputBin Zaire2Upper *Option30Finisher None
+*UIConstraints: *OutputBin Zaire2Middle *Option30Finisher None
+*UIConstraints: *OutputBin Zaire2Lower *Option30Finisher None
+*UIConstraints: *OutputBin Zaire2Lower *Option30Finisher Fin3000M
+*UIConstraints: *OutputBin Zaire2Lower *Option30Finisher Fin3000B
+*UIConstraints: *Option30Finisher FinMF *OutputBin Standard
+*UIConstraints: *Option30Finisher Fin3000M *OutputBin Standard
+*UIConstraints: *Option30Finisher Fin3000B *OutputBin Standard
+*UIConstraints: *OutputBin Standard *Option30Finisher FinMF
+*UIConstraints: *OutputBin Standard *Option30Finisher Fin3000M
+*UIConstraints: *OutputBin Standard *Option30Finisher Fin3000B
+*UIConstraints: *Option30Finisher Fin3000M *Option50Zfoldingunit True
+*UIConstraints: *Option30Finisher Fin3000B *Option50Zfoldingunit True
+*UIConstraints: *Option50Zfoldingunit True *Option30Finisher Fin3000M
+*UIConstraints: *Option50Zfoldingunit True *Option30Finisher Fin3000B
+*UIConstraints: *Option40Mailbox False *OutputBin MailBoxBin1
+*UIConstraints: *Option40Mailbox False *OutputBin MailBoxBin2
+*UIConstraints: *Option40Mailbox False *OutputBin MailBoxBin3
+*UIConstraints: *Option40Mailbox False *OutputBin MailBoxBin4
+*UIConstraints: *Option40Mailbox False *OutputBin MailBoxBin5
+*UIConstraints: *Option40Mailbox False *OutputBin MailBoxBin6
+*UIConstraints: *Option40Mailbox False *OutputBin MailBoxBin7
+*UIConstraints: *Option40Mailbox False *OutputBin MailBoxBin8
+*UIConstraints: *Option40Mailbox False *OutputBin MailBoxBin9
+*UIConstraints: *OutputBin MailBoxBin1 *Option40Mailbox False
+*UIConstraints: *OutputBin MailBoxBin2 *Option40Mailbox False
+*UIConstraints: *OutputBin MailBoxBin3 *Option40Mailbox False
+*UIConstraints: *OutputBin MailBoxBin4 *Option40Mailbox False
+*UIConstraints: *OutputBin MailBoxBin5 *Option40Mailbox False
+*UIConstraints: *OutputBin MailBoxBin6 *Option40Mailbox False
+*UIConstraints: *OutputBin MailBoxBin7 *Option40Mailbox False
+*UIConstraints: *OutputBin MailBoxBin8 *Option40Mailbox False
+*UIConstraints: *OutputBin MailBoxBin9 *Option40Mailbox False
+*UIConstraints: *Option30Finisher None *StapleLocation UpperLeft
+*UIConstraints: *Option30Finisher None *StapleLocation UpperRight
+*UIConstraints: *Option30Finisher None *StapleLocation LeftW
+*UIConstraints: *Option30Finisher None *StapleLocation RightW
+*UIConstraints: *Option30Finisher None *StapleLocation UpperW
+*UIConstraints: *Option30Finisher None *StapleLocation CenterW
+*UIConstraints: *Option30Finisher Fin3000M *StapleLocation CenterW
+*UIConstraints: *Option30Finisher Fin3000B *StapleLocation CenterW
+*UIConstraints: *StapleLocation UpperLeft *Option30Finisher None
+*UIConstraints: *StapleLocation UpperRight *Option30Finisher None
+*UIConstraints: *StapleLocation LeftW *Option30Finisher None
+*UIConstraints: *StapleLocation RightW *Option30Finisher None
+*UIConstraints: *StapleLocation UpperW *Option30Finisher None
+*UIConstraints: *StapleLocation CenterW *Option30Finisher None
+*UIConstraints: *StapleLocation CenterW *Option30Finisher Fin3000M
+*UIConstraints: *StapleLocation CenterW *Option30Finisher Fin3000B
+*UIConstraints: *OutputBin Standard *StapleLocation UpperLeft
+*UIConstraints: *OutputBin Standard *StapleLocation UpperRight
+*UIConstraints: *OutputBin Standard *StapleLocation LeftW
+*UIConstraints: *OutputBin Standard *StapleLocation RightW
+*UIConstraints: *OutputBin Standard *StapleLocation UpperW
+*UIConstraints: *OutputBin Standard *StapleLocation CenterW
+*UIConstraints: *StapleLocation UpperLeft *OutputBin Standard
+*UIConstraints: *StapleLocation UpperRight *OutputBin Standard
+*UIConstraints: *StapleLocation LeftW *OutputBin Standard
+*UIConstraints: *StapleLocation RightW *OutputBin Standard
+*UIConstraints: *StapleLocation UpperW *OutputBin Standard
+*UIConstraints: *StapleLocation CenterW *OutputBin Standard
+*UIConstraints: *OutputBin Zaire2Upper *StapleLocation UpperLeft
+*UIConstraints: *OutputBin Zaire2Upper *StapleLocation UpperRight
+*UIConstraints: *OutputBin Zaire2Upper *StapleLocation LeftW
+*UIConstraints: *OutputBin Zaire2Upper *StapleLocation RightW
+*UIConstraints: *OutputBin Zaire2Upper *StapleLocation UpperW
+*UIConstraints: *OutputBin Zaire2Upper *StapleLocation CenterW
+*UIConstraints: *StapleLocation UpperLeft *OutputBin Zaire2Upper
+*UIConstraints: *StapleLocation UpperRight *OutputBin Zaire2Upper
+*UIConstraints: *StapleLocation LeftW *OutputBin Zaire2Upper
+*UIConstraints: *StapleLocation RightW *OutputBin Zaire2Upper
+*UIConstraints: *StapleLocation UpperW *OutputBin Zaire2Upper
+*UIConstraints: *StapleLocation CenterW *OutputBin Zaire2Upper
+*UIConstraints: *OutputBin Zaire2Middle *StapleLocation CenterW
+*UIConstraints: *StapleLocation CenterW *OutputBin Zaire2Middle
+*UIConstraints: *OutputBin MailBoxBin1 *StapleLocation UpperLeft
+*UIConstraints: *OutputBin MailBoxBin1 *StapleLocation UpperRight
+*UIConstraints: *OutputBin MailBoxBin1 *StapleLocation LeftW
+*UIConstraints: *OutputBin MailBoxBin1 *StapleLocation RightW
+*UIConstraints: *OutputBin MailBoxBin1 *StapleLocation UpperW
+*UIConstraints: *OutputBin MailBoxBin1 *StapleLocation CenterW
+*UIConstraints: *StapleLocation UpperLeft *OutputBin MailBoxBin1
+*UIConstraints: *StapleLocation UpperRight *OutputBin MailBoxBin1
+*UIConstraints: *StapleLocation LeftW *OutputBin MailBoxBin1
+*UIConstraints: *StapleLocation RightW *OutputBin MailBoxBin1
+*UIConstraints: *StapleLocation UpperW *OutputBin MailBoxBin1
+*UIConstraints: *StapleLocation CenterW *OutputBin MailBoxBin1
+*UIConstraints: *OutputBin MailBoxBin2 *StapleLocation UpperLeft
+*UIConstraints: *OutputBin MailBoxBin2 *StapleLocation UpperRight
+*UIConstraints: *OutputBin MailBoxBin2 *StapleLocation LeftW
+*UIConstraints: *OutputBin MailBoxBin2 *StapleLocation RightW
+*UIConstraints: *OutputBin MailBoxBin2 *StapleLocation UpperW
+*UIConstraints: *OutputBin MailBoxBin2 *StapleLocation CenterW
+*UIConstraints: *StapleLocation UpperLeft *OutputBin MailBoxBin2
+*UIConstraints: *StapleLocation UpperRight *OutputBin MailBoxBin2
+*UIConstraints: *StapleLocation LeftW *OutputBin MailBoxBin2
+*UIConstraints: *StapleLocation RightW *OutputBin MailBoxBin2
+*UIConstraints: *StapleLocation UpperW *OutputBin MailBoxBin2
+*UIConstraints: *StapleLocation CenterW *OutputBin MailBoxBin2
+*UIConstraints: *OutputBin MailBoxBin3 *StapleLocation UpperLeft
+*UIConstraints: *OutputBin MailBoxBin3 *StapleLocation UpperRight
+*UIConstraints: *OutputBin MailBoxBin3 *StapleLocation LeftW
+*UIConstraints: *OutputBin MailBoxBin3 *StapleLocation RightW
+*UIConstraints: *OutputBin MailBoxBin3 *StapleLocation UpperW
+*UIConstraints: *OutputBin MailBoxBin3 *StapleLocation CenterW
+*UIConstraints: *StapleLocation UpperLeft *OutputBin MailBoxBin3
+*UIConstraints: *StapleLocation UpperRight *OutputBin MailBoxBin3
+*UIConstraints: *StapleLocation LeftW *OutputBin MailBoxBin3
+*UIConstraints: *StapleLocation RightW *OutputBin MailBoxBin3
+*UIConstraints: *StapleLocation UpperW *OutputBin MailBoxBin3
+*UIConstraints: *StapleLocation CenterW *OutputBin MailBoxBin3
+*UIConstraints: *OutputBin MailBoxBin4 *StapleLocation UpperLeft
+*UIConstraints: *OutputBin MailBoxBin4 *StapleLocation UpperRight
+*UIConstraints: *OutputBin MailBoxBin4 *StapleLocation LeftW
+*UIConstraints: *OutputBin MailBoxBin4 *StapleLocation RightW
+*UIConstraints: *OutputBin MailBoxBin4 *StapleLocation UpperW
+*UIConstraints: *OutputBin MailBoxBin4 *StapleLocation CenterW
+*UIConstraints: *StapleLocation UpperLeft *OutputBin MailBoxBin4
+*UIConstraints: *StapleLocation UpperRight *OutputBin MailBoxBin4
+*UIConstraints: *StapleLocation LeftW *OutputBin MailBoxBin4
+*UIConstraints: *StapleLocation RightW *OutputBin MailBoxBin4
+*UIConstraints: *StapleLocation UpperW *OutputBin MailBoxBin4
+*UIConstraints: *StapleLocation CenterW *OutputBin MailBoxBin4
+*UIConstraints: *OutputBin MailBoxBin5 *StapleLocation UpperLeft
+*UIConstraints: *OutputBin MailBoxBin5 *StapleLocation UpperRight
+*UIConstraints: *OutputBin MailBoxBin5 *StapleLocation LeftW
+*UIConstraints: *OutputBin MailBoxBin5 *StapleLocation RightW
+*UIConstraints: *OutputBin MailBoxBin5 *StapleLocation UpperW
+*UIConstraints: *OutputBin MailBoxBin5 *StapleLocation CenterW
+*UIConstraints: *StapleLocation UpperLeft *OutputBin MailBoxBin5
+*UIConstraints: *StapleLocation UpperRight *OutputBin MailBoxBin5
+*UIConstraints: *StapleLocation LeftW *OutputBin MailBoxBin5
+*UIConstraints: *StapleLocation RightW *OutputBin MailBoxBin5
+*UIConstraints: *StapleLocation UpperW *OutputBin MailBoxBin5
+*UIConstraints: *StapleLocation CenterW *OutputBin MailBoxBin5
+*UIConstraints: *OutputBin MailBoxBin6 *StapleLocation UpperLeft
+*UIConstraints: *OutputBin MailBoxBin6 *StapleLocation UpperRight
+*UIConstraints: *OutputBin MailBoxBin6 *StapleLocation LeftW
+*UIConstraints: *OutputBin MailBoxBin6 *StapleLocation RightW
+*UIConstraints: *OutputBin MailBoxBin6 *StapleLocation UpperW
+*UIConstraints: *OutputBin MailBoxBin6 *StapleLocation CenterW
+*UIConstraints: *StapleLocation UpperLeft *OutputBin MailBoxBin6
+*UIConstraints: *StapleLocation UpperRight *OutputBin MailBoxBin6
+*UIConstraints: *StapleLocation LeftW *OutputBin MailBoxBin6
+*UIConstraints: *StapleLocation RightW *OutputBin MailBoxBin6
+*UIConstraints: *StapleLocation UpperW *OutputBin MailBoxBin6
+*UIConstraints: *StapleLocation CenterW *OutputBin MailBoxBin6
+*UIConstraints: *OutputBin MailBoxBin7 *StapleLocation UpperLeft
+*UIConstraints: *OutputBin MailBoxBin7 *StapleLocation UpperRight
+*UIConstraints: *OutputBin MailBoxBin7 *StapleLocation LeftW
+*UIConstraints: *OutputBin MailBoxBin7 *StapleLocation RightW
+*UIConstraints: *OutputBin MailBoxBin7 *StapleLocation UpperW
+*UIConstraints: *OutputBin MailBoxBin7 *StapleLocation CenterW
+*UIConstraints: *StapleLocation UpperLeft *OutputBin MailBoxBin7
+*UIConstraints: *StapleLocation UpperRight *OutputBin MailBoxBin7
+*UIConstraints: *StapleLocation LeftW *OutputBin MailBoxBin7
+*UIConstraints: *StapleLocation RightW *OutputBin MailBoxBin7
+*UIConstraints: *StapleLocation UpperW *OutputBin MailBoxBin7
+*UIConstraints: *StapleLocation CenterW *OutputBin MailBoxBin7
+*UIConstraints: *OutputBin MailBoxBin8 *StapleLocation UpperLeft
+*UIConstraints: *OutputBin MailBoxBin8 *StapleLocation UpperRight
+*UIConstraints: *OutputBin MailBoxBin8 *StapleLocation LeftW
+*UIConstraints: *OutputBin MailBoxBin8 *StapleLocation RightW
+*UIConstraints: *OutputBin MailBoxBin8 *StapleLocation UpperW
+*UIConstraints: *OutputBin MailBoxBin8 *StapleLocation CenterW
+*UIConstraints: *StapleLocation UpperLeft *OutputBin MailBoxBin8
+*UIConstraints: *StapleLocation UpperRight *OutputBin MailBoxBin8
+*UIConstraints: *StapleLocation LeftW *OutputBin MailBoxBin8
+*UIConstraints: *StapleLocation RightW *OutputBin MailBoxBin8
+*UIConstraints: *StapleLocation UpperW *OutputBin MailBoxBin8
+*UIConstraints: *StapleLocation CenterW *OutputBin MailBoxBin8
+*UIConstraints: *OutputBin MailBoxBin9 *StapleLocation UpperLeft
+*UIConstraints: *OutputBin MailBoxBin9 *StapleLocation UpperRight
+*UIConstraints: *OutputBin MailBoxBin9 *StapleLocation LeftW
+*UIConstraints: *OutputBin MailBoxBin9 *StapleLocation RightW
+*UIConstraints: *OutputBin MailBoxBin9 *StapleLocation UpperW
+*UIConstraints: *OutputBin MailBoxBin9 *StapleLocation CenterW
+*UIConstraints: *StapleLocation UpperLeft *OutputBin MailBoxBin9
+*UIConstraints: *StapleLocation UpperRight *OutputBin MailBoxBin9
+*UIConstraints: *StapleLocation LeftW *OutputBin MailBoxBin9
+*UIConstraints: *StapleLocation RightW *OutputBin MailBoxBin9
+*UIConstraints: *StapleLocation UpperW *OutputBin MailBoxBin9
+*UIConstraints: *StapleLocation CenterW *OutputBin MailBoxBin9
+*UIConstraints: *PageSize A3 *InputSlot 4Tray
+*UIConstraints: *PageSize 11x17 *InputSlot 4Tray
+*UIConstraints: *InputSlot 4Tray *PageSize A3
+*UIConstraints: *InputSlot 4Tray *PageSize 11x17
+*UIConstraints: *MediaType Index *InputSlot MultiTray
+*UIConstraints: *MediaType Labels *InputSlot 1Tray
+*UIConstraints: *MediaType OHP *InputSlot 1Tray
+*UIConstraints: *MediaType Cardstock *InputSlot 1Tray
+*UIConstraints: *MediaType Index *InputSlot 1Tray
+*UIConstraints: *MediaType Labels *InputSlot 2Tray
+*UIConstraints: *MediaType OHP *InputSlot 2Tray
+*UIConstraints: *MediaType Cardstock *InputSlot 2Tray
+*UIConstraints: *MediaType Labels *InputSlot 3Tray
+*UIConstraints: *MediaType OHP *InputSlot 3Tray
+*UIConstraints: *MediaType Cardstock *InputSlot 3Tray
+*UIConstraints: *MediaType Labels *InputSlot 4Tray
+*UIConstraints: *MediaType OHP *InputSlot 4Tray
+*UIConstraints: *MediaType Cardstock *InputSlot 4Tray
+*UIConstraints: *MediaType Index *InputSlot 4Tray
+*UIConstraints: *InputSlot MultiTray *MediaType Index
+*UIConstraints: *InputSlot 1Tray *MediaType Labels
+*UIConstraints: *InputSlot 1Tray *MediaType OHP
+*UIConstraints: *InputSlot 1Tray *MediaType Cardstock
+*UIConstraints: *InputSlot 1Tray *MediaType Index
+*UIConstraints: *InputSlot 2Tray *MediaType Labels
+*UIConstraints: *InputSlot 2Tray *MediaType OHP
+*UIConstraints: *InputSlot 2Tray *MediaType Cardstock
+*UIConstraints: *InputSlot 3Tray *MediaType Labels
+*UIConstraints: *InputSlot 3Tray *MediaType OHP
+*UIConstraints: *InputSlot 3Tray *MediaType Cardstock
+*UIConstraints: *InputSlot 4Tray *MediaType Labels
+*UIConstraints: *InputSlot 4Tray *MediaType OHP
+*UIConstraints: *InputSlot 4Tray *MediaType Cardstock
+*UIConstraints: *InputSlot 4Tray *MediaType Index
+*UIConstraints: *PageSize A3 *RIZfold Left
+*UIConstraints: *PageSize A3 *RIZfold Right
+*UIConstraints: *PageSize 11x17 *RIZfold Left
+*UIConstraints: *PageSize 11x17 *RIZfold Right
+*UIConstraints: *RIZfold Left *PageSize A3
+*UIConstraints: *RIZfold Right *PageSize A3
+*UIConstraints: *RIZfold Left *PageSize 11x17
+*UIConstraints: *RIZfold Right *PageSize 11x17
+*UIConstraints: *OutputBin Standard *RIZfold Bottom
+*UIConstraints: *OutputBin Standard *RIZfold Left
+*UIConstraints: *OutputBin Standard *RIZfold Right
+*UIConstraints: *RIZfold Bottom *OutputBin Standard
+*UIConstraints: *RIZfold Left *OutputBin Standard
+*UIConstraints: *RIZfold Right *OutputBin Standard
+*UIConstraints: *OutputBin Zaire2Middle *RIZfold Bottom
+*UIConstraints: *OutputBin Zaire2Middle *RIZfold Left
+*UIConstraints: *OutputBin Zaire2Middle *RIZfold Right
+*UIConstraints: *RIZfold Bottom *OutputBin Zaire2Middle
+*UIConstraints: *RIZfold Left *OutputBin Zaire2Middle
+*UIConstraints: *RIZfold Right *OutputBin Zaire2Middle
+*UIConstraints: *OutputBin MailBoxBin1 *RIZfold Bottom
+*UIConstraints: *OutputBin MailBoxBin1 *RIZfold Left
+*UIConstraints: *OutputBin MailBoxBin1 *RIZfold Right
+*UIConstraints: *RIZfold Bottom *OutputBin MailBoxBin1
+*UIConstraints: *RIZfold Left *OutputBin MailBoxBin1
+*UIConstraints: *RIZfold Right *OutputBin MailBoxBin1
+*UIConstraints: *OutputBin MailBoxBin2 *RIZfold Bottom
+*UIConstraints: *OutputBin MailBoxBin2 *RIZfold Left
+*UIConstraints: *OutputBin MailBoxBin2 *RIZfold Right
+*UIConstraints: *RIZfold Bottom *OutputBin MailBoxBin2
+*UIConstraints: *RIZfold Left *OutputBin MailBoxBin2
+*UIConstraints: *RIZfold Right *OutputBin MailBoxBin2
+*UIConstraints: *OutputBin MailBoxBin3 *RIZfold Bottom
+*UIConstraints: *OutputBin MailBoxBin3 *RIZfold Left
+*UIConstraints: *OutputBin MailBoxBin3 *RIZfold Right
+*UIConstraints: *RIZfold Bottom *OutputBin MailBoxBin3
+*UIConstraints: *RIZfold Left *OutputBin MailBoxBin3
+*UIConstraints: *RIZfold Right *OutputBin MailBoxBin3
+*UIConstraints: *OutputBin MailBoxBin4 *RIZfold Bottom
+*UIConstraints: *OutputBin MailBoxBin4 *RIZfold Left
+*UIConstraints: *OutputBin MailBoxBin4 *RIZfold Right
+*UIConstraints: *RIZfold Bottom *OutputBin MailBoxBin4
+*UIConstraints: *RIZfold Left *OutputBin MailBoxBin4
+*UIConstraints: *RIZfold Right *OutputBin MailBoxBin4
+*UIConstraints: *OutputBin MailBoxBin5 *RIZfold Bottom
+*UIConstraints: *OutputBin MailBoxBin5 *RIZfold Left
+*UIConstraints: *OutputBin MailBoxBin5 *RIZfold Right
+*UIConstraints: *RIZfold Bottom *OutputBin MailBoxBin5
+*UIConstraints: *RIZfold Left *OutputBin MailBoxBin5
+*UIConstraints: *RIZfold Right *OutputBin MailBoxBin5
+*UIConstraints: *OutputBin MailBoxBin6 *RIZfold Bottom
+*UIConstraints: *OutputBin MailBoxBin6 *RIZfold Left
+*UIConstraints: *OutputBin MailBoxBin6 *RIZfold Right
+*UIConstraints: *RIZfold Bottom *OutputBin MailBoxBin6
+*UIConstraints: *RIZfold Left *OutputBin MailBoxBin6
+*UIConstraints: *RIZfold Right *OutputBin MailBoxBin6
+*UIConstraints: *OutputBin MailBoxBin7 *RIZfold Bottom
+*UIConstraints: *OutputBin MailBoxBin7 *RIZfold Left
+*UIConstraints: *OutputBin MailBoxBin7 *RIZfold Right
+*UIConstraints: *RIZfold Bottom *OutputBin MailBoxBin7
+*UIConstraints: *RIZfold Left *OutputBin MailBoxBin7
+*UIConstraints: *RIZfold Right *OutputBin MailBoxBin7
+*UIConstraints: *OutputBin MailBoxBin8 *RIZfold Bottom
+*UIConstraints: *OutputBin MailBoxBin8 *RIZfold Left
+*UIConstraints: *OutputBin MailBoxBin8 *RIZfold Right
+*UIConstraints: *RIZfold Bottom *OutputBin MailBoxBin8
+*UIConstraints: *RIZfold Left *OutputBin MailBoxBin8
+*UIConstraints: *RIZfold Right *OutputBin MailBoxBin8
+*UIConstraints: *OutputBin MailBoxBin9 *RIZfold Bottom
+*UIConstraints: *OutputBin MailBoxBin9 *RIZfold Left
+*UIConstraints: *OutputBin MailBoxBin9 *RIZfold Right
+*UIConstraints: *RIZfold Bottom *OutputBin MailBoxBin9
+*UIConstraints: *RIZfold Left *OutputBin MailBoxBin9
+*UIConstraints: *RIZfold Right *OutputBin MailBoxBin9
+*UIConstraints: *RIZfold Bottom *StapleLocation CenterW
+*UIConstraints: *RIZfold Right *StapleLocation CenterW
+*UIConstraints: *RIZfold Left *StapleLocation CenterW
+*UIConstraints: *StapleLocation CenterW *RIZfold Bottom
+*UIConstraints: *StapleLocation CenterW *RIZfold Right
+*UIConstraints: *StapleLocation CenterW *RIZfold Left
+*UIConstraints: *Duplex DuplexTumble *InputSlot MultiTray
+*UIConstraints: *Duplex DuplexNoTumble *InputSlot MultiTray
+*UIConstraints: *InputSlot MultiTray *Duplex DuplexTumble
+*UIConstraints: *InputSlot MultiTray *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *MediaType Labels
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Labels
+*UIConstraints: *Duplex DuplexTumble *MediaType OHP
+*UIConstraints: *Duplex DuplexNoTumble *MediaType OHP
+*UIConstraints: *Duplex DuplexTumble *MediaType Cardstock
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Cardstock
+*UIConstraints: *Duplex DuplexTumble *MediaType Index
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Index
+*UIConstraints: *MediaType Labels *Duplex DuplexTumble
+*UIConstraints: *MediaType Labels *Duplex DuplexNoTumble
+*UIConstraints: *MediaType OHP *Duplex DuplexTumble
+*UIConstraints: *MediaType OHP *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Cardstock *Duplex DuplexTumble
+*UIConstraints: *MediaType Cardstock *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Index *Duplex DuplexTumble
+*UIConstraints: *MediaType Index *Duplex DuplexNoTumble
+
+*UIConstraints: *Option30Finisher None *RIPunch LeftJP2
+*UIConstraints: *RIPunch LeftJP2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch LeftUS2
+*UIConstraints: *RIPunch LeftUS2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch LeftUS3
+*UIConstraints: *RIPunch LeftUS3 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch LeftEU4
+*UIConstraints: *RIPunch LeftEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch LeftNEU4
+*UIConstraints: *RIPunch LeftNEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch RightJP2
+*UIConstraints: *RIPunch RightJP2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch RightUS2
+*UIConstraints: *RIPunch RightUS2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch RightUS3
+*UIConstraints: *RIPunch RightUS3 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch RightEU4
+*UIConstraints: *RIPunch RightEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch RightNEU4
+*UIConstraints: *RIPunch RightNEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch UpperJP2
+*UIConstraints: *RIPunch UpperJP2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch UpperUS2
+*UIConstraints: *RIPunch UpperUS2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch UpperUS3
+*UIConstraints: *RIPunch UpperUS3 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch UpperEU4
+*UIConstraints: *RIPunch UpperEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch UpperNEU4
+*UIConstraints: *RIPunch UpperNEU4 *Option30Finisher None
+*UIConstraints: *StapleLocation CenterW *RIPunch LeftJP2
+*UIConstraints: *RIPunch LeftJP2 *StapleLocation CenterW
+*UIConstraints: *StapleLocation CenterW *RIPunch LeftUS2
+*UIConstraints: *RIPunch LeftUS2 *StapleLocation CenterW
+*UIConstraints: *StapleLocation CenterW *RIPunch LeftUS3
+*UIConstraints: *RIPunch LeftUS3 *StapleLocation CenterW
+*UIConstraints: *StapleLocation CenterW *RIPunch LeftEU4
+*UIConstraints: *RIPunch LeftEU4 *StapleLocation CenterW
+*UIConstraints: *StapleLocation CenterW *RIPunch LeftNEU4
+*UIConstraints: *RIPunch LeftNEU4 *StapleLocation CenterW
+*UIConstraints: *StapleLocation CenterW *RIPunch RightJP2
+*UIConstraints: *RIPunch RightJP2 *StapleLocation CenterW
+*UIConstraints: *StapleLocation CenterW *RIPunch RightUS2
+*UIConstraints: *RIPunch RightUS2 *StapleLocation CenterW
+*UIConstraints: *StapleLocation CenterW *RIPunch RightUS3
+*UIConstraints: *RIPunch RightUS3 *StapleLocation CenterW
+*UIConstraints: *StapleLocation CenterW *RIPunch RightEU4
+*UIConstraints: *RIPunch RightEU4 *StapleLocation CenterW
+*UIConstraints: *StapleLocation CenterW *RIPunch RightNEU4
+*UIConstraints: *RIPunch RightNEU4 *StapleLocation CenterW
+*UIConstraints: *StapleLocation CenterW *RIPunch UpperJP2
+*UIConstraints: *RIPunch UpperJP2 *StapleLocation CenterW
+*UIConstraints: *StapleLocation CenterW *RIPunch UpperUS2
+*UIConstraints: *RIPunch UpperUS2 *StapleLocation CenterW
+*UIConstraints: *StapleLocation CenterW *RIPunch UpperUS3
+*UIConstraints: *RIPunch UpperUS3 *StapleLocation CenterW
+*UIConstraints: *StapleLocation CenterW *RIPunch UpperEU4
+*UIConstraints: *RIPunch UpperEU4 *StapleLocation CenterW
+*UIConstraints: *StapleLocation CenterW *RIPunch UpperNEU4
+*UIConstraints: *RIPunch UpperNEU4 *StapleLocation CenterW
+*UIConstraints: *OutputBin Standard *RIPunch LeftJP2
+*UIConstraints: *RIPunch LeftJP2 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch LeftUS2
+*UIConstraints: *RIPunch LeftUS2 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch LeftUS3
+*UIConstraints: *RIPunch LeftUS3 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch LeftEU4
+*UIConstraints: *RIPunch LeftEU4 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch LeftNEU4
+*UIConstraints: *RIPunch LeftNEU4 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch RightJP2
+*UIConstraints: *RIPunch RightJP2 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch RightUS2
+*UIConstraints: *RIPunch RightUS2 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch RightUS3
+*UIConstraints: *RIPunch RightUS3 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch RightEU4
+*UIConstraints: *RIPunch RightEU4 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch RightNEU4
+*UIConstraints: *RIPunch RightNEU4 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch UpperJP2
+*UIConstraints: *RIPunch UpperJP2 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch UpperUS2
+*UIConstraints: *RIPunch UpperUS2 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch UpperUS3
+*UIConstraints: *RIPunch UpperUS3 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch UpperEU4
+*UIConstraints: *RIPunch UpperEU4 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch UpperNEU4
+*UIConstraints: *RIPunch UpperNEU4 *OutputBin Standard
+*UIConstraints: *RIZfold Bottom *RIPunch LeftJP2
+*UIConstraints: *RIPunch LeftJP2 *RIZfold Bottom
+*UIConstraints: *RIZfold Bottom *RIPunch LeftUS2
+*UIConstraints: *RIPunch LeftUS2 *RIZfold Bottom
+*UIConstraints: *RIZfold Bottom *RIPunch LeftUS3
+*UIConstraints: *RIPunch LeftUS3 *RIZfold Bottom
+*UIConstraints: *RIZfold Bottom *RIPunch LeftEU4
+*UIConstraints: *RIPunch LeftEU4 *RIZfold Bottom
+*UIConstraints: *RIZfold Bottom *RIPunch LeftNEU4
+*UIConstraints: *RIPunch LeftNEU4 *RIZfold Bottom
+*UIConstraints: *RIZfold Bottom *RIPunch RightJP2
+*UIConstraints: *RIPunch RightJP2 *RIZfold Bottom
+*UIConstraints: *RIZfold Bottom *RIPunch RightUS2
+*UIConstraints: *RIPunch RightUS2 *RIZfold Bottom
+*UIConstraints: *RIZfold Bottom *RIPunch RightUS3
+*UIConstraints: *RIPunch RightUS3 *RIZfold Bottom
+*UIConstraints: *RIZfold Bottom *RIPunch RightEU4
+*UIConstraints: *RIPunch RightEU4 *RIZfold Bottom
+*UIConstraints: *RIZfold Bottom *RIPunch RightNEU4
+*UIConstraints: *RIPunch RightNEU4 *RIZfold Bottom
+*UIConstraints: *RIZfold Bottom *RIPunch UpperJP2
+*UIConstraints: *RIPunch UpperJP2 *RIZfold Bottom
+*UIConstraints: *RIZfold Bottom *RIPunch UpperUS2
+*UIConstraints: *RIPunch UpperUS2 *RIZfold Bottom
+*UIConstraints: *RIZfold Bottom *RIPunch UpperUS3
+*UIConstraints: *RIPunch UpperUS3 *RIZfold Bottom
+*UIConstraints: *RIZfold Bottom *RIPunch UpperEU4
+*UIConstraints: *RIPunch UpperEU4 *RIZfold Bottom
+*UIConstraints: *RIZfold Bottom *RIPunch UpperNEU4
+*UIConstraints: *RIPunch UpperNEU4 *RIZfold Bottom
+*UIConstraints: *RIZfold Left *RIPunch LeftJP2
+*UIConstraints: *RIPunch LeftJP2 *RIZfold Left
+*UIConstraints: *RIZfold Left *RIPunch LeftUS2
+*UIConstraints: *RIPunch LeftUS2 *RIZfold Left
+*UIConstraints: *RIZfold Left *RIPunch LeftUS3
+*UIConstraints: *RIPunch LeftUS3 *RIZfold Left
+*UIConstraints: *RIZfold Left *RIPunch LeftEU4
+*UIConstraints: *RIPunch LeftEU4 *RIZfold Left
+*UIConstraints: *RIZfold Left *RIPunch LeftNEU4
+*UIConstraints: *RIPunch LeftNEU4 *RIZfold Left
+*UIConstraints: *RIZfold Left *RIPunch RightJP2
+*UIConstraints: *RIPunch RightJP2 *RIZfold Left
+*UIConstraints: *RIZfold Left *RIPunch RightUS2
+*UIConstraints: *RIPunch RightUS2 *RIZfold Left
+*UIConstraints: *RIZfold Left *RIPunch RightUS3
+*UIConstraints: *RIPunch RightUS3 *RIZfold Left
+*UIConstraints: *RIZfold Left *RIPunch RightEU4
+*UIConstraints: *RIPunch RightEU4 *RIZfold Left
+*UIConstraints: *RIZfold Left *RIPunch RightNEU4
+*UIConstraints: *RIPunch RightNEU4 *RIZfold Left
+*UIConstraints: *RIZfold Left *RIPunch UpperJP2
+*UIConstraints: *RIPunch UpperJP2 *RIZfold Left
+*UIConstraints: *RIZfold Left *RIPunch UpperUS2
+*UIConstraints: *RIPunch UpperUS2 *RIZfold Left
+*UIConstraints: *RIZfold Left *RIPunch UpperUS3
+*UIConstraints: *RIPunch UpperUS3 *RIZfold Left
+*UIConstraints: *RIZfold Left *RIPunch UpperEU4
+*UIConstraints: *RIPunch UpperEU4 *RIZfold Left
+*UIConstraints: *RIZfold Left *RIPunch UpperNEU4
+*UIConstraints: *RIPunch UpperNEU4 *RIZfold Left
+*UIConstraints: *RIZfold Right *RIPunch LeftJP2
+*UIConstraints: *RIPunch LeftJP2 *RIZfold Right
+*UIConstraints: *RIZfold Right *RIPunch LeftUS2
+*UIConstraints: *RIPunch LeftUS2 *RIZfold Right
+*UIConstraints: *RIZfold Right *RIPunch LeftUS3
+*UIConstraints: *RIPunch LeftUS3 *RIZfold Right
+*UIConstraints: *RIZfold Right *RIPunch LeftEU4
+*UIConstraints: *RIPunch LeftEU4 *RIZfold Right
+*UIConstraints: *RIZfold Right *RIPunch LeftNEU4
+*UIConstraints: *RIPunch LeftNEU4 *RIZfold Right
+*UIConstraints: *RIZfold Right *RIPunch RightJP2
+*UIConstraints: *RIPunch RightJP2 *RIZfold Right
+*UIConstraints: *RIZfold Right *RIPunch RightUS2
+*UIConstraints: *RIPunch RightUS2 *RIZfold Right
+*UIConstraints: *RIZfold Right *RIPunch RightUS3
+*UIConstraints: *RIPunch RightUS3 *RIZfold Right
+*UIConstraints: *RIZfold Right *RIPunch RightEU4
+*UIConstraints: *RIPunch RightEU4 *RIZfold Right
+*UIConstraints: *RIZfold Right *RIPunch RightNEU4
+*UIConstraints: *RIPunch RightNEU4 *RIZfold Right
+*UIConstraints: *RIZfold Right *RIPunch UpperJP2
+*UIConstraints: *RIPunch UpperJP2 *RIZfold Right
+*UIConstraints: *RIZfold Right *RIPunch UpperUS2
+*UIConstraints: *RIPunch UpperUS2 *RIZfold Right
+*UIConstraints: *RIZfold Right *RIPunch UpperUS3
+*UIConstraints: *RIPunch UpperUS3 *RIZfold Right
+*UIConstraints: *RIZfold Right *RIPunch UpperEU4
+*UIConstraints: *RIPunch UpperEU4 *RIZfold Right
+*UIConstraints: *RIZfold Right *RIPunch UpperNEU4
+*UIConstraints: *RIPunch UpperNEU4 *RIZfold Right
+
+
+*% Generic boilerplate PPD stuff as standard PostScript fonts and so on
+
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Standard ROM
+*% end of Printer Description file
diff --git a/db/source/PPD/Infotec/PXL/Infotec-IS_2160_PXL.ppd b/db/source/PPD/Infotec/PXL/Infotec-IS_2160_PXL.ppd
new file mode 100644
index 00000000..eb090918
--- /dev/null
+++ b/db/source/PPD/Infotec/PXL/Infotec-IS_2160_PXL.ppd
@@ -0,0 +1,1075 @@
+*PPD-Adobe: "4.3"
+*%
+*% Printer Description file
+*% for "Infotec IS 2160 PXL"
+*%
+*% CreationDate: 2001/10/17
+*% Modified: 2005/11/15
+*%
+*% COPYRIGHT (C) 2001-2005 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.00"
+*FormatVersion: "4.3"
+*LanguageEncoding: ISOLatin1
+*LanguageVersion: English
+*ModelName: "Infotec IS 2160"
+*PCFileName: "INFI1603.PPD"
+*Manufacturer: "Infotec"
+*Product: "(infotec IS 2160 PS3)"
+*PSVersion: "(3011.103) 2"
+*ShortNickName: "Infotec IS 2160 PXL"
+*NickName: "Infotec IS 2160 PXL"
+
+*cupsVersion: 1.0
+*cupsManualCopies: True
+*cupsModelNumber: 2
+*cupsFilter: "application/vnd.cups-postscript 0 foomatic-rip"
+
+*%========== Basic Device Capabilities ==========
+
+*LanguageLevel: "3"
+*ColorDevice: False
+*DefaultColorSpace: Gray
+*TTRasterizer: Type42
+*FileSystem: True
+*Throughput: "60"
+*LandscapeOrientation: Minus90
+
+*%========== Installable Options ==========
+*%========== & System Management ==========
+
+*OpenGroup: InstallableOptions/Installable Options
+
+*OpenUI *Option2LargeCapacityTray/Large Capacity Tray: PickOne
+*DefaultOption2LargeCapacityTray: False
+*Option2LargeCapacityTray False/Not Installed: ""
+*Option2LargeCapacityTray True/Installed: ""
+*CloseUI *Option2LargeCapacityTray
+
+*OpenUI *Option40Mailbox/Mailbox: PickOne
+*DefaultOption40Mailbox: False
+*Option40Mailbox False/Not Installed: ""
+*Option40Mailbox True/Installed: ""
+*CloseUI *Option40Mailbox
+
+*OpenUI *Option50Zfoldingunit/Z-folding unit: PickOne
+*DefaultOption50Zfoldingunit: False
+*Option50Zfoldingunit False/Not Installed: ""
+*Option50Zfoldingunit True/Installed: ""
+*CloseUI *Option50Zfoldingunit
+
+*OpenUI *Option30Finisher/Finisher: PickOne
+*DefaultOption30Finisher: None
+*Option30Finisher None/Not Installed: ""
+*Option30Finisher FinMF/Booklet Finisher: ""
+*Option30Finisher Fin3000M/Finisher 3000M: ""
+*Option30Finisher Fin3000B/Finisher 3000B: ""
+*CloseUI *Option30Finisher
+
+
+*CloseGroup: InstallableOptions
+
+*%========== Ghostscript Command line ==========
+
+*FoomaticIDs: Infotec-IS_2160 pxlmono
+*FoomaticRIPCommandLine: "gs -q -dBATCH -dPARANOIDSAFER -dNOPAUSE%B%A%C -sOutputFile=- - %D%E"
+
+*OpenGroup: General
+*OpenUI *ColorModel/Color Mode: PickOne
+*FoomaticRIPOption ColorModel: enum Composite B
+*OrderDependency: 10 AnySetup *ColorModel
+*DefaultColorModel: Grayscale
+*ColorModel Grayscale/Grayscale: "%% FoomaticRIPOptionSetting: ColorModel=Grayscale"
+*FoomaticRIPOptionSetting ColorModel=Grayscale: "GSCmdLine=Grayscale"
+*CloseUI: *ColorModel
+
+*FoomaticRIPOption GSCmdLine: enum CmdLine B 10
+*FoomaticRIPOptionSetting GSCmdLine=FromColorModel: ""
+*FoomaticRIPOptionSetting GSCmdLine=Grayscale: " -sDEVICE=pxlmono"
+*End
+
+*OpenUI *Resolution/Resolution: PickOne
+*FoomaticRIPOption Resolution: enum Composite A
+*OrderDependency: 15 AnySetup *Resolution
+*DefaultResolution: 600dpi
+*Resolution 600dpi: "%% FoomaticRIPOptionSetting: Resolution=600dpi"
+*FoomaticRIPOptionSetting Resolution=600dpi: "JCLResolution=600dpi GSResolution=600dpi"
+*Resolution 1200dpi: "%% FoomaticRIPOptionSetting: Resolution=1200dpi"
+*FoomaticRIPOptionSetting Resolution=1200dpi: "JCLResolution=1200dpi GSResolution=1200dpi"
+*CloseUI: *Resolution
+
+*FoomaticRIPOption GSResolution: enum CmdLine A 15
+*FoomaticRIPOptionSetting GSResolution=FromResolution: ""
+*FoomaticRIPOptionSetting GSResolution=600dpi: " -r600x600"
+*FoomaticRIPOptionSetting GSResolution=1200dpi: " -r1200x1200"
+
+*FoomaticRIPOption JCLResolution: enum JCL A 15
+*FoomaticRIPOptionSetting JCLResolution=FromResolution: ""
+*FoomaticRIPOptionSetting JCLResolution=600dpi: "SET RESOLUTION=600"
+*FoomaticRIPOptionSetting JCLResolution=1200dpi: "SET RESOLUTION=1200"
+
+
+*%========== Media Selection ==========
+
+*HWMargins: 12 12 12 12
+*OpenUI *PageSize/PageSize: PickOne
+*FoomaticRIPOption PageSize: enum CmdLine C
+*OrderDependency: 20 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize A3/A3: "%% FoomaticRIPOptionSetting: PageSize=A3"
+*FoomaticRIPOptionSetting PageSize=A3: " -sPAPERSIZE=a3"
+*PageSize A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*FoomaticRIPOptionSetting PageSize=A4: " -sPAPERSIZE=a4"
+*PageSize Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*FoomaticRIPOptionSetting PageSize=Letter: " -sPAPERSIZE=letter"
+*PageSize 11x17/11x17: "%% FoomaticRIPOptionSetting: PageSize=11x17"
+*FoomaticRIPOptionSetting PageSize=11x17: " -sPAPERSIZE=11x17"
+*CloseUI: *PageSize
+
+*OpenUI *PageRegion: PickOne
+*OrderDependency: 25 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion A3/A3: "%% FoomaticRIPOptionSetting: PageSize=A3"
+*PageRegion A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*PageRegion Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*PageRegion 11x17/11x17: "%% FoomaticRIPOptionSetting: PageSize=11x17"
+*CloseUI: *PageRegion
+
+*%========== Information About Media Sizes ==========
+
+*DefaultImageableArea: Letter
+*ImageableArea A3/A3: "12 12 830 1179"
+*ImageableArea A4/A4: "12 12 583 830"
+*ImageableArea Letter/Letter: "12 12 600 780"
+*ImageableArea 11x17/11x17: "12 12 780 1212"
+
+*DefaultPaperDimension: Letter
+*PaperDimension A3/A3: "842 1191"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension Letter/Letter: "612 792"
+*PaperDimension 11x17/11x17: "792 1224"
+
+*%========== Media Handling Features ==========
+
+*OpenUI *InputSlot/InputSlot: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine E
+*OrderDependency: 30 AnySetup *InputSlot
+*DefaultInputSlot: Auto
+*InputSlot MultiTray/Bypass Tray: "%% FoomaticRIPOptionSetting: InputSlot=MultiTray"
+*FoomaticRIPOptionSetting InputSlot=MultiTray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x02\xf8\x26/g&quot;"
+*End
+*InputSlot 1Tray/Tray 1: "%% FoomaticRIPOptionSetting: InputSlot=1Tray"
+*FoomaticRIPOptionSetting InputSlot=1Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x04\xf8\x26/g&quot;"
+*End
+*InputSlot 2Tray/Tray 2: "%% FoomaticRIPOptionSetting: InputSlot=2Tray"
+*FoomaticRIPOptionSetting InputSlot=2Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x05\xf8\x26/g&quot;"
+*End
+*InputSlot 3Tray/Tray 3: "%% FoomaticRIPOptionSetting: InputSlot=3Tray"
+*FoomaticRIPOptionSetting InputSlot=3Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x07\xf8\x26/g&quot;"
+*End
+*InputSlot 4Tray/Large Capacity Tray: "%% FoomaticRIPOptionSetting: InputSlot=4Tray"
+*FoomaticRIPOptionSetting InputSlot=4Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x09\xf8\x26/g&quot;"
+*End
+*InputSlot Auto/Auto Select: "%% FoomaticRIPOptionSetting: InputSlot=Auto"
+*FoomaticRIPOptionSetting InputSlot=Auto: ""
+*CloseUI: *InputSlot
+
+*OpenUI *Duplex/Duplex: PickOne
+*FoomaticRIPOption Duplex: enum Composite D
+*OrderDependency: 50 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex None/Off: "%% FoomaticRIPOptionSetting: Duplex=None"
+*FoomaticRIPOptionSetting Duplex=None: "JCLDuplex=None GSDuplex=None"
+*Duplex DuplexNoTumble/Long Edge: "%% FoomaticRIPOptionSetting: Duplex=DuplexNoTumble"
+*FoomaticRIPOptionSetting Duplex=DuplexNoTumble: "JCLDuplex=DuplexNoTumble GSDuplex=DuplexNoTumble"
+*Duplex DuplexTumble/Short Edge: "%% FoomaticRIPOptionSetting: Duplex=DuplexTumble"
+*FoomaticRIPOptionSetting Duplex=DuplexTumble: "JCLDuplex=DuplexTumble GSDuplex=DuplexTumble"
+*CloseUI: *Duplex
+
+*FoomaticRIPOption GSDuplex: enum CmdLine D 50
+*FoomaticRIPOptionSetting GSDuplex=FromDuplex: ""
+*FoomaticRIPOptionSetting GSDuplex=None: ""
+*FoomaticRIPOptionSetting GSDuplex=DuplexNoTumble: "&&
+ | perl -p -e &quot;s/\xc0\x00\xf8\x34/\xc0\x01\xf8\x35/g&quot;"
+*FoomaticRIPOptionSetting GSDuplex=DuplexTumble: "&&
+ | perl -p -e &quot;s/\xc0\x00\xf8\x34/\xc0\x00\xf8\x35/g&quot;"
+
+*FoomaticRIPOption JCLDuplex: enum JCL D 50
+*FoomaticRIPOptionSetting JCLDuplex=FromDuplex: ""
+*FoomaticRIPOptionSetting JCLDuplex=None: "SET DUPLEX=OFF"
+*FoomaticRIPOptionSetting JCLDuplex=DuplexNoTumble: "SET DUPLEX=ON
+@PJL SET BINDING=LONGEDGE"
+*FoomaticRIPOptionSetting JCLDuplex=DuplexTumble: "SET DUPLEX=ON
+@PJL SET BINDING=SHORTEDGE"
+
+
+*OpenUI *MediaType/Paper Type: PickOne
+*FoomaticRIPOption MediaType: enum JCL A
+*OrderDependency: 205 AnySetup *MediaType
+*DefaultMediaType: Plain
+*MediaType Plain/Plain: "%% FoomaticRIPOptionSetting: MediaType=Plain"
+*FoomaticRIPOptionSetting MediaType=Plain: "SET MEDIATYPE=PLAIN"
+*MediaType Recycled/Recycled: "%% FoomaticRIPOptionSetting: MediaType=Recycled"
+*FoomaticRIPOptionSetting MediaType=Recycled: "SET MEDIATYPE=RECYCLED"
+*MediaType Special/Special: "%% FoomaticRIPOptionSetting: MediaType=Special"
+*FoomaticRIPOptionSetting MediaType=Special: "SET MEDIATYPE=SPECIAL"
+*MediaType Colored1/Color 1: "%% FoomaticRIPOptionSetting: MediaType=Colored1"
+*FoomaticRIPOptionSetting MediaType=Colored1: "SET MEDIATYPE=USERCOLOR1"
+*MediaType Colored2/Color 2: "%% FoomaticRIPOptionSetting: MediaType=Colored2"
+*FoomaticRIPOptionSetting MediaType=Colored2: "SET MEDIATYPE=USERCOLOR2"
+*MediaType Letterhead/Letterhead: "%% FoomaticRIPOptionSetting: MediaType=Letterhead"
+*FoomaticRIPOptionSetting MediaType=Letterhead: "SET MEDIATYPE=LETTERHEAD"
+*MediaType Preprinted/Preprinted: "%% FoomaticRIPOptionSetting: MediaType=Preprinted"
+*FoomaticRIPOptionSetting MediaType=Preprinted: "SET MEDIATYPE=PREPRINTED"
+*MediaType Prepunched/Prepunched: "%% FoomaticRIPOptionSetting: MediaType=Prepunched"
+*FoomaticRIPOptionSetting MediaType=Prepunched: "SET MEDIATYPE=PREPUNCHED"
+*MediaType Labels/Labels: "%% FoomaticRIPOptionSetting: MediaType=Labels"
+*FoomaticRIPOptionSetting MediaType=Labels: "SET MEDIATYPE=LABELS"
+*MediaType Bond/Bond: "%% FoomaticRIPOptionSetting: MediaType=Bond"
+*FoomaticRIPOptionSetting MediaType=Bond: "SET MEDIATYPE=BOND"
+*MediaType Cardstock/Cardstock: "%% FoomaticRIPOptionSetting: MediaType=Cardstock"
+*FoomaticRIPOptionSetting MediaType=Cardstock: "SET MEDIATYPE=CARDSTOCK"
+*MediaType OHP/Transparency: "%% FoomaticRIPOptionSetting: MediaType=OHP"
+*FoomaticRIPOptionSetting MediaType=OHP: "SET MEDIATYPE=TRANSPARENCY"
+*MediaType Thick/Thick: "%% FoomaticRIPOptionSetting: MediaType=Thick"
+*FoomaticRIPOptionSetting MediaType=Thick: "SET MEDIATYPE=THICK"
+*MediaType Index/Tab Stock: "%% FoomaticRIPOptionSetting: MediaType=Index"
+*FoomaticRIPOptionSetting MediaType=Index: "SET MEDIATYPE=TABSTOCK"
+*MediaType Translucent/Translucent: "%% FoomaticRIPOptionSetting: MediaType=Translucent"
+*FoomaticRIPOptionSetting MediaType=Translucent: "SET MEDIATYPE=TRANSLUCENT"
+*CloseUI: *MediaType
+
+*OpenUI *OutputBin/Destination: PickOne
+*FoomaticRIPOption OutputBin: enum JCL A
+*OrderDependency: 210 AnySetup *OutputBin
+*DefaultOutputBin: Default
+*OutputBin Default/Printer Default: "%% FoomaticRIPOptionSetting: OutputBin=Default"
+*FoomaticRIPOptionSetting OutputBin=Default: "SET OUTBIN=SYSDEFAULT"
+*OutputBin Standard/Copy Tray: "%% FoomaticRIPOptionSetting: OutputBin=Standard"
+*FoomaticRIPOptionSetting OutputBin=Standard: "SET OUTBIN=UPPER"
+*OutputBin Zaire2Upper/Finisher Upper Tray: "%% FoomaticRIPOptionSetting: OutputBin=Zaire2Upper"
+*FoomaticRIPOptionSetting OutputBin=Zaire2Upper: "SET OUTBIN=FINISHERPROOF"
+*OutputBin Zaire2Middle/Finisher Shift Tray 1: "%% FoomaticRIPOptionSetting: OutputBin=Zaire2Middle"
+*FoomaticRIPOptionSetting OutputBin=Zaire2Middle: "SET OUTBIN=FINISHERSHIFT"
+*OutputBin Zaire2Lower/Finisher Shift Tray 2: "%% FoomaticRIPOptionSetting: OutputBin=Zaire2Lower"
+*FoomaticRIPOptionSetting OutputBin=Zaire2Lower: "SET OUTBIN=FINISHERBOOKLET"
+*OutputBin MailBoxBin1/Mailbox Tray 1: "%% FoomaticRIPOptionSetting: OutputBin=MailBoxBin1"
+*FoomaticRIPOptionSetting OutputBin=MailBoxBin1: "SET OUTBIN=OPTIONALOUTPUTBIN2"
+*OutputBin MailBoxBin2/Mailbox Tray 2: "%% FoomaticRIPOptionSetting: OutputBin=MailBoxBin2"
+*FoomaticRIPOptionSetting OutputBin=MailBoxBin2: "SET OUTBIN=OPTIONALOUTPUTBIN3"
+*OutputBin MailBoxBin3/Mailbox Tray 3: "%% FoomaticRIPOptionSetting: OutputBin=MailBoxBin3"
+*FoomaticRIPOptionSetting OutputBin=MailBoxBin3: "SET OUTBIN=OPTIONALOUTPUTBIN4"
+*OutputBin MailBoxBin4/Mailbox Tray 4: "%% FoomaticRIPOptionSetting: OutputBin=MailBoxBin4"
+*FoomaticRIPOptionSetting OutputBin=MailBoxBin4: "SET OUTBIN=OPTIONALOUTPUTBIN5"
+*OutputBin MailBoxBin5/Mailbox Tray 5: "%% FoomaticRIPOptionSetting: OutputBin=MailBoxBin5"
+*FoomaticRIPOptionSetting OutputBin=MailBoxBin5: "SET OUTBIN=OPTIONALOUTPUTBIN6"
+*OutputBin MailBoxBin6/Mailbox Tray 6: "%% FoomaticRIPOptionSetting: OutputBin=MailBoxBin6"
+*FoomaticRIPOptionSetting OutputBin=MailBoxBin6: "SET OUTBIN=OPTIONALOUTPUTBIN7"
+*OutputBin MailBoxBin7/Mailbox Tray 7: "%% FoomaticRIPOptionSetting: OutputBin=MailBoxBin7"
+*FoomaticRIPOptionSetting OutputBin=MailBoxBin7: "SET OUTBIN=OPTIONALOUTPUTBIN8"
+*OutputBin MailBoxBin8/Mailbox Tray 8: "%% FoomaticRIPOptionSetting: OutputBin=MailBoxBin8"
+*FoomaticRIPOptionSetting OutputBin=MailBoxBin8: "SET OUTBIN=OPTIONALOUTPUTBIN9"
+*OutputBin MailBoxBin9/Mailbox Tray 9: "%% FoomaticRIPOptionSetting: OutputBin=MailBoxBin9"
+*FoomaticRIPOptionSetting OutputBin=MailBoxBin9: "SET OUTBIN=OPTIONALOUTPUTBIN10"
+*CloseUI: *OutputBin
+
+*OpenUI *RIZfold/Z-fold: PickOne
+*FoomaticRIPOption RIZfold: enum JCL A
+*OrderDependency: 230 AnySetup *RIZfold
+*DefaultRIZfold: None
+*RIZfold None/Off: "%% FoomaticRIPOptionSetting: RIZfold=None"
+*FoomaticRIPOptionSetting RIZfold=None: "SET FOLD=OFF"
+*RIZfold Bottom/Bottom Fold: "%% FoomaticRIPOptionSetting: RIZfold=Bottom"
+*FoomaticRIPOptionSetting RIZfold=Bottom: "SET FOLD=ZBOTTOM"
+*RIZfold Right/Right Fold: "%% FoomaticRIPOptionSetting: RIZfold=Right"
+*FoomaticRIPOptionSetting RIZfold=Right: "SET FOLD=ZRIGHT"
+*RIZfold Left/Left Fold: "%% FoomaticRIPOptionSetting: RIZfold=Left"
+*FoomaticRIPOptionSetting RIZfold=Left: "SET FOLD=ZLEFT"
+*CloseUI: *RIZfold
+
+*OpenUI *StapleLocation/Staple: PickOne
+*FoomaticRIPOption StapleLocation: enum JCL A
+*OrderDependency: 220 AnySetup *StapleLocation
+*DefaultStapleLocation: None
+*StapleLocation None/Off: "%% FoomaticRIPOptionSetting: StapleLocation=None"
+*FoomaticRIPOptionSetting StapleLocation=None: "SET STAPLE=OFF"
+*StapleLocation UpperLeft/Top left: "%% FoomaticRIPOptionSetting: StapleLocation=UpperLeft"
+*FoomaticRIPOptionSetting StapleLocation=UpperLeft: "SET STAPLE=LEFTTOP"
+*StapleLocation UpperRight/Top right: "%% FoomaticRIPOptionSetting: StapleLocation=UpperRight"
+*FoomaticRIPOptionSetting StapleLocation=UpperRight: "SET STAPLE=RIGHTTOP"
+*StapleLocation LeftW/2 at left: "%% FoomaticRIPOptionSetting: StapleLocation=LeftW"
+*FoomaticRIPOptionSetting StapleLocation=LeftW: "SET STAPLE=LEFT2PORT"
+*StapleLocation RightW/2 at right: "%% FoomaticRIPOptionSetting: StapleLocation=RightW"
+*FoomaticRIPOptionSetting StapleLocation=RightW: "SET STAPLE=RIGHT2PORT"
+*StapleLocation UpperW/2 at top: "%% FoomaticRIPOptionSetting: StapleLocation=UpperW"
+*FoomaticRIPOptionSetting StapleLocation=UpperW: "SET STAPLE=TOP2PORT"
+*StapleLocation CenterW/2 at center: "%% FoomaticRIPOptionSetting: StapleLocation=CenterW"
+*FoomaticRIPOptionSetting StapleLocation=CenterW: "SET STAPLE=BOOKLET"
+*CloseUI: *StapleLocation
+
+*OpenUI *RIPunch/Punch: PickOne
+*FoomaticRIPOption RIPunch: enum JCL A
+*OrderDependency: 230 AnySetup *RIPunch
+*DefaultRIPunch: None
+*RIPunch None/Off: "%% FoomaticRIPOptionSetting: RIPunch=None"
+*FoomaticRIPOptionSetting RIPunch=None: "SET PUNCH=OFF"
+*RIPunch LeftJP2/2 at left (Japan/Europe): "%% FoomaticRIPOptionSetting: RIPunch=LeftJP2"
+*FoomaticRIPOptionSetting RIPunch=LeftJP2: "SET PUNCH=LEFTPORT
+@PJL SET PUNCHHOLE=JP2"
+*End
+*RIPunch LeftUS2/2 at left (North America): "%% FoomaticRIPOptionSetting: RIPunch=LeftUS2"
+*FoomaticRIPOptionSetting RIPunch=LeftUS2: "SET PUNCH=LEFTPORT
+@PJL SET PUNCHHOLE=US2"
+*End
+*RIPunch LeftUS3/3 at left (North America): "%% FoomaticRIPOptionSetting: RIPunch=LeftUS3"
+*FoomaticRIPOptionSetting RIPunch=LeftUS3: "SET PUNCH=LEFTPORT
+@PJL SET PUNCHHOLE=US3"
+*End
+*RIPunch LeftEU4/4 at left (Europe): "%% FoomaticRIPOptionSetting: RIPunch=LeftEU4"
+*FoomaticRIPOptionSetting RIPunch=LeftEU4: "SET PUNCH=LEFTPORT
+@PJL SET PUNCHHOLE=EU4"
+*End
+*RIPunch LeftNEU4/4 at left (Northern Europe): "%% FoomaticRIPOptionSetting: RIPunch=LeftNEU4"
+*FoomaticRIPOptionSetting RIPunch=LeftNEU4: "SET PUNCH=LEFTPORT
+@PJL SET PUNCHHOLE=NEU4"
+*End
+*RIPunch RightJP2/2 at right (Japan/Europe): "%% FoomaticRIPOptionSetting: RIPunch=RightJP2"
+*FoomaticRIPOptionSetting RIPunch=RightJP2: "SET PUNCH=RIGHTPORT
+@PJL SET PUNCHHOLE=JP2"
+*End
+*RIPunch RightUS2/2 at right (North America): "%% FoomaticRIPOptionSetting: RIPunch=RightUS2"
+*FoomaticRIPOptionSetting RIPunch=RightUS2: "SET PUNCH=RIGHTPORT
+@PJL SET PUNCHHOLE=US2"
+*End
+*RIPunch RightUS3/3 at right (North America): "%% FoomaticRIPOptionSetting: RIPunch=RightUS3"
+*FoomaticRIPOptionSetting RIPunch=RightUS3: "SET PUNCH=RIGHTPORT
+@PJL SET PUNCHHOLE=US3"
+*End
+*RIPunch RightEU4/4 at right (Europe): "%% FoomaticRIPOptionSetting: RIPunch=RightEU4"
+*FoomaticRIPOptionSetting RIPunch=RightEU4: "SET PUNCH=RIGHTPORT
+@PJL SET PUNCHHOLE=EU4"
+*End
+*RIPunch RightNEU4/4 at right (Northern Europe): "%% FoomaticRIPOptionSetting: RIPunch=RightNEU4"
+*FoomaticRIPOptionSetting RIPunch=RightNEU4: "SET PUNCH=RIGHTPORT
+@PJL SET PUNCHHOLE=NEU4"
+*End
+*RIPunch UpperJP2/2 at top (Japan/Europe): "%% FoomaticRIPOptionSetting: RIPunch=UpperJP2"
+*FoomaticRIPOptionSetting RIPunch=UpperJP2: "SET PUNCH=TOPPORT
+@PJL SET PUNCHHOLE=JP2"
+*End
+*RIPunch UpperUS2/2 at top (North America): "%% FoomaticRIPOptionSetting: RIPunch=UpperUS2"
+*FoomaticRIPOptionSetting RIPunch=UpperUS2: "SET PUNCH=TOPPORT
+@PJL SET PUNCHHOLE=US2"
+*End
+*RIPunch UpperUS3/3 at top (North America): "%% FoomaticRIPOptionSetting: RIPunch=UpperUS3"
+*FoomaticRIPOptionSetting RIPunch=UpperUS3: "SET PUNCH=TOPPORT
+@PJL SET PUNCHHOLE=US3"
+*End
+*RIPunch UpperEU4/4 at top (Europe): "%% FoomaticRIPOptionSetting: RIPunch=UpperEU4"
+*FoomaticRIPOptionSetting RIPunch=UpperEU4: "SET PUNCH=TOPPORT
+@PJL SET PUNCHHOLE=EU4"
+*End
+*RIPunch UpperNEU4/4 at top (Northern Europe): "%% FoomaticRIPOptionSetting: RIPunch=UpperNEU4"
+*FoomaticRIPOptionSetting RIPunch=UpperNEU4: "SET PUNCH=TOPPORT
+@PJL SET PUNCHHOLE=NEU4"
+*End
+*CloseUI: *RIPunch
+
+*OpenUI *RIPrintMode/Toner Saving: PickOne
+*FoomaticRIPOption RIPrintMode: enum JCL A
+*OrderDependency: 45 AnySetup *RIPrintMode
+*DefaultRIPrintMode: 0rhit
+*RIPrintMode 0rhit/Off: "%% FoomaticRIPOptionSetting: RIPrintMode=0rhit"
+*FoomaticRIPOptionSetting RIPrintMode=0rhit: "SET ECONOMODE=OFF"
+*RIPrintMode 5rhit/On: "%% FoomaticRIPOptionSetting: RIPrintMode=5rhit"
+*FoomaticRIPOptionSetting RIPrintMode=5rhit: "SET ECONOMODE=ON"
+*CloseUI: *RIPrintMode
+
+
+*CloseGroup: General
+
+
+*OpenGroup: JobLog/Job Log
+
+*OpenUI *JobType/JobType: PickOne
+*FoomaticRIPOption JobType: enum JCL A
+*OrderDependency: 255 AnySetup *JobType
+*DefaultJobType: Normal
+*JobType Normal/Normal: ""
+*JobType DetailedLogging/Normal with Detailed Logging: "%% FoomaticRIPOptionSetting: JobType=DetailedLogging"
+*FoomaticRIPOptionSetting JobType=DetailedLogging: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;"
+*End
+*JobType SamplePrint/Sample Print: "%% FoomaticRIPOptionSetting: JobType=SamplePrint"
+*FoomaticRIPOptionSetting JobType=SamplePrint: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;
+@PJL PROOFJOB"
+*End
+*JobType LockedPrint/Locked Print: "%% FoomaticRIPOptionSetting: JobType=LockedPrint"
+*FoomaticRIPOptionSetting JobType=LockedPrint: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;
+@PJL SECUREJOB"
+*End
+*JobType DocServer/Document Server: "%% FoomaticRIPOptionSetting: JobType=DocServer"
+*FoomaticRIPOptionSetting JobType=DocServer: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;
+@PJL SET OWNERID=&quot;&user;&quot;
+@PJL SET DISKIMAGE=ON"
+*End
+*CloseUI: *JobType
+
+
+*OpenUI *LockedPrintPassword/Locked Print Password (4-8 digits): PickOne
+*FoomaticRIPOption LockedPrintPassword: password JCL A
+*FoomaticRIPOptionMaxLength LockedPrintPassword:8
+*FoomaticRIPOptionAllowedChars LockedPrintPassword: "0-9"
+*OrderDependency: 255 AnySetup *LockedPrintPassword
+*FoomaticRIPOptionPrototype LockedPrintPassword: "SET JOBPASSWORD=%s"
+*DefaultLockedPrintPassword: None
+*LockedPrintPassword None/None: ""
+*LockedPrintPassword 1111/1111: "%% FoomaticRIPOptionSetting: LockedPrintPassword=1111"
+*FoomaticRIPOptionSetting LockedPrintPassword=1111: "SET JOBPASSWORD=1111"
+*LockedPrintPassword 2222/2222: "%% FoomaticRIPOptionSetting: LockedPrintPassword=2222"
+*FoomaticRIPOptionSetting LockedPrintPassword=2222: "SET JOBPASSWORD=2222"
+*LockedPrintPassword 3333/3333: "%% FoomaticRIPOptionSetting: LockedPrintPassword=3333"
+*FoomaticRIPOptionSetting LockedPrintPassword=3333: "SET JOBPASSWORD=3333"
+*CloseUI: *LockedPrintPassword
+
+
+*OpenUI *DocServerPassword/Document Server Password (4-8 digits): PickOne
+*FoomaticRIPOption DocServerPassword: password JCL A
+*FoomaticRIPOptionMaxLength DocServerPassword:8
+*FoomaticRIPOptionAllowedChars DocServerPassword: "0-9"
+*OrderDependency: 255 AnySetup *DocServerPassword
+*FoomaticRIPOptionPrototype DocServerPassword: "SET JOBPASSWORD=%s"
+*DefaultDocServerPassword: None
+*DocServerPassword None/None: ""
+*DocServerPassword 1111/1111: "%% FoomaticRIPOptionSetting: DocServerPassword=1111"
+*FoomaticRIPOptionSetting DocServerPassword=1111: "SET JOBPASSWORD=1111"
+*DocServerPassword 2222/2222: "%% FoomaticRIPOptionSetting: DocServerPassword=2222"
+*FoomaticRIPOptionSetting DocServerPassword=2222: "SET JOBPASSWORD=2222"
+*DocServerPassword 3333/3333: "%% FoomaticRIPOptionSetting: DocServerPassword=3333"
+*FoomaticRIPOptionSetting DocServerPassword=3333: "SET JOBPASSWORD=3333"
+*CloseUI: *DocServerPassword
+
+
+*OpenUI *UserCode/User Code (up to 8 digits): PickOne
+*FoomaticRIPOption UserCode: string JCL A
+*FoomaticRIPOptionMaxLength UserCode:8
+*FoomaticRIPOptionAllowedChars UserCode: "0-9"
+*OrderDependency: 255 AnySetup *UserCode
+*FoomaticRIPOptionPrototype UserCode: "SET USERCODE=&quot;%s&quot;"
+*DefaultUserCode: None
+*UserCode None/None: ""
+*UserCode 1/1: "%% FoomaticRIPOptionSetting: UserCode=1"
+*FoomaticRIPOptionSetting UserCode=1: "SET USERCODE=&quot;1&quot;"
+*UserCode 2/2: "%% FoomaticRIPOptionSetting: UserCode=2"
+*FoomaticRIPOptionSetting UserCode=2: "SET USERCODE=&quot;2&quot;"
+*UserCode 3/3: "%% FoomaticRIPOptionSetting: UserCode=3"
+*FoomaticRIPOptionSetting UserCode=3: "SET USERCODE=&quot;3&quot;"
+*CloseUI: *UserCode
+
+*CloseGroup: JobLog/Job Log
+
+*UIConstraints: *Option2LargeCapacityTray False *InputSlot 4Tray
+*UIConstraints: *InputSlot 4Tray *Option2LargeCapacityTray False
+*UIConstraints: *Option50Zfoldingunit True *Option30Finisher None
+*UIConstraints: *Option30Finisher None *Option50Zfoldingunit True
+*UIConstraints: *Option50Zfoldingunit False *RIZfold Bottom
+*UIConstraints: *Option50Zfoldingunit False *RIZfold Left
+*UIConstraints: *Option50Zfoldingunit False *RIZfold Right
+*UIConstraints: *RIZfold Bottom *Option50Zfoldingunit False
+*UIConstraints: *RIZfold Left *Option50Zfoldingunit False
+*UIConstraints: *RIZfold Right *Option50Zfoldingunit False
+*UIConstraints: *Option30Finisher None *Option40Mailbox True
+*UIConstraints: *Option30Finisher Fin3000B *Option40Mailbox True
+*UIConstraints: *Option40Mailbox True *Option30Finisher None
+*UIConstraints: *Option40Mailbox True *Option30Finisher Fin3000B
+*UIConstraints: *Option30Finisher None *OutputBin Zaire2Upper
+*UIConstraints: *Option30Finisher None *OutputBin Zaire2Middle
+*UIConstraints: *Option30Finisher None *OutputBin Zaire2Lower
+*UIConstraints: *Option30Finisher Fin3000M *OutputBin Zaire2Lower
+*UIConstraints: *Option30Finisher Fin3000B *OutputBin Zaire2Lower
+*UIConstraints: *OutputBin Zaire2Upper *Option30Finisher None
+*UIConstraints: *OutputBin Zaire2Middle *Option30Finisher None
+*UIConstraints: *OutputBin Zaire2Lower *Option30Finisher None
+*UIConstraints: *OutputBin Zaire2Lower *Option30Finisher Fin3000M
+*UIConstraints: *OutputBin Zaire2Lower *Option30Finisher Fin3000B
+*UIConstraints: *Option30Finisher FinMF *OutputBin Standard
+*UIConstraints: *Option30Finisher Fin3000M *OutputBin Standard
+*UIConstraints: *Option30Finisher Fin3000B *OutputBin Standard
+*UIConstraints: *OutputBin Standard *Option30Finisher FinMF
+*UIConstraints: *OutputBin Standard *Option30Finisher Fin3000M
+*UIConstraints: *OutputBin Standard *Option30Finisher Fin3000B
+*UIConstraints: *Option30Finisher Fin3000M *Option50Zfoldingunit True
+*UIConstraints: *Option30Finisher Fin3000B *Option50Zfoldingunit True
+*UIConstraints: *Option50Zfoldingunit True *Option30Finisher Fin3000M
+*UIConstraints: *Option50Zfoldingunit True *Option30Finisher Fin3000B
+*UIConstraints: *Option40Mailbox False *OutputBin MailBoxBin1
+*UIConstraints: *Option40Mailbox False *OutputBin MailBoxBin2
+*UIConstraints: *Option40Mailbox False *OutputBin MailBoxBin3
+*UIConstraints: *Option40Mailbox False *OutputBin MailBoxBin4
+*UIConstraints: *Option40Mailbox False *OutputBin MailBoxBin5
+*UIConstraints: *Option40Mailbox False *OutputBin MailBoxBin6
+*UIConstraints: *Option40Mailbox False *OutputBin MailBoxBin7
+*UIConstraints: *Option40Mailbox False *OutputBin MailBoxBin8
+*UIConstraints: *Option40Mailbox False *OutputBin MailBoxBin9
+*UIConstraints: *OutputBin MailBoxBin1 *Option40Mailbox False
+*UIConstraints: *OutputBin MailBoxBin2 *Option40Mailbox False
+*UIConstraints: *OutputBin MailBoxBin3 *Option40Mailbox False
+*UIConstraints: *OutputBin MailBoxBin4 *Option40Mailbox False
+*UIConstraints: *OutputBin MailBoxBin5 *Option40Mailbox False
+*UIConstraints: *OutputBin MailBoxBin6 *Option40Mailbox False
+*UIConstraints: *OutputBin MailBoxBin7 *Option40Mailbox False
+*UIConstraints: *OutputBin MailBoxBin8 *Option40Mailbox False
+*UIConstraints: *OutputBin MailBoxBin9 *Option40Mailbox False
+*UIConstraints: *Option30Finisher None *StapleLocation UpperLeft
+*UIConstraints: *Option30Finisher None *StapleLocation UpperRight
+*UIConstraints: *Option30Finisher None *StapleLocation LeftW
+*UIConstraints: *Option30Finisher None *StapleLocation RightW
+*UIConstraints: *Option30Finisher None *StapleLocation UpperW
+*UIConstraints: *Option30Finisher None *StapleLocation CenterW
+*UIConstraints: *Option30Finisher Fin3000M *StapleLocation CenterW
+*UIConstraints: *Option30Finisher Fin3000B *StapleLocation CenterW
+*UIConstraints: *StapleLocation UpperLeft *Option30Finisher None
+*UIConstraints: *StapleLocation UpperRight *Option30Finisher None
+*UIConstraints: *StapleLocation LeftW *Option30Finisher None
+*UIConstraints: *StapleLocation RightW *Option30Finisher None
+*UIConstraints: *StapleLocation UpperW *Option30Finisher None
+*UIConstraints: *StapleLocation CenterW *Option30Finisher None
+*UIConstraints: *StapleLocation CenterW *Option30Finisher Fin3000M
+*UIConstraints: *StapleLocation CenterW *Option30Finisher Fin3000B
+*UIConstraints: *OutputBin Standard *StapleLocation UpperLeft
+*UIConstraints: *OutputBin Standard *StapleLocation UpperRight
+*UIConstraints: *OutputBin Standard *StapleLocation LeftW
+*UIConstraints: *OutputBin Standard *StapleLocation RightW
+*UIConstraints: *OutputBin Standard *StapleLocation UpperW
+*UIConstraints: *OutputBin Standard *StapleLocation CenterW
+*UIConstraints: *StapleLocation UpperLeft *OutputBin Standard
+*UIConstraints: *StapleLocation UpperRight *OutputBin Standard
+*UIConstraints: *StapleLocation LeftW *OutputBin Standard
+*UIConstraints: *StapleLocation RightW *OutputBin Standard
+*UIConstraints: *StapleLocation UpperW *OutputBin Standard
+*UIConstraints: *StapleLocation CenterW *OutputBin Standard
+*UIConstraints: *OutputBin Zaire2Upper *StapleLocation UpperLeft
+*UIConstraints: *OutputBin Zaire2Upper *StapleLocation UpperRight
+*UIConstraints: *OutputBin Zaire2Upper *StapleLocation LeftW
+*UIConstraints: *OutputBin Zaire2Upper *StapleLocation RightW
+*UIConstraints: *OutputBin Zaire2Upper *StapleLocation UpperW
+*UIConstraints: *OutputBin Zaire2Upper *StapleLocation CenterW
+*UIConstraints: *StapleLocation UpperLeft *OutputBin Zaire2Upper
+*UIConstraints: *StapleLocation UpperRight *OutputBin Zaire2Upper
+*UIConstraints: *StapleLocation LeftW *OutputBin Zaire2Upper
+*UIConstraints: *StapleLocation RightW *OutputBin Zaire2Upper
+*UIConstraints: *StapleLocation UpperW *OutputBin Zaire2Upper
+*UIConstraints: *StapleLocation CenterW *OutputBin Zaire2Upper
+*UIConstraints: *OutputBin Zaire2Middle *StapleLocation CenterW
+*UIConstraints: *StapleLocation CenterW *OutputBin Zaire2Middle
+*UIConstraints: *OutputBin MailBoxBin1 *StapleLocation UpperLeft
+*UIConstraints: *OutputBin MailBoxBin1 *StapleLocation UpperRight
+*UIConstraints: *OutputBin MailBoxBin1 *StapleLocation LeftW
+*UIConstraints: *OutputBin MailBoxBin1 *StapleLocation RightW
+*UIConstraints: *OutputBin MailBoxBin1 *StapleLocation UpperW
+*UIConstraints: *OutputBin MailBoxBin1 *StapleLocation CenterW
+*UIConstraints: *StapleLocation UpperLeft *OutputBin MailBoxBin1
+*UIConstraints: *StapleLocation UpperRight *OutputBin MailBoxBin1
+*UIConstraints: *StapleLocation LeftW *OutputBin MailBoxBin1
+*UIConstraints: *StapleLocation RightW *OutputBin MailBoxBin1
+*UIConstraints: *StapleLocation UpperW *OutputBin MailBoxBin1
+*UIConstraints: *StapleLocation CenterW *OutputBin MailBoxBin1
+*UIConstraints: *OutputBin MailBoxBin2 *StapleLocation UpperLeft
+*UIConstraints: *OutputBin MailBoxBin2 *StapleLocation UpperRight
+*UIConstraints: *OutputBin MailBoxBin2 *StapleLocation LeftW
+*UIConstraints: *OutputBin MailBoxBin2 *StapleLocation RightW
+*UIConstraints: *OutputBin MailBoxBin2 *StapleLocation UpperW
+*UIConstraints: *OutputBin MailBoxBin2 *StapleLocation CenterW
+*UIConstraints: *StapleLocation UpperLeft *OutputBin MailBoxBin2
+*UIConstraints: *StapleLocation UpperRight *OutputBin MailBoxBin2
+*UIConstraints: *StapleLocation LeftW *OutputBin MailBoxBin2
+*UIConstraints: *StapleLocation RightW *OutputBin MailBoxBin2
+*UIConstraints: *StapleLocation UpperW *OutputBin MailBoxBin2
+*UIConstraints: *StapleLocation CenterW *OutputBin MailBoxBin2
+*UIConstraints: *OutputBin MailBoxBin3 *StapleLocation UpperLeft
+*UIConstraints: *OutputBin MailBoxBin3 *StapleLocation UpperRight
+*UIConstraints: *OutputBin MailBoxBin3 *StapleLocation LeftW
+*UIConstraints: *OutputBin MailBoxBin3 *StapleLocation RightW
+*UIConstraints: *OutputBin MailBoxBin3 *StapleLocation UpperW
+*UIConstraints: *OutputBin MailBoxBin3 *StapleLocation CenterW
+*UIConstraints: *StapleLocation UpperLeft *OutputBin MailBoxBin3
+*UIConstraints: *StapleLocation UpperRight *OutputBin MailBoxBin3
+*UIConstraints: *StapleLocation LeftW *OutputBin MailBoxBin3
+*UIConstraints: *StapleLocation RightW *OutputBin MailBoxBin3
+*UIConstraints: *StapleLocation UpperW *OutputBin MailBoxBin3
+*UIConstraints: *StapleLocation CenterW *OutputBin MailBoxBin3
+*UIConstraints: *OutputBin MailBoxBin4 *StapleLocation UpperLeft
+*UIConstraints: *OutputBin MailBoxBin4 *StapleLocation UpperRight
+*UIConstraints: *OutputBin MailBoxBin4 *StapleLocation LeftW
+*UIConstraints: *OutputBin MailBoxBin4 *StapleLocation RightW
+*UIConstraints: *OutputBin MailBoxBin4 *StapleLocation UpperW
+*UIConstraints: *OutputBin MailBoxBin4 *StapleLocation CenterW
+*UIConstraints: *StapleLocation UpperLeft *OutputBin MailBoxBin4
+*UIConstraints: *StapleLocation UpperRight *OutputBin MailBoxBin4
+*UIConstraints: *StapleLocation LeftW *OutputBin MailBoxBin4
+*UIConstraints: *StapleLocation RightW *OutputBin MailBoxBin4
+*UIConstraints: *StapleLocation UpperW *OutputBin MailBoxBin4
+*UIConstraints: *StapleLocation CenterW *OutputBin MailBoxBin4
+*UIConstraints: *OutputBin MailBoxBin5 *StapleLocation UpperLeft
+*UIConstraints: *OutputBin MailBoxBin5 *StapleLocation UpperRight
+*UIConstraints: *OutputBin MailBoxBin5 *StapleLocation LeftW
+*UIConstraints: *OutputBin MailBoxBin5 *StapleLocation RightW
+*UIConstraints: *OutputBin MailBoxBin5 *StapleLocation UpperW
+*UIConstraints: *OutputBin MailBoxBin5 *StapleLocation CenterW
+*UIConstraints: *StapleLocation UpperLeft *OutputBin MailBoxBin5
+*UIConstraints: *StapleLocation UpperRight *OutputBin MailBoxBin5
+*UIConstraints: *StapleLocation LeftW *OutputBin MailBoxBin5
+*UIConstraints: *StapleLocation RightW *OutputBin MailBoxBin5
+*UIConstraints: *StapleLocation UpperW *OutputBin MailBoxBin5
+*UIConstraints: *StapleLocation CenterW *OutputBin MailBoxBin5
+*UIConstraints: *OutputBin MailBoxBin6 *StapleLocation UpperLeft
+*UIConstraints: *OutputBin MailBoxBin6 *StapleLocation UpperRight
+*UIConstraints: *OutputBin MailBoxBin6 *StapleLocation LeftW
+*UIConstraints: *OutputBin MailBoxBin6 *StapleLocation RightW
+*UIConstraints: *OutputBin MailBoxBin6 *StapleLocation UpperW
+*UIConstraints: *OutputBin MailBoxBin6 *StapleLocation CenterW
+*UIConstraints: *StapleLocation UpperLeft *OutputBin MailBoxBin6
+*UIConstraints: *StapleLocation UpperRight *OutputBin MailBoxBin6
+*UIConstraints: *StapleLocation LeftW *OutputBin MailBoxBin6
+*UIConstraints: *StapleLocation RightW *OutputBin MailBoxBin6
+*UIConstraints: *StapleLocation UpperW *OutputBin MailBoxBin6
+*UIConstraints: *StapleLocation CenterW *OutputBin MailBoxBin6
+*UIConstraints: *OutputBin MailBoxBin7 *StapleLocation UpperLeft
+*UIConstraints: *OutputBin MailBoxBin7 *StapleLocation UpperRight
+*UIConstraints: *OutputBin MailBoxBin7 *StapleLocation LeftW
+*UIConstraints: *OutputBin MailBoxBin7 *StapleLocation RightW
+*UIConstraints: *OutputBin MailBoxBin7 *StapleLocation UpperW
+*UIConstraints: *OutputBin MailBoxBin7 *StapleLocation CenterW
+*UIConstraints: *StapleLocation UpperLeft *OutputBin MailBoxBin7
+*UIConstraints: *StapleLocation UpperRight *OutputBin MailBoxBin7
+*UIConstraints: *StapleLocation LeftW *OutputBin MailBoxBin7
+*UIConstraints: *StapleLocation RightW *OutputBin MailBoxBin7
+*UIConstraints: *StapleLocation UpperW *OutputBin MailBoxBin7
+*UIConstraints: *StapleLocation CenterW *OutputBin MailBoxBin7
+*UIConstraints: *OutputBin MailBoxBin8 *StapleLocation UpperLeft
+*UIConstraints: *OutputBin MailBoxBin8 *StapleLocation UpperRight
+*UIConstraints: *OutputBin MailBoxBin8 *StapleLocation LeftW
+*UIConstraints: *OutputBin MailBoxBin8 *StapleLocation RightW
+*UIConstraints: *OutputBin MailBoxBin8 *StapleLocation UpperW
+*UIConstraints: *OutputBin MailBoxBin8 *StapleLocation CenterW
+*UIConstraints: *StapleLocation UpperLeft *OutputBin MailBoxBin8
+*UIConstraints: *StapleLocation UpperRight *OutputBin MailBoxBin8
+*UIConstraints: *StapleLocation LeftW *OutputBin MailBoxBin8
+*UIConstraints: *StapleLocation RightW *OutputBin MailBoxBin8
+*UIConstraints: *StapleLocation UpperW *OutputBin MailBoxBin8
+*UIConstraints: *StapleLocation CenterW *OutputBin MailBoxBin8
+*UIConstraints: *OutputBin MailBoxBin9 *StapleLocation UpperLeft
+*UIConstraints: *OutputBin MailBoxBin9 *StapleLocation UpperRight
+*UIConstraints: *OutputBin MailBoxBin9 *StapleLocation LeftW
+*UIConstraints: *OutputBin MailBoxBin9 *StapleLocation RightW
+*UIConstraints: *OutputBin MailBoxBin9 *StapleLocation UpperW
+*UIConstraints: *OutputBin MailBoxBin9 *StapleLocation CenterW
+*UIConstraints: *StapleLocation UpperLeft *OutputBin MailBoxBin9
+*UIConstraints: *StapleLocation UpperRight *OutputBin MailBoxBin9
+*UIConstraints: *StapleLocation LeftW *OutputBin MailBoxBin9
+*UIConstraints: *StapleLocation RightW *OutputBin MailBoxBin9
+*UIConstraints: *StapleLocation UpperW *OutputBin MailBoxBin9
+*UIConstraints: *StapleLocation CenterW *OutputBin MailBoxBin9
+*UIConstraints: *PageSize A3 *InputSlot 4Tray
+*UIConstraints: *PageSize 11x17 *InputSlot 4Tray
+*UIConstraints: *InputSlot 4Tray *PageSize A3
+*UIConstraints: *InputSlot 4Tray *PageSize 11x17
+*UIConstraints: *MediaType Index *InputSlot MultiTray
+*UIConstraints: *MediaType Labels *InputSlot 1Tray
+*UIConstraints: *MediaType OHP *InputSlot 1Tray
+*UIConstraints: *MediaType Cardstock *InputSlot 1Tray
+*UIConstraints: *MediaType Index *InputSlot 1Tray
+*UIConstraints: *MediaType Labels *InputSlot 2Tray
+*UIConstraints: *MediaType OHP *InputSlot 2Tray
+*UIConstraints: *MediaType Cardstock *InputSlot 2Tray
+*UIConstraints: *MediaType Labels *InputSlot 3Tray
+*UIConstraints: *MediaType OHP *InputSlot 3Tray
+*UIConstraints: *MediaType Cardstock *InputSlot 3Tray
+*UIConstraints: *MediaType Labels *InputSlot 4Tray
+*UIConstraints: *MediaType OHP *InputSlot 4Tray
+*UIConstraints: *MediaType Cardstock *InputSlot 4Tray
+*UIConstraints: *MediaType Index *InputSlot 4Tray
+*UIConstraints: *InputSlot MultiTray *MediaType Index
+*UIConstraints: *InputSlot 1Tray *MediaType Labels
+*UIConstraints: *InputSlot 1Tray *MediaType OHP
+*UIConstraints: *InputSlot 1Tray *MediaType Cardstock
+*UIConstraints: *InputSlot 1Tray *MediaType Index
+*UIConstraints: *InputSlot 2Tray *MediaType Labels
+*UIConstraints: *InputSlot 2Tray *MediaType OHP
+*UIConstraints: *InputSlot 2Tray *MediaType Cardstock
+*UIConstraints: *InputSlot 3Tray *MediaType Labels
+*UIConstraints: *InputSlot 3Tray *MediaType OHP
+*UIConstraints: *InputSlot 3Tray *MediaType Cardstock
+*UIConstraints: *InputSlot 4Tray *MediaType Labels
+*UIConstraints: *InputSlot 4Tray *MediaType OHP
+*UIConstraints: *InputSlot 4Tray *MediaType Cardstock
+*UIConstraints: *InputSlot 4Tray *MediaType Index
+*UIConstraints: *PageSize A3 *RIZfold Left
+*UIConstraints: *PageSize A3 *RIZfold Right
+*UIConstraints: *PageSize 11x17 *RIZfold Left
+*UIConstraints: *PageSize 11x17 *RIZfold Right
+*UIConstraints: *RIZfold Left *PageSize A3
+*UIConstraints: *RIZfold Right *PageSize A3
+*UIConstraints: *RIZfold Left *PageSize 11x17
+*UIConstraints: *RIZfold Right *PageSize 11x17
+*UIConstraints: *OutputBin Standard *RIZfold Bottom
+*UIConstraints: *OutputBin Standard *RIZfold Left
+*UIConstraints: *OutputBin Standard *RIZfold Right
+*UIConstraints: *RIZfold Bottom *OutputBin Standard
+*UIConstraints: *RIZfold Left *OutputBin Standard
+*UIConstraints: *RIZfold Right *OutputBin Standard
+*UIConstraints: *OutputBin Zaire2Middle *RIZfold Bottom
+*UIConstraints: *OutputBin Zaire2Middle *RIZfold Left
+*UIConstraints: *OutputBin Zaire2Middle *RIZfold Right
+*UIConstraints: *RIZfold Bottom *OutputBin Zaire2Middle
+*UIConstraints: *RIZfold Left *OutputBin Zaire2Middle
+*UIConstraints: *RIZfold Right *OutputBin Zaire2Middle
+*UIConstraints: *OutputBin MailBoxBin1 *RIZfold Bottom
+*UIConstraints: *OutputBin MailBoxBin1 *RIZfold Left
+*UIConstraints: *OutputBin MailBoxBin1 *RIZfold Right
+*UIConstraints: *RIZfold Bottom *OutputBin MailBoxBin1
+*UIConstraints: *RIZfold Left *OutputBin MailBoxBin1
+*UIConstraints: *RIZfold Right *OutputBin MailBoxBin1
+*UIConstraints: *OutputBin MailBoxBin2 *RIZfold Bottom
+*UIConstraints: *OutputBin MailBoxBin2 *RIZfold Left
+*UIConstraints: *OutputBin MailBoxBin2 *RIZfold Right
+*UIConstraints: *RIZfold Bottom *OutputBin MailBoxBin2
+*UIConstraints: *RIZfold Left *OutputBin MailBoxBin2
+*UIConstraints: *RIZfold Right *OutputBin MailBoxBin2
+*UIConstraints: *OutputBin MailBoxBin3 *RIZfold Bottom
+*UIConstraints: *OutputBin MailBoxBin3 *RIZfold Left
+*UIConstraints: *OutputBin MailBoxBin3 *RIZfold Right
+*UIConstraints: *RIZfold Bottom *OutputBin MailBoxBin3
+*UIConstraints: *RIZfold Left *OutputBin MailBoxBin3
+*UIConstraints: *RIZfold Right *OutputBin MailBoxBin3
+*UIConstraints: *OutputBin MailBoxBin4 *RIZfold Bottom
+*UIConstraints: *OutputBin MailBoxBin4 *RIZfold Left
+*UIConstraints: *OutputBin MailBoxBin4 *RIZfold Right
+*UIConstraints: *RIZfold Bottom *OutputBin MailBoxBin4
+*UIConstraints: *RIZfold Left *OutputBin MailBoxBin4
+*UIConstraints: *RIZfold Right *OutputBin MailBoxBin4
+*UIConstraints: *OutputBin MailBoxBin5 *RIZfold Bottom
+*UIConstraints: *OutputBin MailBoxBin5 *RIZfold Left
+*UIConstraints: *OutputBin MailBoxBin5 *RIZfold Right
+*UIConstraints: *RIZfold Bottom *OutputBin MailBoxBin5
+*UIConstraints: *RIZfold Left *OutputBin MailBoxBin5
+*UIConstraints: *RIZfold Right *OutputBin MailBoxBin5
+*UIConstraints: *OutputBin MailBoxBin6 *RIZfold Bottom
+*UIConstraints: *OutputBin MailBoxBin6 *RIZfold Left
+*UIConstraints: *OutputBin MailBoxBin6 *RIZfold Right
+*UIConstraints: *RIZfold Bottom *OutputBin MailBoxBin6
+*UIConstraints: *RIZfold Left *OutputBin MailBoxBin6
+*UIConstraints: *RIZfold Right *OutputBin MailBoxBin6
+*UIConstraints: *OutputBin MailBoxBin7 *RIZfold Bottom
+*UIConstraints: *OutputBin MailBoxBin7 *RIZfold Left
+*UIConstraints: *OutputBin MailBoxBin7 *RIZfold Right
+*UIConstraints: *RIZfold Bottom *OutputBin MailBoxBin7
+*UIConstraints: *RIZfold Left *OutputBin MailBoxBin7
+*UIConstraints: *RIZfold Right *OutputBin MailBoxBin7
+*UIConstraints: *OutputBin MailBoxBin8 *RIZfold Bottom
+*UIConstraints: *OutputBin MailBoxBin8 *RIZfold Left
+*UIConstraints: *OutputBin MailBoxBin8 *RIZfold Right
+*UIConstraints: *RIZfold Bottom *OutputBin MailBoxBin8
+*UIConstraints: *RIZfold Left *OutputBin MailBoxBin8
+*UIConstraints: *RIZfold Right *OutputBin MailBoxBin8
+*UIConstraints: *OutputBin MailBoxBin9 *RIZfold Bottom
+*UIConstraints: *OutputBin MailBoxBin9 *RIZfold Left
+*UIConstraints: *OutputBin MailBoxBin9 *RIZfold Right
+*UIConstraints: *RIZfold Bottom *OutputBin MailBoxBin9
+*UIConstraints: *RIZfold Left *OutputBin MailBoxBin9
+*UIConstraints: *RIZfold Right *OutputBin MailBoxBin9
+*UIConstraints: *RIZfold Bottom *StapleLocation CenterW
+*UIConstraints: *RIZfold Right *StapleLocation CenterW
+*UIConstraints: *RIZfold Left *StapleLocation CenterW
+*UIConstraints: *StapleLocation CenterW *RIZfold Bottom
+*UIConstraints: *StapleLocation CenterW *RIZfold Right
+*UIConstraints: *StapleLocation CenterW *RIZfold Left
+*UIConstraints: *Duplex DuplexTumble *InputSlot MultiTray
+*UIConstraints: *Duplex DuplexNoTumble *InputSlot MultiTray
+*UIConstraints: *InputSlot MultiTray *Duplex DuplexTumble
+*UIConstraints: *InputSlot MultiTray *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *MediaType Labels
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Labels
+*UIConstraints: *Duplex DuplexTumble *MediaType OHP
+*UIConstraints: *Duplex DuplexNoTumble *MediaType OHP
+*UIConstraints: *Duplex DuplexTumble *MediaType Cardstock
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Cardstock
+*UIConstraints: *Duplex DuplexTumble *MediaType Index
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Index
+*UIConstraints: *MediaType Labels *Duplex DuplexTumble
+*UIConstraints: *MediaType Labels *Duplex DuplexNoTumble
+*UIConstraints: *MediaType OHP *Duplex DuplexTumble
+*UIConstraints: *MediaType OHP *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Cardstock *Duplex DuplexTumble
+*UIConstraints: *MediaType Cardstock *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Index *Duplex DuplexTumble
+*UIConstraints: *MediaType Index *Duplex DuplexNoTumble
+
+*UIConstraints: *Option30Finisher None *RIPunch LeftJP2
+*UIConstraints: *RIPunch LeftJP2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch LeftUS2
+*UIConstraints: *RIPunch LeftUS2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch LeftUS3
+*UIConstraints: *RIPunch LeftUS3 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch LeftEU4
+*UIConstraints: *RIPunch LeftEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch LeftNEU4
+*UIConstraints: *RIPunch LeftNEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch RightJP2
+*UIConstraints: *RIPunch RightJP2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch RightUS2
+*UIConstraints: *RIPunch RightUS2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch RightUS3
+*UIConstraints: *RIPunch RightUS3 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch RightEU4
+*UIConstraints: *RIPunch RightEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch RightNEU4
+*UIConstraints: *RIPunch RightNEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch UpperJP2
+*UIConstraints: *RIPunch UpperJP2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch UpperUS2
+*UIConstraints: *RIPunch UpperUS2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch UpperUS3
+*UIConstraints: *RIPunch UpperUS3 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch UpperEU4
+*UIConstraints: *RIPunch UpperEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch UpperNEU4
+*UIConstraints: *RIPunch UpperNEU4 *Option30Finisher None
+*UIConstraints: *StapleLocation CenterW *RIPunch LeftJP2
+*UIConstraints: *RIPunch LeftJP2 *StapleLocation CenterW
+*UIConstraints: *StapleLocation CenterW *RIPunch LeftUS2
+*UIConstraints: *RIPunch LeftUS2 *StapleLocation CenterW
+*UIConstraints: *StapleLocation CenterW *RIPunch LeftUS3
+*UIConstraints: *RIPunch LeftUS3 *StapleLocation CenterW
+*UIConstraints: *StapleLocation CenterW *RIPunch LeftEU4
+*UIConstraints: *RIPunch LeftEU4 *StapleLocation CenterW
+*UIConstraints: *StapleLocation CenterW *RIPunch LeftNEU4
+*UIConstraints: *RIPunch LeftNEU4 *StapleLocation CenterW
+*UIConstraints: *StapleLocation CenterW *RIPunch RightJP2
+*UIConstraints: *RIPunch RightJP2 *StapleLocation CenterW
+*UIConstraints: *StapleLocation CenterW *RIPunch RightUS2
+*UIConstraints: *RIPunch RightUS2 *StapleLocation CenterW
+*UIConstraints: *StapleLocation CenterW *RIPunch RightUS3
+*UIConstraints: *RIPunch RightUS3 *StapleLocation CenterW
+*UIConstraints: *StapleLocation CenterW *RIPunch RightEU4
+*UIConstraints: *RIPunch RightEU4 *StapleLocation CenterW
+*UIConstraints: *StapleLocation CenterW *RIPunch RightNEU4
+*UIConstraints: *RIPunch RightNEU4 *StapleLocation CenterW
+*UIConstraints: *StapleLocation CenterW *RIPunch UpperJP2
+*UIConstraints: *RIPunch UpperJP2 *StapleLocation CenterW
+*UIConstraints: *StapleLocation CenterW *RIPunch UpperUS2
+*UIConstraints: *RIPunch UpperUS2 *StapleLocation CenterW
+*UIConstraints: *StapleLocation CenterW *RIPunch UpperUS3
+*UIConstraints: *RIPunch UpperUS3 *StapleLocation CenterW
+*UIConstraints: *StapleLocation CenterW *RIPunch UpperEU4
+*UIConstraints: *RIPunch UpperEU4 *StapleLocation CenterW
+*UIConstraints: *StapleLocation CenterW *RIPunch UpperNEU4
+*UIConstraints: *RIPunch UpperNEU4 *StapleLocation CenterW
+*UIConstraints: *OutputBin Standard *RIPunch LeftJP2
+*UIConstraints: *RIPunch LeftJP2 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch LeftUS2
+*UIConstraints: *RIPunch LeftUS2 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch LeftUS3
+*UIConstraints: *RIPunch LeftUS3 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch LeftEU4
+*UIConstraints: *RIPunch LeftEU4 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch LeftNEU4
+*UIConstraints: *RIPunch LeftNEU4 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch RightJP2
+*UIConstraints: *RIPunch RightJP2 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch RightUS2
+*UIConstraints: *RIPunch RightUS2 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch RightUS3
+*UIConstraints: *RIPunch RightUS3 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch RightEU4
+*UIConstraints: *RIPunch RightEU4 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch RightNEU4
+*UIConstraints: *RIPunch RightNEU4 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch UpperJP2
+*UIConstraints: *RIPunch UpperJP2 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch UpperUS2
+*UIConstraints: *RIPunch UpperUS2 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch UpperUS3
+*UIConstraints: *RIPunch UpperUS3 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch UpperEU4
+*UIConstraints: *RIPunch UpperEU4 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch UpperNEU4
+*UIConstraints: *RIPunch UpperNEU4 *OutputBin Standard
+*UIConstraints: *RIZfold Bottom *RIPunch LeftJP2
+*UIConstraints: *RIPunch LeftJP2 *RIZfold Bottom
+*UIConstraints: *RIZfold Bottom *RIPunch LeftUS2
+*UIConstraints: *RIPunch LeftUS2 *RIZfold Bottom
+*UIConstraints: *RIZfold Bottom *RIPunch LeftUS3
+*UIConstraints: *RIPunch LeftUS3 *RIZfold Bottom
+*UIConstraints: *RIZfold Bottom *RIPunch LeftEU4
+*UIConstraints: *RIPunch LeftEU4 *RIZfold Bottom
+*UIConstraints: *RIZfold Bottom *RIPunch LeftNEU4
+*UIConstraints: *RIPunch LeftNEU4 *RIZfold Bottom
+*UIConstraints: *RIZfold Bottom *RIPunch RightJP2
+*UIConstraints: *RIPunch RightJP2 *RIZfold Bottom
+*UIConstraints: *RIZfold Bottom *RIPunch RightUS2
+*UIConstraints: *RIPunch RightUS2 *RIZfold Bottom
+*UIConstraints: *RIZfold Bottom *RIPunch RightUS3
+*UIConstraints: *RIPunch RightUS3 *RIZfold Bottom
+*UIConstraints: *RIZfold Bottom *RIPunch RightEU4
+*UIConstraints: *RIPunch RightEU4 *RIZfold Bottom
+*UIConstraints: *RIZfold Bottom *RIPunch RightNEU4
+*UIConstraints: *RIPunch RightNEU4 *RIZfold Bottom
+*UIConstraints: *RIZfold Bottom *RIPunch UpperJP2
+*UIConstraints: *RIPunch UpperJP2 *RIZfold Bottom
+*UIConstraints: *RIZfold Bottom *RIPunch UpperUS2
+*UIConstraints: *RIPunch UpperUS2 *RIZfold Bottom
+*UIConstraints: *RIZfold Bottom *RIPunch UpperUS3
+*UIConstraints: *RIPunch UpperUS3 *RIZfold Bottom
+*UIConstraints: *RIZfold Bottom *RIPunch UpperEU4
+*UIConstraints: *RIPunch UpperEU4 *RIZfold Bottom
+*UIConstraints: *RIZfold Bottom *RIPunch UpperNEU4
+*UIConstraints: *RIPunch UpperNEU4 *RIZfold Bottom
+*UIConstraints: *RIZfold Left *RIPunch LeftJP2
+*UIConstraints: *RIPunch LeftJP2 *RIZfold Left
+*UIConstraints: *RIZfold Left *RIPunch LeftUS2
+*UIConstraints: *RIPunch LeftUS2 *RIZfold Left
+*UIConstraints: *RIZfold Left *RIPunch LeftUS3
+*UIConstraints: *RIPunch LeftUS3 *RIZfold Left
+*UIConstraints: *RIZfold Left *RIPunch LeftEU4
+*UIConstraints: *RIPunch LeftEU4 *RIZfold Left
+*UIConstraints: *RIZfold Left *RIPunch LeftNEU4
+*UIConstraints: *RIPunch LeftNEU4 *RIZfold Left
+*UIConstraints: *RIZfold Left *RIPunch RightJP2
+*UIConstraints: *RIPunch RightJP2 *RIZfold Left
+*UIConstraints: *RIZfold Left *RIPunch RightUS2
+*UIConstraints: *RIPunch RightUS2 *RIZfold Left
+*UIConstraints: *RIZfold Left *RIPunch RightUS3
+*UIConstraints: *RIPunch RightUS3 *RIZfold Left
+*UIConstraints: *RIZfold Left *RIPunch RightEU4
+*UIConstraints: *RIPunch RightEU4 *RIZfold Left
+*UIConstraints: *RIZfold Left *RIPunch RightNEU4
+*UIConstraints: *RIPunch RightNEU4 *RIZfold Left
+*UIConstraints: *RIZfold Left *RIPunch UpperJP2
+*UIConstraints: *RIPunch UpperJP2 *RIZfold Left
+*UIConstraints: *RIZfold Left *RIPunch UpperUS2
+*UIConstraints: *RIPunch UpperUS2 *RIZfold Left
+*UIConstraints: *RIZfold Left *RIPunch UpperUS3
+*UIConstraints: *RIPunch UpperUS3 *RIZfold Left
+*UIConstraints: *RIZfold Left *RIPunch UpperEU4
+*UIConstraints: *RIPunch UpperEU4 *RIZfold Left
+*UIConstraints: *RIZfold Left *RIPunch UpperNEU4
+*UIConstraints: *RIPunch UpperNEU4 *RIZfold Left
+*UIConstraints: *RIZfold Right *RIPunch LeftJP2
+*UIConstraints: *RIPunch LeftJP2 *RIZfold Right
+*UIConstraints: *RIZfold Right *RIPunch LeftUS2
+*UIConstraints: *RIPunch LeftUS2 *RIZfold Right
+*UIConstraints: *RIZfold Right *RIPunch LeftUS3
+*UIConstraints: *RIPunch LeftUS3 *RIZfold Right
+*UIConstraints: *RIZfold Right *RIPunch LeftEU4
+*UIConstraints: *RIPunch LeftEU4 *RIZfold Right
+*UIConstraints: *RIZfold Right *RIPunch LeftNEU4
+*UIConstraints: *RIPunch LeftNEU4 *RIZfold Right
+*UIConstraints: *RIZfold Right *RIPunch RightJP2
+*UIConstraints: *RIPunch RightJP2 *RIZfold Right
+*UIConstraints: *RIZfold Right *RIPunch RightUS2
+*UIConstraints: *RIPunch RightUS2 *RIZfold Right
+*UIConstraints: *RIZfold Right *RIPunch RightUS3
+*UIConstraints: *RIPunch RightUS3 *RIZfold Right
+*UIConstraints: *RIZfold Right *RIPunch RightEU4
+*UIConstraints: *RIPunch RightEU4 *RIZfold Right
+*UIConstraints: *RIZfold Right *RIPunch RightNEU4
+*UIConstraints: *RIPunch RightNEU4 *RIZfold Right
+*UIConstraints: *RIZfold Right *RIPunch UpperJP2
+*UIConstraints: *RIPunch UpperJP2 *RIZfold Right
+*UIConstraints: *RIZfold Right *RIPunch UpperUS2
+*UIConstraints: *RIPunch UpperUS2 *RIZfold Right
+*UIConstraints: *RIZfold Right *RIPunch UpperUS3
+*UIConstraints: *RIPunch UpperUS3 *RIZfold Right
+*UIConstraints: *RIZfold Right *RIPunch UpperEU4
+*UIConstraints: *RIPunch UpperEU4 *RIZfold Right
+*UIConstraints: *RIZfold Right *RIPunch UpperNEU4
+*UIConstraints: *RIPunch UpperNEU4 *RIZfold Right
+
+
+*% Generic boilerplate PPD stuff as standard PostScript fonts and so on
+
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Standard ROM
+*% end of Printer Description file
diff --git a/db/source/PPD/Infotec/PXL/Infotec-IS_2175_PXL.ppd b/db/source/PPD/Infotec/PXL/Infotec-IS_2175_PXL.ppd
new file mode 100644
index 00000000..f32e5f68
--- /dev/null
+++ b/db/source/PPD/Infotec/PXL/Infotec-IS_2175_PXL.ppd
@@ -0,0 +1,1075 @@
+*PPD-Adobe: "4.3"
+*%
+*% Printer Description file
+*% for "Infotec IS 2175 PXL"
+*%
+*% CreationDate: 2001/10/17
+*% Modified: 2005/11/15
+*%
+*% COPYRIGHT (C) 2001-2005 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.00"
+*FormatVersion: "4.3"
+*LanguageEncoding: ISOLatin1
+*LanguageVersion: English
+*ModelName: "Infotec IS 2175"
+*PCFileName: "INFI1753.PPD"
+*Manufacturer: "Infotec"
+*Product: "(infotec IS 2175 PS3)"
+*PSVersion: "(3011.103) 2"
+*ShortNickName: "Infotec IS 2175 PXL"
+*NickName: "Infotec IS 2175 PXL"
+
+*cupsVersion: 1.0
+*cupsManualCopies: True
+*cupsModelNumber: 2
+*cupsFilter: "application/vnd.cups-postscript 0 foomatic-rip"
+
+*%========== Basic Device Capabilities ==========
+
+*LanguageLevel: "3"
+*ColorDevice: False
+*DefaultColorSpace: Gray
+*TTRasterizer: Type42
+*FileSystem: True
+*Throughput: "75"
+*LandscapeOrientation: Minus90
+
+*%========== Installable Options ==========
+*%========== & System Management ==========
+
+*OpenGroup: InstallableOptions/Installable Options
+
+*OpenUI *Option2LargeCapacityTray/Large Capacity Tray: PickOne
+*DefaultOption2LargeCapacityTray: False
+*Option2LargeCapacityTray False/Not Installed: ""
+*Option2LargeCapacityTray True/Installed: ""
+*CloseUI *Option2LargeCapacityTray
+
+*OpenUI *Option40Mailbox/Mailbox: PickOne
+*DefaultOption40Mailbox: False
+*Option40Mailbox False/Not Installed: ""
+*Option40Mailbox True/Installed: ""
+*CloseUI *Option40Mailbox
+
+*OpenUI *Option50Zfoldingunit/Z-folding unit: PickOne
+*DefaultOption50Zfoldingunit: False
+*Option50Zfoldingunit False/Not Installed: ""
+*Option50Zfoldingunit True/Installed: ""
+*CloseUI *Option50Zfoldingunit
+
+*OpenUI *Option30Finisher/Finisher: PickOne
+*DefaultOption30Finisher: None
+*Option30Finisher None/Not Installed: ""
+*Option30Finisher FinMF/Booklet Finisher: ""
+*Option30Finisher Fin3000M/Finisher 3000M: ""
+*Option30Finisher Fin3000B/Finisher 3000B: ""
+*CloseUI *Option30Finisher
+
+
+*CloseGroup: InstallableOptions
+
+*%========== Ghostscript Command line ==========
+
+*FoomaticIDs: Infotec-IS_2175 pxlmono
+*FoomaticRIPCommandLine: "gs -q -dBATCH -dPARANOIDSAFER -dNOPAUSE%B%A%C -sOutputFile=- - %D%E"
+
+*OpenGroup: General
+*OpenUI *ColorModel/Color Mode: PickOne
+*FoomaticRIPOption ColorModel: enum Composite B
+*OrderDependency: 10 AnySetup *ColorModel
+*DefaultColorModel: Grayscale
+*ColorModel Grayscale/Grayscale: "%% FoomaticRIPOptionSetting: ColorModel=Grayscale"
+*FoomaticRIPOptionSetting ColorModel=Grayscale: "GSCmdLine=Grayscale"
+*CloseUI: *ColorModel
+
+*FoomaticRIPOption GSCmdLine: enum CmdLine B 10
+*FoomaticRIPOptionSetting GSCmdLine=FromColorModel: ""
+*FoomaticRIPOptionSetting GSCmdLine=Grayscale: " -sDEVICE=pxlmono"
+*End
+
+*OpenUI *Resolution/Resolution: PickOne
+*FoomaticRIPOption Resolution: enum Composite A
+*OrderDependency: 15 AnySetup *Resolution
+*DefaultResolution: 600dpi
+*Resolution 600dpi: "%% FoomaticRIPOptionSetting: Resolution=600dpi"
+*FoomaticRIPOptionSetting Resolution=600dpi: "JCLResolution=600dpi GSResolution=600dpi"
+*Resolution 1200dpi: "%% FoomaticRIPOptionSetting: Resolution=1200dpi"
+*FoomaticRIPOptionSetting Resolution=1200dpi: "JCLResolution=1200dpi GSResolution=1200dpi"
+*CloseUI: *Resolution
+
+*FoomaticRIPOption GSResolution: enum CmdLine A 15
+*FoomaticRIPOptionSetting GSResolution=FromResolution: ""
+*FoomaticRIPOptionSetting GSResolution=600dpi: " -r600x600"
+*FoomaticRIPOptionSetting GSResolution=1200dpi: " -r1200x1200"
+
+*FoomaticRIPOption JCLResolution: enum JCL A 15
+*FoomaticRIPOptionSetting JCLResolution=FromResolution: ""
+*FoomaticRIPOptionSetting JCLResolution=600dpi: "SET RESOLUTION=600"
+*FoomaticRIPOptionSetting JCLResolution=1200dpi: "SET RESOLUTION=1200"
+
+
+*%========== Media Selection ==========
+
+*HWMargins: 12 12 12 12
+*OpenUI *PageSize/PageSize: PickOne
+*FoomaticRIPOption PageSize: enum CmdLine C
+*OrderDependency: 20 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize A3/A3: "%% FoomaticRIPOptionSetting: PageSize=A3"
+*FoomaticRIPOptionSetting PageSize=A3: " -sPAPERSIZE=a3"
+*PageSize A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*FoomaticRIPOptionSetting PageSize=A4: " -sPAPERSIZE=a4"
+*PageSize Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*FoomaticRIPOptionSetting PageSize=Letter: " -sPAPERSIZE=letter"
+*PageSize 11x17/11x17: "%% FoomaticRIPOptionSetting: PageSize=11x17"
+*FoomaticRIPOptionSetting PageSize=11x17: " -sPAPERSIZE=11x17"
+*CloseUI: *PageSize
+
+*OpenUI *PageRegion: PickOne
+*OrderDependency: 25 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion A3/A3: "%% FoomaticRIPOptionSetting: PageSize=A3"
+*PageRegion A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*PageRegion Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*PageRegion 11x17/11x17: "%% FoomaticRIPOptionSetting: PageSize=11x17"
+*CloseUI: *PageRegion
+
+*%========== Information About Media Sizes ==========
+
+*DefaultImageableArea: Letter
+*ImageableArea A3/A3: "12 12 830 1179"
+*ImageableArea A4/A4: "12 12 583 830"
+*ImageableArea Letter/Letter: "12 12 600 780"
+*ImageableArea 11x17/11x17: "12 12 780 1212"
+
+*DefaultPaperDimension: Letter
+*PaperDimension A3/A3: "842 1191"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension Letter/Letter: "612 792"
+*PaperDimension 11x17/11x17: "792 1224"
+
+*%========== Media Handling Features ==========
+
+*OpenUI *InputSlot/InputSlot: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine E
+*OrderDependency: 30 AnySetup *InputSlot
+*DefaultInputSlot: Auto
+*InputSlot MultiTray/Bypass Tray: "%% FoomaticRIPOptionSetting: InputSlot=MultiTray"
+*FoomaticRIPOptionSetting InputSlot=MultiTray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x02\xf8\x26/g&quot;"
+*End
+*InputSlot 1Tray/Tray 1: "%% FoomaticRIPOptionSetting: InputSlot=1Tray"
+*FoomaticRIPOptionSetting InputSlot=1Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x04\xf8\x26/g&quot;"
+*End
+*InputSlot 2Tray/Tray 2: "%% FoomaticRIPOptionSetting: InputSlot=2Tray"
+*FoomaticRIPOptionSetting InputSlot=2Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x05\xf8\x26/g&quot;"
+*End
+*InputSlot 3Tray/Tray 3: "%% FoomaticRIPOptionSetting: InputSlot=3Tray"
+*FoomaticRIPOptionSetting InputSlot=3Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x07\xf8\x26/g&quot;"
+*End
+*InputSlot 4Tray/Large Capacity Tray: "%% FoomaticRIPOptionSetting: InputSlot=4Tray"
+*FoomaticRIPOptionSetting InputSlot=4Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x09\xf8\x26/g&quot;"
+*End
+*InputSlot Auto/Auto Select: "%% FoomaticRIPOptionSetting: InputSlot=Auto"
+*FoomaticRIPOptionSetting InputSlot=Auto: ""
+*CloseUI: *InputSlot
+
+*OpenUI *Duplex/Duplex: PickOne
+*FoomaticRIPOption Duplex: enum Composite D
+*OrderDependency: 50 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex None/Off: "%% FoomaticRIPOptionSetting: Duplex=None"
+*FoomaticRIPOptionSetting Duplex=None: "JCLDuplex=None GSDuplex=None"
+*Duplex DuplexNoTumble/Long Edge: "%% FoomaticRIPOptionSetting: Duplex=DuplexNoTumble"
+*FoomaticRIPOptionSetting Duplex=DuplexNoTumble: "JCLDuplex=DuplexNoTumble GSDuplex=DuplexNoTumble"
+*Duplex DuplexTumble/Short Edge: "%% FoomaticRIPOptionSetting: Duplex=DuplexTumble"
+*FoomaticRIPOptionSetting Duplex=DuplexTumble: "JCLDuplex=DuplexTumble GSDuplex=DuplexTumble"
+*CloseUI: *Duplex
+
+*FoomaticRIPOption GSDuplex: enum CmdLine D 50
+*FoomaticRIPOptionSetting GSDuplex=FromDuplex: ""
+*FoomaticRIPOptionSetting GSDuplex=None: ""
+*FoomaticRIPOptionSetting GSDuplex=DuplexNoTumble: "&&
+ | perl -p -e &quot;s/\xc0\x00\xf8\x34/\xc0\x01\xf8\x35/g&quot;"
+*FoomaticRIPOptionSetting GSDuplex=DuplexTumble: "&&
+ | perl -p -e &quot;s/\xc0\x00\xf8\x34/\xc0\x00\xf8\x35/g&quot;"
+
+*FoomaticRIPOption JCLDuplex: enum JCL D 50
+*FoomaticRIPOptionSetting JCLDuplex=FromDuplex: ""
+*FoomaticRIPOptionSetting JCLDuplex=None: "SET DUPLEX=OFF"
+*FoomaticRIPOptionSetting JCLDuplex=DuplexNoTumble: "SET DUPLEX=ON
+@PJL SET BINDING=LONGEDGE"
+*FoomaticRIPOptionSetting JCLDuplex=DuplexTumble: "SET DUPLEX=ON
+@PJL SET BINDING=SHORTEDGE"
+
+
+*OpenUI *MediaType/Paper Type: PickOne
+*FoomaticRIPOption MediaType: enum JCL A
+*OrderDependency: 205 AnySetup *MediaType
+*DefaultMediaType: Plain
+*MediaType Plain/Plain: "%% FoomaticRIPOptionSetting: MediaType=Plain"
+*FoomaticRIPOptionSetting MediaType=Plain: "SET MEDIATYPE=PLAIN"
+*MediaType Recycled/Recycled: "%% FoomaticRIPOptionSetting: MediaType=Recycled"
+*FoomaticRIPOptionSetting MediaType=Recycled: "SET MEDIATYPE=RECYCLED"
+*MediaType Special/Special: "%% FoomaticRIPOptionSetting: MediaType=Special"
+*FoomaticRIPOptionSetting MediaType=Special: "SET MEDIATYPE=SPECIAL"
+*MediaType Colored1/Color 1: "%% FoomaticRIPOptionSetting: MediaType=Colored1"
+*FoomaticRIPOptionSetting MediaType=Colored1: "SET MEDIATYPE=USERCOLOR1"
+*MediaType Colored2/Color 2: "%% FoomaticRIPOptionSetting: MediaType=Colored2"
+*FoomaticRIPOptionSetting MediaType=Colored2: "SET MEDIATYPE=USERCOLOR2"
+*MediaType Letterhead/Letterhead: "%% FoomaticRIPOptionSetting: MediaType=Letterhead"
+*FoomaticRIPOptionSetting MediaType=Letterhead: "SET MEDIATYPE=LETTERHEAD"
+*MediaType Preprinted/Preprinted: "%% FoomaticRIPOptionSetting: MediaType=Preprinted"
+*FoomaticRIPOptionSetting MediaType=Preprinted: "SET MEDIATYPE=PREPRINTED"
+*MediaType Prepunched/Prepunched: "%% FoomaticRIPOptionSetting: MediaType=Prepunched"
+*FoomaticRIPOptionSetting MediaType=Prepunched: "SET MEDIATYPE=PREPUNCHED"
+*MediaType Labels/Labels: "%% FoomaticRIPOptionSetting: MediaType=Labels"
+*FoomaticRIPOptionSetting MediaType=Labels: "SET MEDIATYPE=LABELS"
+*MediaType Bond/Bond: "%% FoomaticRIPOptionSetting: MediaType=Bond"
+*FoomaticRIPOptionSetting MediaType=Bond: "SET MEDIATYPE=BOND"
+*MediaType Cardstock/Cardstock: "%% FoomaticRIPOptionSetting: MediaType=Cardstock"
+*FoomaticRIPOptionSetting MediaType=Cardstock: "SET MEDIATYPE=CARDSTOCK"
+*MediaType OHP/Transparency: "%% FoomaticRIPOptionSetting: MediaType=OHP"
+*FoomaticRIPOptionSetting MediaType=OHP: "SET MEDIATYPE=TRANSPARENCY"
+*MediaType Thick/Thick: "%% FoomaticRIPOptionSetting: MediaType=Thick"
+*FoomaticRIPOptionSetting MediaType=Thick: "SET MEDIATYPE=THICK"
+*MediaType Index/Tab Stock: "%% FoomaticRIPOptionSetting: MediaType=Index"
+*FoomaticRIPOptionSetting MediaType=Index: "SET MEDIATYPE=TABSTOCK"
+*MediaType Translucent/Translucent: "%% FoomaticRIPOptionSetting: MediaType=Translucent"
+*FoomaticRIPOptionSetting MediaType=Translucent: "SET MEDIATYPE=TRANSLUCENT"
+*CloseUI: *MediaType
+
+*OpenUI *OutputBin/Destination: PickOne
+*FoomaticRIPOption OutputBin: enum JCL A
+*OrderDependency: 210 AnySetup *OutputBin
+*DefaultOutputBin: Default
+*OutputBin Default/Printer Default: "%% FoomaticRIPOptionSetting: OutputBin=Default"
+*FoomaticRIPOptionSetting OutputBin=Default: "SET OUTBIN=SYSDEFAULT"
+*OutputBin Standard/Copy Tray: "%% FoomaticRIPOptionSetting: OutputBin=Standard"
+*FoomaticRIPOptionSetting OutputBin=Standard: "SET OUTBIN=UPPER"
+*OutputBin Zaire2Upper/Finisher Upper Tray: "%% FoomaticRIPOptionSetting: OutputBin=Zaire2Upper"
+*FoomaticRIPOptionSetting OutputBin=Zaire2Upper: "SET OUTBIN=FINISHERPROOF"
+*OutputBin Zaire2Middle/Finisher Shift Tray 1: "%% FoomaticRIPOptionSetting: OutputBin=Zaire2Middle"
+*FoomaticRIPOptionSetting OutputBin=Zaire2Middle: "SET OUTBIN=FINISHERSHIFT"
+*OutputBin Zaire2Lower/Finisher Shift Tray 2: "%% FoomaticRIPOptionSetting: OutputBin=Zaire2Lower"
+*FoomaticRIPOptionSetting OutputBin=Zaire2Lower: "SET OUTBIN=FINISHERBOOKLET"
+*OutputBin MailBoxBin1/Mailbox Tray 1: "%% FoomaticRIPOptionSetting: OutputBin=MailBoxBin1"
+*FoomaticRIPOptionSetting OutputBin=MailBoxBin1: "SET OUTBIN=OPTIONALOUTPUTBIN2"
+*OutputBin MailBoxBin2/Mailbox Tray 2: "%% FoomaticRIPOptionSetting: OutputBin=MailBoxBin2"
+*FoomaticRIPOptionSetting OutputBin=MailBoxBin2: "SET OUTBIN=OPTIONALOUTPUTBIN3"
+*OutputBin MailBoxBin3/Mailbox Tray 3: "%% FoomaticRIPOptionSetting: OutputBin=MailBoxBin3"
+*FoomaticRIPOptionSetting OutputBin=MailBoxBin3: "SET OUTBIN=OPTIONALOUTPUTBIN4"
+*OutputBin MailBoxBin4/Mailbox Tray 4: "%% FoomaticRIPOptionSetting: OutputBin=MailBoxBin4"
+*FoomaticRIPOptionSetting OutputBin=MailBoxBin4: "SET OUTBIN=OPTIONALOUTPUTBIN5"
+*OutputBin MailBoxBin5/Mailbox Tray 5: "%% FoomaticRIPOptionSetting: OutputBin=MailBoxBin5"
+*FoomaticRIPOptionSetting OutputBin=MailBoxBin5: "SET OUTBIN=OPTIONALOUTPUTBIN6"
+*OutputBin MailBoxBin6/Mailbox Tray 6: "%% FoomaticRIPOptionSetting: OutputBin=MailBoxBin6"
+*FoomaticRIPOptionSetting OutputBin=MailBoxBin6: "SET OUTBIN=OPTIONALOUTPUTBIN7"
+*OutputBin MailBoxBin7/Mailbox Tray 7: "%% FoomaticRIPOptionSetting: OutputBin=MailBoxBin7"
+*FoomaticRIPOptionSetting OutputBin=MailBoxBin7: "SET OUTBIN=OPTIONALOUTPUTBIN8"
+*OutputBin MailBoxBin8/Mailbox Tray 8: "%% FoomaticRIPOptionSetting: OutputBin=MailBoxBin8"
+*FoomaticRIPOptionSetting OutputBin=MailBoxBin8: "SET OUTBIN=OPTIONALOUTPUTBIN9"
+*OutputBin MailBoxBin9/Mailbox Tray 9: "%% FoomaticRIPOptionSetting: OutputBin=MailBoxBin9"
+*FoomaticRIPOptionSetting OutputBin=MailBoxBin9: "SET OUTBIN=OPTIONALOUTPUTBIN10"
+*CloseUI: *OutputBin
+
+*OpenUI *RIZfold/Z-fold: PickOne
+*FoomaticRIPOption RIZfold: enum JCL A
+*OrderDependency: 230 AnySetup *RIZfold
+*DefaultRIZfold: None
+*RIZfold None/Off: "%% FoomaticRIPOptionSetting: RIZfold=None"
+*FoomaticRIPOptionSetting RIZfold=None: "SET FOLD=OFF"
+*RIZfold Bottom/Bottom Fold: "%% FoomaticRIPOptionSetting: RIZfold=Bottom"
+*FoomaticRIPOptionSetting RIZfold=Bottom: "SET FOLD=ZBOTTOM"
+*RIZfold Right/Right Fold: "%% FoomaticRIPOptionSetting: RIZfold=Right"
+*FoomaticRIPOptionSetting RIZfold=Right: "SET FOLD=ZRIGHT"
+*RIZfold Left/Left Fold: "%% FoomaticRIPOptionSetting: RIZfold=Left"
+*FoomaticRIPOptionSetting RIZfold=Left: "SET FOLD=ZLEFT"
+*CloseUI: *RIZfold
+
+*OpenUI *StapleLocation/Staple: PickOne
+*FoomaticRIPOption StapleLocation: enum JCL A
+*OrderDependency: 220 AnySetup *StapleLocation
+*DefaultStapleLocation: None
+*StapleLocation None/Off: "%% FoomaticRIPOptionSetting: StapleLocation=None"
+*FoomaticRIPOptionSetting StapleLocation=None: "SET STAPLE=OFF"
+*StapleLocation UpperLeft/Top left: "%% FoomaticRIPOptionSetting: StapleLocation=UpperLeft"
+*FoomaticRIPOptionSetting StapleLocation=UpperLeft: "SET STAPLE=LEFTTOP"
+*StapleLocation UpperRight/Top right: "%% FoomaticRIPOptionSetting: StapleLocation=UpperRight"
+*FoomaticRIPOptionSetting StapleLocation=UpperRight: "SET STAPLE=RIGHTTOP"
+*StapleLocation LeftW/2 at left: "%% FoomaticRIPOptionSetting: StapleLocation=LeftW"
+*FoomaticRIPOptionSetting StapleLocation=LeftW: "SET STAPLE=LEFT2PORT"
+*StapleLocation RightW/2 at right: "%% FoomaticRIPOptionSetting: StapleLocation=RightW"
+*FoomaticRIPOptionSetting StapleLocation=RightW: "SET STAPLE=RIGHT2PORT"
+*StapleLocation UpperW/2 at top: "%% FoomaticRIPOptionSetting: StapleLocation=UpperW"
+*FoomaticRIPOptionSetting StapleLocation=UpperW: "SET STAPLE=TOP2PORT"
+*StapleLocation CenterW/2 at center: "%% FoomaticRIPOptionSetting: StapleLocation=CenterW"
+*FoomaticRIPOptionSetting StapleLocation=CenterW: "SET STAPLE=BOOKLET"
+*CloseUI: *StapleLocation
+
+*OpenUI *RIPunch/Punch: PickOne
+*FoomaticRIPOption RIPunch: enum JCL A
+*OrderDependency: 230 AnySetup *RIPunch
+*DefaultRIPunch: None
+*RIPunch None/Off: "%% FoomaticRIPOptionSetting: RIPunch=None"
+*FoomaticRIPOptionSetting RIPunch=None: "SET PUNCH=OFF"
+*RIPunch LeftJP2/2 at left (Japan/Europe): "%% FoomaticRIPOptionSetting: RIPunch=LeftJP2"
+*FoomaticRIPOptionSetting RIPunch=LeftJP2: "SET PUNCH=LEFTPORT
+@PJL SET PUNCHHOLE=JP2"
+*End
+*RIPunch LeftUS2/2 at left (North America): "%% FoomaticRIPOptionSetting: RIPunch=LeftUS2"
+*FoomaticRIPOptionSetting RIPunch=LeftUS2: "SET PUNCH=LEFTPORT
+@PJL SET PUNCHHOLE=US2"
+*End
+*RIPunch LeftUS3/3 at left (North America): "%% FoomaticRIPOptionSetting: RIPunch=LeftUS3"
+*FoomaticRIPOptionSetting RIPunch=LeftUS3: "SET PUNCH=LEFTPORT
+@PJL SET PUNCHHOLE=US3"
+*End
+*RIPunch LeftEU4/4 at left (Europe): "%% FoomaticRIPOptionSetting: RIPunch=LeftEU4"
+*FoomaticRIPOptionSetting RIPunch=LeftEU4: "SET PUNCH=LEFTPORT
+@PJL SET PUNCHHOLE=EU4"
+*End
+*RIPunch LeftNEU4/4 at left (Northern Europe): "%% FoomaticRIPOptionSetting: RIPunch=LeftNEU4"
+*FoomaticRIPOptionSetting RIPunch=LeftNEU4: "SET PUNCH=LEFTPORT
+@PJL SET PUNCHHOLE=NEU4"
+*End
+*RIPunch RightJP2/2 at right (Japan/Europe): "%% FoomaticRIPOptionSetting: RIPunch=RightJP2"
+*FoomaticRIPOptionSetting RIPunch=RightJP2: "SET PUNCH=RIGHTPORT
+@PJL SET PUNCHHOLE=JP2"
+*End
+*RIPunch RightUS2/2 at right (North America): "%% FoomaticRIPOptionSetting: RIPunch=RightUS2"
+*FoomaticRIPOptionSetting RIPunch=RightUS2: "SET PUNCH=RIGHTPORT
+@PJL SET PUNCHHOLE=US2"
+*End
+*RIPunch RightUS3/3 at right (North America): "%% FoomaticRIPOptionSetting: RIPunch=RightUS3"
+*FoomaticRIPOptionSetting RIPunch=RightUS3: "SET PUNCH=RIGHTPORT
+@PJL SET PUNCHHOLE=US3"
+*End
+*RIPunch RightEU4/4 at right (Europe): "%% FoomaticRIPOptionSetting: RIPunch=RightEU4"
+*FoomaticRIPOptionSetting RIPunch=RightEU4: "SET PUNCH=RIGHTPORT
+@PJL SET PUNCHHOLE=EU4"
+*End
+*RIPunch RightNEU4/4 at right (Northern Europe): "%% FoomaticRIPOptionSetting: RIPunch=RightNEU4"
+*FoomaticRIPOptionSetting RIPunch=RightNEU4: "SET PUNCH=RIGHTPORT
+@PJL SET PUNCHHOLE=NEU4"
+*End
+*RIPunch UpperJP2/2 at top (Japan/Europe): "%% FoomaticRIPOptionSetting: RIPunch=UpperJP2"
+*FoomaticRIPOptionSetting RIPunch=UpperJP2: "SET PUNCH=TOPPORT
+@PJL SET PUNCHHOLE=JP2"
+*End
+*RIPunch UpperUS2/2 at top (North America): "%% FoomaticRIPOptionSetting: RIPunch=UpperUS2"
+*FoomaticRIPOptionSetting RIPunch=UpperUS2: "SET PUNCH=TOPPORT
+@PJL SET PUNCHHOLE=US2"
+*End
+*RIPunch UpperUS3/3 at top (North America): "%% FoomaticRIPOptionSetting: RIPunch=UpperUS3"
+*FoomaticRIPOptionSetting RIPunch=UpperUS3: "SET PUNCH=TOPPORT
+@PJL SET PUNCHHOLE=US3"
+*End
+*RIPunch UpperEU4/4 at top (Europe): "%% FoomaticRIPOptionSetting: RIPunch=UpperEU4"
+*FoomaticRIPOptionSetting RIPunch=UpperEU4: "SET PUNCH=TOPPORT
+@PJL SET PUNCHHOLE=EU4"
+*End
+*RIPunch UpperNEU4/4 at top (Northern Europe): "%% FoomaticRIPOptionSetting: RIPunch=UpperNEU4"
+*FoomaticRIPOptionSetting RIPunch=UpperNEU4: "SET PUNCH=TOPPORT
+@PJL SET PUNCHHOLE=NEU4"
+*End
+*CloseUI: *RIPunch
+
+*OpenUI *RIPrintMode/Toner Saving: PickOne
+*FoomaticRIPOption RIPrintMode: enum JCL A
+*OrderDependency: 45 AnySetup *RIPrintMode
+*DefaultRIPrintMode: 0rhit
+*RIPrintMode 0rhit/Off: "%% FoomaticRIPOptionSetting: RIPrintMode=0rhit"
+*FoomaticRIPOptionSetting RIPrintMode=0rhit: "SET ECONOMODE=OFF"
+*RIPrintMode 5rhit/On: "%% FoomaticRIPOptionSetting: RIPrintMode=5rhit"
+*FoomaticRIPOptionSetting RIPrintMode=5rhit: "SET ECONOMODE=ON"
+*CloseUI: *RIPrintMode
+
+
+*CloseGroup: General
+
+
+*OpenGroup: JobLog/Job Log
+
+*OpenUI *JobType/JobType: PickOne
+*FoomaticRIPOption JobType: enum JCL A
+*OrderDependency: 255 AnySetup *JobType
+*DefaultJobType: Normal
+*JobType Normal/Normal: ""
+*JobType DetailedLogging/Normal with Detailed Logging: "%% FoomaticRIPOptionSetting: JobType=DetailedLogging"
+*FoomaticRIPOptionSetting JobType=DetailedLogging: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;"
+*End
+*JobType SamplePrint/Sample Print: "%% FoomaticRIPOptionSetting: JobType=SamplePrint"
+*FoomaticRIPOptionSetting JobType=SamplePrint: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;
+@PJL PROOFJOB"
+*End
+*JobType LockedPrint/Locked Print: "%% FoomaticRIPOptionSetting: JobType=LockedPrint"
+*FoomaticRIPOptionSetting JobType=LockedPrint: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;
+@PJL SECUREJOB"
+*End
+*JobType DocServer/Document Server: "%% FoomaticRIPOptionSetting: JobType=DocServer"
+*FoomaticRIPOptionSetting JobType=DocServer: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBID=&quot;&title;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;
+@PJL SET OWNERID=&quot;&user;&quot;
+@PJL SET DISKIMAGE=ON"
+*End
+*CloseUI: *JobType
+
+
+*OpenUI *LockedPrintPassword/Locked Print Password (4-8 digits): PickOne
+*FoomaticRIPOption LockedPrintPassword: password JCL A
+*FoomaticRIPOptionMaxLength LockedPrintPassword:8
+*FoomaticRIPOptionAllowedChars LockedPrintPassword: "0-9"
+*OrderDependency: 255 AnySetup *LockedPrintPassword
+*FoomaticRIPOptionPrototype LockedPrintPassword: "SET JOBPASSWORD=%s"
+*DefaultLockedPrintPassword: None
+*LockedPrintPassword None/None: ""
+*LockedPrintPassword 1111/1111: "%% FoomaticRIPOptionSetting: LockedPrintPassword=1111"
+*FoomaticRIPOptionSetting LockedPrintPassword=1111: "SET JOBPASSWORD=1111"
+*LockedPrintPassword 2222/2222: "%% FoomaticRIPOptionSetting: LockedPrintPassword=2222"
+*FoomaticRIPOptionSetting LockedPrintPassword=2222: "SET JOBPASSWORD=2222"
+*LockedPrintPassword 3333/3333: "%% FoomaticRIPOptionSetting: LockedPrintPassword=3333"
+*FoomaticRIPOptionSetting LockedPrintPassword=3333: "SET JOBPASSWORD=3333"
+*CloseUI: *LockedPrintPassword
+
+
+*OpenUI *DocServerPassword/Document Server Password (4-8 digits): PickOne
+*FoomaticRIPOption DocServerPassword: password JCL A
+*FoomaticRIPOptionMaxLength DocServerPassword:8
+*FoomaticRIPOptionAllowedChars DocServerPassword: "0-9"
+*OrderDependency: 255 AnySetup *DocServerPassword
+*FoomaticRIPOptionPrototype DocServerPassword: "SET JOBPASSWORD=%s"
+*DefaultDocServerPassword: None
+*DocServerPassword None/None: ""
+*DocServerPassword 1111/1111: "%% FoomaticRIPOptionSetting: DocServerPassword=1111"
+*FoomaticRIPOptionSetting DocServerPassword=1111: "SET JOBPASSWORD=1111"
+*DocServerPassword 2222/2222: "%% FoomaticRIPOptionSetting: DocServerPassword=2222"
+*FoomaticRIPOptionSetting DocServerPassword=2222: "SET JOBPASSWORD=2222"
+*DocServerPassword 3333/3333: "%% FoomaticRIPOptionSetting: DocServerPassword=3333"
+*FoomaticRIPOptionSetting DocServerPassword=3333: "SET JOBPASSWORD=3333"
+*CloseUI: *DocServerPassword
+
+
+*OpenUI *UserCode/User Code (up to 8 digits): PickOne
+*FoomaticRIPOption UserCode: string JCL A
+*FoomaticRIPOptionMaxLength UserCode:8
+*FoomaticRIPOptionAllowedChars UserCode: "0-9"
+*OrderDependency: 255 AnySetup *UserCode
+*FoomaticRIPOptionPrototype UserCode: "SET USERCODE=&quot;%s&quot;"
+*DefaultUserCode: None
+*UserCode None/None: ""
+*UserCode 1/1: "%% FoomaticRIPOptionSetting: UserCode=1"
+*FoomaticRIPOptionSetting UserCode=1: "SET USERCODE=&quot;1&quot;"
+*UserCode 2/2: "%% FoomaticRIPOptionSetting: UserCode=2"
+*FoomaticRIPOptionSetting UserCode=2: "SET USERCODE=&quot;2&quot;"
+*UserCode 3/3: "%% FoomaticRIPOptionSetting: UserCode=3"
+*FoomaticRIPOptionSetting UserCode=3: "SET USERCODE=&quot;3&quot;"
+*CloseUI: *UserCode
+
+*CloseGroup: JobLog/Job Log
+
+*UIConstraints: *Option2LargeCapacityTray False *InputSlot 4Tray
+*UIConstraints: *InputSlot 4Tray *Option2LargeCapacityTray False
+*UIConstraints: *Option50Zfoldingunit True *Option30Finisher None
+*UIConstraints: *Option30Finisher None *Option50Zfoldingunit True
+*UIConstraints: *Option50Zfoldingunit False *RIZfold Bottom
+*UIConstraints: *Option50Zfoldingunit False *RIZfold Left
+*UIConstraints: *Option50Zfoldingunit False *RIZfold Right
+*UIConstraints: *RIZfold Bottom *Option50Zfoldingunit False
+*UIConstraints: *RIZfold Left *Option50Zfoldingunit False
+*UIConstraints: *RIZfold Right *Option50Zfoldingunit False
+*UIConstraints: *Option30Finisher None *Option40Mailbox True
+*UIConstraints: *Option30Finisher Fin3000B *Option40Mailbox True
+*UIConstraints: *Option40Mailbox True *Option30Finisher None
+*UIConstraints: *Option40Mailbox True *Option30Finisher Fin3000B
+*UIConstraints: *Option30Finisher None *OutputBin Zaire2Upper
+*UIConstraints: *Option30Finisher None *OutputBin Zaire2Middle
+*UIConstraints: *Option30Finisher None *OutputBin Zaire2Lower
+*UIConstraints: *Option30Finisher Fin3000M *OutputBin Zaire2Lower
+*UIConstraints: *Option30Finisher Fin3000B *OutputBin Zaire2Lower
+*UIConstraints: *OutputBin Zaire2Upper *Option30Finisher None
+*UIConstraints: *OutputBin Zaire2Middle *Option30Finisher None
+*UIConstraints: *OutputBin Zaire2Lower *Option30Finisher None
+*UIConstraints: *OutputBin Zaire2Lower *Option30Finisher Fin3000M
+*UIConstraints: *OutputBin Zaire2Lower *Option30Finisher Fin3000B
+*UIConstraints: *Option30Finisher FinMF *OutputBin Standard
+*UIConstraints: *Option30Finisher Fin3000M *OutputBin Standard
+*UIConstraints: *Option30Finisher Fin3000B *OutputBin Standard
+*UIConstraints: *OutputBin Standard *Option30Finisher FinMF
+*UIConstraints: *OutputBin Standard *Option30Finisher Fin3000M
+*UIConstraints: *OutputBin Standard *Option30Finisher Fin3000B
+*UIConstraints: *Option30Finisher Fin3000M *Option50Zfoldingunit True
+*UIConstraints: *Option30Finisher Fin3000B *Option50Zfoldingunit True
+*UIConstraints: *Option50Zfoldingunit True *Option30Finisher Fin3000M
+*UIConstraints: *Option50Zfoldingunit True *Option30Finisher Fin3000B
+*UIConstraints: *Option40Mailbox False *OutputBin MailBoxBin1
+*UIConstraints: *Option40Mailbox False *OutputBin MailBoxBin2
+*UIConstraints: *Option40Mailbox False *OutputBin MailBoxBin3
+*UIConstraints: *Option40Mailbox False *OutputBin MailBoxBin4
+*UIConstraints: *Option40Mailbox False *OutputBin MailBoxBin5
+*UIConstraints: *Option40Mailbox False *OutputBin MailBoxBin6
+*UIConstraints: *Option40Mailbox False *OutputBin MailBoxBin7
+*UIConstraints: *Option40Mailbox False *OutputBin MailBoxBin8
+*UIConstraints: *Option40Mailbox False *OutputBin MailBoxBin9
+*UIConstraints: *OutputBin MailBoxBin1 *Option40Mailbox False
+*UIConstraints: *OutputBin MailBoxBin2 *Option40Mailbox False
+*UIConstraints: *OutputBin MailBoxBin3 *Option40Mailbox False
+*UIConstraints: *OutputBin MailBoxBin4 *Option40Mailbox False
+*UIConstraints: *OutputBin MailBoxBin5 *Option40Mailbox False
+*UIConstraints: *OutputBin MailBoxBin6 *Option40Mailbox False
+*UIConstraints: *OutputBin MailBoxBin7 *Option40Mailbox False
+*UIConstraints: *OutputBin MailBoxBin8 *Option40Mailbox False
+*UIConstraints: *OutputBin MailBoxBin9 *Option40Mailbox False
+*UIConstraints: *Option30Finisher None *StapleLocation UpperLeft
+*UIConstraints: *Option30Finisher None *StapleLocation UpperRight
+*UIConstraints: *Option30Finisher None *StapleLocation LeftW
+*UIConstraints: *Option30Finisher None *StapleLocation RightW
+*UIConstraints: *Option30Finisher None *StapleLocation UpperW
+*UIConstraints: *Option30Finisher None *StapleLocation CenterW
+*UIConstraints: *Option30Finisher Fin3000M *StapleLocation CenterW
+*UIConstraints: *Option30Finisher Fin3000B *StapleLocation CenterW
+*UIConstraints: *StapleLocation UpperLeft *Option30Finisher None
+*UIConstraints: *StapleLocation UpperRight *Option30Finisher None
+*UIConstraints: *StapleLocation LeftW *Option30Finisher None
+*UIConstraints: *StapleLocation RightW *Option30Finisher None
+*UIConstraints: *StapleLocation UpperW *Option30Finisher None
+*UIConstraints: *StapleLocation CenterW *Option30Finisher None
+*UIConstraints: *StapleLocation CenterW *Option30Finisher Fin3000M
+*UIConstraints: *StapleLocation CenterW *Option30Finisher Fin3000B
+*UIConstraints: *OutputBin Standard *StapleLocation UpperLeft
+*UIConstraints: *OutputBin Standard *StapleLocation UpperRight
+*UIConstraints: *OutputBin Standard *StapleLocation LeftW
+*UIConstraints: *OutputBin Standard *StapleLocation RightW
+*UIConstraints: *OutputBin Standard *StapleLocation UpperW
+*UIConstraints: *OutputBin Standard *StapleLocation CenterW
+*UIConstraints: *StapleLocation UpperLeft *OutputBin Standard
+*UIConstraints: *StapleLocation UpperRight *OutputBin Standard
+*UIConstraints: *StapleLocation LeftW *OutputBin Standard
+*UIConstraints: *StapleLocation RightW *OutputBin Standard
+*UIConstraints: *StapleLocation UpperW *OutputBin Standard
+*UIConstraints: *StapleLocation CenterW *OutputBin Standard
+*UIConstraints: *OutputBin Zaire2Upper *StapleLocation UpperLeft
+*UIConstraints: *OutputBin Zaire2Upper *StapleLocation UpperRight
+*UIConstraints: *OutputBin Zaire2Upper *StapleLocation LeftW
+*UIConstraints: *OutputBin Zaire2Upper *StapleLocation RightW
+*UIConstraints: *OutputBin Zaire2Upper *StapleLocation UpperW
+*UIConstraints: *OutputBin Zaire2Upper *StapleLocation CenterW
+*UIConstraints: *StapleLocation UpperLeft *OutputBin Zaire2Upper
+*UIConstraints: *StapleLocation UpperRight *OutputBin Zaire2Upper
+*UIConstraints: *StapleLocation LeftW *OutputBin Zaire2Upper
+*UIConstraints: *StapleLocation RightW *OutputBin Zaire2Upper
+*UIConstraints: *StapleLocation UpperW *OutputBin Zaire2Upper
+*UIConstraints: *StapleLocation CenterW *OutputBin Zaire2Upper
+*UIConstraints: *OutputBin Zaire2Middle *StapleLocation CenterW
+*UIConstraints: *StapleLocation CenterW *OutputBin Zaire2Middle
+*UIConstraints: *OutputBin MailBoxBin1 *StapleLocation UpperLeft
+*UIConstraints: *OutputBin MailBoxBin1 *StapleLocation UpperRight
+*UIConstraints: *OutputBin MailBoxBin1 *StapleLocation LeftW
+*UIConstraints: *OutputBin MailBoxBin1 *StapleLocation RightW
+*UIConstraints: *OutputBin MailBoxBin1 *StapleLocation UpperW
+*UIConstraints: *OutputBin MailBoxBin1 *StapleLocation CenterW
+*UIConstraints: *StapleLocation UpperLeft *OutputBin MailBoxBin1
+*UIConstraints: *StapleLocation UpperRight *OutputBin MailBoxBin1
+*UIConstraints: *StapleLocation LeftW *OutputBin MailBoxBin1
+*UIConstraints: *StapleLocation RightW *OutputBin MailBoxBin1
+*UIConstraints: *StapleLocation UpperW *OutputBin MailBoxBin1
+*UIConstraints: *StapleLocation CenterW *OutputBin MailBoxBin1
+*UIConstraints: *OutputBin MailBoxBin2 *StapleLocation UpperLeft
+*UIConstraints: *OutputBin MailBoxBin2 *StapleLocation UpperRight
+*UIConstraints: *OutputBin MailBoxBin2 *StapleLocation LeftW
+*UIConstraints: *OutputBin MailBoxBin2 *StapleLocation RightW
+*UIConstraints: *OutputBin MailBoxBin2 *StapleLocation UpperW
+*UIConstraints: *OutputBin MailBoxBin2 *StapleLocation CenterW
+*UIConstraints: *StapleLocation UpperLeft *OutputBin MailBoxBin2
+*UIConstraints: *StapleLocation UpperRight *OutputBin MailBoxBin2
+*UIConstraints: *StapleLocation LeftW *OutputBin MailBoxBin2
+*UIConstraints: *StapleLocation RightW *OutputBin MailBoxBin2
+*UIConstraints: *StapleLocation UpperW *OutputBin MailBoxBin2
+*UIConstraints: *StapleLocation CenterW *OutputBin MailBoxBin2
+*UIConstraints: *OutputBin MailBoxBin3 *StapleLocation UpperLeft
+*UIConstraints: *OutputBin MailBoxBin3 *StapleLocation UpperRight
+*UIConstraints: *OutputBin MailBoxBin3 *StapleLocation LeftW
+*UIConstraints: *OutputBin MailBoxBin3 *StapleLocation RightW
+*UIConstraints: *OutputBin MailBoxBin3 *StapleLocation UpperW
+*UIConstraints: *OutputBin MailBoxBin3 *StapleLocation CenterW
+*UIConstraints: *StapleLocation UpperLeft *OutputBin MailBoxBin3
+*UIConstraints: *StapleLocation UpperRight *OutputBin MailBoxBin3
+*UIConstraints: *StapleLocation LeftW *OutputBin MailBoxBin3
+*UIConstraints: *StapleLocation RightW *OutputBin MailBoxBin3
+*UIConstraints: *StapleLocation UpperW *OutputBin MailBoxBin3
+*UIConstraints: *StapleLocation CenterW *OutputBin MailBoxBin3
+*UIConstraints: *OutputBin MailBoxBin4 *StapleLocation UpperLeft
+*UIConstraints: *OutputBin MailBoxBin4 *StapleLocation UpperRight
+*UIConstraints: *OutputBin MailBoxBin4 *StapleLocation LeftW
+*UIConstraints: *OutputBin MailBoxBin4 *StapleLocation RightW
+*UIConstraints: *OutputBin MailBoxBin4 *StapleLocation UpperW
+*UIConstraints: *OutputBin MailBoxBin4 *StapleLocation CenterW
+*UIConstraints: *StapleLocation UpperLeft *OutputBin MailBoxBin4
+*UIConstraints: *StapleLocation UpperRight *OutputBin MailBoxBin4
+*UIConstraints: *StapleLocation LeftW *OutputBin MailBoxBin4
+*UIConstraints: *StapleLocation RightW *OutputBin MailBoxBin4
+*UIConstraints: *StapleLocation UpperW *OutputBin MailBoxBin4
+*UIConstraints: *StapleLocation CenterW *OutputBin MailBoxBin4
+*UIConstraints: *OutputBin MailBoxBin5 *StapleLocation UpperLeft
+*UIConstraints: *OutputBin MailBoxBin5 *StapleLocation UpperRight
+*UIConstraints: *OutputBin MailBoxBin5 *StapleLocation LeftW
+*UIConstraints: *OutputBin MailBoxBin5 *StapleLocation RightW
+*UIConstraints: *OutputBin MailBoxBin5 *StapleLocation UpperW
+*UIConstraints: *OutputBin MailBoxBin5 *StapleLocation CenterW
+*UIConstraints: *StapleLocation UpperLeft *OutputBin MailBoxBin5
+*UIConstraints: *StapleLocation UpperRight *OutputBin MailBoxBin5
+*UIConstraints: *StapleLocation LeftW *OutputBin MailBoxBin5
+*UIConstraints: *StapleLocation RightW *OutputBin MailBoxBin5
+*UIConstraints: *StapleLocation UpperW *OutputBin MailBoxBin5
+*UIConstraints: *StapleLocation CenterW *OutputBin MailBoxBin5
+*UIConstraints: *OutputBin MailBoxBin6 *StapleLocation UpperLeft
+*UIConstraints: *OutputBin MailBoxBin6 *StapleLocation UpperRight
+*UIConstraints: *OutputBin MailBoxBin6 *StapleLocation LeftW
+*UIConstraints: *OutputBin MailBoxBin6 *StapleLocation RightW
+*UIConstraints: *OutputBin MailBoxBin6 *StapleLocation UpperW
+*UIConstraints: *OutputBin MailBoxBin6 *StapleLocation CenterW
+*UIConstraints: *StapleLocation UpperLeft *OutputBin MailBoxBin6
+*UIConstraints: *StapleLocation UpperRight *OutputBin MailBoxBin6
+*UIConstraints: *StapleLocation LeftW *OutputBin MailBoxBin6
+*UIConstraints: *StapleLocation RightW *OutputBin MailBoxBin6
+*UIConstraints: *StapleLocation UpperW *OutputBin MailBoxBin6
+*UIConstraints: *StapleLocation CenterW *OutputBin MailBoxBin6
+*UIConstraints: *OutputBin MailBoxBin7 *StapleLocation UpperLeft
+*UIConstraints: *OutputBin MailBoxBin7 *StapleLocation UpperRight
+*UIConstraints: *OutputBin MailBoxBin7 *StapleLocation LeftW
+*UIConstraints: *OutputBin MailBoxBin7 *StapleLocation RightW
+*UIConstraints: *OutputBin MailBoxBin7 *StapleLocation UpperW
+*UIConstraints: *OutputBin MailBoxBin7 *StapleLocation CenterW
+*UIConstraints: *StapleLocation UpperLeft *OutputBin MailBoxBin7
+*UIConstraints: *StapleLocation UpperRight *OutputBin MailBoxBin7
+*UIConstraints: *StapleLocation LeftW *OutputBin MailBoxBin7
+*UIConstraints: *StapleLocation RightW *OutputBin MailBoxBin7
+*UIConstraints: *StapleLocation UpperW *OutputBin MailBoxBin7
+*UIConstraints: *StapleLocation CenterW *OutputBin MailBoxBin7
+*UIConstraints: *OutputBin MailBoxBin8 *StapleLocation UpperLeft
+*UIConstraints: *OutputBin MailBoxBin8 *StapleLocation UpperRight
+*UIConstraints: *OutputBin MailBoxBin8 *StapleLocation LeftW
+*UIConstraints: *OutputBin MailBoxBin8 *StapleLocation RightW
+*UIConstraints: *OutputBin MailBoxBin8 *StapleLocation UpperW
+*UIConstraints: *OutputBin MailBoxBin8 *StapleLocation CenterW
+*UIConstraints: *StapleLocation UpperLeft *OutputBin MailBoxBin8
+*UIConstraints: *StapleLocation UpperRight *OutputBin MailBoxBin8
+*UIConstraints: *StapleLocation LeftW *OutputBin MailBoxBin8
+*UIConstraints: *StapleLocation RightW *OutputBin MailBoxBin8
+*UIConstraints: *StapleLocation UpperW *OutputBin MailBoxBin8
+*UIConstraints: *StapleLocation CenterW *OutputBin MailBoxBin8
+*UIConstraints: *OutputBin MailBoxBin9 *StapleLocation UpperLeft
+*UIConstraints: *OutputBin MailBoxBin9 *StapleLocation UpperRight
+*UIConstraints: *OutputBin MailBoxBin9 *StapleLocation LeftW
+*UIConstraints: *OutputBin MailBoxBin9 *StapleLocation RightW
+*UIConstraints: *OutputBin MailBoxBin9 *StapleLocation UpperW
+*UIConstraints: *OutputBin MailBoxBin9 *StapleLocation CenterW
+*UIConstraints: *StapleLocation UpperLeft *OutputBin MailBoxBin9
+*UIConstraints: *StapleLocation UpperRight *OutputBin MailBoxBin9
+*UIConstraints: *StapleLocation LeftW *OutputBin MailBoxBin9
+*UIConstraints: *StapleLocation RightW *OutputBin MailBoxBin9
+*UIConstraints: *StapleLocation UpperW *OutputBin MailBoxBin9
+*UIConstraints: *StapleLocation CenterW *OutputBin MailBoxBin9
+*UIConstraints: *PageSize A3 *InputSlot 4Tray
+*UIConstraints: *PageSize 11x17 *InputSlot 4Tray
+*UIConstraints: *InputSlot 4Tray *PageSize A3
+*UIConstraints: *InputSlot 4Tray *PageSize 11x17
+*UIConstraints: *MediaType Index *InputSlot MultiTray
+*UIConstraints: *MediaType Labels *InputSlot 1Tray
+*UIConstraints: *MediaType OHP *InputSlot 1Tray
+*UIConstraints: *MediaType Cardstock *InputSlot 1Tray
+*UIConstraints: *MediaType Index *InputSlot 1Tray
+*UIConstraints: *MediaType Labels *InputSlot 2Tray
+*UIConstraints: *MediaType OHP *InputSlot 2Tray
+*UIConstraints: *MediaType Cardstock *InputSlot 2Tray
+*UIConstraints: *MediaType Labels *InputSlot 3Tray
+*UIConstraints: *MediaType OHP *InputSlot 3Tray
+*UIConstraints: *MediaType Cardstock *InputSlot 3Tray
+*UIConstraints: *MediaType Labels *InputSlot 4Tray
+*UIConstraints: *MediaType OHP *InputSlot 4Tray
+*UIConstraints: *MediaType Cardstock *InputSlot 4Tray
+*UIConstraints: *MediaType Index *InputSlot 4Tray
+*UIConstraints: *InputSlot MultiTray *MediaType Index
+*UIConstraints: *InputSlot 1Tray *MediaType Labels
+*UIConstraints: *InputSlot 1Tray *MediaType OHP
+*UIConstraints: *InputSlot 1Tray *MediaType Cardstock
+*UIConstraints: *InputSlot 1Tray *MediaType Index
+*UIConstraints: *InputSlot 2Tray *MediaType Labels
+*UIConstraints: *InputSlot 2Tray *MediaType OHP
+*UIConstraints: *InputSlot 2Tray *MediaType Cardstock
+*UIConstraints: *InputSlot 3Tray *MediaType Labels
+*UIConstraints: *InputSlot 3Tray *MediaType OHP
+*UIConstraints: *InputSlot 3Tray *MediaType Cardstock
+*UIConstraints: *InputSlot 4Tray *MediaType Labels
+*UIConstraints: *InputSlot 4Tray *MediaType OHP
+*UIConstraints: *InputSlot 4Tray *MediaType Cardstock
+*UIConstraints: *InputSlot 4Tray *MediaType Index
+*UIConstraints: *PageSize A3 *RIZfold Left
+*UIConstraints: *PageSize A3 *RIZfold Right
+*UIConstraints: *PageSize 11x17 *RIZfold Left
+*UIConstraints: *PageSize 11x17 *RIZfold Right
+*UIConstraints: *RIZfold Left *PageSize A3
+*UIConstraints: *RIZfold Right *PageSize A3
+*UIConstraints: *RIZfold Left *PageSize 11x17
+*UIConstraints: *RIZfold Right *PageSize 11x17
+*UIConstraints: *OutputBin Standard *RIZfold Bottom
+*UIConstraints: *OutputBin Standard *RIZfold Left
+*UIConstraints: *OutputBin Standard *RIZfold Right
+*UIConstraints: *RIZfold Bottom *OutputBin Standard
+*UIConstraints: *RIZfold Left *OutputBin Standard
+*UIConstraints: *RIZfold Right *OutputBin Standard
+*UIConstraints: *OutputBin Zaire2Middle *RIZfold Bottom
+*UIConstraints: *OutputBin Zaire2Middle *RIZfold Left
+*UIConstraints: *OutputBin Zaire2Middle *RIZfold Right
+*UIConstraints: *RIZfold Bottom *OutputBin Zaire2Middle
+*UIConstraints: *RIZfold Left *OutputBin Zaire2Middle
+*UIConstraints: *RIZfold Right *OutputBin Zaire2Middle
+*UIConstraints: *OutputBin MailBoxBin1 *RIZfold Bottom
+*UIConstraints: *OutputBin MailBoxBin1 *RIZfold Left
+*UIConstraints: *OutputBin MailBoxBin1 *RIZfold Right
+*UIConstraints: *RIZfold Bottom *OutputBin MailBoxBin1
+*UIConstraints: *RIZfold Left *OutputBin MailBoxBin1
+*UIConstraints: *RIZfold Right *OutputBin MailBoxBin1
+*UIConstraints: *OutputBin MailBoxBin2 *RIZfold Bottom
+*UIConstraints: *OutputBin MailBoxBin2 *RIZfold Left
+*UIConstraints: *OutputBin MailBoxBin2 *RIZfold Right
+*UIConstraints: *RIZfold Bottom *OutputBin MailBoxBin2
+*UIConstraints: *RIZfold Left *OutputBin MailBoxBin2
+*UIConstraints: *RIZfold Right *OutputBin MailBoxBin2
+*UIConstraints: *OutputBin MailBoxBin3 *RIZfold Bottom
+*UIConstraints: *OutputBin MailBoxBin3 *RIZfold Left
+*UIConstraints: *OutputBin MailBoxBin3 *RIZfold Right
+*UIConstraints: *RIZfold Bottom *OutputBin MailBoxBin3
+*UIConstraints: *RIZfold Left *OutputBin MailBoxBin3
+*UIConstraints: *RIZfold Right *OutputBin MailBoxBin3
+*UIConstraints: *OutputBin MailBoxBin4 *RIZfold Bottom
+*UIConstraints: *OutputBin MailBoxBin4 *RIZfold Left
+*UIConstraints: *OutputBin MailBoxBin4 *RIZfold Right
+*UIConstraints: *RIZfold Bottom *OutputBin MailBoxBin4
+*UIConstraints: *RIZfold Left *OutputBin MailBoxBin4
+*UIConstraints: *RIZfold Right *OutputBin MailBoxBin4
+*UIConstraints: *OutputBin MailBoxBin5 *RIZfold Bottom
+*UIConstraints: *OutputBin MailBoxBin5 *RIZfold Left
+*UIConstraints: *OutputBin MailBoxBin5 *RIZfold Right
+*UIConstraints: *RIZfold Bottom *OutputBin MailBoxBin5
+*UIConstraints: *RIZfold Left *OutputBin MailBoxBin5
+*UIConstraints: *RIZfold Right *OutputBin MailBoxBin5
+*UIConstraints: *OutputBin MailBoxBin6 *RIZfold Bottom
+*UIConstraints: *OutputBin MailBoxBin6 *RIZfold Left
+*UIConstraints: *OutputBin MailBoxBin6 *RIZfold Right
+*UIConstraints: *RIZfold Bottom *OutputBin MailBoxBin6
+*UIConstraints: *RIZfold Left *OutputBin MailBoxBin6
+*UIConstraints: *RIZfold Right *OutputBin MailBoxBin6
+*UIConstraints: *OutputBin MailBoxBin7 *RIZfold Bottom
+*UIConstraints: *OutputBin MailBoxBin7 *RIZfold Left
+*UIConstraints: *OutputBin MailBoxBin7 *RIZfold Right
+*UIConstraints: *RIZfold Bottom *OutputBin MailBoxBin7
+*UIConstraints: *RIZfold Left *OutputBin MailBoxBin7
+*UIConstraints: *RIZfold Right *OutputBin MailBoxBin7
+*UIConstraints: *OutputBin MailBoxBin8 *RIZfold Bottom
+*UIConstraints: *OutputBin MailBoxBin8 *RIZfold Left
+*UIConstraints: *OutputBin MailBoxBin8 *RIZfold Right
+*UIConstraints: *RIZfold Bottom *OutputBin MailBoxBin8
+*UIConstraints: *RIZfold Left *OutputBin MailBoxBin8
+*UIConstraints: *RIZfold Right *OutputBin MailBoxBin8
+*UIConstraints: *OutputBin MailBoxBin9 *RIZfold Bottom
+*UIConstraints: *OutputBin MailBoxBin9 *RIZfold Left
+*UIConstraints: *OutputBin MailBoxBin9 *RIZfold Right
+*UIConstraints: *RIZfold Bottom *OutputBin MailBoxBin9
+*UIConstraints: *RIZfold Left *OutputBin MailBoxBin9
+*UIConstraints: *RIZfold Right *OutputBin MailBoxBin9
+*UIConstraints: *RIZfold Bottom *StapleLocation CenterW
+*UIConstraints: *RIZfold Right *StapleLocation CenterW
+*UIConstraints: *RIZfold Left *StapleLocation CenterW
+*UIConstraints: *StapleLocation CenterW *RIZfold Bottom
+*UIConstraints: *StapleLocation CenterW *RIZfold Right
+*UIConstraints: *StapleLocation CenterW *RIZfold Left
+*UIConstraints: *Duplex DuplexTumble *InputSlot MultiTray
+*UIConstraints: *Duplex DuplexNoTumble *InputSlot MultiTray
+*UIConstraints: *InputSlot MultiTray *Duplex DuplexTumble
+*UIConstraints: *InputSlot MultiTray *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *MediaType Labels
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Labels
+*UIConstraints: *Duplex DuplexTumble *MediaType OHP
+*UIConstraints: *Duplex DuplexNoTumble *MediaType OHP
+*UIConstraints: *Duplex DuplexTumble *MediaType Cardstock
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Cardstock
+*UIConstraints: *Duplex DuplexTumble *MediaType Index
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Index
+*UIConstraints: *MediaType Labels *Duplex DuplexTumble
+*UIConstraints: *MediaType Labels *Duplex DuplexNoTumble
+*UIConstraints: *MediaType OHP *Duplex DuplexTumble
+*UIConstraints: *MediaType OHP *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Cardstock *Duplex DuplexTumble
+*UIConstraints: *MediaType Cardstock *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Index *Duplex DuplexTumble
+*UIConstraints: *MediaType Index *Duplex DuplexNoTumble
+
+*UIConstraints: *Option30Finisher None *RIPunch LeftJP2
+*UIConstraints: *RIPunch LeftJP2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch LeftUS2
+*UIConstraints: *RIPunch LeftUS2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch LeftUS3
+*UIConstraints: *RIPunch LeftUS3 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch LeftEU4
+*UIConstraints: *RIPunch LeftEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch LeftNEU4
+*UIConstraints: *RIPunch LeftNEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch RightJP2
+*UIConstraints: *RIPunch RightJP2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch RightUS2
+*UIConstraints: *RIPunch RightUS2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch RightUS3
+*UIConstraints: *RIPunch RightUS3 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch RightEU4
+*UIConstraints: *RIPunch RightEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch RightNEU4
+*UIConstraints: *RIPunch RightNEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch UpperJP2
+*UIConstraints: *RIPunch UpperJP2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch UpperUS2
+*UIConstraints: *RIPunch UpperUS2 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch UpperUS3
+*UIConstraints: *RIPunch UpperUS3 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch UpperEU4
+*UIConstraints: *RIPunch UpperEU4 *Option30Finisher None
+*UIConstraints: *Option30Finisher None *RIPunch UpperNEU4
+*UIConstraints: *RIPunch UpperNEU4 *Option30Finisher None
+*UIConstraints: *StapleLocation CenterW *RIPunch LeftJP2
+*UIConstraints: *RIPunch LeftJP2 *StapleLocation CenterW
+*UIConstraints: *StapleLocation CenterW *RIPunch LeftUS2
+*UIConstraints: *RIPunch LeftUS2 *StapleLocation CenterW
+*UIConstraints: *StapleLocation CenterW *RIPunch LeftUS3
+*UIConstraints: *RIPunch LeftUS3 *StapleLocation CenterW
+*UIConstraints: *StapleLocation CenterW *RIPunch LeftEU4
+*UIConstraints: *RIPunch LeftEU4 *StapleLocation CenterW
+*UIConstraints: *StapleLocation CenterW *RIPunch LeftNEU4
+*UIConstraints: *RIPunch LeftNEU4 *StapleLocation CenterW
+*UIConstraints: *StapleLocation CenterW *RIPunch RightJP2
+*UIConstraints: *RIPunch RightJP2 *StapleLocation CenterW
+*UIConstraints: *StapleLocation CenterW *RIPunch RightUS2
+*UIConstraints: *RIPunch RightUS2 *StapleLocation CenterW
+*UIConstraints: *StapleLocation CenterW *RIPunch RightUS3
+*UIConstraints: *RIPunch RightUS3 *StapleLocation CenterW
+*UIConstraints: *StapleLocation CenterW *RIPunch RightEU4
+*UIConstraints: *RIPunch RightEU4 *StapleLocation CenterW
+*UIConstraints: *StapleLocation CenterW *RIPunch RightNEU4
+*UIConstraints: *RIPunch RightNEU4 *StapleLocation CenterW
+*UIConstraints: *StapleLocation CenterW *RIPunch UpperJP2
+*UIConstraints: *RIPunch UpperJP2 *StapleLocation CenterW
+*UIConstraints: *StapleLocation CenterW *RIPunch UpperUS2
+*UIConstraints: *RIPunch UpperUS2 *StapleLocation CenterW
+*UIConstraints: *StapleLocation CenterW *RIPunch UpperUS3
+*UIConstraints: *RIPunch UpperUS3 *StapleLocation CenterW
+*UIConstraints: *StapleLocation CenterW *RIPunch UpperEU4
+*UIConstraints: *RIPunch UpperEU4 *StapleLocation CenterW
+*UIConstraints: *StapleLocation CenterW *RIPunch UpperNEU4
+*UIConstraints: *RIPunch UpperNEU4 *StapleLocation CenterW
+*UIConstraints: *OutputBin Standard *RIPunch LeftJP2
+*UIConstraints: *RIPunch LeftJP2 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch LeftUS2
+*UIConstraints: *RIPunch LeftUS2 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch LeftUS3
+*UIConstraints: *RIPunch LeftUS3 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch LeftEU4
+*UIConstraints: *RIPunch LeftEU4 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch LeftNEU4
+*UIConstraints: *RIPunch LeftNEU4 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch RightJP2
+*UIConstraints: *RIPunch RightJP2 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch RightUS2
+*UIConstraints: *RIPunch RightUS2 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch RightUS3
+*UIConstraints: *RIPunch RightUS3 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch RightEU4
+*UIConstraints: *RIPunch RightEU4 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch RightNEU4
+*UIConstraints: *RIPunch RightNEU4 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch UpperJP2
+*UIConstraints: *RIPunch UpperJP2 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch UpperUS2
+*UIConstraints: *RIPunch UpperUS2 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch UpperUS3
+*UIConstraints: *RIPunch UpperUS3 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch UpperEU4
+*UIConstraints: *RIPunch UpperEU4 *OutputBin Standard
+*UIConstraints: *OutputBin Standard *RIPunch UpperNEU4
+*UIConstraints: *RIPunch UpperNEU4 *OutputBin Standard
+*UIConstraints: *RIZfold Bottom *RIPunch LeftJP2
+*UIConstraints: *RIPunch LeftJP2 *RIZfold Bottom
+*UIConstraints: *RIZfold Bottom *RIPunch LeftUS2
+*UIConstraints: *RIPunch LeftUS2 *RIZfold Bottom
+*UIConstraints: *RIZfold Bottom *RIPunch LeftUS3
+*UIConstraints: *RIPunch LeftUS3 *RIZfold Bottom
+*UIConstraints: *RIZfold Bottom *RIPunch LeftEU4
+*UIConstraints: *RIPunch LeftEU4 *RIZfold Bottom
+*UIConstraints: *RIZfold Bottom *RIPunch LeftNEU4
+*UIConstraints: *RIPunch LeftNEU4 *RIZfold Bottom
+*UIConstraints: *RIZfold Bottom *RIPunch RightJP2
+*UIConstraints: *RIPunch RightJP2 *RIZfold Bottom
+*UIConstraints: *RIZfold Bottom *RIPunch RightUS2
+*UIConstraints: *RIPunch RightUS2 *RIZfold Bottom
+*UIConstraints: *RIZfold Bottom *RIPunch RightUS3
+*UIConstraints: *RIPunch RightUS3 *RIZfold Bottom
+*UIConstraints: *RIZfold Bottom *RIPunch RightEU4
+*UIConstraints: *RIPunch RightEU4 *RIZfold Bottom
+*UIConstraints: *RIZfold Bottom *RIPunch RightNEU4
+*UIConstraints: *RIPunch RightNEU4 *RIZfold Bottom
+*UIConstraints: *RIZfold Bottom *RIPunch UpperJP2
+*UIConstraints: *RIPunch UpperJP2 *RIZfold Bottom
+*UIConstraints: *RIZfold Bottom *RIPunch UpperUS2
+*UIConstraints: *RIPunch UpperUS2 *RIZfold Bottom
+*UIConstraints: *RIZfold Bottom *RIPunch UpperUS3
+*UIConstraints: *RIPunch UpperUS3 *RIZfold Bottom
+*UIConstraints: *RIZfold Bottom *RIPunch UpperEU4
+*UIConstraints: *RIPunch UpperEU4 *RIZfold Bottom
+*UIConstraints: *RIZfold Bottom *RIPunch UpperNEU4
+*UIConstraints: *RIPunch UpperNEU4 *RIZfold Bottom
+*UIConstraints: *RIZfold Left *RIPunch LeftJP2
+*UIConstraints: *RIPunch LeftJP2 *RIZfold Left
+*UIConstraints: *RIZfold Left *RIPunch LeftUS2
+*UIConstraints: *RIPunch LeftUS2 *RIZfold Left
+*UIConstraints: *RIZfold Left *RIPunch LeftUS3
+*UIConstraints: *RIPunch LeftUS3 *RIZfold Left
+*UIConstraints: *RIZfold Left *RIPunch LeftEU4
+*UIConstraints: *RIPunch LeftEU4 *RIZfold Left
+*UIConstraints: *RIZfold Left *RIPunch LeftNEU4
+*UIConstraints: *RIPunch LeftNEU4 *RIZfold Left
+*UIConstraints: *RIZfold Left *RIPunch RightJP2
+*UIConstraints: *RIPunch RightJP2 *RIZfold Left
+*UIConstraints: *RIZfold Left *RIPunch RightUS2
+*UIConstraints: *RIPunch RightUS2 *RIZfold Left
+*UIConstraints: *RIZfold Left *RIPunch RightUS3
+*UIConstraints: *RIPunch RightUS3 *RIZfold Left
+*UIConstraints: *RIZfold Left *RIPunch RightEU4
+*UIConstraints: *RIPunch RightEU4 *RIZfold Left
+*UIConstraints: *RIZfold Left *RIPunch RightNEU4
+*UIConstraints: *RIPunch RightNEU4 *RIZfold Left
+*UIConstraints: *RIZfold Left *RIPunch UpperJP2
+*UIConstraints: *RIPunch UpperJP2 *RIZfold Left
+*UIConstraints: *RIZfold Left *RIPunch UpperUS2
+*UIConstraints: *RIPunch UpperUS2 *RIZfold Left
+*UIConstraints: *RIZfold Left *RIPunch UpperUS3
+*UIConstraints: *RIPunch UpperUS3 *RIZfold Left
+*UIConstraints: *RIZfold Left *RIPunch UpperEU4
+*UIConstraints: *RIPunch UpperEU4 *RIZfold Left
+*UIConstraints: *RIZfold Left *RIPunch UpperNEU4
+*UIConstraints: *RIPunch UpperNEU4 *RIZfold Left
+*UIConstraints: *RIZfold Right *RIPunch LeftJP2
+*UIConstraints: *RIPunch LeftJP2 *RIZfold Right
+*UIConstraints: *RIZfold Right *RIPunch LeftUS2
+*UIConstraints: *RIPunch LeftUS2 *RIZfold Right
+*UIConstraints: *RIZfold Right *RIPunch LeftUS3
+*UIConstraints: *RIPunch LeftUS3 *RIZfold Right
+*UIConstraints: *RIZfold Right *RIPunch LeftEU4
+*UIConstraints: *RIPunch LeftEU4 *RIZfold Right
+*UIConstraints: *RIZfold Right *RIPunch LeftNEU4
+*UIConstraints: *RIPunch LeftNEU4 *RIZfold Right
+*UIConstraints: *RIZfold Right *RIPunch RightJP2
+*UIConstraints: *RIPunch RightJP2 *RIZfold Right
+*UIConstraints: *RIZfold Right *RIPunch RightUS2
+*UIConstraints: *RIPunch RightUS2 *RIZfold Right
+*UIConstraints: *RIZfold Right *RIPunch RightUS3
+*UIConstraints: *RIPunch RightUS3 *RIZfold Right
+*UIConstraints: *RIZfold Right *RIPunch RightEU4
+*UIConstraints: *RIPunch RightEU4 *RIZfold Right
+*UIConstraints: *RIZfold Right *RIPunch RightNEU4
+*UIConstraints: *RIPunch RightNEU4 *RIZfold Right
+*UIConstraints: *RIZfold Right *RIPunch UpperJP2
+*UIConstraints: *RIPunch UpperJP2 *RIZfold Right
+*UIConstraints: *RIZfold Right *RIPunch UpperUS2
+*UIConstraints: *RIPunch UpperUS2 *RIZfold Right
+*UIConstraints: *RIZfold Right *RIPunch UpperUS3
+*UIConstraints: *RIPunch UpperUS3 *RIZfold Right
+*UIConstraints: *RIZfold Right *RIPunch UpperEU4
+*UIConstraints: *RIPunch UpperEU4 *RIZfold Right
+*UIConstraints: *RIZfold Right *RIPunch UpperNEU4
+*UIConstraints: *RIPunch UpperNEU4 *RIZfold Right
+
+
+*% Generic boilerplate PPD stuff as standard PostScript fonts and so on
+
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Standard ROM
+*% end of Printer Description file
diff --git a/db/source/PPD/Infotec/PXL/Infotec-IS_2215_PXL.ppd b/db/source/PPD/Infotec/PXL/Infotec-IS_2215_PXL.ppd
new file mode 100644
index 00000000..20bd233f
--- /dev/null
+++ b/db/source/PPD/Infotec/PXL/Infotec-IS_2215_PXL.ppd
@@ -0,0 +1,343 @@
+*PPD-Adobe: "4.3"
+*%
+*% Printer Description file
+*% for "Infotec IS 2215 PXL"
+*%
+*% CreationDate: 2001/06/22
+*% Modified: 2005/11/15
+*%
+*% COPYRIGHT (C) 2001-2005 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.1"
+*FormatVersion: "4.3"
+*LanguageEncoding: ISOLatin1
+*LanguageVersion: English
+*ModelName: "Infotec IS 2215"
+*PCFileName: "INF22153.PPD"
+*Manufacturer: "Infotec"
+*Product: "(infotec IS 2215 PS3)"
+*PSVersion: "(3011.103) 2"
+*ShortNickName: "Infotec IS 2215 PXL"
+*NickName: "Infotec IS 2215 PXL"
+
+*cupsVersion: 1.0
+*cupsManualCopies: True
+*cupsModelNumber: 2
+*cupsFilter: "application/vnd.cups-postscript 0 foomatic-rip"
+
+*%========== Basic Device Capabilities ==========
+
+*LanguageLevel: "3"
+*ColorDevice: False
+*DefaultColorSpace: Gray
+*TTRasterizer: Type42
+*FileSystem: True
+*Throughput: "15"
+*LandscapeOrientation: Plus90
+
+*%========== Installable Options ==========
+*%========== & System Management ==========
+
+*OpenGroup: InstallableOptions/Installable Options
+
+*OpenUI *Option1OptionTray/Option Tray: PickOne
+*DefaultOption1OptionTray: None
+*Option1OptionTray None/Not Installed: ""
+*Option1OptionTray 1Cassette/Lower Paper Tray: ""
+*CloseUI *Option1OptionTray
+
+
+*CloseGroup: InstallableOptions
+
+*%========== Ghostscript Command line ==========
+
+*FoomaticIDs: Infotec-IS_2215 pxlmono
+*FoomaticRIPCommandLine: "gs -q -dBATCH -dPARANOIDSAFER -dNOPAUSE%B%A%C -sOutputFile=- - %D%E"
+
+*OpenGroup: General
+*OpenUI *ColorModel/Color Mode: PickOne
+*FoomaticRIPOption ColorModel: enum Composite B
+*OrderDependency: 10 AnySetup *ColorModel
+*DefaultColorModel: Grayscale
+*ColorModel Grayscale/Grayscale: "%% FoomaticRIPOptionSetting: ColorModel=Grayscale"
+*FoomaticRIPOptionSetting ColorModel=Grayscale: "GSCmdLine=Grayscale"
+*CloseUI: *ColorModel
+
+*FoomaticRIPOption GSCmdLine: enum CmdLine B 10
+*FoomaticRIPOptionSetting GSCmdLine=FromColorModel: ""
+*FoomaticRIPOptionSetting GSCmdLine=Grayscale: " -sDEVICE=pxlmono"
+*End
+
+*OpenUI *Resolution/Resolution: PickOne
+*FoomaticRIPOption Resolution: enum Composite A
+*OrderDependency: 15 AnySetup *Resolution
+*DefaultResolution: 600dpi
+*Resolution 600dpi: "%% FoomaticRIPOptionSetting: Resolution=600dpi"
+*FoomaticRIPOptionSetting Resolution=600dpi: "JCLResolution=600dpi GSResolution=600dpi"
+*CloseUI: *Resolution
+
+*FoomaticRIPOption GSResolution: enum CmdLine A 15
+*FoomaticRIPOptionSetting GSResolution=FromResolution: ""
+*FoomaticRIPOptionSetting GSResolution=600dpi: " -r600x600"
+
+*FoomaticRIPOption JCLResolution: enum JCL A 15
+*FoomaticRIPOptionSetting JCLResolution=FromResolution: ""
+*FoomaticRIPOptionSetting JCLResolution=600dpi: "SET RESOLUTION=600"
+
+
+*%========== Media Selection ==========
+
+*HWMargins: 12 12 12 12
+*OpenUI *PageSize/PageSize: PickOne
+*FoomaticRIPOption PageSize: enum CmdLine C
+*OrderDependency: 20 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*FoomaticRIPOptionSetting PageSize=A4: " -sPAPERSIZE=a4"
+*PageSize Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*FoomaticRIPOptionSetting PageSize=Letter: " -sPAPERSIZE=letter"
+*CloseUI: *PageSize
+
+*OpenUI *PageRegion: PickOne
+*OrderDependency: 25 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*PageRegion Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*CloseUI: *PageRegion
+
+*%========== Information About Media Sizes ==========
+
+*DefaultImageableArea: Letter
+*ImageableArea A4/A4: "12 12 583 830"
+*ImageableArea Letter/Letter: "12 12 600 780"
+
+*DefaultPaperDimension: Letter
+*PaperDimension A4/A4: "595 842"
+*PaperDimension Letter/Letter: "612 792"
+
+*%========== Media Handling Features ==========
+
+*OpenUI *InputSlot/InputSlot: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine E
+*OrderDependency: 30 AnySetup *InputSlot
+*DefaultInputSlot: Auto
+*InputSlot MultiTray/Bypass Tray: "%% FoomaticRIPOptionSetting: InputSlot=MultiTray"
+*FoomaticRIPOptionSetting InputSlot=MultiTray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x02\xf8\x26/g&quot;"
+*End
+*InputSlot 1Tray/Tray 1: "%% FoomaticRIPOptionSetting: InputSlot=1Tray"
+*FoomaticRIPOptionSetting InputSlot=1Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x04\xf8\x26/g&quot;"
+*End
+*InputSlot 2Tray/Tray 2: "%% FoomaticRIPOptionSetting: InputSlot=2Tray"
+*FoomaticRIPOptionSetting InputSlot=2Tray: "&&
+ | perl -p -e &quot;s/\xc0[\x00\x01]\xf8\x26/\xc0\x05\xf8\x26/g&quot;"
+*End
+*InputSlot Auto/Auto Select: "%% FoomaticRIPOptionSetting: InputSlot=Auto"
+*FoomaticRIPOptionSetting InputSlot=Auto: ""
+*CloseUI: *InputSlot
+
+*OpenUI *Duplex/Duplex: PickOne
+*FoomaticRIPOption Duplex: enum Composite D
+*OrderDependency: 50 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex None/Off: "%% FoomaticRIPOptionSetting: Duplex=None"
+*FoomaticRIPOptionSetting Duplex=None: "JCLDuplex=None GSDuplex=None"
+*Duplex DuplexNoTumble/Long Edge: "%% FoomaticRIPOptionSetting: Duplex=DuplexNoTumble"
+*FoomaticRIPOptionSetting Duplex=DuplexNoTumble: "JCLDuplex=DuplexNoTumble GSDuplex=DuplexNoTumble"
+*Duplex DuplexTumble/Short Edge: "%% FoomaticRIPOptionSetting: Duplex=DuplexTumble"
+*FoomaticRIPOptionSetting Duplex=DuplexTumble: "JCLDuplex=DuplexTumble GSDuplex=DuplexTumble"
+*CloseUI: *Duplex
+
+*FoomaticRIPOption GSDuplex: enum CmdLine D 50
+*FoomaticRIPOptionSetting GSDuplex=FromDuplex: ""
+*FoomaticRIPOptionSetting GSDuplex=None: ""
+*FoomaticRIPOptionSetting GSDuplex=DuplexNoTumble: "&&
+ | perl -p -e &quot;s/\xc0\x00\xf8\x34/\xc0\x01\xf8\x35/g&quot;"
+*FoomaticRIPOptionSetting GSDuplex=DuplexTumble: "&&
+ | perl -p -e &quot;s/\xc0\x00\xf8\x34/\xc0\x00\xf8\x35/g&quot;"
+
+*FoomaticRIPOption JCLDuplex: enum JCL D 50
+*FoomaticRIPOptionSetting JCLDuplex=FromDuplex: ""
+*FoomaticRIPOptionSetting JCLDuplex=None: "SET DUPLEX=OFF"
+*FoomaticRIPOptionSetting JCLDuplex=DuplexNoTumble: "SET DUPLEX=ON
+@PJL SET BINDING=LONGEDGE"
+*FoomaticRIPOptionSetting JCLDuplex=DuplexTumble: "SET DUPLEX=ON
+@PJL SET BINDING=SHORTEDGE"
+
+
+*OpenUI *MediaType/Paper Type: PickOne
+*FoomaticRIPOption MediaType: enum JCL A
+*OrderDependency: 205 AnySetup *MediaType
+*DefaultMediaType: Plain
+*MediaType Plain/Plain: "%% FoomaticRIPOptionSetting: MediaType=Plain"
+*FoomaticRIPOptionSetting MediaType=Plain: "SET MEDIATYPE=PLAIN"
+*MediaType Recycled/Recycled: "%% FoomaticRIPOptionSetting: MediaType=Recycled"
+*FoomaticRIPOptionSetting MediaType=Recycled: "SET MEDIATYPE=RECYCLED"
+*MediaType Special/Special: "%% FoomaticRIPOptionSetting: MediaType=Special"
+*FoomaticRIPOptionSetting MediaType=Special: "SET MEDIATYPE=SPECIAL"
+*MediaType Colored/Color: "%% FoomaticRIPOptionSetting: MediaType=Colored"
+*FoomaticRIPOptionSetting MediaType=Colored: "SET MEDIATYPE=COLOR"
+*MediaType Letterhead/Letterhead: "%% FoomaticRIPOptionSetting: MediaType=Letterhead"
+*FoomaticRIPOptionSetting MediaType=Letterhead: "SET MEDIATYPE=LETTERHEAD"
+*MediaType Preprinted/Preprinted: "%% FoomaticRIPOptionSetting: MediaType=Preprinted"
+*FoomaticRIPOptionSetting MediaType=Preprinted: "SET MEDIATYPE=PREPRINTED"
+*MediaType Prepunched/Prepunched: "%% FoomaticRIPOptionSetting: MediaType=Prepunched"
+*FoomaticRIPOptionSetting MediaType=Prepunched: "SET MEDIATYPE=PREPUNCHED"
+*MediaType Labels/Labels: "%% FoomaticRIPOptionSetting: MediaType=Labels"
+*FoomaticRIPOptionSetting MediaType=Labels: "SET MEDIATYPE=LABELS"
+*MediaType Bond/Bond: "%% FoomaticRIPOptionSetting: MediaType=Bond"
+*FoomaticRIPOptionSetting MediaType=Bond: "SET MEDIATYPE=BOND"
+*MediaType Cardstock/Cardstock: "%% FoomaticRIPOptionSetting: MediaType=Cardstock"
+*FoomaticRIPOptionSetting MediaType=Cardstock: "SET MEDIATYPE=CARDSTOCK"
+*MediaType OHP/Transparency: "%% FoomaticRIPOptionSetting: MediaType=OHP"
+*FoomaticRIPOptionSetting MediaType=OHP: "SET MEDIATYPE=TRANSPARENCY"
+*MediaType Thick/Thick: "%% FoomaticRIPOptionSetting: MediaType=Thick"
+*FoomaticRIPOptionSetting MediaType=Thick: "SET MEDIATYPE=THICK"
+*CloseUI: *MediaType
+
+
+*OpenUI *RIPrintMode/Toner Saving: PickOne
+*FoomaticRIPOption RIPrintMode: enum JCL A
+*OrderDependency: 45 AnySetup *RIPrintMode
+*DefaultRIPrintMode: 0rhit
+*RIPrintMode 0rhit/Off: "%% FoomaticRIPOptionSetting: RIPrintMode=0rhit"
+*FoomaticRIPOptionSetting RIPrintMode=0rhit: "SET ECONOMODE=OFF"
+*RIPrintMode 5rhit/On: "%% FoomaticRIPOptionSetting: RIPrintMode=5rhit"
+*FoomaticRIPOptionSetting RIPrintMode=5rhit: "SET ECONOMODE=ON"
+*CloseUI: *RIPrintMode
+
+
+*CloseGroup: General
+
+
+*OpenGroup: JobLog/Job Log
+
+*OpenUI *JobType/JobType: PickOne
+*FoomaticRIPOption JobType: enum JCL A
+*OrderDependency: 255 AnySetup *JobType
+*DefaultJobType: Normal
+*JobType Normal/Normal: ""
+*JobType DetailedLogging/Normal with Detailed Logging: "%% FoomaticRIPOptionSetting: JobType=DetailedLogging"
+*FoomaticRIPOptionSetting JobType=DetailedLogging: "SET USERID=&quot;&user;&quot;
+@PJL SET HOSTLOGINNAME=&quot;&user;&quot;
+@PJL SET DATE=&quot;&year;/&month;/&date;&quot;
+@PJL SET TIME=&quot;&hour;:&min;:&sec;&quot;
+@PJL SET JOBNAME=&quot;&title;&quot;"
+*End
+*CloseUI: *JobType
+
+
+*OpenUI *UserCode/User Code (up to 8 digits): PickOne
+*FoomaticRIPOption UserCode: string JCL A
+*FoomaticRIPOptionMaxLength UserCode:8
+*FoomaticRIPOptionAllowedChars UserCode: "0-9"
+*OrderDependency: 255 AnySetup *UserCode
+*FoomaticRIPOptionPrototype UserCode: "SET USERCODE=&quot;%s&quot;"
+*DefaultUserCode: None
+*UserCode None/None: ""
+*UserCode 1/1: "%% FoomaticRIPOptionSetting: UserCode=1"
+*FoomaticRIPOptionSetting UserCode=1: "SET USERCODE=&quot;1&quot;"
+*UserCode 2/2: "%% FoomaticRIPOptionSetting: UserCode=2"
+*FoomaticRIPOptionSetting UserCode=2: "SET USERCODE=&quot;2&quot;"
+*UserCode 3/3: "%% FoomaticRIPOptionSetting: UserCode=3"
+*FoomaticRIPOptionSetting UserCode=3: "SET USERCODE=&quot;3&quot;"
+*CloseUI: *UserCode
+
+*CloseGroup: JobLog/Job Log
+
+*UIConstraints: *Option1OptionTray None *InputSlot 2Tray
+*UIConstraints: *InputSlot 2Tray *Option1OptionTray None
+*UIConstraints: *MediaType Labels *InputSlot 1Tray
+*UIConstraints: *MediaType Labels *InputSlot 2Tray
+*UIConstraints: *MediaType OHP *InputSlot 1Tray
+*UIConstraints: *MediaType OHP *InputSlot 2Tray
+*UIConstraints: *MediaType Thick *InputSlot 1Tray
+*UIConstraints: *MediaType Thick *InputSlot 2Tray
+*UIConstraints: *InputSlot 1Tray *MediaType Labels
+*UIConstraints: *InputSlot 2Tray *MediaType Labels
+*UIConstraints: *InputSlot 1Tray *MediaType OHP
+*UIConstraints: *InputSlot 2Tray *MediaType OHP
+*UIConstraints: *InputSlot 1Tray *MediaType Thick
+*UIConstraints: *InputSlot 2Tray *MediaType Thick
+*UIConstraints: *MediaType Labels *Duplex DuplexTumble
+*UIConstraints: *MediaType Labels *Duplex DuplexNoTumble
+*UIConstraints: *MediaType OHP *Duplex DuplexTumble
+*UIConstraints: *MediaType OHP *Duplex DuplexNoTumble
+*UIConstraints: *MediaType Thick *Duplex DuplexTumble
+*UIConstraints: *MediaType Thick *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *MediaType Labels
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Labels
+*UIConstraints: *Duplex DuplexTumble *MediaType OHP
+*UIConstraints: *Duplex DuplexNoTumble *MediaType OHP
+*UIConstraints: *Duplex DuplexTumble *MediaType Thick
+*UIConstraints: *Duplex DuplexNoTumble *MediaType Thick
+*UIConstraints: *InputSlot MultiTray *Duplex DuplexTumble
+*UIConstraints: *InputSlot MultiTray *Duplex DuplexNoTumble
+*UIConstraints: *Duplex DuplexTumble *InputSlot MultiTray
+*UIConstraints: *Duplex DuplexNoTumble *InputSlot MultiTray
+
+
+
+*% Generic boilerplate PPD stuff as standard PostScript fonts and so on
+
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Standard ROM
+*% end of Printer Description file