summaryrefslogtreecommitdiff
path: root/db/source
diff options
context:
space:
mode:
Diffstat (limited to 'db/source')
-rw-r--r--db/source/PPD/Toshiba/TOSHIBA_EST205_CUPS.ppd1295
-rw-r--r--db/source/PPD/Toshiba/TOSHIBA_EST280_282_CUPS.ppd1857
-rw-r--r--db/source/PPD/Toshiba/TOSHIBA_EST3510c_CUPS.ppd2577
-rw-r--r--db/source/PPD/Toshiba/TOSHIBA_EST450_452_CUPS.ppd1769
-rw-r--r--db/source/PPD/Toshiba/TOSHIBA_EST4511_451c_CUPS.ppd3239
-rw-r--r--db/source/PPD/Toshiba/TOSHIBA_EST850_CUPS.ppd1680
-rw-r--r--db/source/PPD/Toshiba/Toshiba_GL1010_CUPS.ppd1378
-rw-r--r--db/source/PPD/Toshiba/Toshiba_GL1020_CUPS.ppd1442
-rw-r--r--db/source/driver/Postscript.xml72
-rw-r--r--db/source/driver/gdi.xml54
-rw-r--r--db/source/driver/ljet4.xml6
-rw-r--r--db/source/driver/ljet4d.xml6
-rw-r--r--db/source/driver/pxlmono.xml6
-rw-r--r--db/source/driver/splix.xml60
-rw-r--r--db/source/printer/Canon-BJ-30.xml2
-rw-r--r--db/source/printer/Canon-BJC-1000.xml2
-rw-r--r--db/source/printer/Canon-BJC-2000.xml2
-rw-r--r--db/source/printer/Canon-BJC-2010.xml2
-rw-r--r--db/source/printer/Canon-BJC-210.xml2
-rw-r--r--db/source/printer/Canon-BJC-2100.xml2
-rw-r--r--db/source/printer/Canon-BJC-2110.xml2
-rw-r--r--db/source/printer/Canon-BJC-240.xml2
-rw-r--r--db/source/printer/Canon-BJC-250.xml2
-rw-r--r--db/source/printer/Canon-BJC-3000.xml2
-rw-r--r--db/source/printer/Canon-BJC-4300.xml2
-rw-r--r--db/source/printer/Canon-BJC-4400.xml2
-rw-r--r--db/source/printer/Canon-BJC-50.xml2
-rw-r--r--db/source/printer/Canon-BJC-55.xml2
-rw-r--r--db/source/printer/Canon-BJC-6000.xml2
-rw-r--r--db/source/printer/Canon-BJC-6100.xml2
-rw-r--r--db/source/printer/Canon-BJC-6200.xml2
-rw-r--r--db/source/printer/Canon-BJC-6500.xml2
-rw-r--r--db/source/printer/Canon-BJC-7000.xml2
-rw-r--r--db/source/printer/Canon-BJC-7100.xml2
-rw-r--r--db/source/printer/Canon-BJC-80.xml2
-rw-r--r--db/source/printer/Canon-BJC-85.xml2
-rw-r--r--db/source/printer/Canon-S300.xml2
-rw-r--r--db/source/printer/Canon-S400.xml2
-rw-r--r--db/source/printer/Canon-S450.xml2
-rw-r--r--db/source/printer/Canon-S4500.xml2
-rw-r--r--db/source/printer/Canon-S500.xml2
-rw-r--r--db/source/printer/Canon-S800.xml2
-rw-r--r--db/source/printer/Epson-CL_700.xml2
-rw-r--r--db/source/printer/Epson-CL_750.xml2
-rw-r--r--db/source/printer/Epson-CL_760.xml2
-rw-r--r--db/source/printer/Epson-EM_900C.xml2
-rw-r--r--db/source/printer/Epson-EM_900CN.xml2
-rw-r--r--db/source/printer/Epson-EM_930C.xml2
-rw-r--r--db/source/printer/Epson-EM_930CN.xml2
-rw-r--r--db/source/printer/Epson-MC_10000.xml2
-rw-r--r--db/source/printer/Epson-MC_2000.xml2
-rw-r--r--db/source/printer/Epson-MC_5000.xml2
-rw-r--r--db/source/printer/Epson-MC_7000.xml2
-rw-r--r--db/source/printer/Epson-MC_9000.xml2
-rw-r--r--db/source/printer/Epson-MJ_5100C.xml2
-rw-r--r--db/source/printer/Epson-MJ_6000C.xml2
-rw-r--r--db/source/printer/Epson-MJ_8000C.xml2
-rw-r--r--db/source/printer/Epson-MJ_930C.xml2
-rw-r--r--db/source/printer/Epson-PM_10000.xml2
-rw-r--r--db/source/printer/Epson-PM_2000C.xml2
-rw-r--r--db/source/printer/Epson-PM_2200C.xml2
-rw-r--r--db/source/printer/Epson-PM_3000C.xml2
-rw-r--r--db/source/printer/Epson-PM_3300C.xml2
-rw-r--r--db/source/printer/Epson-PM_3500C.xml2
-rw-r--r--db/source/printer/Epson-PM_3700C.xml2
-rw-r--r--db/source/printer/Epson-PM_4000PX.xml2
-rw-r--r--db/source/printer/Epson-PM_5000C.xml2
-rw-r--r--db/source/printer/Epson-PM_7000C.xml2
-rw-r--r--db/source/printer/Epson-PM_700C.xml2
-rw-r--r--db/source/printer/Epson-PM_730C.xml2
-rw-r--r--db/source/printer/Epson-PM_740C.xml2
-rw-r--r--db/source/printer/Epson-PM_750C.xml2
-rw-r--r--db/source/printer/Epson-PM_760C.xml2
-rw-r--r--db/source/printer/Epson-PM_770C.xml2
-rw-r--r--db/source/printer/Epson-PM_780C.xml2
-rw-r--r--db/source/printer/Epson-PM_790PT.xml2
-rw-r--r--db/source/printer/Epson-PM_800C.xml2
-rw-r--r--db/source/printer/Epson-PM_820C.xml2
-rw-r--r--db/source/printer/Epson-PM_850PT.xml2
-rw-r--r--db/source/printer/Epson-PM_870C.xml2
-rw-r--r--db/source/printer/Epson-PM_880C.xml2
-rw-r--r--db/source/printer/Epson-PM_9000C.xml2
-rw-r--r--db/source/printer/Epson-PM_930C.xml2
-rw-r--r--db/source/printer/Epson-PM_950C.xml2
-rw-r--r--db/source/printer/Epson-PM_970C.xml2
-rw-r--r--db/source/printer/Epson-PX_7000.xml2
-rw-r--r--db/source/printer/Epson-PX_9000.xml2
-rw-r--r--db/source/printer/Epson-PX_V500.xml2
-rw-r--r--db/source/printer/Epson-Stylus_C20SX.xml2
-rw-r--r--db/source/printer/Epson-Stylus_C20UX.xml2
-rw-r--r--db/source/printer/Epson-Stylus_C40SX.xml2
-rw-r--r--db/source/printer/Epson-Stylus_C40UX.xml2
-rw-r--r--db/source/printer/Epson-Stylus_C41SX.xml2
-rw-r--r--db/source/printer/Epson-Stylus_C41UX.xml2
-rw-r--r--db/source/printer/Epson-Stylus_C42SX.xml2
-rw-r--r--db/source/printer/Epson-Stylus_C42UX.xml2
-rw-r--r--db/source/printer/Epson-Stylus_C43.xml2
-rw-r--r--db/source/printer/Epson-Stylus_C43SX.xml2
-rw-r--r--db/source/printer/Epson-Stylus_C43UX.xml2
-rw-r--r--db/source/printer/Epson-Stylus_C44SX.xml2
-rw-r--r--db/source/printer/Epson-Stylus_C44UX.xml2
-rw-r--r--db/source/printer/Epson-Stylus_C46.xml2
-rw-r--r--db/source/printer/Epson-Stylus_C50.xml2
-rw-r--r--db/source/printer/Epson-Stylus_C60.xml2
-rw-r--r--db/source/printer/Epson-Stylus_C61.xml2
-rw-r--r--db/source/printer/Epson-Stylus_C62.xml2
-rw-r--r--db/source/printer/Epson-Stylus_C63.xml2
-rw-r--r--db/source/printer/Epson-Stylus_C64.xml2
-rw-r--r--db/source/printer/Epson-Stylus_C65.xml8
-rw-r--r--db/source/printer/Epson-Stylus_C66.xml2
-rw-r--r--db/source/printer/Epson-Stylus_C70.xml2
-rw-r--r--db/source/printer/Epson-Stylus_C80.xml2
-rw-r--r--db/source/printer/Epson-Stylus_C82.xml2
-rw-r--r--db/source/printer/Epson-Stylus_C83.xml2
-rw-r--r--db/source/printer/Epson-Stylus_C84.xml2
-rw-r--r--db/source/printer/Epson-Stylus_C86.xml2
-rw-r--r--db/source/printer/Epson-Stylus_C88.xml2
-rw-r--r--db/source/printer/Epson-Stylus_CX3200.xml2
-rw-r--r--db/source/printer/Epson-Stylus_CX5200.xml2
-rw-r--r--db/source/printer/Epson-Stylus_CX5400.xml2
-rw-r--r--db/source/printer/Epson-Stylus_CX6400.xml2
-rw-r--r--db/source/printer/Epson-Stylus_Color.xml2
-rw-r--r--db/source/printer/Epson-Stylus_Color_1160.xml2
-rw-r--r--db/source/printer/Epson-Stylus_Color_1500.xml2
-rw-r--r--db/source/printer/Epson-Stylus_Color_1520.xml2
-rw-r--r--db/source/printer/Epson-Stylus_Color_3000.xml2
-rw-r--r--db/source/printer/Epson-Stylus_Color_400.xml2
-rw-r--r--db/source/printer/Epson-Stylus_Color_440.xml2
-rw-r--r--db/source/printer/Epson-Stylus_Color_460.xml2
-rw-r--r--db/source/printer/Epson-Stylus_Color_480.xml2
-rw-r--r--db/source/printer/Epson-Stylus_Color_500.xml2
-rw-r--r--db/source/printer/Epson-Stylus_Color_580.xml2
-rw-r--r--db/source/printer/Epson-Stylus_Color_600.xml2
-rw-r--r--db/source/printer/Epson-Stylus_Color_640.xml2
-rw-r--r--db/source/printer/Epson-Stylus_Color_660.xml2
-rw-r--r--db/source/printer/Epson-Stylus_Color_670.xml2
-rw-r--r--db/source/printer/Epson-Stylus_Color_680.xml2
-rw-r--r--db/source/printer/Epson-Stylus_Color_740.xml2
-rw-r--r--db/source/printer/Epson-Stylus_Color_760.xml2
-rw-r--r--db/source/printer/Epson-Stylus_Color_777.xml2
-rw-r--r--db/source/printer/Epson-Stylus_Color_800.xml2
-rw-r--r--db/source/printer/Epson-Stylus_Color_850.xml2
-rw-r--r--db/source/printer/Epson-Stylus_Color_860.xml2
-rw-r--r--db/source/printer/Epson-Stylus_Color_880.xml2
-rw-r--r--db/source/printer/Epson-Stylus_Color_8_3.xml2
-rw-r--r--db/source/printer/Epson-Stylus_Color_900.xml2
-rw-r--r--db/source/printer/Epson-Stylus_Color_980.xml2
-rw-r--r--db/source/printer/Epson-Stylus_Color_I.xml2
-rw-r--r--db/source/printer/Epson-Stylus_Color_II.xml2
-rw-r--r--db/source/printer/Epson-Stylus_Color_IIs.xml2
-rw-r--r--db/source/printer/Epson-Stylus_Color_PRO.xml2
-rw-r--r--db/source/printer/Epson-Stylus_Photo.xml2
-rw-r--r--db/source/printer/Epson-Stylus_Photo_1200.xml2
-rw-r--r--db/source/printer/Epson-Stylus_Photo_1270.xml2
-rw-r--r--db/source/printer/Epson-Stylus_Photo_1280.xml2
-rw-r--r--db/source/printer/Epson-Stylus_Photo_1290.xml2
-rw-r--r--db/source/printer/Epson-Stylus_Photo_1290S.xml2
-rw-r--r--db/source/printer/Epson-Stylus_Photo_2000P.xml2
-rw-r--r--db/source/printer/Epson-Stylus_Photo_2100.xml2
-rw-r--r--db/source/printer/Epson-Stylus_Photo_2200.xml2
-rw-r--r--db/source/printer/Epson-Stylus_Photo_700.xml2
-rw-r--r--db/source/printer/Epson-Stylus_Photo_720.xml2
-rw-r--r--db/source/printer/Epson-Stylus_Photo_750.xml2
-rw-r--r--db/source/printer/Epson-Stylus_Photo_780.xml2
-rw-r--r--db/source/printer/Epson-Stylus_Photo_785.xml2
-rw-r--r--db/source/printer/Epson-Stylus_Photo_790.xml2
-rw-r--r--db/source/printer/Epson-Stylus_Photo_810.xml2
-rw-r--r--db/source/printer/Epson-Stylus_Photo_820.xml2
-rw-r--r--db/source/printer/Epson-Stylus_Photo_825.xml2
-rw-r--r--db/source/printer/Epson-Stylus_Photo_830.xml2
-rw-r--r--db/source/printer/Epson-Stylus_Photo_870.xml2
-rw-r--r--db/source/printer/Epson-Stylus_Photo_875.xml2
-rw-r--r--db/source/printer/Epson-Stylus_Photo_890.xml2
-rw-r--r--db/source/printer/Epson-Stylus_Photo_895.xml2
-rw-r--r--db/source/printer/Epson-Stylus_Photo_900.xml2
-rw-r--r--db/source/printer/Epson-Stylus_Photo_915.xml2
-rw-r--r--db/source/printer/Epson-Stylus_Photo_925.xml2
-rw-r--r--db/source/printer/Epson-Stylus_Photo_950.xml2
-rw-r--r--db/source/printer/Epson-Stylus_Photo_960.xml2
-rw-r--r--db/source/printer/Epson-Stylus_Photo_EX.xml2
-rw-r--r--db/source/printer/Epson-Stylus_Photo_EX3.xml2
-rw-r--r--db/source/printer/Epson-Stylus_Photo_R200.xml2
-rw-r--r--db/source/printer/Epson-Stylus_Photo_R300.xml2
-rw-r--r--db/source/printer/Epson-Stylus_Photo_RX500.xml2
-rw-r--r--db/source/printer/Epson-Stylus_Photo_RX600.xml2
-rw-r--r--db/source/printer/Epson-Stylus_Pro_10000.xml2
-rw-r--r--db/source/printer/Epson-Stylus_Pro_5000.xml2
-rw-r--r--db/source/printer/Epson-Stylus_Pro_5500.xml2
-rw-r--r--db/source/printer/Epson-Stylus_Pro_7000.xml2
-rw-r--r--db/source/printer/Epson-Stylus_Pro_7500.xml2
-rw-r--r--db/source/printer/Epson-Stylus_Pro_7600.xml2
-rw-r--r--db/source/printer/Epson-Stylus_Pro_9000.xml2
-rw-r--r--db/source/printer/Epson-Stylus_Pro_9500.xml2
-rw-r--r--db/source/printer/Epson-Stylus_Pro_9600.xml2
-rw-r--r--db/source/printer/Epson-Stylus_Pro_XL.xml2
-rw-r--r--db/source/printer/Epson-Stylus_Scan_2000.xml2
-rw-r--r--db/source/printer/Epson-Stylus_Scan_2500.xml2
-rw-r--r--db/source/printer/Generic-PCL_5_Printer.xml2
-rw-r--r--db/source/printer/HP-2000C.xml2
-rw-r--r--db/source/printer/HP-2500C.xml2
-rw-r--r--db/source/printer/HP-DesignJet_230.xml2
-rw-r--r--db/source/printer/HP-DesignJet_250C.xml2
-rw-r--r--db/source/printer/HP-DesignJet_430.xml2
-rw-r--r--db/source/printer/HP-DesignJet_450C.xml2
-rw-r--r--db/source/printer/HP-DesignJet_455CA.xml2
-rw-r--r--db/source/printer/HP-DesignJet_488CA.xml2
-rw-r--r--db/source/printer/HP-DesignJet_700.xml2
-rw-r--r--db/source/printer/HP-DesignJet_750.xml2
-rw-r--r--db/source/printer/HP-DesignJet_750C_Plus.xml2
-rw-r--r--db/source/printer/HP-DeskJet_1200C.xml2
-rw-r--r--db/source/printer/HP-DeskJet_1600C.xml2
-rw-r--r--db/source/printer/HP-DeskJet_340C.xml2
-rw-r--r--db/source/printer/HP-DeskJet_3920.xml5
-rw-r--r--db/source/printer/HP-DeskJet_3940.xml2
-rw-r--r--db/source/printer/HP-DeskJet_550C.xml2
-rw-r--r--db/source/printer/HP-DeskJet_560C.xml2
-rw-r--r--db/source/printer/HP-LaserJet_1100.xml2
-rw-r--r--db/source/printer/HP-LaserJet_1100A.xml3
-rw-r--r--db/source/printer/HP-LaserJet_4M.xml2
-rwxr-xr-xdb/source/printer/HP-LaserJet_M3035_MFP.xml52
-rwxr-xr-xdb/source/printer/HP-LaserJet_M4345_MFP.xml52
-rwxr-xr-xdb/source/printer/HP-LaserJet_M5035_MFP.xml52
-rw-r--r--db/source/printer/HP-LaserJet_P2015.xml49
-rw-r--r--db/source/printer/HP-LaserJet_P3004.xml49
-rw-r--r--db/source/printer/HP-LaserJet_P3005.xml49
-rw-r--r--db/source/printer/HP-OfficeJet_5600.xml5
-rw-r--r--db/source/printer/HP-PhotoSmart_A310.xml73
-rwxr-xr-xdb/source/printer/HP-PhotoSmart_C5100.xml82
-rwxr-xr-xdb/source/printer/HP-PhotoSmart_C6100.xml82
-rwxr-xr-xdb/source/printer/HP-PhotoSmart_C7100.xml82
-rw-r--r--db/source/printer/HP-PhotoSmart_D5060.xml86
-rwxr-xr-xdb/source/printer/HP-PhotoSmart_D5100.xml82
-rwxr-xr-xdb/source/printer/HP-PhotoSmart_Pro_B8300.xml53
-rw-r--r--db/source/printer/Lexmark-4076.xml2
-rw-r--r--db/source/printer/Lexmark-Z42.xml2
-rw-r--r--db/source/printer/Lexmark-Z52.xml2
-rw-r--r--db/source/printer/Lexmark-Z53.xml2
-rw-r--r--db/source/printer/Okidata-OL400e.xml2
-rw-r--r--db/source/printer/Samsung-ML-1510.xml2
-rw-r--r--db/source/printer/Samsung-ML-1520.xml85
-rw-r--r--db/source/printer/Samsung-ML-1610.xml68
-rw-r--r--db/source/printer/Samsung-ML-1710.xml2
-rw-r--r--db/source/printer/Samsung-ML-1740.xml39
-rw-r--r--db/source/printer/Samsung-ML-2010.xml50
-rw-r--r--db/source/printer/Samsung-ML-2250.xml86
-rw-r--r--db/source/printer/Toshiba-DP2570.xml33
-rw-r--r--db/source/printer/Toshiba-GL_1010.xml49
-rw-r--r--db/source/printer/Toshiba-GL_1020.xml49
-rw-r--r--db/source/printer/Toshiba-e-Studio_165.xml49
-rw-r--r--db/source/printer/Toshiba-e-Studio_200L.xml49
-rw-r--r--db/source/printer/Toshiba-e-Studio_202L.xml49
-rw-r--r--db/source/printer/Toshiba-e-Studio_205.xml49
-rw-r--r--db/source/printer/Toshiba-e-Studio_230.xml49
-rw-r--r--db/source/printer/Toshiba-e-Studio_232.xml49
-rw-r--r--db/source/printer/Toshiba-e-Studio_2500c.xml49
-rw-r--r--db/source/printer/Toshiba-e-Studio_280.xml49
-rw-r--r--db/source/printer/Toshiba-e-Studio_281c.xml49
-rw-r--r--db/source/printer/Toshiba-e-Studio_282.xml49
-rw-r--r--db/source/printer/Toshiba-e-Studio_350.xml49
-rw-r--r--db/source/printer/Toshiba-e-Studio_3500c.xml49
-rw-r--r--db/source/printer/Toshiba-e-Studio_3510c.xml49
-rw-r--r--db/source/printer/Toshiba-e-Studio_3511.xml49
-rw-r--r--db/source/printer/Toshiba-e-Studio_351c.xml49
-rw-r--r--db/source/printer/Toshiba-e-Studio_352.xml49
-rw-r--r--db/source/printer/Toshiba-e-Studio_450.xml49
-rw-r--r--db/source/printer/Toshiba-e-Studio_4511.xml49
-rw-r--r--db/source/printer/Toshiba-e-Studio_451c.xml49
-rw-r--r--db/source/printer/Toshiba-e-Studio_452.xml49
-rw-r--r--db/source/printer/Toshiba-e-Studio_520.xml53
-rw-r--r--db/source/printer/Toshiba-e-Studio_600.xml53
-rw-r--r--db/source/printer/Toshiba-e-Studio_720.xml53
-rw-r--r--db/source/printer/Toshiba-e-Studio_850.xml54
272 files changed, 18151 insertions, 224 deletions
diff --git a/db/source/PPD/Toshiba/TOSHIBA_EST205_CUPS.ppd b/db/source/PPD/Toshiba/TOSHIBA_EST205_CUPS.ppd
new file mode 100644
index 00000000..75d857f0
--- /dev/null
+++ b/db/source/PPD/Toshiba/TOSHIBA_EST205_CUPS.ppd
@@ -0,0 +1,1295 @@
+*PPD-Adobe: "4.3"
+*% Adobe Systems PostScript(R) Printer Description File
+*% Copyright (c) 2006 TOSHIBA TEC Corporation
+*%
+*% This software is free software; you can redistribute it and/or
+*% modify it under the terms of the GNU General Public License as
+*% published by the Free Software Foundation; either version 2 of
+*% the License, or (at your option) any later version.
+*%
+*% In addition to the permissions in the GNU General Public License,
+*% TOSHIBA TEC Corporation gives you unlimited permission to link the
+*% PostScript code fragments herein into your PostScript documents to
+*% form an executable for enabling printer-specific features, and
+*% distribute those combinations without any restrictions from the use
+*% of this PPD file. (The General Public License restrictions do apply
+*% in other respects; for example, they cover modification of the
+*% file, and distribution when not merged into a PostScript document.)
+*%
+*% This software is distributed in the hope that it will be useful,
+*% but WITHOUT ANY WARRANTY; without even the implied warranty of
+*% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+*% GNU General Public License for more details.
+*%
+*% You should have received a copy of the GNU General Public
+*% License along with this software; if not, write to the Free
+*% Software Foundation, Inc., 59 Temple Place, Suite 330, Boston,
+*% MA 02111 USA
+*%
+*% Date: 26 May 2006
+
+
+*FormatVersion: "4.3"
+*FileVersion: "1.04"
+*LanguageEncoding: ISOLatin1
+*LanguageVersion: English
+*PCFileName: "TSES2P_1.PPD"
+*Manufacturer: "TOSHIBA"
+*Product: "(TOSHIBA e-STUDIO205)"
+*Product: "(TOSHIBA e-STUDIO165)"
+*PSVersion: "(3010) 1"
+*ModelName: "TOSHIBA e-STUDIO205Series PS"
+*NickName: "TOSHIBA e-STUDIO205 Series PS"
+*ShortNickName: "TOSHIBA e-STUDIO205Series PS"
+
+
+*% ===== Installable Option ==========================
+*OpenGroup: InstallableOptions/Options Installed
+
+*%*OpenUI *Finisher/Finisher: PickOne
+*%*DefaultFinisher: None
+*%*Finisher None/Not Installed: ""
+*%*CloseUI: *Finisher
+
+*OpenUI *Pedestal/Drawers: PickOne
+*DefaultPedestal: None
+*Pedestal None/Not Installed: ""
+*Pedestal Drawer2/Drawer 2: ""
+*Pedestal Drawer3/Drawer 2 and 3: ""
+*Pedestal Drawer4/Drawer 2, 3 and 4: ""
+*CloseUI: *Pedestal
+
+*OpenUI *ADU/ADU: PickOne
+*DefaultADU: None
+*ADU None/Not Installed: ""
+*ADU Installed/Installed:""
+*CloseUI: *ADU
+
+*CloseGroup: InstallableOptions
+
+*% ===== User Interface Constaints =====================
+
+*% ===== Cassette Constraints =====
+
+*UIConstraints: *Pedestal None *InputSlot LowerCassette
+*UIConstraints: *Pedestal None *InputSlot PedestalUpperCassette
+*UIConstraints: *Pedestal None *InputSlot PedestalLowerCassette
+
+*UIConstraints: *Pedestal Drawer2 *InputSlot PedestalUpperCassette
+*UIConstraints: *Pedestal Drawer2 *InputSlot PedestalLowerCassette
+
+*UIConstraints: *Pedestal Drawer3 *InputSlot PedestalLowerCassette
+
+*% ===== Quality Constraints =====
+
+
+*UIConstraints: *PageSize Postcard *InputSlot UpperCassette
+*UIConstraints: *PageSize Postcard *InputSlot LowerCassette
+*UIConstraints: *PageSize Postcard *InputSlot PedestalUpperCassette
+*UIConstraints: *PageSize Postcard *InputSlot PedestalLowerCassette
+
+*UIConstraints: *PageSize Transparency *PageRegion A3
+*UIConstraints: *PageSize Transparency *PageRegion A5
+*UIConstraints: *PageSize Transparency *PageRegion B4
+*UIConstraints: *PageSize Transparency *PageRegion B5
+*UIConstraints: *PageSize Transparency *PageRegion Ledger
+*UIConstraints: *PageSize Transparency *PageRegion Legal
+*UIConstraints: *PageSize Transparency *PageRegion Folio
+*UIConstraints: *PageSize Transparency *PageRegion Statement
+*UIConstraints: *PageSize Transparency *PageRegion Computer
+*UIConstraints: *PageSize Transparency *PageRegion LG13
+*UIConstraints: *PageSize Transparency *PageRegion Postcard
+*UIConstraints: *PageSize Transparency *PageRegion 8K
+*UIConstraints: *PageSize Transparency *PageRegion 16K
+
+*UIConstraints: *InputSlot UpperCassette *PageRegion A5
+*UIConstraints: *InputSlot UpperCassette *PageRegion Statement
+*UIConstraints: *InputSlot UpperCassette *PageRegion Postcard
+*UIConstraints: *InputSlot UpperCassette *InputSlot Thick1
+*UIConstraints: *InputSlot UpperCassette *InputSlot Thick2
+*UIConstraints: *InputSlot UpperCassette *InputSlot Transparency
+
+*UIConstraints: *InputSlot LowerCassette *PageRegion A5
+*UIConstraints: *InputSlot LowerCassette *PageRegion Statement
+*UIConstraints: *InputSlot LowerCassette *PageRegion Postcard
+*UIConstraints: *InputSlot LowerCassette *InputSlot Thick1
+*UIConstraints: *InputSlot LowerCassette *InputSlot Thick2
+*UIConstraints: *InputSlot LowerCassette *InputSlot Transparency
+
+*UIConstraints: *InputSlot PedestalUpperCassette *PageRegion Statement
+*UIConstraints: *InputSlot PedestalUpperCassette *PageRegion Postcard
+*UIConstraints: *InputSlot PedestalUpperCassette *InputSlot Thick1
+*UIConstraints: *InputSlot PedestalUpperCassette *InputSlot Thick2
+*UIConstraints: *InputSlot PedestalUpperCassette *InputSlot Transparency
+
+*UIConstraints: *InputSlot PedestalLowerCassette *PageRegion Statement
+*UIConstraints: *InputSlot PedestalLowerCassette *PageRegion Postcard
+*UIConstraints: *InputSlot PedestalLowerCassette *InputSlot Thick1
+*UIConstraints: *InputSlot PedestalLowerCassette *InputSlot Thick2
+*UIConstraints: *InputSlot PedestalLowerCassette *InputSlot Transparency
+
+*UIConstraints: *Duplex DuplexTumble *PageRegion Postcard
+*UIConstraints: *Duplex DuplexTumble *InputSlot Thick1
+*UIConstraints: *Duplex DuplexTumble *InputSlot Thick2
+*UIConstraints: *Duplex DuplexTumble *InputSlot Transparency
+
+*% ========== ADU Contraints ================
+
+*UIConstraints: *ADU None *Duplex DuplexNoTumble
+*UIConstraints: *ADU None *Duplex DuplexTumble
+
+*UIConstraints: *Duplex DuplexNoTumble *ADU None
+*UIConstraints: *Duplex DuplexTumble *ADU None
+
+*UIConstraints: *ADU None *BookletPaperSize Letter
+*UIConstraints: *ADU None *BookletPaperSize A4
+*UIConstraints: *ADU None *BookletPaperSize Legal
+*UIConstraints: *ADU None *BookletPaperSize Statement
+*UIConstraints: *ADU None *BookletPaperSize Ledger
+*UIConstraints: *ADU None *BookletPaperSize Folio
+*UIConstraints: *ADU None *BookletPaperSize A3
+*UIConstraints: *ADU None *BookletPaperSize A5
+*UIConstraints: *ADU None *BookletPaperSize B4
+*UIConstraints: *ADU None *BookletPaperSize B5
+*UIConstraints: *ADU None *BookletPaperSize Computer
+*UIConstraints: *ADU None *BookletPaperSize Legal-13
+*UIConstraints: *ADU None *BookletPaperSize Square
+*UIConstraints: *ADU None *BookletPaperSize 8K
+*UIConstraints: *ADU None *BookletPaperSize 16K
+
+*UIConstraints: *ADU None *BookletCenterMargin 25
+*UIConstraints: *ADU None *BookletCenterMargin 50
+*UIConstraints: *ADU None *BookletCenterMargin 75
+*UIConstraints: *ADU None *BookletCenterMargin 100
+*UIConstraints: *ADU None *BookletCenterMargin 125
+*UIConstraints: *ADU None *BookletCenterMargin 150
+*UIConstraints: *ADU None *BookletCenterMargin 175
+*UIConstraints: *ADU None *BookletCenterMargin 200
+*UIConstraints: *ADU None *BookletCenterMargin 225
+*UIConstraints: *ADU None *BookletCenterMargin 250
+*UIConstraints: *ADU None *BookletCenterMargin 275
+*UIConstraints: *ADU None *BookletCenterMargin 300
+*UIConstraints: *ADU None *BookletCenterMargin Set
+
+*UIConstraints: *ADU None *BookletPageLayout RightToLeft
+*UIConstraints: *ADU None *BookletPageLayout LeftToRight
+
+*UIConstraints: *ADU None *BookletOuterMargin 2
+*UIConstraints: *ADU None *BookletOuterMargin 4
+*UIConstraints: *ADU None *BookletOuterMargin 6
+*UIConstraints: *ADU None *BookletOuterMargin 8
+*UIConstraints: *ADU None *BookletOuterMargin 10
+*UIConstraints: *ADU None *BookletOuterMargin 12
+*UIConstraints: *ADU None *BookletOuterMargin 14
+*UIConstraints: *ADU None *BookletOuterMargin 16
+*UIConstraints: *ADU None *BookletOuterMargin 18
+*UIConstraints: *ADU None *BookletOuterMargin Set
+
+*%===== Device Capabilities ==========================
+*LanguageLevel: "3"
+
+*ColorDevice: False
+*DefaultColorSpace: Gray
+*Protocols: TBCP
+*TTRasterizer: Type42
+*?TTRasterizer: "
+ save
+ 42 /FontType resourcestatus
+ { pop pop (Type42)} {pop pop (None)} ifelse = flush
+ restore
+"
+*End
+
+*FreeVM: "12000000"
+*LandscapeOrientation: Plus90
+*FileSystem: False
+*Throughput: "65"
+
+*Password: "()"
+*ExitServer: "
+ count 0 eq
+ { false } { true exch startjob } ifelse
+ not {
+ (WARNING: Cannot modify initial VM.) =
+ (Missing or invalid password.) =
+ (Please contact the author of this software.) = flush quit
+ } if
+"
+*End
+*Reset: "
+ count 0 eq
+ { false } { true exch startjob } ifelse
+ not {
+ (WARNING: Cannot reset printer.) =
+ (Missing or invalid password.) =
+ (Please contact the author of this software.) = flush quit
+ } if
+ systemdict /quit get exec
+ (WARNING : Printer Reset Failed.) = flush
+"
+*End
+
+*DefaultResolution: 600dpi
+*SuggestedJobTimeout: "0"
+*SuggestedWaitTimeout: "0"
+*PrintPSErrors: True
+
+*%===== Halftone Information =========================
+*DefaultHalftoneType: 1
+*ScreenFreq: "85.0"
+*ScreenAngle: "45.0"
+*DefaultScreenProc: Dot
+*ScreenProc Dot: "
+ { abs exch abs 2 copy add 1 gt { 1 sub dup mul exch 1 sub dup mul add 1
+ sub } { dup mul exch dup mul add 1 exch sub }ifelse }
+"
+*End
+*DefaultTransfer: Null
+*Transfer Null: "{ }"
+*Transfer Null.Inverse: "{ 1 exch sub }"
+
+*%===== Paper Sizes ==================================
+*OpenUI *PageSize: PickOne
+*OrderDependency: 20 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize A3/A3 (297 x 420mm): "
+ << /DeferredMediaSelection true /PageSize [842 1191] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize A4/A4 (210 x 297mm): "
+ << /DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize A5/A5 (148 x 210mm): "
+ << /DeferredMediaSelection true /PageSize [420 595] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize B4/B4 (257 x 364mm): "
+ << /DeferredMediaSelection true /PageSize [728 1032] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize B5/B5 (182 x 257mm): "
+ << /DeferredMediaSelection true /PageSize [516 728] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize Ledger/Ledger (11 x 17"): "
+ << /DeferredMediaSelection true /PageSize [792 1224] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize Legal/Legal (8 1/2 x 14"): "
+ << /DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize Letter/Letter (8 1/2 x 11"): "
+ << /DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize Statement/Statement (5 1/2 x 8 1/2"): "
+ << /DeferredMediaSelection true /PageSize [396 612] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize Folio/Folio (210 x 330mm): "
+ << /DeferredMediaSelection true /PageSize [595 935] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize Computer/Computer (10 1/8 x 14"): "
+ << /DeferredMediaSelection true /PageSize [729 1008] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize LG13/13" LG (8 1/2 x 13"): "
+ << /DeferredMediaSelection true /PageSize [612 936] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize 8K/8K (270 x 390mm): "
+ << /DeferredMediaSelection true /PageSize [767 1107] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize 16K/16K (195 x 270mm): "
+ << /DeferredMediaSelection true /PageSize [554 767] /ImagingBBox null >> setpagedevice"
+*End
+
+*?PageSize: "
+ save
+ currentpagedevice /PageSize get aload pop
+ 2 copy gt {exch} if
+ (Unknown)
+ 14 dict
+ dup [612 936] (LG13) put
+ dup [729 1008] (Computer) put
+ dup [595 935] (Folio) put
+ dup [396 612] (Statement) put
+ dup [612 792] (Letter) put
+ dup [612 1008] (Legal) put
+ dup [792 1224] (Ledger) put
+ dup [516 728] (B5) put
+ dup [728 1032] (B4) put
+ dup [420 595] (A5) put
+ dup [595 842] (A4) put
+ dup [842 1191] (A3) put
+ dup [554 767] (16K) put
+ dup [767 1107] (8K) put
+{ exch aload pop 4 index sub abs 5 le exch
+ 5 index sub abs 5 le and
+ {exch pop exit} {pop} ifelse
+ } bind forall
+ = flush pop pop
+ restore
+"
+*End
+*CloseUI: *PageSize
+
+*OpenUI *PageRegion: PickOne
+*OrderDependency: 29 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion A3/A3 (297 x 420mm): "
+ << /PageSize [842 1191] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion A4/A4 (210 x 297mm): "
+ << /PageSize [595 842] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion A5/A5 (148 x 210mm): "
+ << /PageSize [420 595] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion B4/B4 (257 x 364mm): "
+ << /PageSize [728 1032] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion B5/B5 (182 x 257mm): "
+ << /PageSize [516 728] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion Ledger/Ledger (11 x 17"): "
+ << /PageSize [792 1224] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion Legal/Legal (8 1/2 x 14"): "
+ << /PageSize [612 1008] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion Letter/Letter (8 1/2 x 11"): "
+ << /PageSize [612 792] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion Statement/Statement (5 1/2 x 8 1/2"): "
+ << /PageSize [396 612] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion Folio/Folio (210 x 330mm): "
+ << /PageSize [595 935] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion Computer/Computer (10 1/8 x 14"): "
+ << /PageSize [729 1008] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion LG13/13" LG (8 1/2 x 13"): "
+ << /PageSize [612 936] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion 8K/8K (270 x 390mm): "
+ << /PageSize [767 1107] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion 16K/16K (195 x 270mm): "
+ << /PageSize [554 767] /ImagingBBox null >> setpagedevice"
+*End
+
+*CloseUI: *PageRegion
+
+*DefaultImageableArea: Letter
+*ImageableArea A3/A3 (297 x 420mm): "14.16 14.16 827.84 1176.84 "
+*ImageableArea A4/A4 (210 x 297mm): "14.16 14.16 581.84 827.84 "
+*ImageableArea A5/A5 (148 x 210mm): "14.28 14.16 405.72 581.84 "
+*ImageableArea B4/B4 (257 x 364mm): "14.16 14.16 714.84 1017.84 "
+*ImageableArea B5/B5 (182 x 257mm): "14.28 14.16 501.72 714.84 "
+*ImageableArea Ledger/Ledger (11 x 17"): "14.16 14.16 776.84 1210.84 "
+*ImageableArea Legal/Legal (8 1/2 x 14"): "14.16 14.16 598.84 995.84 "
+*ImageableArea Letter/Letter (8 1/2 x 11"): "14.16 14.16 598.84 776.84 "
+*ImageableArea Statement/Statement (5 1/2 x 8 1/2"): "14.28 14.16 382.72 598.84 "
+*ImageableArea Folio/Folio (210 x 330mm): "14.16 14.16 581.84 921.84 "
+*ImageableArea Computer/Computer (10 1/8 x 14"): "14.16 14.16 714.84 995.84 "
+*ImageableArea LG13/13" LG (8 1/2 x 13"): "14.16 14.16 598.84 921.84 "
+*ImageableArea 8K/8K (270 x 390mm): "14.16 14.16 751.84 1091.84 "
+*ImageableArea 16K/16K (195 x 270mm): "14.16 14.16 538.84 751.84 "
+*?ImageableArea: "
+ save
+ /cvp { ( ) cvs print ( ) print } bind def
+ /upperright {10000 mul floor 10000 div} bind def
+ /lowerleft {10000 mul ceiling 10000 div} bind def
+ newpath clippath pathbbox
+ 4 -2 roll exch 2 {lowerleft cvp} repeat
+ exch 2 {upperright cvp} repeat flush
+ restore
+"
+*End
+
+*DefaultPaperDimension: Letter
+*PaperDimension A3/A3 (297 x 420mm): "842 1191"
+*PaperDimension A4/A4 (210 x 297mm): "595 842"
+*PaperDimension A5/A5 (148 x 210mm): "420 595"
+*PaperDimension B4/B4 (257 x 364mm): "728 1032"
+*PaperDimension B5/B5 (182 x 257mm): "516 728"
+*PaperDimension Ledger/Ledger (11 x 17"): "792 1224"
+*PaperDimension Legal/Legal (8 1/2 x 14"): "612 1008"
+*PaperDimension Letter/Letter (8 1/2 x 11"): "612 792"
+*PaperDimension Statement/Statement (5 1/2 x 8 1/2"): "396 612"
+*PaperDimension Folio/Folio (210 x 330mm): "595 935"
+*PaperDimension Computer/Computer (10 1/8 x 14"): "729 1008"
+*PaperDimension LG13/13" LG (8 1/2 x 13"): "612 936"
+*PaperDimension 8K/8K (270 x 390mm): "767 1107"
+*PaperDimension 16K/16K (195 x 270mm): "554 767"
+
+*%===== Paper Source =================================
+*OpenUI *InputSlot: PickOne
+*OrderDependency: 35 AnySetup *InputSlot
+*DefaultInputSlot: Auto
+*InputSlot Auto/Auto (Default): "
+ << /DeferredMediaSelection true /ManualFeed false
+ /MediaPosition null /MediaType null >> setpagedevice
+ userdict /TSBMediaType 0 put"
+*End
+*InputSlot UpperCassette/Drawer 1: "
+ << /DeferredMediaSelection true /ManualFeed false
+ /MediaPosition 0 /MediaType null >> setpagedevice
+ userdict /TSBMediaType 0 put"
+*End
+*InputSlot LowerCassette/Drawer 2: "
+ << /DeferredMediaSelection true /ManualFeed false
+ /MediaPosition 1 /MediaType null >> setpagedevice
+ userdict /TSBMediaType 0 put"
+*End
+*InputSlot PedestalUpperCassette/Drawer 3: "
+ << /DeferredMediaSelection true /ManualFeed false
+ /MediaPosition 4 /MediaType null >> setpagedevice
+ userdict /TSBMediaType 0 put"
+*End
+*InputSlot PedestalLowerCassette/Drawer 4: "
+ << /DeferredMediaSelection true /ManualFeed false
+ /MediaPosition 5 /MediaType null >> setpagedevice
+ userdict /TSBMediaType 0 put"
+*End
+*InputSlot SheetFeedBypass/Bypass Tray:"
+ << /DeferredMediaSelection true /ManualFeed true
+ /MediaPosition 3 /MediaType null >> setpagedevice
+ userdict /TSBMediaType 0 put"
+*End
+*InputSlot Plain/Plain: "
+ << /DeferredMediaSelection true /ManualFeed false
+ /MediaPosition null /MediaType (Plain) >> setpagedevice
+ userdict /TSBMediaType 0 put"
+*End
+*InputSlot Thick1/Thick 1: "
+ << /DeferredMediaSelection true /ManualFeed false
+ /MediaPosition null /MediaType (Thick 1) >> setpagedevice
+ userdict /TSBMediaType 1 put"
+*End
+*InputSlot Thick2/Thick 2: "
+ << /DeferredMediaSelection true /ManualFeed false
+ /MediaPosition null /MediaType (Thick 2) >> setpagedevice
+ userdict /TSBMediaType 2 put"
+*End
+*InputSlot Transparency/Transparency: "
+ << /DeferredMediaSelection true /ManualFeed true
+ /MediaPosition null /MediaType (Transparency) >> setpagedevice
+ userdict /TSBMediaType 4 put"
+*End
+*CloseUI: *InputSlot
+
+*%===== Duplex =======================================
+*% Long and short edge duplexing options selected here override the short
+*% edge duplexing that may be selected by Booklet Mode Printing options.
+*OpenUI *Duplex/Duplex: PickOne
+*OrderDependency: 34 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex None/1-Sided: ""
+*Duplex DuplexNoTumble/2-Sided, No Tumble(Long-Edge Binding): "
+ << /Duplex true /Tumble false >> setpagedevice"
+*End
+*Duplex DuplexTumble/2-Sided, Tumble(Short-Edge Binding): "
+ << /Duplex true /Tumble true >> setpagedevice"
+*End
+*?Duplex: "
+ save
+ currentpagedevice /Duplex get
+ {currentpagedevice /Tumble get {(DuplexTumble)}{(DuplexNoTumble)}ifelse}
+ {(None)}ifelse
+ = flush
+ restore"
+*End
+*CloseUI: *Duplex
+
+*%====== Collate =====================
+*OpenUI *Collate/Collate: Boolean
+*OrderDependency: 60 AnySetup *Collate
+*DefaultCollate: True
+*Collate True: "
+
+ /concat_str_str {
+ % parameters
+ % string string
+ % result
+ % string
+ dup length
+ 2 index length add
+ 1 index type pop string
+ dup 0 4 index putinterval
+ dup 4 -1 roll length
+ 4 -1 roll putinterval
+ } bind def
+
+ /concat_str_num {
+ % parameters
+ % string number
+ 10 string
+ cvs
+ concat_str_str
+ } bind def
+
+
+ <</TSBPrivate (DSSC PRINT COLLATE=1)>> setpagedevice
+ <</TSBPrivate (DSSC PRINT NUMCOPIES=)
+ currentpagedevice /NumCopies known
+ {
+ currentpagedevice /NumCopies get
+ dup null eq
+ { pop 0 }
+ if
+ }
+ { 0 }
+ ifelse
+ concat_str_num
+ >> setpagedevice"
+*End
+*Collate False: "
+
+ /concat_str_str {
+ % parameters
+ % string string
+ % result
+ % string
+ dup length
+ 2 index length add
+ 1 index type pop string
+ dup 0 4 index putinterval
+ dup 4 -1 roll length
+ 4 -1 roll putinterval
+ } bind def
+
+ /concat_str_num {
+ % parameters
+ % string number
+ 10 string
+ cvs
+ concat_str_str
+ } bind def
+
+
+ <</TSBPrivate (DSSC PRINT COLLATE=0)>> setpagedevice
+ <</TSBPrivate (DSSC PRINT NUMCOPIES=)
+ currentpagedevice /NumCopies known
+ {
+ currentpagedevice /NumCopies get
+ dup null eq
+ { pop 0 }
+ if
+ }
+ { 0 }
+ ifelse
+ concat_str_num
+ >> setpagedevice"
+*End
+*CloseUI: *Collate
+
+*%*OpenGroup: FinishingOptions/Finishing
+
+*%===== Destination ==================================
+*%*OpenUI *OutputBin/Destination: PickOne
+*%*OrderDependency: 37 AnySetup *OutputBin
+*%*DefaultOutputBin: Inner
+*%*OutputBin Inner/Inner Tray: "
+*% << /OutputPosition 1 >> setpagedevice"
+*%*End
+
+
+*%*CloseUI: *OutputBin
+
+*%*CloseGroup: FinishingOptions
+
+*OpenGroup: PrintingModes/Printing Modes
+*%===== Print Mode ====================================
+*% If the dscInfo dictionary is not set using the printer driver, the
+*% userlogin and job name are set to "CUPS User" and "CUPS Application"
+*% respectively. If the dscinfo dictionary is set, document name and
+*% user name are set as per the CUPS login name and Document name.
+*% The default print mode is Normal.
+*OpenUI *PrintMode/Print Mode: PickOne
+*OrderDependency: 49 AnySetup *PrintMode
+*% The OrderDependency was 47 but this did not work.
+*DefaultPrintMode: Normal
+*PrintMode Normal/Normal: "
+ /dscInfo where {
+ pop
+ dscInfo /For known {
+ <</TSBPrivate 100 string dup 0 (DSSC PRINT USERLOGIN=)
+ putinterval dup 21 dscInfo /For get putinterval
+ >> setpagedevice
+ }if
+ dscInfo /Title known {
+ <</TSBPrivate 100 string dup 0 (DSSC JOB NAME=)
+ putinterval dup 14 dscInfo /Title get putinterval
+ >> setpagedevice
+ }if
+ <</TSBPrivate (DSSC PRINT PRINTMODE=NORMAL) >> setpagedevice
+ }{
+ <</TSBPrivate (DSSC PRINT USERLOGIN=CUPS User) >> setpagedevice
+ <</TSBPrivate (DSSC JOB NAME=CUPS Document) >> setpagedevice
+ <</TSBPrivate (DSSC PRINT PRINTMODE=NORMAL) >> setpagedevice
+ }ifelse"
+*End
+
+*%
+*CloseUI: *PrintMode
+
+
+*%===== Department Code ====================================
+*% This option sends the Department code to the printer. The department code is
+*% calculated by adding together the five single department code digits.
+*OpenUI *DeptCode/Department Code: Boolean
+*OrderDependency: 48 AnySetup *DeptCode
+*DefaultDeptCode: False
+*DeptCode False/Disabled: ""
+*% The Department Code (DC) number is selected in the DC options tab.
+*DeptCode True/Enabled: "
+ <</TSBPrivate (DSSC PRINT ACCESSCODE=00000) dup
+ userdict /DCDigit1 get
+ userdict /DCDigit2 get add
+ userdict /DCDigit3 get add
+ userdict /DCDigit4 get add
+ userdict /DCDigit5 get add
+ (00000) cvs
+ dup length 27 exch sub exch putinterval>> setpagedevice"
+*End
+*CloseUI: *DeptCode
+
+*%===== Distinguish Thin Lines ============================
+*% This option allows the user to turn Distinguish Thin Lines On or Off. The default value is Off.
+*OpenUI *DistinguishThinLines/Distinguish Thin Lines: Boolean
+*OrderDependency: 54 AnySetup *DistinguishThinLines
+*DefaultDistinguishThinLines: False
+*DistinguishThinLines False/Off: "
+ <</TSBPrivate (DSSC PRINT THINLINELIMIT=0) >> setpagedevice"
+*End
+*DistinguishThinLines True/On: "
+ <</TSBPrivate (DSSC PRINT THINLINELIMIT=1) >> setpagedevice"
+*End
+*CloseUI: *DistinguishThinLines
+
+
+*%===== Blank Page ============================
+*% This option allows the user to turn Blank page On and Off. The default value is Off.
+*OpenUI *BlankPage/Do not Print Blank Pages: Boolean
+*OrderDependency: 55 AnySetup *BlankPage
+*DefaultBlankPage: False
+*BlankPage False/Off: "
+ <</TSBPrivate (DSSC PRINT WHITEPAPER=0) >> setpagedevice"
+*End
+*BlankPage True/On: "
+ <</TSBPrivate (DSSC PRINT WHITEPAPER=1) >> setpagedevice"
+*End
+*CloseUI: *BlankPage
+
+*CloseGroup: PrintingModes
+
+
+*% ===== Document ID Selection Options ======================================
+
+*% ===== Department Code Selection Options ======================================
+*% The Department Code (DC) group of options is needed for the OS-X PPD because
+*% OS-X no longer supports RBISET to allow the user to enter custom values. The only
+*% options are drop down lists and check boxes. The five drop down boxs allow the
+*% user to effectively select a five digit number for the department code.
+*% The department code is only used when the Department Code (DC) On options is checked
+*% in the Print Mode options tab. The default DC value is 00000.
+*OpenGroup: DepartmentCode/Printing Modes DC
+
+*OpenUI *DCDigit1/Department Code (DC) - Digit 1: PickOne
+*OrderDependency: 28 AnySetup *DCDigit1
+*DefaultDCDigit1: 0
+*DCDigit1 0/0: "userdict /DCDigit1 00000 put"
+*DCDigit1 1/1: "userdict /DCDigit1 10000 put"
+*DCDigit1 2/2: "userdict /DCDigit1 20000 put"
+*DCDigit1 3/3: "userdict /DCDigit1 30000 put"
+*DCDigit1 4/4: "userdict /DCDigit1 40000 put"
+*DCDigit1 5/5: "userdict /DCDigit1 50000 put"
+*DCDigit1 6/6: "userdict /DCDigit1 60000 put"
+*DCDigit1 7/7: "userdict /DCDigit1 70000 put"
+*DCDigit1 8/8: "userdict /DCDigit1 80000 put"
+*DCDigit1 9/9: "userdict /DCDigit1 90000 put"
+*CloseUI: *DCDigit1
+
+*OpenUI *DCDigit2/Department Code (DC) - Digit 2: PickOne
+*OrderDependency: 28 AnySetup *DCDigit2
+*DefaultDCDigit2: 0
+*DCDigit2 0/0: "userdict /DCDigit2 0000 put"
+*DCDigit2 1/1: "userdict /DCDigit2 1000 put"
+*DCDigit2 2/2: "userdict /DCDigit2 2000 put"
+*DCDigit2 3/3: "userdict /DCDigit2 3000 put"
+*DCDigit2 4/4: "userdict /DCDigit2 4000 put"
+*DCDigit2 5/5: "userdict /DCDigit2 5000 put"
+*DCDigit2 6/6: "userdict /DCDigit2 6000 put"
+*DCDigit2 7/7: "userdict /DCDigit2 7000 put"
+*DCDigit2 8/8: "userdict /DCDigit2 8000 put"
+*DCDigit2 9/9: "userdict /DCDigit2 9000 put"
+*CloseUI: *DCDigit2
+
+*OpenUI *DCDigit3/Department Code (DC) - Digit 3: PickOne
+*OrderDependency: 28 AnySetup *DCDigit3
+*DefaultDCDigit3: 0
+*DCDigit3 0/0: "userdict /DCDigit3 000 put"
+*DCDigit3 1/1: "userdict /DCDigit3 100 put"
+*DCDigit3 2/2: "userdict /DCDigit3 200 put"
+*DCDigit3 3/3: "userdict /DCDigit3 300 put"
+*DCDigit3 4/4: "userdict /DCDigit3 400 put"
+*DCDigit3 5/5: "userdict /DCDigit3 500 put"
+*DCDigit3 6/6: "userdict /DCDigit3 600 put"
+*DCDigit3 7/7: "userdict /DCDigit3 700 put"
+*DCDigit3 8/8: "userdict /DCDigit3 800 put"
+*DCDigit3 9/9: "userdict /DCDigit3 900 put"
+*CloseUI: *DCDigit3
+
+*OpenUI *DCDigit4/Department Code (DC) - Digit 4: PickOne
+*OrderDependency: 28 AnySetup *DCDigit4
+*DefaultDCDigit4: 0
+*DCDigit4 0/0: "userdict /DCDigit4 00 put"
+*DCDigit4 1/1: "userdict /DCDigit4 10 put"
+*DCDigit4 2/2: "userdict /DCDigit4 20 put"
+*DCDigit4 3/3: "userdict /DCDigit4 30 put"
+*DCDigit4 4/4: "userdict /DCDigit4 40 put"
+*DCDigit4 5/5: "userdict /DCDigit4 50 put"
+*DCDigit4 6/6: "userdict /DCDigit4 60 put"
+*DCDigit4 7/7: "userdict /DCDigit4 70 put"
+*DCDigit4 8/8: "userdict /DCDigit4 80 put"
+*DCDigit4 9/9: "userdict /DCDigit4 90 put"
+*CloseUI: *DCDigit4
+
+*OpenUI *DCDigit5/Department Code (DC) - Digit 5: PickOne
+*OrderDependency: 28 AnySetup *DCDigit5
+*DefaultDCDigit5: 0
+*DCDigit5 0/0: "userdict /DCDigit5 0 put"
+*DCDigit5 1/1: "userdict /DCDigit5 1 put"
+*DCDigit5 2/2: "userdict /DCDigit5 2 put"
+*DCDigit5 3/3: "userdict /DCDigit5 3 put"
+*DCDigit5 4/4: "userdict /DCDigit5 4 put"
+*DCDigit5 5/5: "userdict /DCDigit5 5 put"
+*DCDigit5 6/6: "userdict /DCDigit5 6 put"
+*DCDigit5 7/7: "userdict /DCDigit5 7 put"
+*DCDigit5 8/8: "userdict /DCDigit5 8 put"
+*DCDigit5 9/9: "userdict /DCDigit5 9 put"
+*CloseUI: *DCDigit5
+
+*CloseGroup: DepartmentCode
+
+*RequiresPageRegion All: True
+
+*OpenGroup: Quality/Quality
+*%===== Quality Specific Options ==================================
+
+*%===== Halftone ============================
+*% This option allows the user to set Halftone to Detail or Smooth. The default value is Auto.
+*OpenUI *Halftone/Halftone: PickOne
+*OrderDependency: 56 AnySetup *Halftone
+*DefaultHalftone: Auto
+
+*Halftone Auto/Auto: "
+<</ProcessColorModel /DeviceGray >> setpagedevice
+<</TSBPrivate (DSSC PRINT RENDERMODE=GRAYSCALE) >> setpagedevice
+<</TSBPrivate (DSSC PRINT XYRESOLUTION=600x600) >> setpagedevice
+<</TSBPrivate (DSSC PRINT SCREENTYPE=AUTO) >> setpagedevice
+
+ globaldict /TTEC known{
+ userdict /TRCnumber 0 put
+ userdict /HTnumber 0 put
+
+ }if
+
+ userdict begin
+ /concat_str_str {
+ % parameters
+ % string string
+ % result
+ % string
+ dup length
+ 2 index length add
+ 1 index type pop string
+ dup 0 4 index putinterval
+ dup 4 -1 roll length
+ 4 -1 roll putinterval
+ } bind def
+
+ /concat_str_num {
+ % parameters
+ % string number
+ dup 10 ge
+ { 2 string }
+ { 1 string }
+ ifelse
+ cvs
+ concat_str_str
+ } bind def
+
+ end
+
+ globaldict /TTEC known {
+ userdict begin
+
+ % Check if TSBMediaType is known and set to 0 (plain paper) if not.
+ % This may happen if paper Feed is set to Auto Select.
+ % generate correct HT define
+ /allHT (ht) HTnumber concat_str_num cvn load def
+
+ /setAllResource {
+ allHT sethalftone
+ } def
+
+ <</Install {setAllResource} >> setpagedevice
+ end
+ } if"
+*End
+
+
+
+*Halftone Detail/Detail: "
+<</ProcessColorModel /DeviceGray >> setpagedevice
+<</TSBPrivate (DSSC PRINT RENDERMODE=GRAYSCALE) >> setpagedevice
+<</TSBPrivate (DSSC PRINT XYRESOLUTION=600x600) >> setpagedevice
+<</TSBPrivate (DSSC PRINT SCREENTYPE=DETAIL) >> setpagedevice
+
+ globaldict /TTEC known{
+ userdict /TRCnumber 0 put
+ userdict /HTnumber 0 put
+
+ }if
+
+ userdict begin
+ /concat_str_str {
+ % parameters
+ % string string
+ % result
+ % string
+ dup length
+ 2 index length add
+ 1 index type pop string
+ dup 0 4 index putinterval
+ dup 4 -1 roll length
+ 4 -1 roll putinterval
+ } bind def
+
+ /concat_str_num {
+ % parameters
+ % string number
+ dup 10 ge
+ { 2 string }
+ { 1 string }
+ ifelse
+ cvs
+ concat_str_str
+ } bind def
+
+ end
+
+ globaldict /TTEC known {
+ userdict begin
+
+ % Check if TSBMediaType is known and set to 0 (plain paper) if not.
+ % This may happen if paper Feed is set to Auto Select.
+ % generate correct HT define
+ /allHT (ht) HTnumber concat_str_num cvn load def
+
+ /setAllResource {
+ allHT sethalftone
+ } def
+
+ <</Install {setAllResource} >> setpagedevice
+ end
+ } if"
+*End
+
+
+
+*Halftone Smooth/Smooth: "
+<</ProcessColorModel /DeviceGray >> setpagedevice
+<</TSBPrivate (DSSC PRINT RENDERMODE=GRAYSCALE) >> setpagedevice
+<</TSBPrivate (DSSC PRINT XYRESOLUTION=600x600) >> setpagedevice
+<</TSBPrivate (DSSC PRINT SCREENTYPE=SMOOTH) >> setpagedevice
+
+ globaldict /TTEC known{
+ userdict /TRCnumber 0 put
+ userdict /HTnumber 0 put
+
+ }if
+
+ userdict begin
+ /concat_str_str {
+ % parameters
+ % string string
+ % result
+ % string
+ dup length
+ 2 index length add
+ 1 index type pop string
+ dup 0 4 index putinterval
+ dup 4 -1 roll length
+ 4 -1 roll putinterval
+ } bind def
+
+ /concat_str_num {
+ % parameters
+ % string number
+ dup 10 ge
+ { 2 string }
+ { 1 string }
+ ifelse
+ cvs
+ concat_str_str
+ } bind def
+
+ end
+
+ globaldict /TTEC known {
+ userdict begin
+
+ % Check if TSBMediaType is known and set to 0 (plain paper) if not.
+ % This may happen if paper Feed is set to Auto Select.
+ % generate correct HT define
+ /allHT (ht) HTnumber concat_str_num cvn load def
+
+ /setAllResource {
+ allHT sethalftone
+ } def
+
+ <</Install {setAllResource} >> setpagedevice
+ end
+ } if"
+*End
+
+*CloseUI: *Halftone
+
+
+*%===== Smoothing ============================
+*% This option allows the user to turn Smoothing On and Off. The default value is On.
+*OpenUI *Smoothing/Smoothing: Boolean
+*OrderDependency: 52 AnySetup *Smoothing
+*DefaultSmoothing: True
+*Smoothing False/Off: "
+ <</TSBPrivate (DSSC PRINT SMOOTHING=0) >> setpagedevice"
+*End
+*Smoothing True/On: "
+ <</TSBPrivate (DSSC PRINT SMOOTHING=1) >> setpagedevice"
+*End
+*CloseUI: *Smoothing
+
+*%===== Toner Save ============================
+*% This option allows the user to turn Toner Save feature On and Off. The default value is Off.
+*OpenUI *TonerSave/Toner Save: Boolean
+*OrderDependency: 51 AnySetup *TonerSave
+*DefaultTonerSave: False
+*TonerSave False/Off: "
+ <</TSBPrivate (DSSC PRINT TONERSAVE=0) >> setpagedevice"
+*End
+*TonerSave True/On: "
+ <</TSBPrivate (DSSC PRINT TONERSAVE=1) >> setpagedevice"
+*End
+*CloseUI: *TonerSave
+*CloseGroup: Quality
+
+*% Font Information =====================
+*DefaultFont: Courier
+*Font AlbertusMT-Italic: Standard "(001.000)" Standard ROM
+*Font AlbertusMT-Light: Standard "(001.000)" Standard ROM
+*Font AlbertusMT: Standard "(001.000)" Standard ROM
+*Font AntiqueOlive-Bold: Standard "(501.007)" Standard ROM
+*Font AntiqueOlive-Compact: Standard "(501.006)" Standard ROM
+*Font AntiqueOlive-Italic: Standard "(501.007)" Standard ROM
+*Font AntiqueOlive-Roman: Standard "(501.006)" Standard ROM
+*Font AntiqueOliveCE-Bold: Win1250 "(501.007)" ExtendedRoman ROM
+*Font AntiqueOliveCE-Compact: Win1250 "(501.006)" ExtendedRoman ROM
+*Font AntiqueOliveCE-Italic: Win1250 "(501.007)" ExtendedRoman ROM
+*Font AntiqueOliveCE-Roman: Win1250 "(501.006)" ExtendedRoman ROM
+*Font Apple-Chancery: Standard "(001.000)" Standard ROM
+*Font Apple-ChanceryCE: Standard "(001.000)" Standard ROM
+*Font Arial-BoldItalicMT: Standard "(501.005)" Standard ROM
+*Font Arial-BoldMT: Standard "(501.005)" Standard ROM
+*Font Arial-ItalicMT: Standard "(501.007)" Standard ROM
+*Font ArialCE-Bold: Win1250 "(501.005)" ExtendedRoman ROM
+*Font ArialCE-BoldItalic: Win1250 "(501.005)" ExtendedRoman ROM
+*Font ArialCE-Italic: Win1250 "(501.007)" ExtendedRoman ROM
+*Font ArialCE: Win1250 "(501.005)" ExtendedRoman ROM
+*Font ArialMT: Standard "(501.005)" Standard ROM
+*Font AvantGarde-Book: Standard "(501.007)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(501.007)" Standard ROM
+*Font AvantGarde-Demi: Standard "(501.008)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(501.008)" Standard ROM
+*Font AvantGardeCE-Book: Win1250 "(501.007)" ExtendedRoman ROM
+*Font AvantGardeCE-BookOblique: Win1250 "(501.007)" ExtendedRoman ROM
+*Font AvantGardeCE-Demi: Win1250 "(501.008)" ExtendedRoman ROM
+*Font AvantGardeCE-DemiOblique: Win1250 "(501.008)" ExtendedRoman ROM
+*Font Bodoni-Bold: Standard "(501.004)" Standard ROM
+*Font Bodoni-BoldItalic: Standard "(501.005)" Standard ROM
+*Font Bodoni-Italic: Standard "(501.005)" Standard ROM
+*Font Bodoni-Poster: Standard "(501.007)" Standard ROM
+*Font Bodoni-PosterCompressed: Standard "(501.005)" Standard ROM
+*Font Bodoni: Standard "(501.006)" Standard ROM
+*Font BodoniCE-Bold: Win1250 "(501.004)" ExtendedRoman ROM
+*Font BodoniCE-BoldItalic: Win1250 "(501.005)" ExtendedRoman ROM
+*Font BodoniCE-Italic: Win1250 "(501.005)" ExtendedRoman ROM
+*Font BodoniCE-Poster: Win1250 "(501.007)" ExtendedRoman ROM
+*Font BodoniCE-PosterCompressed: Win1250 "(501.005)" ExtendedRoman ROM
+*Font BodoniCE: Win1250 "(501.006)" ExtendedRoman ROM
+*Font Bookman-Demi: Standard "(501.004)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(501.004)" Standard ROM
+*Font Bookman-Light: Standard "(501.004)" Standard ROM
+*Font Bookman-LightItalic: Standard "(501.004)" Standard ROM
+*Font BookmanCE-Demi: Win1250 "(501.004)" ExtendedRoman ROM
+*Font BookmanCE-DemiItalic: Win1250 "(501.004)" ExtendedRoman ROM
+*Font BookmanCE-Light: Win1250 "(501.004)" ExtendedRoman ROM
+*Font BookmanCE-LightItalic: Win1250 "(501.004)" ExtendedRoman ROM
+*Font Carta: Special "(001.001)" Standard ROM
+*Font Chicago: Standard "(501.008)" Standard ROM
+*Font ChicagoCE: Win1250 "(501.008)" ExtendedRoman ROM
+*Font Clarendon-Bold: Standard "(501.006)" Standard ROM
+*Font Clarendon-Light: Standard "(501.007)" Standard ROM
+*Font Clarendon: Standard "(501.006)" Standard ROM
+*Font ClarendonCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM
+*Font ClarendonCE-Light: Win1250 "(501.007)" ExtendedRoman ROM
+*Font ClarendonCE: Win1250 "(501.006)" ExtendedRoman ROM
+*Font CooperBlack-Italic: Standard "(001.003)" Standard ROM
+*Font CooperBlack: Standard "(001.003)" Standard ROM
+*Font Copperplate-ThirtyThreeBC: Standard "(001.002)" Standard ROM
+*Font Copperplate-ThirtyTwoBC: Standard "(001.002)" Standard ROM
+*Font Coronet-Regular: Standard "(001.000)" Standard ROM
+*Font CoronetCE-Regular: Standard "(001.000)" Standard ROM
+*Font Courier-Bold: Standard "(501.007)" Standard ROM
+*Font Courier-BoldOblique: Standard "(501.007)" Standard ROM
+*Font Courier-Oblique: Standard "(501.008)" Standard ROM
+*Font Courier: Standard "(501.008)" Standard ROM
+*Font CourierCE-Bold: Win1250 "(501.007)" ExtendedRoman ROM
+*Font CourierCE-BoldOblique: Win1250 "(501.007)" ExtendedRoman ROM
+*Font CourierCE-Oblique: Win1250 "(501.008)" ExtendedRoman ROM
+*Font CourierCE: Win1250 "(501.008)" ExtendedRoman ROM
+*Font Eurostile-Bold: Standard "(501.006)" Standard ROM
+*Font Eurostile-BoldExtendedTwo: Standard "(501.006)" Standard ROM
+*Font Eurostile-ExtendedTwo: Standard "(501.006)" Standard ROM
+*Font Eurostile: Standard "(501.005)" Standard ROM
+*Font EurostileCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM
+*Font EurostileCE-BoldExtendedTwo: Win1250 "(501.006)" ExtendedRoman ROM
+*Font EurostileCE-ExtendedTwo: Win1250 "(501.006)" ExtendedRoman ROM
+*Font EurostileCE: Win1250 "(501.005)" ExtendedRoman ROM
+*Font Geneva: Standard "(501.005)" Standard ROM
+*Font GenevaCE: Win1250 "(501.005)" ExtendedRoman ROM
+*Font GillSans-Bold: Standard "(501.005)" Standard ROM
+*Font GillSans-BoldCondensed: Standard "(501.004)" Standard ROM
+*Font GillSans-BoldItalic: Standard "(501.005)" Standard ROM
+*Font GillSans-Condensed: Standard "(501.005)" Standard ROM
+*Font GillSans-ExtraBold: Standard "(501.005)" Standard ROM
+*Font GillSans-Italic: Standard "(501.005)" Standard ROM
+*Font GillSans-Light: Standard "(501.006)" Standard ROM
+*Font GillSans-LightItalic: Standard "(501.006)" Standard ROM
+*Font GillSans: Standard "(501.006)" Standard ROM
+*Font GillSansCE-Bold: Win1250 "(501.005)" ExtendedRoman ROM
+*Font GillSansCE-BoldCondensed: Win1250 "(501.004)" ExtendedRoman ROM
+*Font GillSansCE-BoldItalic: Win1250 "(501.005)" ExtendedRoman ROM
+*Font GillSansCE-Condensed: Win1250 "(501.005)" ExtendedRoman ROM
+*Font GillSansCE-ExtraBold: Win1250 "(501.005)" ExtendedRoman ROM
+*Font GillSansCE-Italic: Win1250 "(501.005)" ExtendedRoman ROM
+*Font GillSansCE-Light: Win1250 "(501.006)" ExtendedRoman ROM
+*Font GillSansCE-LightItalic: Win1250 "(501.006)" ExtendedRoman ROM
+*Font GillSansCE-Roman: Win1250 "(501.006)" ExtendedRoman ROM
+*Font Goudy-Bold: Standard "(001.002)" Standard ROM
+*Font Goudy-BoldItalic: Standard "(001.002)" Standard ROM
+*Font Goudy-ExtraBold: Standard "(001.001)" Standard ROM
+*Font Goudy-Italic: Standard "(001.002)" Standard ROM
+*Font Goudy: Standard "(001.003)" Standard ROM
+*Font Helvetica-Bold: Standard "(501.007)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(501.007)" Standard ROM
+*Font Helvetica-Condensed-Bold: Standard "(501.007)" Standard ROM
+*Font Helvetica-Condensed-BoldObl: Standard "(501.007)" Standard ROM
+*Font Helvetica-Condensed-Oblique: Standard "(501.007)" Standard ROM
+*Font Helvetica-Condensed: Standard "(501.007)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(501.007)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(501.007)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(501.005)" Standard ROM
+*Font Helvetica-Narrow: Standard "(501.005)" Standard ROM
+*Font Helvetica-Oblique: Standard "(501.005)" Standard ROM
+*Font Helvetica: Standard "(501.005)" Standard ROM
+*Font HelveticaCE-Bold: Win1250 "(501.007)" ExtendedRoman ROM
+*Font HelveticaCE-BoldOblique: Win1250 "(501.007)" ExtendedRoman ROM
+*Font HelveticaCE-Cond: Win1250 "(501.007)" ExtendedRoman ROM
+*Font HelveticaCE-CondBold: Win1250 "(501.007)" ExtendedRoman ROM
+*Font HelveticaCE-CondBoldObl: Win1250 "(501.007)" ExtendedRoman ROM
+*Font HelveticaCE-CondObl: Win1250 "(501.007)" ExtendedRoman ROM
+*Font HelveticaCE-Narrow: Win1250 "(501.005)" ExtendedRoman ROM
+*Font HelveticaCE-NarrowBold: Win1250 "(501.007)" ExtendedRoman ROM
+*Font HelveticaCE-NarrowBoldOblique: Win1250 "(501.007)" ExtendedRoman ROM
+*Font HelveticaCE-NarrowOblique: Win1250 "(501.005)" ExtendedRoman ROM
+*Font HelveticaCE-Oblique: Win1250 "(501.005)" ExtendedRoman ROM
+*Font HelveticaCE: Win1250 "(501.005)" ExtendedRoman ROM
+*Font HoeflerText-Black: Standard "(501.004)" Standard ROM
+*Font HoeflerText-BlackItalic: Standard "(501.005)" Standard ROM
+*Font HoeflerText-Italic: Standard "(501.007)" Standard ROM
+*Font HoeflerText-Ornaments: Standard "(001.000)" Standard ROM
+*Font HoeflerText-Regular: Standard "(501.005)" Standard ROM
+*Font HoeflerTextCE-Black: Win1250 "(501.004)" ExtendedRoman ROM
+*Font HoeflerTextCE-BlackItalic: Win1250 "(501.005)" ExtendedRoman ROM
+*Font HoeflerTextCE-Italic: Win1250 "(501.007)" ExtendedRoman ROM
+*Font HoeflerTextCE-Regular: Win1250 "(501.005)" ExtendedRoman ROM
+*Font JoannaMT-Bold: Standard "(501.006)" Standard ROM
+*Font JoannaMT-BoldItalic: Standard "(501.006)" Standard ROM
+*Font JoannaMT-Italic: Standard "(501.006)" Standard ROM
+*Font JoannaMT: Standard "(501.006)" Standard ROM
+*Font JoannaMTCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM
+*Font JoannaMTCE-BoldItalic: Win1250 "(501.006)" ExtendedRoman ROM
+*Font JoannaMTCE-Italic: Win1250 "(501.006)" ExtendedRoman ROM
+*Font JoannaMTCE: Win1250 "(501.006)" ExtendedRoman ROM
+*Font LetterGothic-Bold: Standard "(501.008)" Standard ROM
+*Font LetterGothic-BoldSlanted: Standard "(501.007)" Standard ROM
+*Font LetterGothic-Slanted: Standard "(501.007)" Standard ROM
+*Font LetterGothic: Standard "(501.007)" Standard ROM
+*Font LetterGothicCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM
+*Font LetterGothicCE-BoldSlanted: Win1250 "(501.007)" ExtendedRoman ROM
+*Font LetterGothicCE-Slanted: Win1250 "(501.007)" ExtendedRoman ROM
+*Font LetterGothicCE: Win1250 "(501.007)" ExtendedRoman ROM
+*Font LubalinGraph-Book: Standard "(501.007)" Standard ROM
+*Font LubalinGraph-BookOblique: Standard "(501.007)" Standard ROM
+*Font LubalinGraph-Demi: Standard "(501.007)" Standard ROM
+*Font LubalinGraph-DemiOblique: Standard "(501.007)" Standard ROM
+*Font LubalinGraphCE-Book: Win1250 "(501.007)" ExtendedRoman ROM
+*Font LubalinGraphCE-BookOblique: Win1250 "(501.007)" ExtendedRoman ROM
+*Font LubalinGraphCE-Demi: Win1250 "(501.007)" ExtendedRoman ROM
+*Font LubalinGraphCE-DemiOblique: Win1250 "(501.007)" ExtendedRoman ROM
+*Font Marigold: Standard "(001.000)" Standard ROM
+*Font MonaLisa-Recut: Standard "(001.000)" Standard ROM
+*Font Monaco: Standard "(501.008)" Standard ROM
+*Font MonacoCE: Win1250 "(501.008)" ExtendedRoman ROM
+*Font NewCenturySchlbk-Bold: Standard "(501.006)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(501.006)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(501.009)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(501.006)" Standard ROM
+*Font NewCenturySchlbkCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM
+*Font NewCenturySchlbkCE-BoldItalic: Win1250 "(501.006)" ExtendedRoman ROM
+*Font NewCenturySchlbkCE-Italic: Win1250 "(501.009)" ExtendedRoman ROM
+*Font NewCenturySchlbkCE-Roman: Win1250 "(501.006)" ExtendedRoman ROM
+*Font NewYork: Standard "(501.009)" Standard ROM
+*Font NewYorkCE: Win1250 "(501.009)" ExtendedRoman ROM
+*Font Optima-Bold: Standard "(501.006)" Standard ROM
+*Font Optima-BoldItalic: Standard "(501.007)" Standard ROM
+*Font Optima-Italic: Standard "(501.008)" Standard ROM
+*Font Optima: Standard "(501.008)" Standard ROM
+*Font OptimaCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM
+*Font OptimaCE-BoldItalic: Win1250 "(501.007)" ExtendedRoman ROM
+*Font OptimaCE-Italic: Win1250 "(501.008)" ExtendedRoman ROM
+*Font OptimaCE-Roman: Win1250 "(501.008)" ExtendedRoman ROM
+*Font Oxford: Standard "(001.000)" Standard ROM
+*Font Palatino-Bold: Standard "(501.006)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(501.005)" Standard ROM
+*Font Palatino-Italic: Standard "(501.006)" Standard ROM
+*Font Palatino-Roman: Standard "(501.004)" Standard ROM
+*Font PalatinoCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM
+*Font PalatinoCE-BoldItalic: Win1250 "(501.005)" ExtendedRoman ROM
+*Font PalatinoCE-Italic: Win1250 "(501.006)" ExtendedRoman ROM
+*Font PalatinoCE-Roman: Win1250 "(501.004)" ExtendedRoman ROM
+*Font StempelGaramond-Bold: Standard "(501.005)" Standard ROM
+*Font StempelGaramond-BoldItalic: Standard "(501.009)" Standard ROM
+*Font StempelGaramond-Italic: Standard "(501.007)" Standard ROM
+*Font StempelGaramond-Roman: Standard "(501.008)" Standard ROM
+*Font StempelGaramondCE-Bold: Win1250 "(501.005)" ExtendedRoman ROM
+*Font StempelGaramondCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman ROM
+*Font StempelGaramondCE-Italic: Win1250 "(501.007)" ExtendedRoman ROM
+*Font StempelGaramondCE-Roman: Win1250 "(501.008)" ExtendedRoman ROM
+*Font Symbol: Special "(001.007S)" Standard ROM
+*Font Tekton: Standard "(001.001)" Standard ROM
+*Font Times-Bold: Standard "(501.006)" Standard ROM
+*Font Times-BoldItalic: Standard "(501.005)" Standard ROM
+*Font Times-Italic: Standard "(501.006)" Standard ROM
+*Font Times-Roman: Standard "(501.006)" Standard ROM
+*Font TimesCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM
+*Font TimesCE-BoldItalic: Win1250 "(501.005)" ExtendedRoman ROM
+*Font TimesCE-Italic: Win1250 "(501.006)" ExtendedRoman ROM
+*Font TimesCE-Roman: Win1250 "(501.006)" ExtendedRoman ROM
+*Font TimesNewRomanCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM
+*Font TimesNewRomanCE-BoldItalic: Win1250 "(501.008)" ExtendedRoman ROM
+*Font TimesNewRomanCE-Italic: Win1250 "(501.008)" ExtendedRoman ROM
+*Font TimesNewRomanCE: Win1250 "(501.006)" ExtendedRoman ROM
+*Font TimesNewRomanPS-BoldItalicMT: Standard "(501.008)" Standard ROM
+*Font TimesNewRomanPS-BoldMT: Standard "(501.006)" Standard ROM
+*Font TimesNewRomanPS-ItalicMT: Standard "(501.008)" Standard ROM
+*Font TimesNewRomanPSMT: Standard "(501.006)" Standard ROM
+*Font Univers-Bold: Standard "(501.006)" Standard ROM
+*Font Univers-BoldExt: Standard "(501.008)" Standard ROM
+*Font Univers-BoldExtObl: Standard "(501.008)" Standard ROM
+*Font Univers-BoldOblique: Standard "(501.006)" Standard ROM
+*Font Univers-Condensed: Standard "(501.008)" Standard ROM
+*Font Univers-CondensedBold: Standard "(501.007)" Standard ROM
+*Font Univers-CondensedBoldOblique: Standard "(501.007)" Standard ROM
+*Font Univers-CondensedOblique: Standard "(501.008)" Standard ROM
+*Font Univers-Extended: Standard "(501.007)" Standard ROM
+*Font Univers-ExtendedObl: Standard "(501.007)" Standard ROM
+*Font Univers-Light: Standard "(501.007)" Standard ROM
+*Font Univers-LightOblique: Standard "(501.007)" Standard ROM
+*Font Univers-Oblique: Standard "(501.007)" Standard ROM
+*Font Univers: Standard "(501.007)" Standard ROM
+*Font UniversCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM
+*Font UniversCE-BoldExt: Win1250 "(501.008)" ExtendedRoman ROM
+*Font UniversCE-BoldExtObl: Win1250 "(501.008)" ExtendedRoman ROM
+*Font UniversCE-BoldOblique: Win1250 "(501.006)" ExtendedRoman ROM
+*Font UniversCE-Condensed: Win1250 "(501.008)" ExtendedRoman ROM
+*Font UniversCE-CondensedBold: Win1250 "(501.007)" ExtendedRoman ROM
+*Font UniversCE-CondensedBoldOblique: Win1250 "(501.007)" ExtendedRoman ROM
+*Font UniversCE-CondensedOblique: Win1250 "(501.008)" ExtendedRoman ROM
+*Font UniversCE-Extended: Win1250 "(501.007)" ExtendedRoman ROM
+*Font UniversCE-ExtendedObl: Win1250 "(501.007)" ExtendedRoman ROM
+*Font UniversCE-Light: Win1250 "(501.007)" ExtendedRoman ROM
+*Font UniversCE-LightOblique: Win1250 "(501.007)" ExtendedRoman ROM
+*Font UniversCE-Medium: Win1250 "(501.007)" ExtendedRoman ROM
+*Font UniversCE-Oblique: Win1250 "(501.007)" ExtendedRoman ROM
+*Font Wingdings-Regular: UnknownEncoding "(001.000)" UnknownCharset ROM
+*Font ZapfChancery-MediumItalic: Standard "(002.000)" Standard ROM
+*Font ZapfChanceryCE-MediumItalic: Standard "(002.000)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Standard ROM
+
+*?FontQuery: "
+ save
+ { count 1 gt
+ { exch dup 127 string cvs (/) print print (:) print
+ /Font resourcestatus {pop pop (Yes)} {(No)} ifelse =
+ } { exit } ifelse
+ } bind loop
+ (*) = flush
+ restore
+"
+*End
+
+*?FontList: "
+ save
+ (*) {cvn ==} 128 string /Font resourceforall
+ (*) = flush
+ restore
+"
+*End
+
+*% Printer Messages (verbatim from printer):
+*Message: "%%[ exitserver: permanent state may be changed ]%%"
+*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%"
+*Message: "\FontName\ not found, using Courier"
+
+*% Status (format: %%[ status: <one of these> ] %%)
+*Status: "initializing"
+*Status: "busy"
+*Status: "idle"
+*Status: "printing"
+*Status: "waiting"
+
+*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
+*Source: "EtherTalk"
+*Source: "LocalTalk"
+*Source: "Parallel"
+*Source: "UniComm"
+
+*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
+*% DeviceAdjustMatrix: "[1 0 0 1 0 0]"
+
+*%===== Color Separation Information =================
+*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi
+
+*% For 85 lpi / 600 dpi =====================
+*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45"
+*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45"
+*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "15"
+*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "75"
+*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0"
+
+*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "85"
+*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "85"
+*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "85"
+*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "85"
+*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "85"
+
+*% Last Edit Date: 26 May 2006
+*% end of CUPS PPD file for TOSHIBA_e-STUDIO205Series
+
diff --git a/db/source/PPD/Toshiba/TOSHIBA_EST280_282_CUPS.ppd b/db/source/PPD/Toshiba/TOSHIBA_EST280_282_CUPS.ppd
new file mode 100644
index 00000000..8498ab26
--- /dev/null
+++ b/db/source/PPD/Toshiba/TOSHIBA_EST280_282_CUPS.ppd
@@ -0,0 +1,1857 @@
+*PPD-Adobe: "4.3"
+*% Adobe Systems PostScript(R) Printer Description File
+*% Copyright (c) 2006 TOSHIBA TEC Corporation
+*%
+*% This software is free software; you can redistribute it and/or
+*% modify it under the terms of the GNU General Public License as
+*% published by the Free Software Foundation; either version 2 of
+*% the License, or (at your option) any later version.
+*%
+*% In addition to the permissions in the GNU General Public License,
+*% TOSHIBA TEC Corporation gives you unlimited permission to link the
+*% PostScript code fragments herein into your PostScript documents to
+*% form an executable for enabling printer-specific features, and
+*% distribute those combinations without any restrictions from the use
+*% of this PPD file. (The General Public License restrictions do apply
+*% in other respects; for example, they cover modification of the
+*% file, and distribution when not merged into a PostScript document.)
+*%
+*% This software is distributed in the hope that it will be useful,
+*% but WITHOUT ANY WARRANTY; without even the implied warranty of
+*% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+*% GNU General Public License for more details.
+*%
+*% You should have received a copy of the GNU General Public
+*% License along with this software; if not, write to the Free
+*% Software Foundation, Inc., 59 Temple Place, Suite 330, Boston,
+*% MA 02111 USA
+*%
+*% Date: 15 May 2006
+
+*FormatVersion: "4.3"
+*FileVersion: "2.05"
+*LanguageEncoding: ISOLatin1
+*LanguageVersion: English
+*PCFileName: "TSES2O_1.PPD"
+*Manufacturer: "TOSHIBA"
+*Product: "(TOSHIBA e-STUDIO282)"
+*Product: "(TOSHIBA e-STUDIO232)"
+*Product: "(TOSHIBA e-STUDIO202L)"
+*Product: "(TOSHIBA e-STUDIO280)"
+*Product: "(TOSHIBA e-STUDIO230)"
+*Product: "(TOSHIBA e-STUDIO200L)"
+*PSVersion: "(3010) 1"
+*ModelName: "TOSHIBA e-ST280/282Series PS"
+*NickName: "TOSHIBA e-ST280/282 Series PS"
+*ShortNickName: "TOSHIBA e-ST280/282Series PS"
+
+*% ===== Installable Option ==========================
+*OpenGroup: InstallableOptions/Options Installed
+*OpenUI *Finisher/Finisher: PickOne
+*DefaultFinisher: None
+*Finisher None/Not Installed: ""
+*Finisher Staple1/Single Position Stapler: ""
+*Finisher StapleM/Multi-Position Stapler: ""
+*Finisher StapleMH/Multi-Position Stapler and Hole Punch: ""
+*Finisher JobSeparator/Job Separator: ""
+*Finisher OffsetStacker/Offset Tray: ""
+*CloseUI: *Finisher
+
+*OpenUI *Pedestal/Drawers: PickOne
+*DefaultPedestal: Drawer1
+*Pedestal Drawer1/Drawer 1: ""
+*Pedestal Drawer2/Drawer 1 and LCF: ""
+*Pedestal Drawer3/Drawer 1 and 3: ""
+*Pedestal Drawer4/Drawer 1, 3 and 4: ""
+*Pedestal Drawer5/Drawer 1 and 2: ""
+*Pedestal Drawer6/Drawer 1, 2 and LCF: ""
+*Pedestal Drawer7/Drawer 1, 2 and 3: ""
+*Pedestal Drawer8/Drawer 1, 2, 3 and 4: ""
+*CloseUI: *Pedestal
+
+*OpenUI *ADU/ADU: PickOne
+*DefaultADU: Installed
+*ADU None/Not Installed: ""
+*ADU Installed/Installed:""
+*CloseUI: *ADU
+
+*CloseGroup: InstallableOptions
+
+*% ===== User Interface Constaints =====================
+
+*% ===== Finisher Constraints =====
+
+*%*UIConstraints: *Finisher None *OutputBin Bin1
+*%*UIConstraints: *Finisher None *OutputBin Bin2
+*%*UIConstraints: *Finisher None *OutputBin JSPUpper
+*%*UIConstraints: *Finisher None *OutputBin JSPLower
+
+*%*UIConstraints: *Finisher JobSeparator *OutputBin Bin1
+*%*UIConstraints: *Finisher JobSeparator *OutputBin Bin2
+*%*UIConstraints: *Finisher JobSeparator *OutputBin Inner
+
+*UIConstraints: *Finisher Staple1 *OutputBin JSPUpper
+*UIConstraints: *Finisher Staple1 *OutputBin JSPLower
+
+*UIConstraints: *Finisher StapleM *OutputBin JSPUpper
+*UIConstraints: *Finisher StapleM *OutputBin JSPLower
+*UIConstraints: *Finisher StapleM *OutputBin Bin2
+
+*UIConstraints: *Finisher StapleMH *OutputBin JSPUpper
+*UIConstraints: *Finisher StapleMH *OutputBin JSPLower
+*UIConstraints: *Finisher StapleMH *OutputBin Bin2
+
+*%*UIConstraints: *Finisher OffsetStacker *OutputBin Bin1
+*%*UIConstraints: *Finisher OffsetStacker *OutputBin Bin2
+*%*UIConstraints: *Finisher OffsetStacker *OutputBin JSPUpper
+*%*UIConstraints: *Finisher OffsetStacker *OutputBin JSPLower
+
+*UIConstraints: *Finisher None *Stapling UL
+*UIConstraints: *Finisher None *Stapling ML
+*UIConstraints: *Finisher None *Stapling LL
+*UIConstraints: *Finisher None *Stapling UR
+*UIConstraints: *Finisher None *Stapling MR
+*UIConstraints: *Finisher None *Stapling LR
+*UIConstraints: *Finisher None *Stapling MT
+*UIConstraints: *Finisher None *Stapling MB
+*UIConstraints: *Finisher None *Stapling SS
+
+*UIConstraints: *Finisher JobSeparator *Stapling UL
+*UIConstraints: *Finisher JobSeparator *Stapling ML
+*UIConstraints: *Finisher JobSeparator *Stapling LL
+*UIConstraints: *Finisher JobSeparator *Stapling UR
+*UIConstraints: *Finisher JobSeparator *Stapling MR
+*UIConstraints: *Finisher JobSeparator *Stapling LR
+*UIConstraints: *Finisher JobSeparator *Stapling MT
+*UIConstraints: *Finisher JobSeparator *Stapling MB
+*UIConstraints: *Finisher JobSeparator *Stapling SS
+*UIConstraints: *Finisher OffsetStacker *Stapling UL
+*UIConstraints: *Finisher OffsetStacker *Stapling ML
+*UIConstraints: *Finisher OffsetStacker *Stapling LL
+*UIConstraints: *Finisher OffsetStacker *Stapling UR
+*UIConstraints: *Finisher OffsetStacker *Stapling MR
+*UIConstraints: *Finisher OffsetStacker *Stapling LR
+*UIConstraints: *Finisher OffsetStacker *Stapling MT
+*UIConstraints: *Finisher OffsetStacker *Stapling MB
+*UIConstraints: *Finisher OffsetStacker *Stapling SS
+
+*UIConstraints: *Finisher Staple1 *Stapling ML
+*UIConstraints: *Finisher Staple1 *Stapling LL
+*UIConstraints: *Finisher Staple1 *Stapling UR
+*UIConstraints: *Finisher Staple1 *Stapling MR
+*UIConstraints: *Finisher Staple1 *Stapling LR
+*UIConstraints: *Finisher Staple1 *Stapling MT
+*UIConstraints: *Finisher Staple1 *Stapling MB
+*UIConstraints: *Finisher Staple1 *Stapling SS
+
+*UIConstraints: *Finisher None *HolePunch LEP-0R
+*UIConstraints: *Finisher None *HolePunch SEP-0R
+*UIConstraints: *Finisher None *HolePunch LEP-180R
+*UIConstraints: *Finisher None *HolePunch SEP-180R
+
+*UIConstraints: *Finisher JobSeparator *HolePunch LEP-0R
+*UIConstraints: *Finisher JobSeparator *HolePunch SEP-0R
+*UIConstraints: *Finisher JobSeparator *HolePunch LEP-180R
+*UIConstraints: *Finisher JobSeparator *HolePunch SEP-180R
+
+*UIConstraints: *Finisher OffsetStacker *HolePunch LEP-0R
+*UIConstraints: *Finisher OffsetStacker *HolePunch SEP-0R
+*UIConstraints: *Finisher OffsetStacker *HolePunch LEP-180R
+*UIConstraints: *Finisher OffsetStacker *HolePunch SEP-180R
+
+*UIConstraints: *Finisher Staple1 *HolePunch LEP-0R
+*UIConstraints: *Finisher Staple1 *HolePunch SEP-0R
+*UIConstraints: *Finisher Staple1 *HolePunch LEP-180R
+*UIConstraints: *Finisher Staple1 *HolePunch SEP-180R
+*UIConstraints: *Finisher StapleM *HolePunch LEP-0R
+*UIConstraints: *Finisher StapleM *HolePunch SEP-0R
+*UIConstraints: *Finisher StapleM *HolePunch LEP-180R
+*UIConstraints: *Finisher StapleM *HolePunch SEP-180R
+
+*UIConstraints: *OutputBin Inner *Stapling UL
+*UIConstraints: *OutputBin Inner *Stapling ML
+*UIConstraints: *OutputBin Inner *Stapling LL
+*UIConstraints: *OutputBin Inner *Stapling UR
+*UIConstraints: *OutputBin Inner *Stapling MR
+*UIConstraints: *OutputBin Inner *Stapling LR
+*UIConstraints: *OutputBin Inner *Stapling MT
+*UIConstraints: *OutputBin Inner *Stapling MB
+
+*UIConstraints: *OutputBin Inner *HolePunch LEP-0R
+*UIConstraints: *OutputBin Inner *HolePunch SEP-0R
+*UIConstraints: *OutputBin Inner *HolePunch LEP-180R
+*UIConstraints: *OutputBin Inner *HolePunch SEP-180R
+
+
+*% ===== Cassette Constraints =====
+
+*UIConstraints: *Pedestal Drawer1 *InputSlot LowerCassette
+*UIConstraints: *Pedestal Drawer1 *InputSlot LCF
+*UIConstraints: *Pedestal Drawer1 *InputSlot PedestalUpperCassette
+*UIConstraints: *Pedestal Drawer1 *InputSlot PedestalLowerCassette
+
+*UIConstraints: *Pedestal Drawer2 *InputSlot LowerCassette
+*UIConstraints: *Pedestal Drawer2 *InputSlot PedestalUpperCassette
+*UIConstraints: *Pedestal Drawer2 *InputSlot PedestalLowerCassette
+
+*UIConstraints: *Pedestal Drawer3 *InputSlot LowerCassette
+*UIConstraints: *Pedestal Drawer3 *InputSlot LCF
+*UIConstraints: *Pedestal Drawer3 *InputSlot PedestalLowerCassette
+
+*UIConstraints: *Pedestal Drawer4 *InputSlot LowerCassette
+*UIConstraints: *Pedestal Drawer4 *InputSlot LCF
+
+*UIConstraints: *Pedestal Drawer5 *InputSlot LCF
+*UIConstraints: *Pedestal Drawer5 *InputSlot PedestalUpperCassette
+*UIConstraints: *Pedestal Drawer5 *InputSlot PedestalLowerCassette
+
+*UIConstraints: *Pedestal Drawer6 *InputSlot PedestalUpperCassette
+*UIConstraints: *Pedestal Drawer6 *InputSlot PedestalLowerCassette
+
+*UIConstraints: *Pedestal Drawer7 *InputSlot LCF
+*UIConstraints: *Pedestal Drawer7 *InputSlot PedestalLowerCassette
+
+*UIConstraints: *Pedestal Drawer8 *InputSlot LCF
+
+*% ===== Quality Constraints =====
+
+
+*UIConstraints: *PageSize A6 *InputSlot UpperCassette
+*UIConstraints: *PageSize A6 *InputSlot LowerCassette
+*UIConstraints: *PageSize A6 *InputSlot LCF
+*UIConstraints: *PageSize A6 *InputSlot PedestalUpperCassette
+*UIConstraints: *PageSize A6 *InputSlot PedestalLowerCassette
+*UIConstraints: *PageSize A6 *InputSlot Plain
+*UIConstraints: *PageSize A6 *InputSlot Thick1
+*UIConstraints: *PageSize A6 *InputSlot Thick2
+*UIConstraints: *PageSize A6 *InputSlot Thick3
+*UIConstraints: *PageSize A6 *InputSlot Transparency
+
+*UIConstraints: *PageSize Postcard *InputSlot UpperCassette
+*UIConstraints: *PageSize Postcard *InputSlot LowerCassette
+*UIConstraints: *PageSize Postcard *InputSlot LCF
+*UIConstraints: *PageSize Postcard *InputSlot PedestalUpperCassette
+*UIConstraints: *PageSize Postcard *InputSlot PedestalLowerCassette
+*UIConstraints: *PageSize Postcard *InputSlot Plain
+*UIConstraints: *PageSize Postcard *InputSlot Thick1
+*UIConstraints: *PageSize Postcard *InputSlot Thick2
+*UIConstraints: *PageSize Postcard *InputSlot Thick3
+*UIConstraints: *PageSize Postcard *InputSlot Transparency
+
+
+*% ========== ADU Contraints ================
+
+*UIConstraints: *ADU None *Duplex DuplexNoTumble
+*UIConstraints: *ADU None *Duplex DuplexTumble
+
+*UIConstraints: *Duplex DuplexNoTumble *ADU None
+*UIConstraints: *Duplex DuplexTumble *ADU None
+
+*UIConstraints: *ADU None *BookletPaperSize Letter
+*UIConstraints: *ADU None *BookletPaperSize A4
+*UIConstraints: *ADU None *BookletPaperSize Legal
+*UIConstraints: *ADU None *BookletPaperSize Statement
+*UIConstraints: *ADU None *BookletPaperSize Ledger
+*UIConstraints: *ADU None *BookletPaperSize Folio
+*UIConstraints: *ADU None *BookletPaperSize A3
+*UIConstraints: *ADU None *BookletPaperSize A5
+*UIConstraints: *ADU None *BookletPaperSize B4
+*UIConstraints: *ADU None *BookletPaperSize B5
+*UIConstraints: *ADU None *BookletPaperSize Computer
+*UIConstraints: *ADU None *BookletPaperSize Legal-13
+*UIConstraints: *ADU None *BookletPaperSize Square
+*UIConstraints: *ADU None *BookletPaperSize 8K
+*UIConstraints: *ADU None *BookletPaperSize 16K
+
+*UIConstraints: *ADU None *BookletCenterMargin 25
+*UIConstraints: *ADU None *BookletCenterMargin 50
+*UIConstraints: *ADU None *BookletCenterMargin 75
+*UIConstraints: *ADU None *BookletCenterMargin 100
+*UIConstraints: *ADU None *BookletCenterMargin 125
+*UIConstraints: *ADU None *BookletCenterMargin 150
+*UIConstraints: *ADU None *BookletCenterMargin 175
+*UIConstraints: *ADU None *BookletCenterMargin 200
+*UIConstraints: *ADU None *BookletCenterMargin 225
+*UIConstraints: *ADU None *BookletCenterMargin 250
+*UIConstraints: *ADU None *BookletCenterMargin 275
+*UIConstraints: *ADU None *BookletCenterMargin 300
+*UIConstraints: *ADU None *BookletCenterMargin Set
+
+*UIConstraints: *ADU None *BookletPageLayout RightToLeft
+*UIConstraints: *ADU None *BookletPageLayout LeftToRight
+
+*UIConstraints: *ADU None *BookletOuterMargin 2
+*UIConstraints: *ADU None *BookletOuterMargin 4
+*UIConstraints: *ADU None *BookletOuterMargin 6
+*UIConstraints: *ADU None *BookletOuterMargin 8
+*UIConstraints: *ADU None *BookletOuterMargin 10
+*UIConstraints: *ADU None *BookletOuterMargin 12
+*UIConstraints: *ADU None *BookletOuterMargin 14
+*UIConstraints: *ADU None *BookletOuterMargin 16
+*UIConstraints: *ADU None *BookletOuterMargin 18
+*UIConstraints: *ADU None *BookletOuterMargin Set
+
+
+*% ========== Lower Drawer Contraints ================
+
+*UIConstraints: *LowerDrawer None *InputSlot LowerCassette
+*UIConstraints: *InputSlot LowerCassette *LowerDrawer None
+
+
+*%===== Device Capabilities ==========================
+*LanguageLevel: "3"
+
+*ColorDevice: False
+*DefaultColorSpace: Gray
+*Protocols: TBCP
+*TTRasterizer: Type42
+*?TTRasterizer: "
+ save
+ 42 /FontType resourcestatus
+ { pop pop (Type42)} {pop pop (None)} ifelse = flush
+ restore
+"
+*End
+
+*FreeVM: "12000000"
+*LandscapeOrientation: Plus90
+*FileSystem: False
+*Throughput: "65"
+
+*Password: "()"
+*ExitServer: "
+ count 0 eq
+ { false } { true exch startjob } ifelse
+ not {
+ (WARNING: Cannot modify initial VM.) =
+ (Missing or invalid password.) =
+ (Please contact the author of this software.) = flush quit
+ } if
+"
+*End
+*Reset: "
+ count 0 eq
+ { false } { true exch startjob } ifelse
+ not {
+ (WARNING: Cannot reset printer.) =
+ (Missing or invalid password.) =
+ (Please contact the author of this software.) = flush quit
+ } if
+ systemdict /quit get exec
+ (WARNING : Printer Reset Failed.) = flush
+"
+*End
+
+*DefaultResolution: 600dpi
+*SuggestedJobTimeout: "0"
+*SuggestedWaitTimeout: "0"
+*PrintPSErrors: True
+
+*%===== Halftone Information =========================
+*DefaultHalftoneType: 1
+*ScreenFreq: "85.0"
+*ScreenAngle: "45.0"
+*DefaultScreenProc: Dot
+*ScreenProc Dot: "
+ { abs exch abs 2 copy add 1 gt { 1 sub dup mul exch 1 sub dup mul add 1
+ sub } { dup mul exch dup mul add 1 exch sub }ifelse }
+"
+*End
+*DefaultTransfer: Null
+*Transfer Null: "{ }"
+*Transfer Null.Inverse: "{ 1 exch sub }"
+
+*%===== Paper Sizes ==================================
+*OpenUI *PageSize: PickOne
+*OrderDependency: 20 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize A3/A3 (297 x 420mm): "
+ << /DeferredMediaSelection true /PageSize [842 1191] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize A4/A4 (210 x 297mm): "
+ << /DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize A5/A5 (148 x 210mm): "
+ << /DeferredMediaSelection true /PageSize [420 595] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize A6/A6 (105 x 148mm): "
+ << /DeferredMediaSelection true /PageSize [297 420] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize B4/B4 (257 x 364mm): "
+ << /DeferredMediaSelection true /PageSize [728 1032] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize B5/B5 (182 x 257mm): "
+ << /DeferredMediaSelection true /PageSize [516 728] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize Ledger/Ledger (11 x 17"): "
+ << /DeferredMediaSelection true /PageSize [792 1224] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize Legal/Legal (8 1/2 x 14"): "
+ << /DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize Letter/Letter (8 1/2 x 11"): "
+ << /DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize Statement/Statement (5 1/2 x 8 1/2"): "
+ << /DeferredMediaSelection true /PageSize [396 612] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize Folio/Folio (210 x 330mm): "
+ << /DeferredMediaSelection true /PageSize [595 935] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize Computer/Computer (10 1/8 x 14"): "
+ << /DeferredMediaSelection true /PageSize [729 1008] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize LG13/13" LG (8 1/2 x 13"): "
+ << /DeferredMediaSelection true /PageSize [612 936] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize SQ85/8.5" SQ (8 1/2 x 8 1/2"): "
+ << /DeferredMediaSelection true /PageSize [612 612] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize 8K/8K (270 x 390mm): "
+ << /DeferredMediaSelection true /PageSize [767 1107] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize 16K/16K (195 x 270mm): "
+ << /DeferredMediaSelection true /PageSize [554 767] /ImagingBBox null >> setpagedevice"
+*End
+
+*?PageSize: "
+ save
+ currentpagedevice /PageSize get aload pop
+ 2 copy gt {exch} if
+ (Unknown)
+ 16 dict
+ dup [612 612] (SQ85) put
+ dup [612 936] (LG13) put
+ dup [729 1008] (Computer) put
+ dup [595 935] (Folio) put
+ dup [396 612] (Statement) put
+ dup [612 792] (Letter) put
+ dup [612 1008] (Legal) put
+ dup [792 1224] (Ledger) put
+ dup [516 728] (B5) put
+ dup [728 1032] (B4) put
+ dup [297 420] (A6) put
+ dup [420 595] (A5) put
+ dup [595 842] (A4) put
+ dup [842 1191] (A3) put
+ dup [554 767] (16K) put
+ dup [767 1107] (8K) put
+{ exch aload pop 4 index sub abs 5 le exch
+ 5 index sub abs 5 le and
+ {exch pop exit} {pop} ifelse
+ } bind forall
+ = flush pop pop
+ restore
+"
+*End
+*CloseUI: *PageSize
+
+*OpenUI *PageRegion: PickOne
+*OrderDependency: 29 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion A3/A3 (297 x 420mm): "
+ << /PageSize [842 1191] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion A4/A4 (210 x 297mm): "
+ << /PageSize [595 842] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion A5/A5 (148 x 210mm): "
+ << /PageSize [420 595] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion A6/A6 (105 x 148mm): "
+ << /PageSize [297 420] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion B4/B4 (257 x 364mm): "
+ << /PageSize [728 1032] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion B5/B5 (182 x 257mm): "
+ << /PageSize [516 728] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion Ledger/Ledger (11 x 17"): "
+ << /PageSize [792 1224] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion Legal/Legal (8 1/2 x 14"): "
+ << /PageSize [612 1008] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion Letter/Letter (8 1/2 x 11"): "
+ << /PageSize [612 792] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion Statement/Statement (5 1/2 x 8 1/2"): "
+ << /PageSize [396 612] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion Folio/Folio (210 x 330mm): "
+ << /PageSize [595 935] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion Computer/Computer (10 1/8 x 14"): "
+ << /PageSize [729 1008] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion LG13/13" LG (8 1/2 x 13"): "
+ << /PageSize [612 936] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion SQ85/8.5" SQ (8 1/2 x 8 1/2"): "
+ << /PageSize [612 612] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion 8K/8K (270 x 390mm): "
+ << /PageSize [767 1107] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion 16K/16K (195 x 270mm): "
+ << /PageSize [554 767] /ImagingBBox null >> setpagedevice"
+*End
+
+*CloseUI: *PageRegion
+
+*DefaultImageableArea: Letter
+*ImageableArea A3/A3 (297 x 420mm): "14.16 14.16 827.84 1176.84 "
+*ImageableArea A4/A4 (210 x 297mm): "14.16 14.16 581.84 827.84 "
+*ImageableArea A5/A5 (148 x 210mm): "14.28 14.16 405.72 581.84 "
+*ImageableArea A6/A6 (105 x 148mm): "14.16 14.28 283.84 405.72 "
+*ImageableArea B4/B4 (257 x 364mm): "14.16 14.16 714.84 1017.84 "
+*ImageableArea B5/B5 (182 x 257mm): "14.28 14.16 501.72 714.84 "
+*ImageableArea Ledger/Ledger (11 x 17"): "14.16 14.16 776.84 1210.84 "
+*ImageableArea Legal/Legal (8 1/2 x 14"): "14.16 14.16 598.84 995.84 "
+*ImageableArea Letter/Letter (8 1/2 x 11"): "14.16 14.16 598.84 776.84 "
+*ImageableArea Statement/Statement (5 1/2 x 8 1/2"): "14.28 14.16 382.72 598.84 "
+*ImageableArea Folio/Folio (210 x 330mm): "14.16 14.16 581.84 921.84 "
+*ImageableArea Computer/Computer (10 1/8 x 14"): "14.16 14.16 714.84 995.84 "
+*ImageableArea LG13/13" LG (8 1/2 x 13"): "14.16 14.16 598.84 921.84 "
+*ImageableArea SQ85/8.5" SQ (8 1/2 x 8 1/2"): "14.16 14.16 598.84 598.84 "
+*ImageableArea 8K/8K (270 x 390mm): "14.16 14.16 751.84 1091.84 "
+*ImageableArea 16K/16K (195 x 270mm): "14.16 14.16 538.84 751.84 "
+*?ImageableArea: "
+ save
+ /cvp { ( ) cvs print ( ) print } bind def
+ /upperright {10000 mul floor 10000 div} bind def
+ /lowerleft {10000 mul ceiling 10000 div} bind def
+ newpath clippath pathbbox
+ 4 -2 roll exch 2 {lowerleft cvp} repeat
+ exch 2 {upperright cvp} repeat flush
+ restore
+"
+*End
+
+*DefaultPaperDimension: Letter
+*PaperDimension A3/A3 (297 x 420mm): "842 1191"
+*PaperDimension A4/A4 (210 x 297mm): "595 842"
+*PaperDimension A5/A5 (148 x 210mm): "420 595"
+*PaperDimension A6/A6 (105 x 148mm): "297 420"
+*PaperDimension B4/B4 (257 x 364mm): "728 1032"
+*PaperDimension B5/B5 (182 x 257mm): "516 728"
+*PaperDimension Ledger/Ledger (11 x 17"): "792 1224"
+*PaperDimension Legal/Legal (8 1/2 x 14"): "612 1008"
+*PaperDimension Letter/Letter (8 1/2 x 11"): "612 792"
+*PaperDimension Statement/Statement (5 1/2 x 8 1/2"): "396 612"
+*PaperDimension Folio/Folio (210 x 330mm): "595 935"
+*PaperDimension Computer/Computer (10 1/8 x 14"): "729 1008"
+*PaperDimension LG13/13" LG (8 1/2 x 13"): "612 936"
+*PaperDimension SQ85/8.5" SQ (8 1/2 x 8 1/2"): "612 612"
+*PaperDimension 8K/8K (270 x 390mm): "767 1107"
+*PaperDimension 16K/16K (195 x 270mm): "554 767"
+
+*%===== Paper Source =================================
+*OpenUI *InputSlot: PickOne
+*OrderDependency: 35 AnySetup *InputSlot
+*DefaultInputSlot: Auto
+*InputSlot Auto/Auto (Default): "
+ << /DeferredMediaSelection true /ManualFeed false
+ /MediaPosition null /MediaType null >> setpagedevice
+ userdict /TSBMediaType 0 put"
+*End
+*InputSlot UpperCassette/Drawer 1: "
+ << /DeferredMediaSelection true /ManualFeed false
+ /MediaPosition 0 /MediaType null >> setpagedevice
+ userdict /TSBMediaType 0 put"
+*End
+*InputSlot LowerCassette/Drawer 2: "
+ << /DeferredMediaSelection true /ManualFeed false
+ /MediaPosition 1 /MediaType null >> setpagedevice
+ userdict /TSBMediaType 0 put"
+*End
+*InputSlot LCF/LCF: "
+ << /DeferredMediaSelection true /ManualFeed false
+ /MediaPosition 4 /MediaType null >> setpagedevice
+ userdict /TSBMediaType 0 put"
+*End
+*InputSlot PedestalUpperCassette/Drawer 3: "
+ << /DeferredMediaSelection true /ManualFeed false
+ /MediaPosition 4 /MediaType null >> setpagedevice
+ userdict /TSBMediaType 0 put"
+*End
+*InputSlot PedestalLowerCassette/Drawer 4: "
+ << /DeferredMediaSelection true /ManualFeed false
+ /MediaPosition 5 /MediaType null >> setpagedevice
+ userdict /TSBMediaType 0 put"
+*End
+*InputSlot SheetFeedBypass/Bypass Tray:"
+ << /DeferredMediaSelection true /ManualFeed true
+ /MediaPosition 3 /MediaType null >> setpagedevice
+ userdict /TSBMediaType 0 put"
+*End
+*InputSlot Plain/Plain: "
+ << /DeferredMediaSelection true /ManualFeed false
+ /MediaPosition null /MediaType (Plain) >> setpagedevice
+ userdict /TSBMediaType 0 put"
+*End
+*InputSlot Thick1/Thick 1: "
+ << /DeferredMediaSelection true /ManualFeed false
+ /MediaPosition null /MediaType (Thick 1) >> setpagedevice
+ userdict /TSBMediaType 1 put"
+*End
+*InputSlot Thick2/Thick 2: "
+ << /DeferredMediaSelection true /ManualFeed false
+ /MediaPosition null /MediaType (Thick 2) >> setpagedevice
+ userdict /TSBMediaType 2 put"
+*End
+*InputSlot Thick3/Thick 3: "
+ << /DeferredMediaSelection true /ManualFeed false
+ /MediaPosition null /MediaType (Thick 3) >> setpagedevice
+ userdict /TSBMediaType 3 put"
+*End
+*InputSlot Transparency/Transparency: "
+ << /DeferredMediaSelection true /ManualFeed true
+ /MediaPosition null /MediaType (Transparency) >> setpagedevice
+ userdict /TSBMediaType 4 put"
+*End
+*CloseUI: *InputSlot
+
+*%===== Duplex =======================================
+*% Long and short edge duplexing options selected here override the short
+*% edge duplexing that may be selected by Booklet Mode Printing options.
+*OpenUI *Duplex/Duplex: PickOne
+*OrderDependency: 34 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex None/1-Sided: ""
+*Duplex DuplexNoTumble/2-Sided, No Tumble(Long-Edge Binding): "
+ << /Duplex true /Tumble false >> setpagedevice"
+*End
+*Duplex DuplexTumble/2-Sided, Tumble(Short-Edge Binding): "
+ << /Duplex true /Tumble true >> setpagedevice"
+*End
+*?Duplex: "
+ save
+ currentpagedevice /Duplex get
+ {currentpagedevice /Tumble get {(DuplexTumble)}{(DuplexNoTumble)}ifelse}
+ {(None)}ifelse
+ = flush
+ restore"
+*End
+*CloseUI: *Duplex
+
+*%====== Collate =====================
+*OpenUI *Collate/Collate: Boolean
+*OrderDependency: 60 AnySetup *Collate
+*DefaultCollate: True
+*Collate True: "
+
+ /concat_str_str {
+ % parameters
+ % string string
+ % result
+ % string
+ dup length
+ 2 index length add
+ 1 index type pop string
+ dup 0 4 index putinterval
+ dup 4 -1 roll length
+ 4 -1 roll putinterval
+ } bind def
+
+ /concat_str_num {
+ % parameters
+ % string number
+ 10 string
+ cvs
+ concat_str_str
+ } bind def
+
+
+ <</TSBPrivate (DSSC PRINT COLLATE=1)>> setpagedevice
+ <</TSBPrivate (DSSC PRINT NUMCOPIES=)
+ currentpagedevice /NumCopies known
+ {
+ currentpagedevice /NumCopies get
+ dup null eq
+ { pop 0 }
+ if
+ }
+ { 0 }
+ ifelse
+ concat_str_num
+ >> setpagedevice"
+*End
+*Collate False: "
+
+ /concat_str_str {
+ % parameters
+ % string string
+ % result
+ % string
+ dup length
+ 2 index length add
+ 1 index type pop string
+ dup 0 4 index putinterval
+ dup 4 -1 roll length
+ 4 -1 roll putinterval
+ } bind def
+
+ /concat_str_num {
+ % parameters
+ % string number
+ 10 string
+ cvs
+ concat_str_str
+ } bind def
+
+ <</TSBPrivate (DSSC PRINT COLLATE=0)>> setpagedevice
+ <</TSBPrivate (DSSC PRINT NUMCOPIES=)
+ currentpagedevice /NumCopies known
+ {
+ currentpagedevice /NumCopies get
+ dup null eq
+ { pop 0 }
+ if
+ }
+ { 0 }
+ ifelse
+ concat_str_num
+ >> setpagedevice"
+*End
+*CloseUI: *Collate
+
+*OpenGroup: FinishingOptions/Finishing
+
+*%===== Destination ==================================
+*OpenUI *OutputBin/Destination: PickOne
+*OrderDependency: 37 AnySetup *OutputBin
+*DefaultOutputBin: Auto
+*OutputBin Auto/Auto: "
+ "
+*End
+*OutputBin Inner/Inner Tray: "
+ << /OutputPosition 1 >> setpagedevice"
+*End
+*OutputBin JSPUpper/Job Separator Upper: "
+ << /OutputPosition 6 >> setpagedevice"
+*End
+*OutputBin JSPLower/Job Separator Lower: "
+ << /OutputPosition 7 >> setpagedevice"
+*End
+*OutputBin Bin1/Tray 1: "
+ << /OutputPosition 3 >> setpagedevice"
+*End
+*OutputBin Bin2/Tray 2: "
+ << /OutputPosition 4 >> setpagedevice"
+*End
+*CloseUI: *OutputBin
+
+*%===== Hole Punch ====================================
+*OpenUI *HolePunch/Hole Punch: PickOne
+*OrderDependency: 38 AnySetup *HolePunch
+*DefaultHolePunch: Off
+*HolePunch Off/Off: "
+ <</TSBPrivate (DSSC PRINT HOLEPUNCH=0)>> setpagedevice"
+*End
+*HolePunch LEP-0R/Long Edge Punch without rotation: "
+ <</TSBPrivate (DSSC PRINT HOLEPUNCH=1)>> setpagedevice"
+*End
+*HolePunch SEP-0R/Short Edge Punch without rotation: "
+ <</TSBPrivate (DSSC PRINT HOLEPUNCH=2)>> setpagedevice"
+*End
+*HolePunch LEP-180R/Long Edge Punch with 180 degree rotation: "
+ <</TSBPrivate (DSSC PRINT HOLEPUNCH=3)>> setpagedevice"
+*End
+*HolePunch SEP-180R/Short Edge Punch with 180 degree rotation: "
+ <</TSBPrivate (DSSC PRINT HOLEPUNCH=4)>> setpagedevice"
+*End
+*CloseUI: *HolePunch
+
+*%===== Stapling ====================================
+*OpenUI *Stapling/Stapling: PickOne
+*OrderDependency: 39 AnySetup *Stapling
+*DefaultStapling: Off
+*Stapling Off/Off: "
+ <</TSBPrivate (DSSC PRINT STAPLING=0)>> setpagedevice"
+*End
+*Stapling UL/Upper Left (Portrait) / Upper Right (Landscape):"
+ <</TSBPrivate (DSSC PRINT STAPLING=769)>> setpagedevice"
+*End
+*Stapling ML/Middle Left (Portrait) / Middle Top (Landscape):"
+ <</TSBPrivate (DSSC PRINT STAPLING=2)>> setpagedevice"
+*End
+*Stapling LL/Lower Left (Portrait) / Upper Left (Landscape):"
+ <</TSBPrivate (DSSC PRINT STAPLING=33027)>> setpagedevice"
+*End
+*Stapling UR/Upper Right (Portrait) / Lower Right (Landscape):"
+ <</TSBPrivate (DSSC PRINT STAPLING=387)>> setpagedevice"
+*End
+*Stapling MR/Middle Right (Portrait) / Middle Bottom (Landscape):"
+ <</TSBPrivate (DSSC PRINT STAPLING=130)>> setpagedevice"
+*End
+*Stapling LR/Lower Right (Portrait) / Lower Left (Landscape):"
+ <</TSBPrivate (DSSC PRINT STAPLING=33665)>> setpagedevice"
+*End
+*Stapling MT/Middle Top (Portrait) / Middle Right (Landscape):"
+ <</TSBPrivate (DSSC PRINT STAPLING=512)>> setpagedevice"
+*End
+*Stapling MB/Middle Bottom (Portrait) / Middle Left (Landscape):"
+ <</TSBPrivate (DSSC PRINT STAPLING=33280)>> setpagedevice"
+*End
+*Stapling SS/Saddle Stitch (Portrait) / Saddle Stitch (Landscape):"
+ <</TSBPrivate (DSSC PRINT STAPLING=1028) >> setpagedevice"
+*End
+*CloseUI: *Stapling
+*CloseGroup: FinishingOptions
+
+*OpenGroup: PrintingModes/Printing Modes
+*%===== Print Mode ====================================
+*% If the dscInfo dictionary is not set using the printer driver, the
+*% userlogin and job name are set to "CUPS User" and "CUPS Application"
+*% respectively. If the dscinfo dictionary is set, document name and
+*% user name are set as per the CUPS login name and Document name.
+*% The default print mode is Normal.
+*OpenUI *PrintMode/Print Mode: PickOne
+*OrderDependency: 49 AnySetup *PrintMode
+*% The OrderDependency was 47 but this did not work.
+*DefaultPrintMode: Normal
+*PrintMode Normal/Normal: "
+ /dscInfo where {
+ pop
+ dscInfo /For known {
+ <</TSBPrivate 100 string dup 0 (DSSC PRINT USERLOGIN=)
+ putinterval dup 21 dscInfo /For get putinterval
+ >> setpagedevice
+ }if
+ dscInfo /Title known {
+ <</TSBPrivate 100 string dup 0 (DSSC JOB NAME=)
+ putinterval dup 14 dscInfo /Title get putinterval
+ >> setpagedevice
+ }if
+ <</TSBPrivate (DSSC PRINT PRINTMODE=NORMAL) >> setpagedevice
+ }{
+ <</TSBPrivate (DSSC PRINT USERLOGIN=CUPS User) >> setpagedevice
+ <</TSBPrivate (DSSC JOB NAME=CUPS Document) >> setpagedevice
+ <</TSBPrivate (DSSC PRINT PRINTMODE=NORMAL) >> setpagedevice
+ }ifelse"
+*End
+
+*PrintMode Proof/Proof: "
+ /dscInfo where {
+ pop
+ dscInfo /For known {
+ <</TSBPrivate 100 string dup 0 (DSSC PRINT USERLOGIN=)
+ putinterval dup 21 dscInfo /For get putinterval
+ >> setpagedevice
+ }if
+ dscInfo /Title known {
+ <</TSBPrivate 100 string dup 0 (DSSC JOB NAME=)
+ putinterval dup 14 dscInfo /Title get putinterval
+ >> setpagedevice
+ }if
+ <</TSBPrivate (DSSC PRINT PRINTMODE=PROOF) >> setpagedevice
+ }{
+ <</TSBPrivate (DSSC PRINT USERLOGIN=CUPS User) >> setpagedevice
+ <</TSBPrivate (DSSC JOB NAME=CUPS Document) >> setpagedevice
+ <</TSBPrivate (DSSC PRINT PRINTMODE=PROOF) >> setpagedevice
+ }ifelse"
+*End
+
+*% The private print DIN number is selected in the DIN options tab.
+*PrintMode Private/Private - Password: "
+ /dscInfo where {
+ pop
+ dscInfo /For known {
+ <</TSBPrivate 100 string dup 0 (DSSC PRINT USERLOGIN=)
+ putinterval dup 21 dscInfo /For get putinterval
+ >> setpagedevice
+ }if
+ dscInfo /Title known {
+ <</TSBPrivate 100 string dup 0 (DSSC JOB NAME=)
+ putinterval dup 14 dscInfo /Title get putinterval
+ >> setpagedevice
+ }if
+ <</TSBPrivate (DSSC PRINT PRINTMODE=PRIVATE) >> setpagedevice
+ <</TSBPrivate (DSSC PRINT PRIVPRINT=00000) dup
+ userdict /DINDigit1 get
+ userdict /DINDigit2 get add
+ userdict /DINDigit3 get add
+ userdict /DINDigit4 get add
+ userdict /DINDigit5 get add
+ (00000) cvs
+ dup length 26 exch sub exch putinterval>> setpagedevice
+ }{
+ <</TSBPrivate (DSSC PRINT USERLOGIN=CUPS User) >> setpagedevice
+ <</TSBPrivate (DSSC JOB NAME=CUPS Document) >> setpagedevice
+ <</TSBPrivate (DSSC PRINT PRINTMODE=PRIVATE) >> setpagedevice
+ <</TSBPrivate (DSSC PRINT PRIVPRINT=00000) dup
+ userdict /DINDigit1 get
+ userdict /DINDigit2 get add
+ userdict /DINDigit3 get add
+ userdict /DINDigit4 get add
+ userdict /DINDigit5 get add
+ (00000) cvs
+ dup length 26 exch sub exch putinterval>> setpagedevice
+ }ifelse"
+*End
+*%
+*% *PrintMode Box/Send to Default Box: "
+*% <</TSBPrivate (DSSC BOX BOX=1) >> setpagedevice
+*% <</TSBPrivate (DSSC BOX BOXNO=000) >> setpagedevice
+*% <</TSBPrivate (DSSC PRINT PRINTMODE=BOX) >> setpagedevice"
+*% *End
+*%
+*% *PrintMode BoxPrint/Send to Default Box and Print: "
+*% <</TSBPrivate (DSSC BOX BOX=1) >> setpagedevice
+*% <</TSBPrivate (DSSC BOX BOXNO=000) >> setpagedevice
+*% <</TSBPrivate (DSSC PRINT PRINTMODE=NORMAL) >> setpagedevice"
+*% *End
+
+*%
+*CloseUI: *PrintMode
+
+
+*%===== Department Code ====================================
+*% This option sends the Department code to the printer. The department code is
+*% calculated by adding together the five single department code digits.
+*OpenUI *DeptCode/Department Code: Boolean
+*OrderDependency: 48 AnySetup *DeptCode
+*DefaultDeptCode: False
+*DeptCode False/Disabled: ""
+*% The Department Code (DC) number is selected in the DC options tab.
+*DeptCode True/Enabled: "
+ <</TSBPrivate (DSSC PRINT ACCESSCODE=00000) dup
+ userdict /DCDigit1 get
+ userdict /DCDigit2 get add
+ userdict /DCDigit3 get add
+ userdict /DCDigit4 get add
+ userdict /DCDigit5 get add
+ (00000) cvs
+ dup length 27 exch sub exch putinterval>> setpagedevice"
+*End
+*CloseUI: *DeptCode
+*%===== Distinguish Thin Lines ============================
+*% This option allows the user to turn Distinguish Thin Lines On or Off. The default value is On.
+*OpenUI *DistinguishThinLines/Distinguish Thin Lines: Boolean
+*OrderDependency: 54 AnySetup *DistinguishThinLines
+*DefaultDistinguishThinLines: False
+*DistinguishThinLines False/Off: "
+ <</TSBPrivate (DSSC PRINT THINLINELIMIT=0) >> setpagedevice"
+*End
+*DistinguishThinLines True/On: "
+ <</TSBPrivate (DSSC PRINT THINLINELIMIT=1) >> setpagedevice"
+*End
+*CloseUI: *DistinguishThinLines
+
+
+*%===== Blank Page ============================
+*% This option allows the user to turn Blank page On and Off. The default value is Off.
+*OpenUI *BlankPage/Do not Print Blank Pages: Boolean
+*OrderDependency: 55 AnySetup *BlankPage
+*DefaultBlankPage: False
+*BlankPage False/Off: "
+ <</TSBPrivate (DSSC PRINT WHITEPAPER=0) >> setpagedevice"
+*End
+*BlankPage True/On: "
+ <</TSBPrivate (DSSC PRINT WHITEPAPER=1) >> setpagedevice"
+*End
+*CloseUI: *BlankPage
+
+*CloseGroup: PrintingModes
+
+
+*% ===== Document ID Selection Options ======================================
+*% The Document ID (DIN) group of options is needed for the CUPS PPD because
+*% CUPS does not support RBISET to allow the user to enter custom values. The only
+*% options are drop down lists and check boxes. The five drop down boxs allow the
+*% user to effectively select a five digit number for the document ID.
+*% The Document ID is only used when the Private Print using Document ID (DIN) option
+*% is checked in the Print Mode Tab/Print Mode Option. The default DIN value is 00000.
+*OpenGroup: DINNumber/DIN
+
+*OpenUI *DINDigit1/Private Print Document ID - Digit 1: PickOne
+*OrderDependency: 27 AnySetup *DINDigit1
+*DefaultDINDigit1: 0
+*DINDigit1 0/0: "userdict /DINDigit1 00000 put"
+*DINDigit1 1/1: "userdict /DINDigit1 10000 put"
+*DINDigit1 2/2: "userdict /DINDigit1 20000 put"
+*DINDigit1 3/3: "userdict /DINDigit1 30000 put"
+*DINDigit1 4/4: "userdict /DINDigit1 40000 put"
+*DINDigit1 5/5: "userdict /DINDigit1 50000 put"
+*DINDigit1 6/6: "userdict /DINDigit1 60000 put"
+*DINDigit1 7/7: "userdict /DINDigit1 70000 put"
+*DINDigit1 8/8: "userdict /DINDigit1 80000 put"
+*DINDigit1 9/9: "userdict /DINDigit1 90000 put"
+*CloseUI: *DINDigit1
+
+*OpenUI *DINDigit2/Private Print Document ID - Digit 2: PickOne
+*OrderDependency: 27 AnySetup *DINDigit2
+*DefaultDINDigit2: 0
+*DINDigit2 0/0: "userdict /DINDigit2 0000 put"
+*DINDigit2 1/1: "userdict /DINDigit2 1000 put"
+*DINDigit2 2/2: "userdict /DINDigit2 2000 put"
+*DINDigit2 3/3: "userdict /DINDigit2 3000 put"
+*DINDigit2 4/4: "userdict /DINDigit2 4000 put"
+*DINDigit2 5/5: "userdict /DINDigit2 5000 put"
+*DINDigit2 6/6: "userdict /DINDigit2 6000 put"
+*DINDigit2 7/7: "userdict /DINDigit2 7000 put"
+*DINDigit2 8/8: "userdict /DINDigit2 8000 put"
+*DINDigit2 9/9: "userdict /DINDigit2 9000 put"
+*CloseUI: *DINDigit2
+
+*OpenUI *DINDigit3/Private Print Document ID - Digit 3: PickOne
+*OrderDependency: 27 AnySetup *DINDigit3
+*DefaultDINDigit3: 0
+*DINDigit3 0/0: "userdict /DINDigit3 000 put"
+*DINDigit3 1/1: "userdict /DINDigit3 100 put"
+*DINDigit3 2/2: "userdict /DINDigit3 200 put"
+*DINDigit3 3/3: "userdict /DINDigit3 300 put"
+*DINDigit3 4/4: "userdict /DINDigit3 400 put"
+*DINDigit3 5/5: "userdict /DINDigit3 500 put"
+*DINDigit3 6/6: "userdict /DINDigit3 600 put"
+*DINDigit3 7/7: "userdict /DINDigit3 700 put"
+*DINDigit3 8/8: "userdict /DINDigit3 800 put"
+*DINDigit3 9/9: "userdict /DINDigit3 900 put"
+*CloseUI: *DINDigit3
+
+*OpenUI *DINDigit4/Private Print Document ID - Digit 4: PickOne
+*OrderDependency: 27 AnySetup *DINDigit4
+*DefaultDINDigit4: 0
+*DINDigit4 0/0: "userdict /DINDigit4 00 put"
+*DINDigit4 1/1: "userdict /DINDigit4 10 put"
+*DINDigit4 2/2: "userdict /DINDigit4 20 put"
+*DINDigit4 3/3: "userdict /DINDigit4 30 put"
+*DINDigit4 4/4: "userdict /DINDigit4 40 put"
+*DINDigit4 5/5: "userdict /DINDigit4 50 put"
+*DINDigit4 6/6: "userdict /DINDigit4 60 put"
+*DINDigit4 7/7: "userdict /DINDigit4 70 put"
+*DINDigit4 8/8: "userdict /DINDigit4 80 put"
+*DINDigit4 9/9: "userdict /DINDigit4 90 put"
+*CloseUI: *DINDigit4
+
+*OpenUI *DINDigit5/Private Print Document ID - Digit 5: PickOne
+*OrderDependency: 27 AnySetup *DINDigit5
+*DefaultDINDigit5: 0
+*DINDigit5 0/0: "userdict /DINDigit5 0 put"
+*DINDigit5 1/1: "userdict /DINDigit5 1 put"
+*DINDigit5 2/2: "userdict /DINDigit5 2 put"
+*DINDigit5 3/3: "userdict /DINDigit5 3 put"
+*DINDigit5 4/4: "userdict /DINDigit5 4 put"
+*DINDigit5 5/5: "userdict /DINDigit5 5 put"
+*DINDigit5 6/6: "userdict /DINDigit5 6 put"
+*DINDigit5 7/7: "userdict /DINDigit5 7 put"
+*DINDigit5 8/8: "userdict /DINDigit5 8 put"
+*DINDigit5 9/9: "userdict /DINDigit5 9 put"
+*CloseUI: *DINDigit5
+
+*CloseGroup: DINNumber
+
+
+*% ===== Department Code Selection Options ======================================
+*% The Department Code (DC) group of options is needed for the CUPS PPD because
+*% CUPS does not support RBISET to allow the user to enter custom values. The only
+*% options are drop down lists and check boxes. The five drop down boxs allow the
+*% user to effectively select a five digit number for the department code.
+*% The department code is only used when the Department Code (DC) On options is checked
+*% in the Print Mode options tab. The default DC value is 00000.
+*OpenGroup: DepartmentCode/Printing Modes DC
+
+*OpenUI *DCDigit1/Department Code (DC) - Digit 1: PickOne
+*OrderDependency: 28 AnySetup *DCDigit1
+*DefaultDCDigit1: 0
+*DCDigit1 0/0: "userdict /DCDigit1 00000 put"
+*DCDigit1 1/1: "userdict /DCDigit1 10000 put"
+*DCDigit1 2/2: "userdict /DCDigit1 20000 put"
+*DCDigit1 3/3: "userdict /DCDigit1 30000 put"
+*DCDigit1 4/4: "userdict /DCDigit1 40000 put"
+*DCDigit1 5/5: "userdict /DCDigit1 50000 put"
+*DCDigit1 6/6: "userdict /DCDigit1 60000 put"
+*DCDigit1 7/7: "userdict /DCDigit1 70000 put"
+*DCDigit1 8/8: "userdict /DCDigit1 80000 put"
+*DCDigit1 9/9: "userdict /DCDigit1 90000 put"
+*CloseUI: *DCDigit1
+
+*OpenUI *DCDigit2/Department Code (DC) - Digit 2: PickOne
+*OrderDependency: 28 AnySetup *DCDigit2
+*DefaultDCDigit2: 0
+*DCDigit2 0/0: "userdict /DCDigit2 0000 put"
+*DCDigit2 1/1: "userdict /DCDigit2 1000 put"
+*DCDigit2 2/2: "userdict /DCDigit2 2000 put"
+*DCDigit2 3/3: "userdict /DCDigit2 3000 put"
+*DCDigit2 4/4: "userdict /DCDigit2 4000 put"
+*DCDigit2 5/5: "userdict /DCDigit2 5000 put"
+*DCDigit2 6/6: "userdict /DCDigit2 6000 put"
+*DCDigit2 7/7: "userdict /DCDigit2 7000 put"
+*DCDigit2 8/8: "userdict /DCDigit2 8000 put"
+*DCDigit2 9/9: "userdict /DCDigit2 9000 put"
+*CloseUI: *DCDigit2
+
+*OpenUI *DCDigit3/Department Code (DC) - Digit 3: PickOne
+*OrderDependency: 28 AnySetup *DCDigit3
+*DefaultDCDigit3: 0
+*DCDigit3 0/0: "userdict /DCDigit3 000 put"
+*DCDigit3 1/1: "userdict /DCDigit3 100 put"
+*DCDigit3 2/2: "userdict /DCDigit3 200 put"
+*DCDigit3 3/3: "userdict /DCDigit3 300 put"
+*DCDigit3 4/4: "userdict /DCDigit3 400 put"
+*DCDigit3 5/5: "userdict /DCDigit3 500 put"
+*DCDigit3 6/6: "userdict /DCDigit3 600 put"
+*DCDigit3 7/7: "userdict /DCDigit3 700 put"
+*DCDigit3 8/8: "userdict /DCDigit3 800 put"
+*DCDigit3 9/9: "userdict /DCDigit3 900 put"
+*CloseUI: *DCDigit3
+
+*OpenUI *DCDigit4/Department Code (DC) - Digit 4: PickOne
+*OrderDependency: 28 AnySetup *DCDigit4
+*DefaultDCDigit4: 0
+*DCDigit4 0/0: "userdict /DCDigit4 00 put"
+*DCDigit4 1/1: "userdict /DCDigit4 10 put"
+*DCDigit4 2/2: "userdict /DCDigit4 20 put"
+*DCDigit4 3/3: "userdict /DCDigit4 30 put"
+*DCDigit4 4/4: "userdict /DCDigit4 40 put"
+*DCDigit4 5/5: "userdict /DCDigit4 50 put"
+*DCDigit4 6/6: "userdict /DCDigit4 60 put"
+*DCDigit4 7/7: "userdict /DCDigit4 70 put"
+*DCDigit4 8/8: "userdict /DCDigit4 80 put"
+*DCDigit4 9/9: "userdict /DCDigit4 90 put"
+*CloseUI: *DCDigit4
+
+*OpenUI *DCDigit5/Department Code (DC) - Digit 5: PickOne
+*OrderDependency: 28 AnySetup *DCDigit5
+*DefaultDCDigit5: 0
+*DCDigit5 0/0: "userdict /DCDigit5 0 put"
+*DCDigit5 1/1: "userdict /DCDigit5 1 put"
+*DCDigit5 2/2: "userdict /DCDigit5 2 put"
+*DCDigit5 3/3: "userdict /DCDigit5 3 put"
+*DCDigit5 4/4: "userdict /DCDigit5 4 put"
+*DCDigit5 5/5: "userdict /DCDigit5 5 put"
+*DCDigit5 6/6: "userdict /DCDigit5 6 put"
+*DCDigit5 7/7: "userdict /DCDigit5 7 put"
+*DCDigit5 8/8: "userdict /DCDigit5 8 put"
+*DCDigit5 9/9: "userdict /DCDigit5 9 put"
+*CloseUI: *DCDigit5
+
+*CloseGroup: DepartmentCode
+
+
+
+*%===== Booklet Mode Options =====================================
+*% This group of options allows the user to
+*% select the paper size to use for booklet mode, choose the page layout
+*% and select the inner and outer margin values. Further documentation is
+*% contained in the PPD specification.
+
+*OpenGroup: BookletModeOptions/Booklet
+
+*%===== Booklet Paper Size ===============================
+*% This specifies the paper size to be used for booklet printing.
+*% The default is None (Off). If booklet paper size is not None, then the
+*% paper type selected for booklet mode will override any other paper
+*% type selected.
+*% The TSBPrivate key takes a string parameter that is exactly the same
+*% as the parameter for th PJL COMMENT command. When the setpagedevice
+*% operator is executed with the TSBPrivate key the parameter is
+*% immediately passed to the DsruJobPJLParse() function in the same
+*% manner as if the PJL COMMENT command had been executed. The result
+*% of using this key is exactly the same as if a PJL command had been
+*% used so only the RIP needs to be changed to support this operation.
+*% If booklet printing is selected, then short edge duplexing by default
+*% is used (Duplex=true and Tumble=true), otherwise if booklet printing
+*% is not selected, then duplexing is turned off (Duplex=false). The Duplexing
+*% Option can be used to override this and change to long edge duplexing
+*% (Duplex=true and Tumble=false) if necessary.
+*OpenUI *BookletPaperSize/Booklet Paper Size: PickOne
+*OrderDependency: 30 AnySetup *BookletPaperSize
+*DefaultBookletPaperSize: None
+*BookletPaperSize None/None (Off): "<</Duplex false >> setpagedevice"
+*BookletPaperSize Letter/Letter: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=LT) /Duplex true /Tumble true >> setpagedevice"
+*End
+*BookletPaperSize A4/A4: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=A4) /Duplex true /Tumble true >> setpagedevice"
+*End
+*BookletPaperSize Legal/Legal: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=LG) /Duplex true /Tumble true >> setpagedevice"
+*End
+*BookletPaperSize Statement/Statement: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=ST) /Duplex true /Tumble true >> setpagedevice"
+*End
+*BookletPaperSize Ledger/Ledger: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=LD) /Duplex true /Tumble true >> setpagedevice"
+*End
+*BookletPaperSize Folio/Folio: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=FO) /Duplex true /Tumble true >> setpagedevice"
+*End
+*BookletPaperSize A3/A3: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=A3) /Duplex true /Tumble true >> setpagedevice"
+*End
+*BookletPaperSize A5/A5: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=A5) /Duplex true /Tumble true >> setpagedevice"
+*End
+*BookletPaperSize B4/B4: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=B4) /Duplex true /Tumble true >> setpagedevice"
+*End
+*BookletPaperSize B5/B5: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=B5) /Duplex true /Tumble true >> setpagedevice"
+*End
+*BookletPaperSize Computer/Computer: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=CO) /Duplex true /Tumble true >> setpagedevice"
+*End
+*BookletPaperSize Legal-13/13" LG: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=13) /Duplex true /Tumble true >> setpagedevice"
+*End
+*BookletPaperSize Square/8.5" SQ: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=SQ) /Duplex true /Tumble true >> setpagedevice"
+*End
+*BookletPaperSize 8K/8K: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=8K) /Duplex true /Tumble true >> setpagedevice"
+*End
+*BookletPaperSize 16K/16K: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=16K) /Duplex true /Tumble true >> setpagedevice"
+*End
+*CloseUI: *BookletPaperSize
+
+*%===== Booklet Page Layout ===============================
+*% This allows the user to select the page layout of the booklet,
+*% Either right to left or left to right.
+*% The default is left to right.
+*OpenUI *BookletPageLayout/Left to Right Page Layout: Boolean
+*OrderDependency: 31 AnySetup *BookletPageLayout
+*DefaultBookletPageLayout: True
+*BookletPageLayout False/Right to Left: "
+ <</TSBPrivate (DSSC PRINT LEFTTORIGHT=0) >> setpagedevice"
+*End
+*BookletPageLayout True/Left to Right: "
+ <</TSBPrivate (DSSC PRINT LEFTTORIGHT=1) >> setpagedevice"
+*End
+*CloseUI: *BookletPageLayout
+
+*%===== Booklet Center Margin ============================
+*% This allows the user to select the size of the center margin (gutter),
+*% in points, from the range 0 - 300. This is in addition to the center
+*% margin already specified by the application. The default is Off/0 points.
+*OpenUI *BookletCenterMargin/Booklet Center Margin: PickOne
+*OrderDependency: 32 AnySetup *BookletCenterMargin
+*DefaultBookletCenterMargin: Off
+*BookletCenterMargin Off/0 points: "
+<</TSBPrivate (DSSC PRINT CENTERMARGIN=000) >> setpagedevice"
+*End
+*BookletCenterMargin 3/3 points: "
+<</TSBPrivate (DSSC PRINT CENTERMARGIN=025) >> setpagedevice"
+*End
+*BookletCenterMargin 6/6 points: "
+<</TSBPrivate (DSSC PRINT CENTERMARGIN=050) >> setpagedevice"
+*End
+*BookletCenterMargin 9/9 points: "
+<</TSBPrivate (DSSC PRINT CENTERMARGIN=075) >> setpagedevice"
+*End
+*BookletCenterMargin 12/12 points: "
+<</TSBPrivate (DSSC PRINT CENTERMARGIN=100) >> setpagedevice"
+*End
+*BookletCenterMargin 15/15 points: "
+<</TSBPrivate (DSSC PRINT CENTERMARGIN=125) >> setpagedevice"
+*End
+*BookletCenterMargin 18/18 points: "
+<</TSBPrivate (DSSC PRINT CENTERMARGIN=150) >> setpagedevice"
+*End
+*BookletCenterMargin 21/21 points: "
+<</TSBPrivate (DSSC PRINT CENTERMARGIN=175) >> setpagedevice"
+*End
+*BookletCenterMargin 24/24 points: "
+<</TSBPrivate (DSSC PRINT CENTERMARGIN=200) >> setpagedevice"
+*End
+*BookletCenterMargin 27/27 points: "
+<</TSBPrivate (DSSC PRINT CENTERMARGIN=225) >> setpagedevice"
+*End
+*BookletCenterMargin 30/30 points: "
+<</TSBPrivate (DSSC PRINT CENTERMARGIN=250) >> setpagedevice"
+*End
+*BookletCenterMargin 33/33 points: "
+<</TSBPrivate (DSSC PRINT CENTERMARGIN=275) >> setpagedevice"
+*End
+*BookletCenterMargin 36/36 points: "
+<</TSBPrivate (DSSC PRINT CENTERMARGIN=300) >> setpagedevice"
+*End
+*CloseUI: *BookletCenterMargin
+
+
+*%===== Booklet Outer Margin ============================
+*% This allows the user to select the size of the outer margin (creep),
+*% in points, from the range 0 - 18, which should take place for the
+*% booklet. The default is Off/0 points.
+*OpenUI *BookletOuterMargin/Booklet Outer Margin: PickOne
+*OrderDependency: 33 AnySetup *BookletOuterMargin
+*DefaultBookletOuterMargin: Off
+*BookletOuterMargin Off/0 points: "
+<</TSBPrivate (DSSC PRINT OUTERMARGIN=000) >> setpagedevice"
+*End
+*BookletOuterMargin 6/6 points: "
+<</TSBPrivate (DSSC PRINT OUTERMARGIN=050) >> setpagedevice"
+*End
+*BookletOuterMargin 12/12 points: "
+<</TSBPrivate (DSSC PRINT OUTERMARGIN=100) >> setpagedevice"
+*End
+*BookletOuterMargin 18/18 points: "
+<</TSBPrivate (DSSC PRINT OUTERMARGIN=150) >> setpagedevice"
+*End
+*BookletOuterMargin 24/24 points: "
+<</TSBPrivate (DSSC PRINT OUTERMARGIN=200) >> setpagedevice"
+*End
+*BookletOuterMargin 30/30 points: "
+<</TSBPrivate (DSSC PRINT OUTERMARGIN=250) >> setpagedevice"
+*End
+*BookletOuterMargin 36/36 points: "
+<</TSBPrivate (DSSC PRINT OUTERMARGIN=300) >> setpagedevice"
+*End
+*BookletOuterMargin 42/42 points: "
+<</TSBPrivate (DSSC PRINT OUTERMARGIN=350) >> setpagedevice"
+*End
+*BookletOuterMargin 48/48 points: "
+<</TSBPrivate (DSSC PRINT OUTERMARGIN=400) >> setpagedevice"
+*End
+*BookletOuterMargin 54/54 points: "
+<</TSBPrivate (DSSC PRINT OUTERMARGIN=450) >> setpagedevice"
+*End
+*BookletOuterMargin 60/60 points: "
+<</TSBPrivate (DSSC PRINT OUTERMARGIN=500) >> setpagedevice"
+*End
+*BookletOuterMargin 66/66 points: "
+<</TSBPrivate (DSSC PRINT OUTERMARGIN=550) >> setpagedevice"
+*End
+*BookletOuterMargin 72/72 points: "
+<</TSBPrivate (DSSC PRINT OUTERMARGIN=600) >> setpagedevice"
+*End
+*CloseUI: *BookletOuterMargin
+
+*CloseGroup: BookletModeOptions
+
+*RequiresPageRegion All: True
+
+*OpenGroup: Quality/Quality
+*%===== Quality Specific Options ==================================
+*% This group of options allows the user to change the various color
+*% options available on the McKinley printer. As there are many options
+*% and only certain combinations are valid, some options have been combined
+*% into one to prevent invalid selections from being made. Refer to the McKinley
+*% Windows Printer Driver Specification v1.00 or later for more details
+*% on how the Quality options work.
+
+*%===== Halftone ============================
+*% This option allows the user to set Halftone to Detail or Smooth. The default value is Smooth.
+*OpenUI *Halftone/Halftone: PickOne
+*OrderDependency: 56 AnySetup *Halftone
+*DefaultHalftone: Auto
+
+*Halftone Auto/Auto: "
+<</ProcessColorModel /DeviceGray >> setpagedevice
+<</TSBPrivate (DSSC PRINT RENDERMODE=GRAYSCALE) >> setpagedevice
+<</TSBPrivate (DSSC PRINT XYRESOLUTION=600x600) >> setpagedevice
+<</TSBPrivate (DSSC PRINT SCREENTYPE=AUTO) >> setpagedevice
+
+ globaldict /TTEC known{
+ userdict /TRCnumber 0 put
+ userdict /HTnumber 0 put
+
+ }if
+
+ userdict begin
+ /concat_str_str {
+ % parameters
+ % string string
+ % result
+ % string
+ dup length
+ 2 index length add
+ 1 index type pop string
+ dup 0 4 index putinterval
+ dup 4 -1 roll length
+ 4 -1 roll putinterval
+ } bind def
+
+ /concat_str_num {
+ % parameters
+ % string number
+ dup 10 ge
+ { 2 string }
+ { 1 string }
+ ifelse
+ cvs
+ concat_str_str
+ } bind def
+
+ end
+
+ globaldict /TTEC known {
+ userdict begin
+
+ % Check if TSBMediaType is known and set to 0 (plain paper) if not.
+ % This may happen if paper Feed is set to Auto Select.
+ % generate correct HT define
+ /allHT (ht) HTnumber concat_str_num cvn load def
+
+ /setAllResource {
+ allHT sethalftone
+ } def
+
+ <</Install {setAllResource} >> setpagedevice
+ end
+ } if"
+*End
+
+
+
+*Halftone Detail/Detail: "
+<</ProcessColorModel /DeviceGray >> setpagedevice
+<</TSBPrivate (DSSC PRINT RENDERMODE=GRAYSCALE) >> setpagedevice
+<</TSBPrivate (DSSC PRINT XYRESOLUTION=600x600) >> setpagedevice
+<</TSBPrivate (DSSC PRINT SCREENTYPE=DETAIL) >> setpagedevice
+
+ globaldict /TTEC known{
+ userdict /TRCnumber 0 put
+ userdict /HTnumber 0 put
+
+ }if
+
+ userdict begin
+ /concat_str_str {
+ % parameters
+ % string string
+ % result
+ % string
+ dup length
+ 2 index length add
+ 1 index type pop string
+ dup 0 4 index putinterval
+ dup 4 -1 roll length
+ 4 -1 roll putinterval
+ } bind def
+
+ /concat_str_num {
+ % parameters
+ % string number
+ dup 10 ge
+ { 2 string }
+ { 1 string }
+ ifelse
+ cvs
+ concat_str_str
+ } bind def
+
+ end
+
+ globaldict /TTEC known {
+ userdict begin
+
+ % Check if TSBMediaType is known and set to 0 (plain paper) if not.
+ % This may happen if paper Feed is set to Auto Select.
+ % generate correct HT define
+ /allHT (ht) HTnumber concat_str_num cvn load def
+
+ /setAllResource {
+ allHT sethalftone
+ } def
+
+ <</Install {setAllResource} >> setpagedevice
+ end
+ } if"
+*End
+
+
+
+*Halftone Smooth/Smooth: "
+<</ProcessColorModel /DeviceGray >> setpagedevice
+<</TSBPrivate (DSSC PRINT RENDERMODE=GRAYSCALE) >> setpagedevice
+<</TSBPrivate (DSSC PRINT XYRESOLUTION=600x600) >> setpagedevice
+<</TSBPrivate (DSSC PRINT SCREENTYPE=SMOOTH) >> setpagedevice
+
+ globaldict /TTEC known{
+ userdict /TRCnumber 0 put
+ userdict /HTnumber 0 put
+
+ }if
+
+ userdict begin
+ /concat_str_str {
+ % parameters
+ % string string
+ % result
+ % string
+ dup length
+ 2 index length add
+ 1 index type pop string
+ dup 0 4 index putinterval
+ dup 4 -1 roll length
+ 4 -1 roll putinterval
+ } bind def
+
+ /concat_str_num {
+ % parameters
+ % string number
+ dup 10 ge
+ { 2 string }
+ { 1 string }
+ ifelse
+ cvs
+ concat_str_str
+ } bind def
+
+ end
+
+ globaldict /TTEC known {
+ userdict begin
+
+ % Check if TSBMediaType is known and set to 0 (plain paper) if not.
+ % This may happen if paper Feed is set to Auto Select.
+ % generate correct HT define
+ /allHT (ht) HTnumber concat_str_num cvn load def
+
+ /setAllResource {
+ allHT sethalftone
+ } def
+
+ <</Install {setAllResource} >> setpagedevice
+ end
+ } if"
+*End
+
+*CloseUI: *Halftone
+
+
+*%===== Smoothing ============================
+*% This option allows the user to turn Smoothing On and Off. The default value is On.
+*OpenUI *Smoothing/Smoothing: Boolean
+*OrderDependency: 52 AnySetup *Smoothing
+*DefaultSmoothing: True
+*Smoothing False/Off: "
+ <</TSBPrivate (DSSC PRINT SMOOTHING=0) >> setpagedevice"
+*End
+*Smoothing True/On: "
+ <</TSBPrivate (DSSC PRINT SMOOTHING=1) >> setpagedevice"
+*End
+*CloseUI: *Smoothing
+
+*%===== Toner Save ============================
+*% This option allows the user to turn Toner Save feature On and Off. The default value is Off.
+*OpenUI *TonerSave/Toner Save: Boolean
+*OrderDependency: 51 AnySetup *TonerSave
+*DefaultTonerSave: False
+*TonerSave False/Off: "
+ <</TSBPrivate (DSSC PRINT TONERSAVE=0) >> setpagedevice"
+*End
+*TonerSave True/On: "
+ <</TSBPrivate (DSSC PRINT TONERSAVE=1) >> setpagedevice"
+*End
+*CloseUI: *TonerSave
+*CloseGroup: Quality
+
+*% Font Information =====================
+*DefaultFont: Courier
+*Font AlbertusMT-Italic: Standard "(001.000)" Standard ROM
+*Font AlbertusMT-Light: Standard "(001.000)" Standard ROM
+*Font AlbertusMT: Standard "(001.000)" Standard ROM
+*Font AntiqueOlive-Bold: Standard "(501.007)" Standard ROM
+*Font AntiqueOlive-Compact: Standard "(501.006)" Standard ROM
+*Font AntiqueOlive-Italic: Standard "(501.007)" Standard ROM
+*Font AntiqueOlive-Roman: Standard "(501.006)" Standard ROM
+*Font AntiqueOliveCE-Bold: Win1250 "(501.007)" ExtendedRoman ROM
+*Font AntiqueOliveCE-Compact: Win1250 "(501.006)" ExtendedRoman ROM
+*Font AntiqueOliveCE-Italic: Win1250 "(501.007)" ExtendedRoman ROM
+*Font AntiqueOliveCE-Roman: Win1250 "(501.006)" ExtendedRoman ROM
+*Font Apple-Chancery: Standard "(001.000)" Standard ROM
+*Font Apple-ChanceryCE: Standard "(001.000)" Standard ROM
+*Font Arial-BoldItalicMT: Standard "(501.005)" Standard ROM
+*Font Arial-BoldMT: Standard "(501.005)" Standard ROM
+*Font Arial-ItalicMT: Standard "(501.007)" Standard ROM
+*Font ArialCE-Bold: Win1250 "(501.005)" ExtendedRoman ROM
+*Font ArialCE-BoldItalic: Win1250 "(501.005)" ExtendedRoman ROM
+*Font ArialCE-Italic: Win1250 "(501.007)" ExtendedRoman ROM
+*Font ArialCE: Win1250 "(501.005)" ExtendedRoman ROM
+*Font ArialMT: Standard "(501.005)" Standard ROM
+*Font AvantGarde-Book: Standard "(501.007)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(501.007)" Standard ROM
+*Font AvantGarde-Demi: Standard "(501.008)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(501.008)" Standard ROM
+*Font AvantGardeCE-Book: Win1250 "(501.007)" ExtendedRoman ROM
+*Font AvantGardeCE-BookOblique: Win1250 "(501.007)" ExtendedRoman ROM
+*Font AvantGardeCE-Demi: Win1250 "(501.008)" ExtendedRoman ROM
+*Font AvantGardeCE-DemiOblique: Win1250 "(501.008)" ExtendedRoman ROM
+*Font Bodoni-Bold: Standard "(501.004)" Standard ROM
+*Font Bodoni-BoldItalic: Standard "(501.005)" Standard ROM
+*Font Bodoni-Italic: Standard "(501.005)" Standard ROM
+*Font Bodoni-Poster: Standard "(501.007)" Standard ROM
+*Font Bodoni-PosterCompressed: Standard "(501.005)" Standard ROM
+*Font Bodoni: Standard "(501.006)" Standard ROM
+*Font BodoniCE-Bold: Win1250 "(501.004)" ExtendedRoman ROM
+*Font BodoniCE-BoldItalic: Win1250 "(501.005)" ExtendedRoman ROM
+*Font BodoniCE-Italic: Win1250 "(501.005)" ExtendedRoman ROM
+*Font BodoniCE-Poster: Win1250 "(501.007)" ExtendedRoman ROM
+*Font BodoniCE-PosterCompressed: Win1250 "(501.005)" ExtendedRoman ROM
+*Font BodoniCE: Win1250 "(501.006)" ExtendedRoman ROM
+*Font Bookman-Demi: Standard "(501.004)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(501.004)" Standard ROM
+*Font Bookman-Light: Standard "(501.004)" Standard ROM
+*Font Bookman-LightItalic: Standard "(501.004)" Standard ROM
+*Font BookmanCE-Demi: Win1250 "(501.004)" ExtendedRoman ROM
+*Font BookmanCE-DemiItalic: Win1250 "(501.004)" ExtendedRoman ROM
+*Font BookmanCE-Light: Win1250 "(501.004)" ExtendedRoman ROM
+*Font BookmanCE-LightItalic: Win1250 "(501.004)" ExtendedRoman ROM
+*Font Carta: Special "(001.001)" Standard ROM
+*Font Chicago: Standard "(501.008)" Standard ROM
+*Font ChicagoCE: Win1250 "(501.008)" ExtendedRoman ROM
+*Font Clarendon-Bold: Standard "(501.006)" Standard ROM
+*Font Clarendon-Light: Standard "(501.007)" Standard ROM
+*Font Clarendon: Standard "(501.006)" Standard ROM
+*Font ClarendonCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM
+*Font ClarendonCE-Light: Win1250 "(501.007)" ExtendedRoman ROM
+*Font ClarendonCE: Win1250 "(501.006)" ExtendedRoman ROM
+*Font CooperBlack-Italic: Standard "(001.003)" Standard ROM
+*Font CooperBlack: Standard "(001.003)" Standard ROM
+*Font Copperplate-ThirtyThreeBC: Standard "(001.002)" Standard ROM
+*Font Copperplate-ThirtyTwoBC: Standard "(001.002)" Standard ROM
+*Font Coronet-Regular: Standard "(001.000)" Standard ROM
+*Font CoronetCE-Regular: Standard "(001.000)" Standard ROM
+*Font Courier-Bold: Standard "(501.007)" Standard ROM
+*Font Courier-BoldOblique: Standard "(501.007)" Standard ROM
+*Font Courier-Oblique: Standard "(501.008)" Standard ROM
+*Font Courier: Standard "(501.008)" Standard ROM
+*Font CourierCE-Bold: Win1250 "(501.007)" ExtendedRoman ROM
+*Font CourierCE-BoldOblique: Win1250 "(501.007)" ExtendedRoman ROM
+*Font CourierCE-Oblique: Win1250 "(501.008)" ExtendedRoman ROM
+*Font CourierCE: Win1250 "(501.008)" ExtendedRoman ROM
+*Font Eurostile-Bold: Standard "(501.006)" Standard ROM
+*Font Eurostile-BoldExtendedTwo: Standard "(501.006)" Standard ROM
+*Font Eurostile-ExtendedTwo: Standard "(501.006)" Standard ROM
+*Font Eurostile: Standard "(501.005)" Standard ROM
+*Font EurostileCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM
+*Font EurostileCE-BoldExtendedTwo: Win1250 "(501.006)" ExtendedRoman ROM
+*Font EurostileCE-ExtendedTwo: Win1250 "(501.006)" ExtendedRoman ROM
+*Font EurostileCE: Win1250 "(501.005)" ExtendedRoman ROM
+*Font Geneva: Standard "(501.005)" Standard ROM
+*Font GenevaCE: Win1250 "(501.005)" ExtendedRoman ROM
+*Font GillSans-Bold: Standard "(501.005)" Standard ROM
+*Font GillSans-BoldCondensed: Standard "(501.004)" Standard ROM
+*Font GillSans-BoldItalic: Standard "(501.005)" Standard ROM
+*Font GillSans-Condensed: Standard "(501.005)" Standard ROM
+*Font GillSans-ExtraBold: Standard "(501.005)" Standard ROM
+*Font GillSans-Italic: Standard "(501.005)" Standard ROM
+*Font GillSans-Light: Standard "(501.006)" Standard ROM
+*Font GillSans-LightItalic: Standard "(501.006)" Standard ROM
+*Font GillSans: Standard "(501.006)" Standard ROM
+*Font GillSansCE-Bold: Win1250 "(501.005)" ExtendedRoman ROM
+*Font GillSansCE-BoldCondensed: Win1250 "(501.004)" ExtendedRoman ROM
+*Font GillSansCE-BoldItalic: Win1250 "(501.005)" ExtendedRoman ROM
+*Font GillSansCE-Condensed: Win1250 "(501.005)" ExtendedRoman ROM
+*Font GillSansCE-ExtraBold: Win1250 "(501.005)" ExtendedRoman ROM
+*Font GillSansCE-Italic: Win1250 "(501.005)" ExtendedRoman ROM
+*Font GillSansCE-Light: Win1250 "(501.006)" ExtendedRoman ROM
+*Font GillSansCE-LightItalic: Win1250 "(501.006)" ExtendedRoman ROM
+*Font GillSansCE-Roman: Win1250 "(501.006)" ExtendedRoman ROM
+*Font Goudy-Bold: Standard "(001.002)" Standard ROM
+*Font Goudy-BoldItalic: Standard "(001.002)" Standard ROM
+*Font Goudy-ExtraBold: Standard "(001.001)" Standard ROM
+*Font Goudy-Italic: Standard "(001.002)" Standard ROM
+*Font Goudy: Standard "(001.003)" Standard ROM
+*Font Helvetica-Bold: Standard "(501.007)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(501.007)" Standard ROM
+*Font Helvetica-Condensed-Bold: Standard "(501.007)" Standard ROM
+*Font Helvetica-Condensed-BoldObl: Standard "(501.007)" Standard ROM
+*Font Helvetica-Condensed-Oblique: Standard "(501.007)" Standard ROM
+*Font Helvetica-Condensed: Standard "(501.007)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(501.007)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(501.007)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(501.005)" Standard ROM
+*Font Helvetica-Narrow: Standard "(501.005)" Standard ROM
+*Font Helvetica-Oblique: Standard "(501.005)" Standard ROM
+*Font Helvetica: Standard "(501.005)" Standard ROM
+*Font HelveticaCE-Bold: Win1250 "(501.007)" ExtendedRoman ROM
+*Font HelveticaCE-BoldOblique: Win1250 "(501.007)" ExtendedRoman ROM
+*Font HelveticaCE-Cond: Win1250 "(501.007)" ExtendedRoman ROM
+*Font HelveticaCE-CondBold: Win1250 "(501.007)" ExtendedRoman ROM
+*Font HelveticaCE-CondBoldObl: Win1250 "(501.007)" ExtendedRoman ROM
+*Font HelveticaCE-CondObl: Win1250 "(501.007)" ExtendedRoman ROM
+*Font HelveticaCE-Narrow: Win1250 "(501.005)" ExtendedRoman ROM
+*Font HelveticaCE-NarrowBold: Win1250 "(501.007)" ExtendedRoman ROM
+*Font HelveticaCE-NarrowBoldOblique: Win1250 "(501.007)" ExtendedRoman ROM
+*Font HelveticaCE-NarrowOblique: Win1250 "(501.005)" ExtendedRoman ROM
+*Font HelveticaCE-Oblique: Win1250 "(501.005)" ExtendedRoman ROM
+*Font HelveticaCE: Win1250 "(501.005)" ExtendedRoman ROM
+*Font HoeflerText-Black: Standard "(501.004)" Standard ROM
+*Font HoeflerText-BlackItalic: Standard "(501.005)" Standard ROM
+*Font HoeflerText-Italic: Standard "(501.007)" Standard ROM
+*Font HoeflerText-Ornaments: Standard "(001.000)" Standard ROM
+*Font HoeflerText-Regular: Standard "(501.005)" Standard ROM
+*Font HoeflerTextCE-Black: Win1250 "(501.004)" ExtendedRoman ROM
+*Font HoeflerTextCE-BlackItalic: Win1250 "(501.005)" ExtendedRoman ROM
+*Font HoeflerTextCE-Italic: Win1250 "(501.007)" ExtendedRoman ROM
+*Font HoeflerTextCE-Regular: Win1250 "(501.005)" ExtendedRoman ROM
+*Font JoannaMT-Bold: Standard "(501.006)" Standard ROM
+*Font JoannaMT-BoldItalic: Standard "(501.006)" Standard ROM
+*Font JoannaMT-Italic: Standard "(501.006)" Standard ROM
+*Font JoannaMT: Standard "(501.006)" Standard ROM
+*Font JoannaMTCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM
+*Font JoannaMTCE-BoldItalic: Win1250 "(501.006)" ExtendedRoman ROM
+*Font JoannaMTCE-Italic: Win1250 "(501.006)" ExtendedRoman ROM
+*Font JoannaMTCE: Win1250 "(501.006)" ExtendedRoman ROM
+*Font LetterGothic-Bold: Standard "(501.008)" Standard ROM
+*Font LetterGothic-BoldSlanted: Standard "(501.007)" Standard ROM
+*Font LetterGothic-Slanted: Standard "(501.007)" Standard ROM
+*Font LetterGothic: Standard "(501.007)" Standard ROM
+*Font LetterGothicCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM
+*Font LetterGothicCE-BoldSlanted: Win1250 "(501.007)" ExtendedRoman ROM
+*Font LetterGothicCE-Slanted: Win1250 "(501.007)" ExtendedRoman ROM
+*Font LetterGothicCE: Win1250 "(501.007)" ExtendedRoman ROM
+*Font LubalinGraph-Book: Standard "(501.007)" Standard ROM
+*Font LubalinGraph-BookOblique: Standard "(501.007)" Standard ROM
+*Font LubalinGraph-Demi: Standard "(501.007)" Standard ROM
+*Font LubalinGraph-DemiOblique: Standard "(501.007)" Standard ROM
+*Font LubalinGraphCE-Book: Win1250 "(501.007)" ExtendedRoman ROM
+*Font LubalinGraphCE-BookOblique: Win1250 "(501.007)" ExtendedRoman ROM
+*Font LubalinGraphCE-Demi: Win1250 "(501.007)" ExtendedRoman ROM
+*Font LubalinGraphCE-DemiOblique: Win1250 "(501.007)" ExtendedRoman ROM
+*Font Marigold: Standard "(001.000)" Standard ROM
+*Font MonaLisa-Recut: Standard "(001.000)" Standard ROM
+*Font Monaco: Standard "(501.008)" Standard ROM
+*Font MonacoCE: Win1250 "(501.008)" ExtendedRoman ROM
+*Font NewCenturySchlbk-Bold: Standard "(501.006)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(501.006)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(501.009)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(501.006)" Standard ROM
+*Font NewCenturySchlbkCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM
+*Font NewCenturySchlbkCE-BoldItalic: Win1250 "(501.006)" ExtendedRoman ROM
+*Font NewCenturySchlbkCE-Italic: Win1250 "(501.009)" ExtendedRoman ROM
+*Font NewCenturySchlbkCE-Roman: Win1250 "(501.006)" ExtendedRoman ROM
+*Font NewYork: Standard "(501.009)" Standard ROM
+*Font NewYorkCE: Win1250 "(501.009)" ExtendedRoman ROM
+*Font Optima-Bold: Standard "(501.006)" Standard ROM
+*Font Optima-BoldItalic: Standard "(501.007)" Standard ROM
+*Font Optima-Italic: Standard "(501.008)" Standard ROM
+*Font Optima: Standard "(501.008)" Standard ROM
+*Font OptimaCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM
+*Font OptimaCE-BoldItalic: Win1250 "(501.007)" ExtendedRoman ROM
+*Font OptimaCE-Italic: Win1250 "(501.008)" ExtendedRoman ROM
+*Font OptimaCE-Roman: Win1250 "(501.008)" ExtendedRoman ROM
+*Font Oxford: Standard "(001.000)" Standard ROM
+*Font Palatino-Bold: Standard "(501.006)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(501.005)" Standard ROM
+*Font Palatino-Italic: Standard "(501.006)" Standard ROM
+*Font Palatino-Roman: Standard "(501.004)" Standard ROM
+*Font PalatinoCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM
+*Font PalatinoCE-BoldItalic: Win1250 "(501.005)" ExtendedRoman ROM
+*Font PalatinoCE-Italic: Win1250 "(501.006)" ExtendedRoman ROM
+*Font PalatinoCE-Roman: Win1250 "(501.004)" ExtendedRoman ROM
+*Font StempelGaramond-Bold: Standard "(501.005)" Standard ROM
+*Font StempelGaramond-BoldItalic: Standard "(501.009)" Standard ROM
+*Font StempelGaramond-Italic: Standard "(501.007)" Standard ROM
+*Font StempelGaramond-Roman: Standard "(501.008)" Standard ROM
+*Font StempelGaramondCE-Bold: Win1250 "(501.005)" ExtendedRoman ROM
+*Font StempelGaramondCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman ROM
+*Font StempelGaramondCE-Italic: Win1250 "(501.007)" ExtendedRoman ROM
+*Font StempelGaramondCE-Roman: Win1250 "(501.008)" ExtendedRoman ROM
+*Font Symbol: Special "(001.007S)" Standard ROM
+*Font Tekton: Standard "(001.001)" Standard ROM
+*Font Times-Bold: Standard "(501.006)" Standard ROM
+*Font Times-BoldItalic: Standard "(501.005)" Standard ROM
+*Font Times-Italic: Standard "(501.006)" Standard ROM
+*Font Times-Roman: Standard "(501.006)" Standard ROM
+*Font TimesCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM
+*Font TimesCE-BoldItalic: Win1250 "(501.005)" ExtendedRoman ROM
+*Font TimesCE-Italic: Win1250 "(501.006)" ExtendedRoman ROM
+*Font TimesCE-Roman: Win1250 "(501.006)" ExtendedRoman ROM
+*Font TimesNewRomanCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM
+*Font TimesNewRomanCE-BoldItalic: Win1250 "(501.008)" ExtendedRoman ROM
+*Font TimesNewRomanCE-Italic: Win1250 "(501.008)" ExtendedRoman ROM
+*Font TimesNewRomanCE: Win1250 "(501.006)" ExtendedRoman ROM
+*Font TimesNewRomanPS-BoldItalicMT: Standard "(501.008)" Standard ROM
+*Font TimesNewRomanPS-BoldMT: Standard "(501.006)" Standard ROM
+*Font TimesNewRomanPS-ItalicMT: Standard "(501.008)" Standard ROM
+*Font TimesNewRomanPSMT: Standard "(501.006)" Standard ROM
+*Font Univers-Bold: Standard "(501.006)" Standard ROM
+*Font Univers-BoldExt: Standard "(501.008)" Standard ROM
+*Font Univers-BoldExtObl: Standard "(501.008)" Standard ROM
+*Font Univers-BoldOblique: Standard "(501.006)" Standard ROM
+*Font Univers-Condensed: Standard "(501.008)" Standard ROM
+*Font Univers-CondensedBold: Standard "(501.007)" Standard ROM
+*Font Univers-CondensedBoldOblique: Standard "(501.007)" Standard ROM
+*Font Univers-CondensedOblique: Standard "(501.008)" Standard ROM
+*Font Univers-Extended: Standard "(501.007)" Standard ROM
+*Font Univers-ExtendedObl: Standard "(501.007)" Standard ROM
+*Font Univers-Light: Standard "(501.007)" Standard ROM
+*Font Univers-LightOblique: Standard "(501.007)" Standard ROM
+*Font Univers-Oblique: Standard "(501.007)" Standard ROM
+*Font Univers: Standard "(501.007)" Standard ROM
+*Font UniversCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM
+*Font UniversCE-BoldExt: Win1250 "(501.008)" ExtendedRoman ROM
+*Font UniversCE-BoldExtObl: Win1250 "(501.008)" ExtendedRoman ROM
+*Font UniversCE-BoldOblique: Win1250 "(501.006)" ExtendedRoman ROM
+*Font UniversCE-Condensed: Win1250 "(501.008)" ExtendedRoman ROM
+*Font UniversCE-CondensedBold: Win1250 "(501.007)" ExtendedRoman ROM
+*Font UniversCE-CondensedBoldOblique: Win1250 "(501.007)" ExtendedRoman ROM
+*Font UniversCE-CondensedOblique: Win1250 "(501.008)" ExtendedRoman ROM
+*Font UniversCE-Extended: Win1250 "(501.007)" ExtendedRoman ROM
+*Font UniversCE-ExtendedObl: Win1250 "(501.007)" ExtendedRoman ROM
+*Font UniversCE-Light: Win1250 "(501.007)" ExtendedRoman ROM
+*Font UniversCE-LightOblique: Win1250 "(501.007)" ExtendedRoman ROM
+*Font UniversCE-Medium: Win1250 "(501.007)" ExtendedRoman ROM
+*Font UniversCE-Oblique: Win1250 "(501.007)" ExtendedRoman ROM
+*Font Wingdings-Regular: UnknownEncoding "(001.000)" UnknownCharset ROM
+*Font ZapfChancery-MediumItalic: Standard "(002.000)" Standard ROM
+*Font ZapfChanceryCE-MediumItalic: Standard "(002.000)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Standard ROM
+
+*?FontQuery: "
+ save
+ { count 1 gt
+ { exch dup 127 string cvs (/) print print (:) print
+ /Font resourcestatus {pop pop (Yes)} {(No)} ifelse =
+ } { exit } ifelse
+ } bind loop
+ (*) = flush
+ restore
+"
+*End
+
+*?FontList: "
+ save
+ (*) {cvn ==} 128 string /Font resourceforall
+ (*) = flush
+ restore
+"
+*End
+
+*% Printer Messages (verbatim from printer):
+*Message: "%%[ exitserver: permanent state may be changed ]%%"
+*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%"
+*Message: "\FontName\ not found, using Courier"
+
+*% Status (format: %%[ status: <one of these> ] %%)
+*Status: "initializing"
+*Status: "busy"
+*Status: "idle"
+*Status: "printing"
+*Status: "waiting"
+
+*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
+*Source: "EtherTalk"
+*Source: "LocalTalk"
+*Source: "Parallel"
+*Source: "UniComm"
+
+*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
+*% DeviceAdjustMatrix: "[1 0 0 1 0 0]"
+
+*%===== Color Separation Information =================
+*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi
+
+*% For 85 lpi / 600 dpi =====================
+*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45"
+*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45"
+*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "15"
+*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "75"
+*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0"
+
+*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "85"
+*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "85"
+*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "85"
+*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "85"
+*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "85"
+
+*% Last Edit Date: 15 May 2006
+*% end of CUPS PPD file for TOSHIBA e-ST280_282Series
+
diff --git a/db/source/PPD/Toshiba/TOSHIBA_EST3510c_CUPS.ppd b/db/source/PPD/Toshiba/TOSHIBA_EST3510c_CUPS.ppd
new file mode 100644
index 00000000..4c386b33
--- /dev/null
+++ b/db/source/PPD/Toshiba/TOSHIBA_EST3510c_CUPS.ppd
@@ -0,0 +1,2577 @@
+*PPD-Adobe: "4.3"
+*% Adobe Systems PostScript(R) Printer Description File
+*% Copyright (c) 2006 TOSHIBA TEC Corporation
+*%
+*% This software is free software; you can redistribute it and/or
+*% modify it under the terms of the GNU General Public License as
+*% published by the Free Software Foundation; either version 2 of
+*% the License, or (at your option) any later version.
+*%
+*% In addition to the permissions in the GNU General Public License,
+*% TOSHIBA TEC Corporation gives you unlimited permission to link the
+*% PostScript code fragments herein into your PostScript documents to
+*% form an executable for enabling printer-specific features, and
+*% distribute those combinations without any restrictions from the use
+*% of this PPD file. (The General Public License restrictions do apply
+*% in other respects; for example, they cover modification of the
+*% file, and distribution when not merged into a PostScript document.)
+*%
+*% This software is distributed in the hope that it will be useful,
+*% but WITHOUT ANY WARRANTY; without even the implied warranty of
+*% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+*% GNU General Public License for more details.
+*%
+*% You should have received a copy of the GNU General Public
+*% License along with this software; if not, write to the Free
+*% Software Foundation, Inc., 59 Temple Place, Suite 330, Boston,
+*% MA 02111 USA
+*%
+*% Date: 12 July 2006
+
+
+*FormatVersion: "4.3"
+*FileVersion: "1.06"
+*LanguageEncoding: ISOLatin1
+*LanguageVersion: English
+*PCFileName: "TSES3C_1.PPD"
+*Manufacturer: "TOSHIBA"
+*Product: "(TOSHIBA e-STUDIO3510c)"
+*Product: "(TOSHIBA e-STUDIO3500c)"
+*Product: "(TOSHIBA e-STUDIO2500c)"
+*PSVersion: "(3010) 1"
+*ModelName: "TOSHIBA e-STUDIO3510cSeries PS"
+*NickName: "TOSHIBA e-STUDIO3510c Series PS"
+*ShortNickName: "TOSHIBA e-STUDIO3510cSeries PS"
+
+
+*% ===== Installable Option ==========================
+*OpenGroup: InstallableOptions/Options Installed
+
+*OpenUI *Finisher/Finisher: PickOne
+*DefaultFinisher: None
+
+*Finisher None/Not Installed: ""
+*Finisher Staple1/Single Position Stapler: ""
+*Finisher StapleM/Multi-Position Stapler: ""
+*Finisher StapleMH/Multi-Position Stapler and Hole Punch: ""
+*CloseUI: *Finisher
+
+*OpenUI *Pedestal/Drawers: PickOne
+*DefaultPedestal: None
+
+*Pedestal None/Not Installed: ""
+*Pedestal Drawer1/Drawer 3: ""
+*Pedestal Drawer2/Drawer 3 and 4: ""
+*Pedestal LCF/LCF: ""
+*CloseUI: *Pedestal
+
+*CloseGroup: InstallableOptions
+
+
+*% ===== User Interface Constaints =====================
+
+*% UIConstraints are handled differently on OSX.
+*% Therefore, there cannot be any UIConstraints against
+*% feature defaults. Certain UIConstraints have been
+*% commented out rather than deleted to document the
+*% constraints that are supported in OS9 and OSX Panther.
+
+*% ===== Finisher Constraints =====
+
+*UIConstraints: *Finisher None *OutputTray Bin1
+*UIConstraints: *Finisher None *OutputTray Bin2
+*UIConstraints: *Finisher None *Stapling UL
+*UIConstraints: *Finisher None *Stapling ML
+*UIConstraints: *Finisher None *Stapling LL
+*UIConstraints: *Finisher None *Stapling UR
+*UIConstraints: *Finisher None *Stapling MR
+*UIConstraints: *Finisher None *Stapling LR
+*UIConstraints: *Finisher None *Stapling MT
+*UIConstraints: *Finisher None *Stapling MB
+*UIConstraints: *Finisher None *Stapling SS
+
+*UIConstraints: *Finisher Staple1 *Stapling ML
+*UIConstraints: *Finisher Staple1 *Stapling LL
+*UIConstraints: *Finisher Staple1 *Stapling UR
+*UIConstraints: *Finisher Staple1 *Stapling MR
+*UIConstraints: *Finisher Staple1 *Stapling LR
+*UIConstraints: *Finisher Staple1 *Stapling MT
+*UIConstraints: *Finisher Staple1 *Stapling MB
+*UIConstraints: *Finisher Staple1 *Stapling SS
+
+*UIConstraints: *Finisher StapleH *Stapling UL
+*UIConstraints: *Finisher StapleH *Stapling ML
+*UIConstraints: *Finisher StapleH *Stapling LL
+*UIConstraints: *Finisher StapleH *Stapling UR
+*UIConstraints: *Finisher StapleH *Stapling MR
+*UIConstraints: *Finisher StapleH *Stapling LR
+*UIConstraints: *Finisher StapleH *Stapling MT
+*UIConstraints: *Finisher StapleH *Stapling MB
+*UIConstraints: *Finisher StapleH *Stapling SS
+
+*UIConstraints: *Finisher None *HolePunch LEP-0R
+*UIConstraints: *Finisher None *HolePunch SEP-0R
+*UIConstraints: *Finisher None *HolePunch LEP-180R
+*UIConstraints: *Finisher None *HolePunch SEP-180R
+*UIConstraints: *Finisher Staple1 *HolePunch LEP-0R
+*UIConstraints: *Finisher Staple1 *HolePunch SEP-0R
+*UIConstraints: *Finisher Staple1 *HolePunch LEP-180R
+*UIConstraints: *Finisher Staple1 *HolePunch SEP-180R
+*UIConstraints: *Finisher StapleM *HolePunch LEP-0R
+*UIConstraints: *Finisher StapleM *HolePunch SEP-0R
+*UIConstraints: *Finisher StapleM *HolePunch LEP-180R
+*UIConstraints: *Finisher StapleM *HolePunch SEP-180R
+
+*UIConstraints: *OutputTray Inner *Stapling UL
+*UIConstraints: *OutputTray Inner *Stapling ML
+*UIConstraints: *OutputTray Inner *Stapling LL
+*UIConstraints: *OutputTray Inner *Stapling UR
+*UIConstraints: *OutputTray Inner *Stapling MR
+*UIConstraints: *OutputTray Inner *Stapling LR
+*UIConstraints: *OutputTray Inner *Stapling MT
+*UIConstraints: *OutputTray Inner *Stapling MB
+*UIConstraints: *OutputTray Inner *Stapling SS
+
+*UIConstraints: *OutputTray Inner *HolePunch LEP-0R
+*UIConstraints: *OutputTray Inner *HolePunch SEP-0R
+*UIConstraints: *OutputTray Inner *HolePunch LEP-180R
+*UIConstraints: *OutputTray Inner *HolePunch SEP-180R
+
+*UIConstraints: *OutputTray Bin1 *Stapling UL
+*UIConstraints: *OutputTray Bin1 *Stapling ML
+*UIConstraints: *OutputTray Bin1 *Stapling LL
+*UIConstraints: *OutputTray Bin1 *Stapling UR
+*UIConstraints: *OutputTray Bin1 *Stapling MR
+*UIConstraints: *OutputTray Bin1 *Stapling LR
+*UIConstraints: *OutputTray Bin1 *Stapling MT
+*UIConstraints: *OutputTray Bin1 *Stapling MB
+*UIConstraints: *OutputTray Bin1 *Stapling SS
+
+
+*% ===== Cassette Constraints =====
+
+*UIConstraints: *Pedestal None *InputSlot PedestalUpperCassette
+*UIConstraints: *Pedestal None *InputSlot PedestalLowerCassette
+*UIConstraints: *Pedestal None *InputSlot LCF
+
+*UIConstraints: *Pedestal Drawer1 *InputSlot PedestalLowerCassette
+*UIConstraints: *Pedestal Drawer1 *InputSlot LCF
+
+*UIConstraints: *Pedestal Drawer2 *InputSlot LCF
+
+*UIConstraints: *Pedestal LCF *InputSlot PedestalUpperCassette
+*UIConstraints: *Pedestal LCF *InputSlot PedestalLowerCassette
+
+*% ===== Quality Constraints =====
+
+*%*UIConstraints: *ColorType Mono *ImageType General
+*UIConstraints: *ColorType Mono *ImageType Photo
+*UIConstraints: *ColorType Mono *ImageType Presentation
+*UIConstraints: *ColorType Mono *ImageType LineArt
+
+*UIConstraints: *ColorType Mono *BlackOverPrint True
+*%*UIConstraints: *ColorType Mono *BlackOverPrint False
+
+*UIConstraints: *ColorType Mono *PureBlackGray BlackAuto
+*UIConstraints: *ColorType Mono *PureBlackGray BlackText
+*UIConstraints: *ColorType Mono *PureBlackGray BlackTextGraphic
+*UIConstraints: *ColorType Mono *PureBlackGray BlackTextGraphicImage
+*UIConstraints: *ColorType Mono *PureBlackGray BlackGrayAuto
+*UIConstraints: *ColorType Mono *PureBlackGray BlackGrayText
+*UIConstraints: *ColorType Mono *PureBlackGray BlackGrayTextGraphic
+*UIConstraints: *ColorType Mono *PureBlackGray BlackGrayTextGraphicImage
+
+
+*%===== Paper Size =========
+
+*UIConstraints: *PageSize A6 *InputSlot UpperCassette
+*UIConstraints: *PageSize A6 *InputSlot LowerCassette
+*UIConstraints: *PageSize A6 *InputSlot LCF
+*UIConstraints: *PageSize A6 *InputSlot PedestalUpperCassette
+*UIConstraints: *PageSize A6 *InputSlot PedestalLowerCassette
+*UIConstraints: *PageSize A6 *InputSlot Transparency
+
+*UIConstraints: *PageSize Postcard *InputSlot UpperCassette
+*UIConstraints: *PageSize Postcard *InputSlot LowerCassette
+*UIConstraints: *PageSize Postcard *InputSlot LCF
+*UIConstraints: *PageSize Postcard *InputSlot PedestalUpperCassette
+*UIConstraints: *PageSize Postcard *InputSlot PedestalLowerCassette
+*UIConstraints: *PageSize Postcard *InputSlot Transparency
+
+*UIConstraints: *PageSize Ledger-Wide *InputSlot UpperCassette
+*UIConstraints: *PageSize Ledger-Wide *InputSlot LowerCassette
+*UIConstraints: *PageSize Ledger-Wide *InputSlot LCF
+*UIConstraints: *PageSize Ledger-Wide *InputSlot PedestalUpperCassette
+*UIConstraints: *PageSize Ledger-Wide *InputSlot PedestalLowerCassette
+*UIConstraints: *PageSize Ledger-Wide *InputSlot Transparency
+
+*UIConstraints: *PageSize A3-Wide *InputSlot UpperCassette
+*UIConstraints: *PageSize A3-Wide *InputSlot LowerCassette
+*UIConstraints: *PageSize A3-Wide *InputSlot LCF
+*UIConstraints: *PageSize A3-Wide *InputSlot PedestalUpperCassette
+*UIConstraints: *PageSize A3-Wide *InputSlot PedestalLowerCassette
+*UIConstraints: *PageSize A3-Wide *InputSlot Transparency
+
+*UIConstraints: *InputSlot LCF *PageSize B5
+*UIConstraints: *InputSlot LCF *PageSize A3
+*UIConstraints: *InputSlot LCF *PageSize A5
+*UIConstraints: *InputSlot LCF *PageSize B4
+*UIConstraints: *InputSlot LCF *PageSize Folio
+*UIConstraints: *InputSlot LCF *PageSize Ledger
+*UIConstraints: *InputSlot LCF *PageSize Legal
+*UIConstraints: *InputSlot LCF *PageSize Statement
+*UIConstraints: *InputSlot LCF *PageSize Computer
+*UIConstraints: *InputSlot LCF *PageSize LG13
+*UIConstraints: *InputSlot LCF *PageSize SQ85
+*UIConstraints: *InputSlot LCF *PageSize 8K
+*UIConstraints: *InputSlot LCF *PageSize 16K
+
+
+*%===== Media Type =========
+
+*UIConstraints: *InputSlot Special1front *OutputTray Bin2
+*UIConstraints: *InputSlot Special1back *OutputTray Bin2
+*UIConstraints: *InputSlot Special2front *OutputTray Bin2
+*UIConstraints: *InputSlot Special2back *OutputTray Bin2
+
+
+*%===== Custom Paper Size =========
+
+*%*NonUIConstraints: *CustomPageSize True *InputSlot UpperCassette
+*%*NonUIConstraints: *CustomPageSize True *InputSlot LCF
+*%*NonUIConstraints: *CustomPageSize True *InputSlot PedestalUpperCassette
+*%*NonUIConstraints: *CustomPageSize True *InputSlot LowerCassette
+*%*NonUIConstraints: *CustomPageSize True *InputSlot PedestalLowerCassette
+
+*%*NonUIConstraints: *InputSlot UpperCassette *CustomPageSize True
+*%*NonUIConstraints: *InputSlot LowerCassette *CustomPageSize True
+*%*NonUIConstraints: *InputSlot LCF *CustomPageSize True
+*%*NonUIConstraints: *InputSlot PedestalUpperCassette *CustomPageSize True
+*%*NonUIConstraints: *InputSlot PedestalLowerCassette *CustomPageSize True
+
+*%=== Color Setting ==============
+*UIConstraints: *ColorType Mono *ColorBalanceCyan -1
+*UIConstraints: *ColorType Mono *ColorBalanceCyan -2
+*UIConstraints: *ColorType Mono *ColorBalanceCyan -3
+*UIConstraints: *ColorType Mono *ColorBalanceCyan -4
+*UIConstraints: *ColorType Mono *ColorBalanceCyan 1
+*UIConstraints: *ColorType Mono *ColorBalanceCyan 2
+*UIConstraints: *ColorType Mono *ColorBalanceCyan 3
+*UIConstraints: *ColorType Mono *ColorBalanceCyan 4
+
+*UIConstraints: *ColorType Mono *ColorBalanceMagenta -1
+*UIConstraints: *ColorType Mono *ColorBalanceMagenta -2
+*UIConstraints: *ColorType Mono *ColorBalanceMagenta -3
+*UIConstraints: *ColorType Mono *ColorBalanceMagenta -4
+*UIConstraints: *ColorType Mono *ColorBalanceMagenta 1
+*UIConstraints: *ColorType Mono *ColorBalanceMagenta 2
+*UIConstraints: *ColorType Mono *ColorBalanceMagenta 3
+*UIConstraints: *ColorType Mono *ColorBalanceMagenta 4
+
+*UIConstraints: *ColorType Mono *ColorBalanceYellow -1
+*UIConstraints: *ColorType Mono *ColorBalanceYellow -2
+*UIConstraints: *ColorType Mono *ColorBalanceYellow -3
+*UIConstraints: *ColorType Mono *ColorBalanceYellow -4
+*UIConstraints: *ColorType Mono *ColorBalanceYellow 1
+*UIConstraints: *ColorType Mono *ColorBalanceYellow 2
+*UIConstraints: *ColorType Mono *ColorBalanceYellow 3
+*UIConstraints: *ColorType Mono *ColorBalanceYellow 4
+
+*UIConstraints: *ColorType Mono *ColorBalanceBlack -1
+*UIConstraints: *ColorType Mono *ColorBalanceBlack -2
+*UIConstraints: *ColorType Mono *ColorBalanceBlack -3
+*UIConstraints: *ColorType Mono *ColorBalanceBlack -4
+*UIConstraints: *ColorType Mono *ColorBalanceBlack 1
+*UIConstraints: *ColorType Mono *ColorBalanceBlack 2
+*UIConstraints: *ColorType Mono *ColorBalanceBlack 3
+*UIConstraints: *ColorType Mono *ColorBalanceBlack 4
+
+*UIConstraints: *ColorType Black&Red *PureBlackGray BlackAuto
+*UIConstraints: *ColorType Black&Red *PureBlackGray BlackText
+*UIConstraints: *ColorType Black&Red *PureBlackGray BlackTextGraphic
+*UIConstraints: *ColorType Black&Red *PureBlackGray BlackTextGraphicImage
+*UIConstraints: *ColorType Black&Red *PureBlackGray BlackGrayAuto
+*UIConstraints: *ColorType Black&Red *PureBlackGray BlackGrayText
+*UIConstraints: *ColorType Black&Red *PureBlackGray BlackGrayTextGraphic
+*UIConstraints: *ColorType Black&Red *PureBlackGray BlackGrayTextGraphicImage
+
+*UIConstraints: *ColorType Black&Red *ColorBalanceCyan -1
+*UIConstraints: *ColorType Black&Red *ColorBalanceCyan -2
+*UIConstraints: *ColorType Black&Red *ColorBalanceCyan -3
+*UIConstraints: *ColorType Black&Red *ColorBalanceCyan -4
+*UIConstraints: *ColorType Black&Red *ColorBalanceCyan 1
+*UIConstraints: *ColorType Black&Red *ColorBalanceCyan 2
+*UIConstraints: *ColorType Black&Red *ColorBalanceCyan 3
+*UIConstraints: *ColorType Black&Red *ColorBalanceCyan 4
+
+*UIConstraints: *ColorType Black&Red *ColorBalanceMagenta -1
+*UIConstraints: *ColorType Black&Red *ColorBalanceMagenta -2
+*UIConstraints: *ColorType Black&Red *ColorBalanceMagenta -3
+*UIConstraints: *ColorType Black&Red *ColorBalanceMagenta -4
+*UIConstraints: *ColorType Black&Red *ColorBalanceMagenta 1
+*UIConstraints: *ColorType Black&Red *ColorBalanceMagenta 2
+*UIConstraints: *ColorType Black&Red *ColorBalanceMagenta 3
+*UIConstraints: *ColorType Black&Red *ColorBalanceMagenta 4
+
+*UIConstraints: *ColorType Black&Red *ColorBalanceYellow -1
+*UIConstraints: *ColorType Black&Red *ColorBalanceYellow -2
+*UIConstraints: *ColorType Black&Red *ColorBalanceYellow -3
+*UIConstraints: *ColorType Black&Red *ColorBalanceYellow -4
+*UIConstraints: *ColorType Black&Red *ColorBalanceYellow 1
+*UIConstraints: *ColorType Black&Red *ColorBalanceYellow 2
+*UIConstraints: *ColorType Black&Red *ColorBalanceYellow 3
+*UIConstraints: *ColorType Black&Red *ColorBalanceYellow 4
+
+*UIConstraints: *ColorType Black&Red *ColorBalanceBlack -1
+*UIConstraints: *ColorType Black&Red *ColorBalanceBlack -2
+*UIConstraints: *ColorType Black&Red *ColorBalanceBlack -3
+*UIConstraints: *ColorType Black&Red *ColorBalanceBlack -4
+*UIConstraints: *ColorType Black&Red *ColorBalanceBlack 1
+*UIConstraints: *ColorType Black&Red *ColorBalanceBlack 2
+*UIConstraints: *ColorType Black&Red *ColorBalanceBlack 3
+*UIConstraints: *ColorType Black&Red *ColorBalanceBlack 4
+
+*UIConstraints: *ColorType Black&Green *PureBlackGray BlackAuto
+*UIConstraints: *ColorType Black&Green *PureBlackGray BlackText
+*UIConstraints: *ColorType Black&Green *PureBlackGray BlackTextGraphic
+*UIConstraints: *ColorType Black&Green *PureBlackGray BlackTextGraphicImage
+*UIConstraints: *ColorType Black&Green *PureBlackGray BlackGrayAuto
+*UIConstraints: *ColorType Black&Green *PureBlackGray BlackGrayText
+*UIConstraints: *ColorType Black&Green *PureBlackGray BlackGrayTextGraphic
+*UIConstraints: *ColorType Black&Green *PureBlackGray BlackGrayTextGraphicImage
+
+*UIConstraints: *ColorType Black&Green *ColorBalanceCyan -1
+*UIConstraints: *ColorType Black&Green *ColorBalanceCyan -2
+*UIConstraints: *ColorType Black&Green *ColorBalanceCyan -3
+*UIConstraints: *ColorType Black&Green *ColorBalanceCyan -4
+*UIConstraints: *ColorType Black&Green *ColorBalanceCyan 1
+*UIConstraints: *ColorType Black&Green *ColorBalanceCyan 2
+*UIConstraints: *ColorType Black&Green *ColorBalanceCyan 3
+*UIConstraints: *ColorType Black&Green *ColorBalanceCyan 4
+
+*UIConstraints: *ColorType Black&Green *ColorBalanceMagenta -1
+*UIConstraints: *ColorType Black&Green *ColorBalanceMagenta -2
+*UIConstraints: *ColorType Black&Green *ColorBalanceMagenta -3
+*UIConstraints: *ColorType Black&Green *ColorBalanceMagenta -4
+*UIConstraints: *ColorType Black&Green *ColorBalanceMagenta 1
+*UIConstraints: *ColorType Black&Green *ColorBalanceMagenta 2
+*UIConstraints: *ColorType Black&Green *ColorBalanceMagenta 3
+*UIConstraints: *ColorType Black&Green *ColorBalanceMagenta 4
+
+*UIConstraints: *ColorType Black&Green *ColorBalanceYellow -1
+*UIConstraints: *ColorType Black&Green *ColorBalanceYellow -2
+*UIConstraints: *ColorType Black&Green *ColorBalanceYellow -3
+*UIConstraints: *ColorType Black&Green *ColorBalanceYellow -4
+*UIConstraints: *ColorType Black&Green *ColorBalanceYellow 1
+*UIConstraints: *ColorType Black&Green *ColorBalanceYellow 2
+*UIConstraints: *ColorType Black&Green *ColorBalanceYellow 3
+*UIConstraints: *ColorType Black&Green *ColorBalanceYellow 4
+
+*UIConstraints: *ColorType Black&Green *ColorBalanceBlack -1
+*UIConstraints: *ColorType Black&Green *ColorBalanceBlack -2
+*UIConstraints: *ColorType Black&Green *ColorBalanceBlack -3
+*UIConstraints: *ColorType Black&Green *ColorBalanceBlack -4
+*UIConstraints: *ColorType Black&Green *ColorBalanceBlack 1
+*UIConstraints: *ColorType Black&Green *ColorBalanceBlack 2
+*UIConstraints: *ColorType Black&Green *ColorBalanceBlack 3
+*UIConstraints: *ColorType Black&Green *ColorBalanceBlack 4
+
+*UIConstraints: *ColorType Black&Blue *PureBlackGray BlackAuto
+*UIConstraints: *ColorType Black&Blue *PureBlackGray BlackText
+*UIConstraints: *ColorType Black&Blue *PureBlackGray BlackTextGraphic
+*UIConstraints: *ColorType Black&Blue *PureBlackGray BlackTextGraphicImage
+*UIConstraints: *ColorType Black&Blue *PureBlackGray BlackGrayAuto
+*UIConstraints: *ColorType Black&Blue *PureBlackGray BlackGrayText
+*UIConstraints: *ColorType Black&Blue *PureBlackGray BlackGrayTextGraphic
+*UIConstraints: *ColorType Black&Blue *PureBlackGray BlackGrayTextGraphicImage
+
+*UIConstraints: *ColorType Black&Blue *ColorBalanceCyan -1
+*UIConstraints: *ColorType Black&Blue *ColorBalanceCyan -2
+*UIConstraints: *ColorType Black&Blue *ColorBalanceCyan -3
+*UIConstraints: *ColorType Black&Blue *ColorBalanceCyan -4
+*UIConstraints: *ColorType Black&Blue *ColorBalanceCyan 1
+*UIConstraints: *ColorType Black&Blue *ColorBalanceCyan 2
+*UIConstraints: *ColorType Black&Blue *ColorBalanceCyan 3
+*UIConstraints: *ColorType Black&Blue *ColorBalanceCyan 4
+
+*UIConstraints: *ColorType Black&Blue *ColorBalanceMagenta -1
+*UIConstraints: *ColorType Black&Blue *ColorBalanceMagenta -2
+*UIConstraints: *ColorType Black&Blue *ColorBalanceMagenta -3
+*UIConstraints: *ColorType Black&Blue *ColorBalanceMagenta -4
+*UIConstraints: *ColorType Black&Blue *ColorBalanceMagenta 1
+*UIConstraints: *ColorType Black&Blue *ColorBalanceMagenta 2
+*UIConstraints: *ColorType Black&Blue *ColorBalanceMagenta 3
+*UIConstraints: *ColorType Black&Blue *ColorBalanceMagenta 4
+
+*UIConstraints: *ColorType Black&Blue *ColorBalanceYellow -1
+*UIConstraints: *ColorType Black&Blue *ColorBalanceYellow -2
+*UIConstraints: *ColorType Black&Blue *ColorBalanceYellow -3
+*UIConstraints: *ColorType Black&Blue *ColorBalanceYellow -4
+*UIConstraints: *ColorType Black&Blue *ColorBalanceYellow 1
+*UIConstraints: *ColorType Black&Blue *ColorBalanceYellow 2
+*UIConstraints: *ColorType Black&Blue *ColorBalanceYellow 3
+*UIConstraints: *ColorType Black&Blue *ColorBalanceYellow 4
+
+*UIConstraints: *ColorType Black&Blue *ColorBalanceBlack -1
+*UIConstraints: *ColorType Black&Blue *ColorBalanceBlack -2
+*UIConstraints: *ColorType Black&Blue *ColorBalanceBlack -3
+*UIConstraints: *ColorType Black&Blue *ColorBalanceBlack -4
+*UIConstraints: *ColorType Black&Blue *ColorBalanceBlack 1
+*UIConstraints: *ColorType Black&Blue *ColorBalanceBlack 2
+*UIConstraints: *ColorType Black&Blue *ColorBalanceBlack 3
+*UIConstraints: *ColorType Black&Blue *ColorBalanceBlack 4
+
+*UIConstraints: *ColorType Black&Cyan *PureBlackGray BlackAuto
+*UIConstraints: *ColorType Black&Cyan *PureBlackGray BlackText
+*UIConstraints: *ColorType Black&Cyan *PureBlackGray BlackTextGraphic
+*UIConstraints: *ColorType Black&Cyan *PureBlackGray BlackTextGraphicImage
+*UIConstraints: *ColorType Black&Cyan *PureBlackGray BlackGrayAuto
+*UIConstraints: *ColorType Black&Cyan *PureBlackGray BlackGrayText
+*UIConstraints: *ColorType Black&Cyan *PureBlackGray BlackGrayTextGraphic
+*UIConstraints: *ColorType Black&Cyan *PureBlackGray BlackGrayTextGraphicImage
+
+*UIConstraints: *ColorType Black&Cyan *ColorBalanceCyan -1
+*UIConstraints: *ColorType Black&Cyan *ColorBalanceCyan -2
+*UIConstraints: *ColorType Black&Cyan *ColorBalanceCyan -3
+*UIConstraints: *ColorType Black&Cyan *ColorBalanceCyan -4
+*UIConstraints: *ColorType Black&Cyan *ColorBalanceCyan 1
+*UIConstraints: *ColorType Black&Cyan *ColorBalanceCyan 2
+*UIConstraints: *ColorType Black&Cyan *ColorBalanceCyan 3
+*UIConstraints: *ColorType Black&Cyan *ColorBalanceCyan 4
+
+*UIConstraints: *ColorType Black&Cyan *ColorBalanceMagenta -1
+*UIConstraints: *ColorType Black&Cyan *ColorBalanceMagenta -2
+*UIConstraints: *ColorType Black&Cyan *ColorBalanceMagenta -3
+*UIConstraints: *ColorType Black&Cyan *ColorBalanceMagenta -4
+*UIConstraints: *ColorType Black&Cyan *ColorBalanceMagenta 1
+*UIConstraints: *ColorType Black&Cyan *ColorBalanceMagenta 2
+*UIConstraints: *ColorType Black&Cyan *ColorBalanceMagenta 3
+*UIConstraints: *ColorType Black&Cyan *ColorBalanceMagenta 4
+
+*UIConstraints: *ColorType Black&Cyan *ColorBalanceYellow -1
+*UIConstraints: *ColorType Black&Cyan *ColorBalanceYellow -2
+*UIConstraints: *ColorType Black&Cyan *ColorBalanceYellow -3
+*UIConstraints: *ColorType Black&Cyan *ColorBalanceYellow -4
+*UIConstraints: *ColorType Black&Cyan *ColorBalanceYellow 1
+*UIConstraints: *ColorType Black&Cyan *ColorBalanceYellow 2
+*UIConstraints: *ColorType Black&Cyan *ColorBalanceYellow 3
+*UIConstraints: *ColorType Black&Cyan *ColorBalanceYellow 4
+
+*UIConstraints: *ColorType Black&Cyan *ColorBalanceBlack -1
+*UIConstraints: *ColorType Black&Cyan *ColorBalanceBlack -2
+*UIConstraints: *ColorType Black&Cyan *ColorBalanceBlack -3
+*UIConstraints: *ColorType Black&Cyan *ColorBalanceBlack -4
+*UIConstraints: *ColorType Black&Cyan *ColorBalanceBlack 1
+*UIConstraints: *ColorType Black&Cyan *ColorBalanceBlack 2
+*UIConstraints: *ColorType Black&Cyan *ColorBalanceBlack 3
+*UIConstraints: *ColorType Black&Cyan *ColorBalanceBlack 4
+
+*UIConstraints: *ColorType Black&Magenta *PureBlackGray BlackAuto
+*UIConstraints: *ColorType Black&Magenta *PureBlackGray BlackText
+*UIConstraints: *ColorType Black&Magenta *PureBlackGray BlackTextGraphic
+*UIConstraints: *ColorType Black&Magenta *PureBlackGray BlackTextGraphicImage
+*UIConstraints: *ColorType Black&Magenta *PureBlackGray BlackGrayAuto
+*UIConstraints: *ColorType Black&Magenta *PureBlackGray BlackGrayText
+*UIConstraints: *ColorType Black&Magenta *PureBlackGray BlackGrayTextGraphic
+*UIConstraints: *ColorType Black&Magenta *PureBlackGray BlackGrayTextGraphicImage
+
+*UIConstraints: *ColorType Black&Magenta *ColorBalanceCyan -1
+*UIConstraints: *ColorType Black&Magenta *ColorBalanceCyan -2
+*UIConstraints: *ColorType Black&Magenta *ColorBalanceCyan -3
+*UIConstraints: *ColorType Black&Magenta *ColorBalanceCyan -4
+*UIConstraints: *ColorType Black&Magenta *ColorBalanceCyan 1
+*UIConstraints: *ColorType Black&Magenta *ColorBalanceCyan 2
+*UIConstraints: *ColorType Black&Magenta *ColorBalanceCyan 3
+*UIConstraints: *ColorType Black&Magenta *ColorBalanceCyan 4
+
+*UIConstraints: *ColorType Black&Magenta *ColorBalanceMagenta -1
+*UIConstraints: *ColorType Black&Magenta *ColorBalanceMagenta -2
+*UIConstraints: *ColorType Black&Magenta *ColorBalanceMagenta -3
+*UIConstraints: *ColorType Black&Magenta *ColorBalanceMagenta -4
+*UIConstraints: *ColorType Black&Magenta *ColorBalanceMagenta 1
+*UIConstraints: *ColorType Black&Magenta *ColorBalanceMagenta 2
+*UIConstraints: *ColorType Black&Magenta *ColorBalanceMagenta 3
+*UIConstraints: *ColorType Black&Magenta *ColorBalanceMagenta 4
+
+*UIConstraints: *ColorType Black&Magenta *ColorBalanceYellow -1
+*UIConstraints: *ColorType Black&Magenta *ColorBalanceYellow -2
+*UIConstraints: *ColorType Black&Magenta *ColorBalanceYellow -3
+*UIConstraints: *ColorType Black&Magenta *ColorBalanceYellow -4
+*UIConstraints: *ColorType Black&Magenta *ColorBalanceYellow 1
+*UIConstraints: *ColorType Black&Magenta *ColorBalanceYellow 2
+*UIConstraints: *ColorType Black&Magenta *ColorBalanceYellow 3
+*UIConstraints: *ColorType Black&Magenta *ColorBalanceYellow 4
+
+*UIConstraints: *ColorType Black&Magenta *ColorBalanceBlack -1
+*UIConstraints: *ColorType Black&Magenta *ColorBalanceBlack -2
+*UIConstraints: *ColorType Black&Magenta *ColorBalanceBlack -3
+*UIConstraints: *ColorType Black&Magenta *ColorBalanceBlack -4
+*UIConstraints: *ColorType Black&Magenta *ColorBalanceBlack 1
+*UIConstraints: *ColorType Black&Magenta *ColorBalanceBlack 2
+*UIConstraints: *ColorType Black&Magenta *ColorBalanceBlack 3
+*UIConstraints: *ColorType Black&Magenta *ColorBalanceBlack 4
+
+*UIConstraints: *ColorType Black&Yellow *PureBlackGray BlackAuto
+*UIConstraints: *ColorType Black&Yellow *PureBlackGray BlackText
+*UIConstraints: *ColorType Black&Yellow *PureBlackGray BlackTextGraphic
+*UIConstraints: *ColorType Black&Yellow *PureBlackGray BlackTextGraphicImage
+*UIConstraints: *ColorType Black&Yellow *PureBlackGray BlackGrayAuto
+*UIConstraints: *ColorType Black&Yellow *PureBlackGray BlackGrayText
+*UIConstraints: *ColorType Black&Yellow *PureBlackGray BlackGrayTextGraphic
+*UIConstraints: *ColorType Black&Yellow *PureBlackGray BlackGrayTextGraphicImage
+
+*UIConstraints: *ColorType Black&Yellow *ColorBalanceCyan -1
+*UIConstraints: *ColorType Black&Yellow *ColorBalanceCyan -2
+*UIConstraints: *ColorType Black&Yellow *ColorBalanceCyan -3
+*UIConstraints: *ColorType Black&Yellow *ColorBalanceCyan -4
+*UIConstraints: *ColorType Black&Yellow *ColorBalanceCyan 1
+*UIConstraints: *ColorType Black&Yellow *ColorBalanceCyan 2
+*UIConstraints: *ColorType Black&Yellow *ColorBalanceCyan 3
+*UIConstraints: *ColorType Black&Yellow *ColorBalanceCyan 4
+
+*UIConstraints: *ColorType Black&Yellow *ColorBalanceMagenta -1
+*UIConstraints: *ColorType Black&Yellow *ColorBalanceMagenta -2
+*UIConstraints: *ColorType Black&Yellow *ColorBalanceMagenta -3
+*UIConstraints: *ColorType Black&Yellow *ColorBalanceMagenta -4
+*UIConstraints: *ColorType Black&Yellow *ColorBalanceMagenta 1
+*UIConstraints: *ColorType Black&Yellow *ColorBalanceMagenta 2
+*UIConstraints: *ColorType Black&Yellow *ColorBalanceMagenta 3
+*UIConstraints: *ColorType Black&Yellow *ColorBalanceMagenta 4
+
+*UIConstraints: *ColorType Black&Yellow *ColorBalanceYellow -1
+*UIConstraints: *ColorType Black&Yellow *ColorBalanceYellow -2
+*UIConstraints: *ColorType Black&Yellow *ColorBalanceYellow -3
+*UIConstraints: *ColorType Black&Yellow *ColorBalanceYellow -4
+*UIConstraints: *ColorType Black&Yellow *ColorBalanceYellow 1
+*UIConstraints: *ColorType Black&Yellow *ColorBalanceYellow 2
+*UIConstraints: *ColorType Black&Yellow *ColorBalanceYellow 3
+*UIConstraints: *ColorType Black&Yellow *ColorBalanceYellow 4
+
+*UIConstraints: *ColorType Black&Yellow *ColorBalanceBlack -1
+*UIConstraints: *ColorType Black&Yellow *ColorBalanceBlack -2
+*UIConstraints: *ColorType Black&Yellow *ColorBalanceBlack -3
+*UIConstraints: *ColorType Black&Yellow *ColorBalanceBlack -4
+*UIConstraints: *ColorType Black&Yellow *ColorBalanceBlack 1
+*UIConstraints: *ColorType Black&Yellow *ColorBalanceBlack 2
+*UIConstraints: *ColorType Black&Yellow *ColorBalanceBlack 3
+*UIConstraints: *ColorType Black&Yellow *ColorBalanceBlack 4
+
+
+*UIConstraints: *ColorType Black&White *PureBlackGray BlackAuto
+*UIConstraints: *ColorType Black&White *PureBlackGray BlackText
+*UIConstraints: *ColorType Black&White *PureBlackGray BlackTextGraphic
+*UIConstraints: *ColorType Black&White *PureBlackGray BlackTextGraphicImage
+*UIConstraints: *ColorType Black&White *PureBlackGray BlackGrayAuto
+*UIConstraints: *ColorType Black&White *PureBlackGray BlackGrayText
+*UIConstraints: *ColorType Black&White *PureBlackGray BlackGrayTextGraphic
+*UIConstraints: *ColorType Black&White *PureBlackGray BlackGrayTextGraphicImage
+
+*UIConstraints: *ColorType Black&White *ColorBalanceCyan -1
+*UIConstraints: *ColorType Black&White *ColorBalanceCyan -2
+*UIConstraints: *ColorType Black&White *ColorBalanceCyan -3
+*UIConstraints: *ColorType Black&White *ColorBalanceCyan -4
+*UIConstraints: *ColorType Black&White *ColorBalanceCyan 1
+*UIConstraints: *ColorType Black&White *ColorBalanceCyan 2
+*UIConstraints: *ColorType Black&White *ColorBalanceCyan 3
+*UIConstraints: *ColorType Black&White *ColorBalanceCyan 4
+
+*UIConstraints: *ColorType Black&White *ColorBalanceMagenta -1
+*UIConstraints: *ColorType Black&White *ColorBalanceMagenta -2
+*UIConstraints: *ColorType Black&White *ColorBalanceMagenta -3
+*UIConstraints: *ColorType Black&White *ColorBalanceMagenta -4
+*UIConstraints: *ColorType Black&White *ColorBalanceMagenta 1
+*UIConstraints: *ColorType Black&White *ColorBalanceMagenta 2
+*UIConstraints: *ColorType Black&White *ColorBalanceMagenta 3
+*UIConstraints: *ColorType Black&White *ColorBalanceMagenta 4
+
+*UIConstraints: *ColorType Black&White *ColorBalanceYellow -1
+*UIConstraints: *ColorType Black&White *ColorBalanceYellow -2
+*UIConstraints: *ColorType Black&White *ColorBalanceYellow -3
+*UIConstraints: *ColorType Black&White *ColorBalanceYellow -4
+*UIConstraints: *ColorType Black&White *ColorBalanceYellow 1
+*UIConstraints: *ColorType Black&White *ColorBalanceYellow 2
+*UIConstraints: *ColorType Black&White *ColorBalanceYellow 3
+*UIConstraints: *ColorType Black&White *ColorBalanceYellow 4
+
+*UIConstraints: *ColorType Black&White *ColorBalanceBlack -1
+*UIConstraints: *ColorType Black&White *ColorBalanceBlack -2
+*UIConstraints: *ColorType Black&White *ColorBalanceBlack -3
+*UIConstraints: *ColorType Black&White *ColorBalanceBlack -4
+*UIConstraints: *ColorType Black&White *ColorBalanceBlack 1
+*UIConstraints: *ColorType Black&White *ColorBalanceBlack 2
+*UIConstraints: *ColorType Black&White *ColorBalanceBlack 3
+*UIConstraints: *ColorType Black&White *ColorBalanceBlack 4
+
+
+*%===== Device Capabilities ==========================
+*LanguageLevel: "3"
+
+*ColorDevice: True
+*DefaultColorSpace: CMYK
+*Protocols: TBCP
+*TTRasterizer: Type42
+*?TTRasterizer: "
+ save
+ 42 /FontType resourcestatus
+ { pop pop (Type42)} {pop pop (None)} ifelse = flush
+ restore
+"
+*End
+
+*FreeVM: "12000000"
+*LandscapeOrientation: Plus90
+*FileSystem: False
+*Throughput: "35"
+
+*Password: "()"
+*ExitServer: "
+ count 0 eq
+ { false } { true exch startjob } ifelse
+ not {
+ (WARNING: Cannot modify initial VM.) =
+ (Missing or invalid password.) =
+ (Please contact the author of this software.) = flush quit
+ } if
+"
+*End
+*Reset: "
+ count 0 eq
+ { false } { true exch startjob } ifelse
+ not {
+ (WARNING: Cannot reset printer.) =
+ (Missing or invalid password.) =
+ (Please contact the author of this software.) = flush quit
+ } if
+ systemdict /quit get exec
+ (WARNING : Printer Reset Failed.) = flush
+"
+*End
+
+*DefaultResolution: 600dpi
+*SuggestedJobTimeout: "0"
+*SuggestedWaitTimeout: "0"
+*PrintPSErrors: True
+
+
+*%===== Halftone Information =========================
+*DefaultHalftoneType: 1
+*ScreenFreq: "85.0"
+*ScreenAngle: "45.0"
+*DefaultScreenProc: Dot
+*ScreenProc Dot: "
+ { abs exch abs 2 copy add 1 gt { 1 sub dup mul exch 1 sub dup mul add 1
+ sub } { dup mul exch dup mul add 1 exch sub }ifelse }
+"
+*End
+*DefaultTransfer: Null
+*Transfer Null: "{ }"
+*Transfer Null.Inverse: "{ 1 exch sub }"
+
+
+*%===== Paper Sizes ==================================
+*OpenUI *PageSize: PickOne
+*OrderDependency: 20 AnySetup *PageSize
+*DefaultPageSize: Letter
+
+*PageSize A3/A3 (297 x 420mm): "
+ << /DeferredMediaSelection true /PageSize [842 1191] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize A4/A4 (210 x 297mm): "
+ << /DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize A5/A5 (148 x 210mm): "
+ << /DeferredMediaSelection true /PageSize [420 595] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize A6/A6 (105 x 148mm): "
+ << /DeferredMediaSelection true /PageSize [297 420] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize B4/B4 (257 x 364mm): "
+ << /DeferredMediaSelection true /PageSize [728 1032] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize B5/B5 (182 x 257mm): "
+ << /DeferredMediaSelection true /PageSize [516 728] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize Ledger/Ledger (11 x 17"): "
+ << /DeferredMediaSelection true /PageSize [792 1224] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize Legal/Legal (8 1/2 x 14"): "
+ << /DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize Letter/Letter (8 1/2 x 11"): "
+ << /DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize Statement/Statement (5 1/2 x 8 1/2"): "
+ << /DeferredMediaSelection true /PageSize [396 612] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize Folio/Folio (210 x 330mm): "
+ << /DeferredMediaSelection true /PageSize [595 935] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize Computer/Computer (10 1/8 x 14"): "
+ << /DeferredMediaSelection true /PageSize [729 1008] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize LG13/13" LG (8 1/2 x 13"): "
+ << /DeferredMediaSelection true /PageSize [612 936] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize SQ85/8.5" SQ (8 1/2 x 8 1/2"): "
+ << /DeferredMediaSelection true /PageSize [612 612] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize Ledger-Wide/(12 x 18"): "
+ << /DeferredMediaSelection true /PageSize [865 1296] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize A3-Wide/A3-Wide (305 x 457mm): "
+ << /DeferredMediaSelection true /PageSize [865 1297] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize 8K/8K (270 x 390mm): "
+ << /DeferredMediaSelection true /PageSize [767 1107] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize 16K/16K (195 x 270mm): "
+ << /DeferredMediaSelection true /PageSize [554 767] /ImagingBBox null >> setpagedevice"
+*End
+
+*?PageSize: "
+ save
+ currentpagedevice /PageSize get aload pop
+ 2 copy gt {exch} if
+ (Unknown)
+ 18 dict
+ dup [865 1297] (A3-Wide) put
+ dup [865 1296] (Ledger-Wide) put
+ dup [612 612] (SQ85) put
+ dup [612 936] (LG13) put
+ dup [729 1008] (Computer) put
+ dup [595 935] (Folio) put
+ dup [396 612] (Statement) put
+ dup [612 792] (Letter) put
+ dup [612 1008] (Legal) put
+ dup [792 1224] (Ledger) put
+ dup [516 728] (B5) put
+ dup [728 1032] (B4) put
+ dup [297 420] (A6) put
+ dup [420 595] (A5) put
+ dup [595 842] (A4) put
+ dup [842 1191] (A3) put
+ dup [554 767] (16K) put
+ dup [767 1107] (8K) put
+{ exch aload pop 4 index sub abs 5 le exch
+ 5 index sub abs 5 le and
+ {exch pop exit} {pop} ifelse
+ } bind forall
+ = flush pop pop
+ restore
+"
+*End
+*CloseUI: *PageSize
+
+*% ===== Custom Page Sizes ======
+*% min: 3.874 x 7.48
+*% max:12.00w x 18.50h
+*%*MaxMediaWidth: "842"
+*%*MaxMediaHeight: "1125"
+*%*HWMargins: 12 12 12 12
+
+*%*CustomPageSize True: "
+*% 4 dict begin
+*% pop
+*% 2 array astore /Margins exch def
+*% 2 copy gt {exch} if 2 array astore /PageSize exch def
+*% /ImagingBBox null def
+*% /MediaType (SheetFeedBypass) def
+*% currentdict
+*% end setpagedevice"
+*%*End
+*%*ParamCustomPageSize Width: 1 points 283 842
+*%*ParamCustomPageSize Height: 2 points 420 1125
+*%*ParamCustomPageSize WidthOffset: 3 points 0 0
+*%*ParamCustomPageSize HeightOffset: 4 points 0 0
+*%*ParamCustomPageSize Orientation: 5 int 0 0
+
+*%===== Page Region =======
+*OpenUI *PageRegion: PickOne
+*OrderDependency: 29 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+
+*PageRegion A3/A3 (297 x 420mm): "
+ << /PageSize [842 1191] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion A4/A4 (210 x 297mm): "
+ << /PageSize [595 842] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion A5/A5 (148 x 210mm): "
+ << /PageSize [420 595] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion A6/A6 (105 x 148mm): "
+ << /PageSize [297 420] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion B4/B4 (257 x 364mm): "
+ << /PageSize [728 1032] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion B5/B5 (182 x 257mm): "
+ << /PageSize [516 728] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion Ledger/Ledger (11 x 17"): "
+ << /PageSize [792 1224] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion Legal/Legal (8 1/2 x 14"): "
+ << /PageSize [612 1008] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion Letter/Letter (8 1/2 x 11"): "
+ << /PageSize [612 792] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion Statement/Statement (5 1/2 x 8 1/2"): "
+ << /PageSize [396 612] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion Folio/Folio (210 x 330mm): "
+ << /PageSize [595 935] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion Computer/Computer (10 1/8 x 14"): "
+ << /PageSize [729 1008] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion LG13/13" LG (8 1/2 x 13"): "
+ << /PageSize [612 936] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion SQ85/8.5" SQ (8 1/2 x 8 1/2"): "
+ << /PageSize [612 612] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion Ledger-Wide/(12 x 18"): "
+ << /PageSize [865 1296] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion A3-Wide/A3-Wide (305 x 457mm): "
+ << /PageSize [865 1297] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion 8K/8K (270 x 390mm): "
+ << /PageSize [767 1107] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion 16K/16K (195 x 270mm): "
+ << /PageSize [554 767] /ImagingBBox null >> setpagedevice"
+*End
+*CloseUI: *PageRegion
+
+*%===== Imageable Area =====
+*DefaultImageableArea: Letter
+*ImageableArea A3/A3 (297 x 420mm): "14.16 14.16 827.84 1176.84 "
+*ImageableArea A4/A4 (210 x 297mm): "14.16 14.16 581.84 827.84 "
+*ImageableArea A5/A5 (148 x 210mm): "14.28 14.16 405.72 581.84 "
+*ImageableArea A6/A6 (105 x 148mm): "14.16 14.28 283.84 405.72 "
+*ImageableArea B4/B4 (257 x 364mm): "14.16 14.16 714.84 1017.84 "
+*ImageableArea B5/B5 (182 x 257mm): "14.28 14.16 501.72 714.84 "
+*ImageableArea Ledger/Ledger (11 x 17"): "14.16 14.16 776.84 1210.84 "
+*ImageableArea Legal/Legal (8 1/2 x 14"): "14.16 14.16 598.84 995.84 "
+*ImageableArea Letter/Letter (8 1/2 x 11"): "14.16 14.16 598.84 776.84 "
+*ImageableArea Statement/Statement (5 1/2 x 8 1/2"): "14.28 14.16 382.72 598.84 "
+*ImageableArea Folio/Folio (210 x 330mm): "14.16 14.16 581.84 921.84 "
+*ImageableArea Computer/Computer (10 1/8 x 14"): "14.16 14.16 714.84 995.84 "
+*ImageableArea LG13/13" LG (8 1/2 x 13"): "14.16 14.16 598.84 921.84 "
+*ImageableArea SQ85/8.5" SQ (8 1/2 x 8 1/2"): "14.16 14.16 598.84 598.84 "
+*ImageableArea Ledger-Wide/(12 x 18"): "36.84 35.52 828.16 1260.48 "
+*ImageableArea A3-Wide/A3-Wide (305 x 457mm): "11.40 52.44 853.60 1243.56 "
+*ImageableArea 8K/8K (270 x 390mm): "14.16 14.16 751.84 1091.84 "
+*ImageableArea 16K/16K (195 x 270mm): "14.16 14.16 538.84 751.84 "
+*?ImageableArea: "
+ save
+ /cvp { ( ) cvs print ( ) print } bind def
+ /upperright {10000 mul floor 10000 div} bind def
+ /lowerleft {10000 mul ceiling 10000 div} bind def
+ newpath clippath pathbbox
+ 4 -2 roll exch 2 {lowerleft cvp} repeat
+ exch 2 {upperright cvp} repeat flush
+ restore
+"
+*End
+
+*%===== Paper Dimension =====
+*DefaultPaperDimension: Letter
+*PaperDimension A3/A3 (297 x 420mm): "842 1191"
+*PaperDimension A4/A4 (210 x 297mm): "595 842"
+*PaperDimension A5/A5 (148 x 210mm): "420 595"
+*PaperDimension A6/A6 (105 x 148mm): "297 420"
+*PaperDimension B4/B4 (257 x 364mm): "728 1032"
+*PaperDimension B5/B5 (182 x 257mm): "516 728"
+*PaperDimension Ledger/Ledger (11 x 17"): "792 1224"
+*PaperDimension Legal/Legal (8 1/2 x 14"): "612 1008"
+*PaperDimension Letter/Letter (8 1/2 x 11"): "612 792"
+*PaperDimension Statement/Statement (5 1/2 x 8 1/2"): "396 612"
+*PaperDimension Folio/Folio (210 x 330mm): "595 935"
+*PaperDimension Computer/Computer (10 1/8 x 14"): "729 1008"
+*PaperDimension LG13/13" LG (8 1/2 x 13"): "612 936"
+*PaperDimension SQ85/8.5" SQ (8 1/2 x 8 1/2"): "612 612"
+*PaperDimension Ledger-Wide/(12 x 18"): "865 1296"
+*PaperDimension A3-Wide/A3-Wide (305 x 457mm): "865 1297"
+*PaperDimension 8K/8K (270 x 390mm): "767 1107"
+*PaperDimension 16K/16K (195 x 270mm): "554 767"
+
+
+
+*%===== Paper Source =================================
+*OpenUI *InputSlot: PickOne
+*OrderDependency: 35 AnySetup *InputSlot
+*DefaultInputSlot: Auto
+
+*InputSlot Auto/Auto (Default): "
+ << /DeferredMediaSelection true /ManualFeed false
+ /MediaPosition null /MediaType null >> setpagedevice
+ userdict /TSBMediaType 0 put"
+*End
+*InputSlot UpperCassette/Drawer 1: "
+ << /DeferredMediaSelection true /ManualFeed false
+ /MediaPosition 0 /MediaType null >> setpagedevice
+ userdict /TSBMediaType 0 put"
+*End
+*InputSlot LowerCassette/Drawer 2: "
+ << /DeferredMediaSelection true /ManualFeed false
+ /MediaPosition 1 /MediaType null >> setpagedevice
+ userdict /TSBMediaType 0 put"
+*End
+*InputSlot LCF/LCF: "
+ << /DeferredMediaSelection true /ManualFeed false
+ /MediaPosition 4 /MediaType null >> setpagedevice
+ userdict /TSBMediaType 0 put"
+*End
+*InputSlot PedestalUpperCassette/Drawer 3: "
+ << /DeferredMediaSelection true /ManualFeed false
+ /MediaPosition 4 /MediaType null >> setpagedevice
+ userdict /TSBMediaType 0 put"
+*End
+*InputSlot PedestalLowerCassette/Drawer 4: "
+ << /DeferredMediaSelection true /ManualFeed false
+ /MediaPosition 5 /MediaType null >> setpagedevice
+ userdict /TSBMediaType 0 put"
+*End
+*InputSlot SheetFeedBypass/Bypass Tray:"
+ << /DeferredMediaSelection true /ManualFeed true
+ /MediaPosition 3 /MediaType null >> setpagedevice
+ userdict /TSBMediaType 0 put"
+*End
+
+*%===== Media Type =======
+*InputSlot Plain/Plain: "
+ << /DeferredMediaSelection true /ManualFeed false
+ /MediaPosition null /MediaType (Plain) >> setpagedevice
+ userdict /TSBMediaType 0 put
+ <</TSBPrivate (DSSC PRINT MEDIATYPE=PLAIN) >> setpagedevice"
+*End
+*InputSlot Thick1/Thick 1: "
+ << /DeferredMediaSelection true /ManualFeed false
+ /MediaPosition null /MediaType (Thick 1) >> setpagedevice
+ userdict /TSBMediaType 1 put
+ <</TSBPrivate (DSSC PRINT MEDIATYPE=THICK1) >> setpagedevice"
+*End
+*InputSlot Thick2front/Thick 2 (Front): "
+ << /DeferredMediaSelection true /ManualFeed false
+ /MediaPosition null /MediaType (Thick 2) >> setpagedevice
+ userdict /TSBMediaType 2 put
+ <</TSBPrivate (DSSC PRINT MEDIATYPE=THICK2) >> setpagedevice"
+*End
+*InputSlot Thick2back/Thick 2 (Back): "
+ << /DeferredMediaSelection true /ManualFeed false
+ /MediaPosition null /MediaType (Thick 2b) >> setpagedevice
+ userdict /TSBMediaType 3 put
+ <</TSBPrivate (DSSC PRINT MEDIATYPE=THICK2B) >> setpagedevice"
+*End
+*InputSlot Thick3front/Thick 3 (Front): "
+ << /DeferredMediaSelection true /ManualFeed false
+ /MediaPosition null /MediaType (Thick 3) >> setpagedevice
+ userdict /TSBMediaType 4 put
+ <</TSBPrivate (DSSC PRINT MEDIATYPE=THICK3) >> setpagedevice"
+*End
+*InputSlot Thick3back/Thick 3 (Back): "
+ << /DeferredMediaSelection true /ManualFeed false
+ /MediaPosition null /MediaType (Thick 3b) >> setpagedevice
+ userdict /TSBMediaType 4 put
+ <</TSBPrivate (DSSC PRINT MEDIATYPE=THICK3B) >> setpagedevice"
+*End
+*InputSlot Transparency/Transparency: "
+ << /DeferredMediaSelection true /ManualFeed true
+ /MediaPosition null /MediaType (Transparency) >> setpagedevice
+ userdict /TSBMediaType 5 put
+ <</TSBPrivate (DSSC PRINT MEDIATYPE=TRANSPARENCY) >> setpagedevice"
+*End
+*InputSlot Recycled/Recycled: "
+ << /DeferredMediaSelection true /ManualFeed false
+ /MediaPosition null /MediaType (Recycled) >> setpagedevice
+ userdict /TSBMediaType 6 put
+ <</TSBPrivate (DSSC PRINT MEDIATYPE=RECYCLED) >> setpagedevice"
+*End
+*InputSlot Special1front/Special 1 (Front): "
+ << /DeferredMediaSelection true /ManualFeed false
+ /MediaPosition null /MediaType (Waterproof 1) >> setpagedevice
+ userdict /TSBMediaType 7 put
+ << /OutputPosition 3 >> setpagedevice
+ <</TSBPrivate (DSSC PRINT MEDIATYPE=WATERPROOF1) >> setpagedevice"
+*End
+*InputSlot Special1back/Special 1 (Back): "
+ << /DeferredMediaSelection true /ManualFeed false
+ /MediaPosition null /MediaType (Waterproof 1b) >> setpagedevice
+ userdict /TSBMediaType 8 put
+ << /OutputPosition 3 >> setpagedevice
+ <</TSBPrivate (DSSC PRINT MEDIATYPE=WATERPROOF1B) >> setpagedevice"
+*End
+*InputSlot Special2front/Special 2 (Front): "
+ << /DeferredMediaSelection true /ManualFeed false
+ /MediaPosition null /MediaType (Waterproof 2) >> setpagedevice
+ userdict /TSBMediaType 9 put
+ << /OutputPosition 3 >> setpagedevice
+ <</TSBPrivate (DSSC PRINT MEDIATYPE=WATERPROOF2) >> setpagedevice"
+*End
+*InputSlot Special2back/Special 2 (Back): "
+ << /DeferredMediaSelection true /ManualFeed false
+ /MediaPosition null /MediaType (Waterproof 2b) >> setpagedevice
+ userdict /TSBMediaType 10 put
+ << /OutputPosition 3 >> setpagedevice
+ <</TSBPrivate (DSSC PRINT MEDIATYPE=WATERPROOF2B) >> setpagedevice"
+*End
+*CloseUI: *InputSlot
+
+
+*%===== Duplex =======================================
+*% Long and short edge duplexing options selected here override the short
+*% edge duplexing that may be selected by Booklet Mode Printing options.
+
+*OpenUI *Duplex/Duplex: PickOne
+*OrderDependency: 34 AnySetup *Duplex
+*DefaultDuplex: None
+
+*Duplex None/1-Sided: ""
+*End
+
+*Duplex DuplexNoTumble/2-Sided, No Tumble(Long-Edge Binding): "
+ << /Duplex true /Tumble false >> setpagedevice"
+*End
+
+*Duplex DuplexTumble/2-Sided, Tumble(Short-Edge Binding): "
+ << /Duplex true /Tumble true >> setpagedevice"
+*End
+
+*?Duplex: "
+ save
+ currentpagedevice /Duplex get
+ {currentpagedevice /Tumble get {(DuplexTumble)}{(DuplexNoTumble)}ifelse}
+ {(None)}ifelse
+ = flush
+ restore"
+*End
+*CloseUI: *Duplex
+
+
+*%====== Collate =====================
+*% Collate must be the last OrderDependancy.
+*% NUMCOPIES is needed for a OS9 MSWord update.
+
+*OpenUI *Collate/Collate: Boolean
+*OrderDependency: 60 AnySetup *Collate
+*DefaultCollate: True
+*Collate True: "
+
+ /concat_str_str {
+ % parameters
+ % string string
+ % result
+ % string
+ dup length
+ 2 index length add
+ 1 index type pop string
+ dup 0 4 index putinterval
+ dup 4 -1 roll length
+ 4 -1 roll putinterval
+ } bind def
+
+ /concat_str_num {
+ % parameters
+ % string number
+ 10 string
+ cvs
+ concat_str_str
+ } bind def
+
+
+ <</TSBPrivate (DSSC PRINT COLLATE=1)>> setpagedevice
+ <</TSBPrivate (DSSC PRINT NUMCOPIES=)
+ currentpagedevice /NumCopies known
+ {
+ currentpagedevice /NumCopies get
+ dup null eq
+ { pop 0 }
+ if
+ }
+ { 0 }
+ ifelse
+ concat_str_num
+ >> setpagedevice"
+*End
+*Collate False: "
+
+ /concat_str_str {
+ % parameters
+ % string string
+ % result
+ % string
+ dup length
+ 2 index length add
+ 1 index type pop string
+ dup 0 4 index putinterval
+ dup 4 -1 roll length
+ 4 -1 roll putinterval
+ } bind def
+
+ /concat_str_num {
+ % parameters
+ % string number
+ 10 string
+ cvs
+ concat_str_str
+ } bind def
+
+
+ <</TSBPrivate (DSSC PRINT COLLATE=0)>> setpagedevice
+ <</TSBPrivate (DSSC PRINT NUMCOPIES=)
+ currentpagedevice /NumCopies known
+ {
+ currentpagedevice /NumCopies get
+ dup null eq
+ { pop 0 }
+ if
+ }
+ { 0 }
+ ifelse
+ concat_str_num
+ >> setpagedevice"
+*End
+*CloseUI: *Collate
+
+
+*OpenGroup: FinishingOptions/Finishing
+
+*%===== Destination ==================================
+*OpenUI *OutputTray/Destination: PickOne
+*OrderDependency: 37 AnySetup *OutputTray
+*DefaultOutputTray: Auto
+*OutputTray Auto/Printer's Default: "
+ "
+*End
+*OutputTray Inner/Inner Tray: "
+ << /OutputPosition 1 >> setpagedevice"
+*End
+*OutputTray Bin1/Tray 1: "
+ << /OutputPosition 3 >> setpagedevice"
+*End
+*OutputTray Bin2/Tray 2: "
+ << /OutputPosition 4 >> setpagedevice"
+*End
+*CloseUI: *OutputTray
+
+
+*%===== Hole Punch ====================================
+*OpenUI *HolePunch/Hole Punch: PickOne
+*OrderDependency: 38 AnySetup *HolePunch
+*DefaultHolePunch: Off
+
+*HolePunch Off/Off: "
+ <</TSBPrivate (DSSC PRINT HOLEPUNCH=0) >> setpagedevice"
+*End
+*HolePunch LEP-0R/Long Edge Punch without rotation: "
+ <</TSBPrivate (DSSC PRINT HOLEPUNCH=1) >> setpagedevice"
+*End
+*HolePunch SEP-0R/Short Edge Punch without rotation: "
+ <</TSBPrivate (DSSC PRINT HOLEPUNCH=2) >> setpagedevice"
+*End
+*HolePunch LEP-180R/Long Edge Punch with 180 degree rotation: "
+ <</TSBPrivate (DSSC PRINT HOLEPUNCH=3) >> setpagedevice"
+*End
+*HolePunch SEP-180R/Short Edge Punch with 180 degree rotation: "
+ <</TSBPrivate (DSSC PRINT HOLEPUNCH=4) >> setpagedevice"
+*End
+*CloseUI: *HolePunch
+
+
+*%===== Stapling ====================================
+*OpenUI *Stapling/Stapling: PickOne
+*OrderDependency: 39 AnySetup *Stapling
+*DefaultStapling: Off
+
+*Stapling Off/Off: "
+ <</TSBPrivate (DSSC PRINT STAPLING=0) >> setpagedevice"
+*End
+*Stapling UL/Upper Left (Portrait) / Upper Right (Landscape):"
+ <</TSBPrivate (DSSC PRINT STAPLING=769) >> setpagedevice"
+*End
+*Stapling ML/Middle Left (Portrait) / Middle Top (Landscape):"
+ <</TSBPrivate (DSSC PRINT STAPLING=2) >> setpagedevice"
+*End
+*Stapling LL/Lower Left (Portrait) / Upper Left (Landscape):"
+ <</TSBPrivate (DSSC PRINT STAPLING=33027) >> setpagedevice"
+*End
+*Stapling UR/Upper Right (Portrait) / Lower Right (Landscape):"
+ <</TSBPrivate (DSSC PRINT STAPLING=387) >> setpagedevice"
+*End
+*Stapling MR/Middle Right (Portrait) / Middle Bottom (Landscape):"
+ <</TSBPrivate (DSSC PRINT STAPLING=130) >> setpagedevice"
+*End
+*Stapling LR/Lower Right (Portrait) / Lower Left (Landscape):"
+ <</TSBPrivate (DSSC PRINT STAPLING=33665) >> setpagedevice"
+*End
+*Stapling MT/Middle Top (Portrait) / Middle Right (Landscape):"
+ <</TSBPrivate (DSSC PRINT STAPLING=512) >> setpagedevice"
+*End
+*Stapling MB/Middle Bottom (Portrait) / Middle Left (Landscape):"
+ <</TSBPrivate (DSSC PRINT STAPLING=33280) >> setpagedevice"
+*End
+*Stapling SS/Saddle Stitch (Portrait) / Saddle Stitch (Landscape):"
+ <</TSBPrivate (DSSC PRINT STAPLING=1028) >> setpagedevice"
+*End
+*CloseUI: *Stapling
+
+*CloseGroup: FinishingOptions
+
+
+*OpenGroup: PrintingModes/Printing Modes
+
+*%===== Print Mode ====================================
+*% If the dscInfo dictionary is not set using the printer driver, the
+*% userlogin and job name are set to "CUPS User" and "CUPS Application"
+*% respectively. If the dscinfo dictionary is set, document name and
+*% user name are set as per the CUPS login name and Document name.
+*% The default print mode is Normal.
+*% The OrderDependency was 47 but this did not work.
+
+*OpenUI *PrintMode/Print Mode: PickOne
+*OrderDependency: 49 AnySetup *PrintMode
+*DefaultPrintMode: Normal
+
+*PrintMode Normal/Normal: "
+ /dscInfo where {
+ pop
+ dscInfo /For known {
+ <</TSBPrivate 100 string dup 0 (DSSC PRINT USERLOGIN=)
+ putinterval dup 21 dscInfo /For get putinterval
+ >> setpagedevice
+ }if
+ dscInfo /Title known {
+ <</TSBPrivate 100 string dup 0 (DSSC JOB NAME=)
+ putinterval dup 14 dscInfo /Title get putinterval
+ >> setpagedevice
+ }if
+ <</TSBPrivate (DSSC PRINT PRINTMODE=NORMAL) >> setpagedevice
+ }{
+ <</TSBPrivate (DSSC PRINT USERLOGIN=CUPS User) >> setpagedevice
+ <</TSBPrivate (DSSC JOB NAME=CUPS Document) >> setpagedevice
+ <</TSBPrivate (DSSC PRINT PRINTMODE=NORMAL) >> setpagedevice
+ }ifelse"
+*End
+
+
+*PrintMode Proof/Proof: "
+ /dscInfo where {
+ pop
+ dscInfo /For known {
+ <</TSBPrivate 100 string dup 0 (DSSC PRINT USERLOGIN=)
+ putinterval dup 21 dscInfo /For get putinterval
+ >> setpagedevice
+ }if
+ dscInfo /Title known {
+ <</TSBPrivate 100 string dup 0 (DSSC JOB NAME=)
+ putinterval dup 14 dscInfo /Title get putinterval
+ >> setpagedevice
+ }if
+ <</TSBPrivate (DSSC PRINT PRINTMODE=PROOF) >> setpagedevice
+ }{
+ <</TSBPrivate (DSSC PRINT USERLOGIN=CUPS User) >> setpagedevice
+ <</TSBPrivate (DSSC JOB NAME=CUPS Document) >> setpagedevice
+ <</TSBPrivate (DSSC PRINT PRINTMODE=PROOF) >> setpagedevice
+ }ifelse"
+*End
+
+
+*% The private print DIN number is selected in the DIN options tab.
+*PrintMode Private/Private - Password: "
+ /dscInfo where {
+ pop
+ dscInfo /For known {
+ <</TSBPrivate 100 string dup 0 (DSSC PRINT USERLOGIN=)
+ putinterval dup 21 dscInfo /For get putinterval
+ >> setpagedevice
+ }if
+ dscInfo /Title known {
+ <</TSBPrivate 100 string dup 0 (DSSC JOB NAME=)
+ putinterval dup 14 dscInfo /Title get putinterval
+ >> setpagedevice
+ }if
+ <</TSBPrivate (DSSC PRINT PRINTMODE=PRIVATE) >> setpagedevice
+ <</TSBPrivate (DSSC PRINT PRIVPRINT=00000) dup
+ userdict /DINDigit1 get
+ userdict /DINDigit2 get add
+ userdict /DINDigit3 get add
+ userdict /DINDigit4 get add
+ userdict /DINDigit5 get add
+ (00000) cvs
+ dup length 26 exch sub exch putinterval>> setpagedevice
+ }{
+ <</TSBPrivate (DSSC PRINT USERLOGIN=CUPS User) >> setpagedevice
+ <</TSBPrivate (DSSC JOB NAME=CUPS Document) >> setpagedevice
+ <</TSBPrivate (DSSC PRINT PRINTMODE=PRIVATE) >> setpagedevice
+ <</TSBPrivate (DSSC PRINT PRIVPRINT=00000) dup
+ userdict /DINDigit1 get
+ userdict /DINDigit2 get add
+ userdict /DINDigit3 get add
+ userdict /DINDigit4 get add
+ userdict /DINDigit5 get add
+ (00000) cvs
+ dup length 26 exch sub exch putinterval>> setpagedevice
+ }ifelse"
+*End
+*CloseUI: *PrintMode
+
+
+*%===== Department Code ====================================
+*% This option sends the Department code to the printer. The department code is
+*% calculated by adding together the five single department code digits.
+*% The Department Code (DC) number is selected in the DC options tab.
+
+*OpenUI *DeptCode/Department Code: Boolean
+*OrderDependency: 48 AnySetup *DeptCode
+*DefaultDeptCode: False
+
+*DeptCode False/Disabled: ""
+
+*DeptCode True/Enabled: "
+ <</TSBPrivate (DSSC PRINT ACCESSCODE=00000) dup
+ userdict /DCDigit1 get
+ userdict /DCDigit2 get add
+ userdict /DCDigit3 get add
+ userdict /DCDigit4 get add
+ userdict /DCDigit5 get add
+ (00000) cvs
+ dup length 27 exch sub exch putinterval>> setpagedevice"
+*End
+
+*CloseUI: *DeptCode
+
+
+*%===== Toner Save ============================
+*% This option allows the user to turn Toner Save feature On and Off. The default value is Off.
+*OpenUI *TonerSave/Toner Save: Boolean
+*OrderDependency: 51 AnySetup *TonerSave
+*DefaultTonerSave: False
+
+*TonerSave False/Off: "
+ <</TSBPrivate (DSSC PRINT TONERSAVE=0) >> setpagedevice"
+*End
+
+*TonerSave True/On: "
+ <</TSBPrivate (DSSC PRINT TONERSAVE=1) >> setpagedevice"
+*End
+
+*CloseUI: *TonerSave
+
+
+*%===== Blank Page ============================
+*% This option allows the user to turn Blank page On and Off. The default value is Off.
+
+*OpenUI *BlankPage/Do not Print Blank Pages: Boolean
+*OrderDependency: 55 AnySetup *BlankPage
+*DefaultBlankPage: False
+
+*BlankPage False/Off: "
+ <</TSBPrivate (DSSC PRINT WHITEPAPER=0) >> setpagedevice"
+*End
+
+*BlankPage True/On: "
+ <</TSBPrivate (DSSC PRINT WHITEPAPER=1) >> setpagedevice"
+*End
+
+*CloseUI: *BlankPage
+
+
+*CloseGroup: PrintingModes
+
+*% ===== Department Code Selection Options ======================================
+*% The Department Code (DC) group of options is needed for the OSX PPD because
+*% OSX no longer supports RBISET to allow the user to enter custom values. The only
+*% options are drop down lists and check boxes. The five drop down boxs allow the
+*% user to effectively select a five digit number for the department code.
+*% The department code is only used when the Department Code (DC) On options is checked
+*% in the Print Mode options tab. The default DC value is 00000.
+
+*OpenGroup: DepartmentCode/Printing Modes DC
+
+*OpenUI *DCDigit1/Department Code (DC) - Digit 1: PickOne
+*OrderDependency: 28 AnySetup *DCDigit1
+*DefaultDCDigit1: 0
+*DCDigit1 0/0: "userdict /DCDigit1 00000 put"
+*DCDigit1 1/1: "userdict /DCDigit1 10000 put"
+*DCDigit1 2/2: "userdict /DCDigit1 20000 put"
+*DCDigit1 3/3: "userdict /DCDigit1 30000 put"
+*DCDigit1 4/4: "userdict /DCDigit1 40000 put"
+*DCDigit1 5/5: "userdict /DCDigit1 50000 put"
+*DCDigit1 6/6: "userdict /DCDigit1 60000 put"
+*DCDigit1 7/7: "userdict /DCDigit1 70000 put"
+*DCDigit1 8/8: "userdict /DCDigit1 80000 put"
+*DCDigit1 9/9: "userdict /DCDigit1 90000 put"
+*CloseUI: *DCDigit1
+
+*OpenUI *DCDigit2/Department Code (DC) - Digit 2: PickOne
+*OrderDependency: 28 AnySetup *DCDigit2
+*DefaultDCDigit2: 0
+*DCDigit2 0/0: "userdict /DCDigit2 0000 put"
+*DCDigit2 1/1: "userdict /DCDigit2 1000 put"
+*DCDigit2 2/2: "userdict /DCDigit2 2000 put"
+*DCDigit2 3/3: "userdict /DCDigit2 3000 put"
+*DCDigit2 4/4: "userdict /DCDigit2 4000 put"
+*DCDigit2 5/5: "userdict /DCDigit2 5000 put"
+*DCDigit2 6/6: "userdict /DCDigit2 6000 put"
+*DCDigit2 7/7: "userdict /DCDigit2 7000 put"
+*DCDigit2 8/8: "userdict /DCDigit2 8000 put"
+*DCDigit2 9/9: "userdict /DCDigit2 9000 put"
+*CloseUI: *DCDigit2
+
+*OpenUI *DCDigit3/Department Code (DC) - Digit 3: PickOne
+*OrderDependency: 28 AnySetup *DCDigit3
+*DefaultDCDigit3: 0
+*DCDigit3 0/0: "userdict /DCDigit3 000 put"
+*DCDigit3 1/1: "userdict /DCDigit3 100 put"
+*DCDigit3 2/2: "userdict /DCDigit3 200 put"
+*DCDigit3 3/3: "userdict /DCDigit3 300 put"
+*DCDigit3 4/4: "userdict /DCDigit3 400 put"
+*DCDigit3 5/5: "userdict /DCDigit3 500 put"
+*DCDigit3 6/6: "userdict /DCDigit3 600 put"
+*DCDigit3 7/7: "userdict /DCDigit3 700 put"
+*DCDigit3 8/8: "userdict /DCDigit3 800 put"
+*DCDigit3 9/9: "userdict /DCDigit3 900 put"
+*CloseUI: *DCDigit3
+
+*OpenUI *DCDigit4/Department Code (DC) - Digit 4: PickOne
+*OrderDependency: 28 AnySetup *DCDigit4
+*DefaultDCDigit4: 0
+*DCDigit4 0/0: "userdict /DCDigit4 00 put"
+*DCDigit4 1/1: "userdict /DCDigit4 10 put"
+*DCDigit4 2/2: "userdict /DCDigit4 20 put"
+*DCDigit4 3/3: "userdict /DCDigit4 30 put"
+*DCDigit4 4/4: "userdict /DCDigit4 40 put"
+*DCDigit4 5/5: "userdict /DCDigit4 50 put"
+*DCDigit4 6/6: "userdict /DCDigit4 60 put"
+*DCDigit4 7/7: "userdict /DCDigit4 70 put"
+*DCDigit4 8/8: "userdict /DCDigit4 80 put"
+*DCDigit4 9/9: "userdict /DCDigit4 90 put"
+*CloseUI: *DCDigit4
+
+*OpenUI *DCDigit5/Department Code (DC) - Digit 5: PickOne
+*OrderDependency: 28 AnySetup *DCDigit5
+*DefaultDCDigit5: 0
+*DCDigit5 0/0: "userdict /DCDigit5 0 put"
+*DCDigit5 1/1: "userdict /DCDigit5 1 put"
+*DCDigit5 2/2: "userdict /DCDigit5 2 put"
+*DCDigit5 3/3: "userdict /DCDigit5 3 put"
+*DCDigit5 4/4: "userdict /DCDigit5 4 put"
+*DCDigit5 5/5: "userdict /DCDigit5 5 put"
+*DCDigit5 6/6: "userdict /DCDigit5 6 put"
+*DCDigit5 7/7: "userdict /DCDigit5 7 put"
+*DCDigit5 8/8: "userdict /DCDigit5 8 put"
+*DCDigit5 9/9: "userdict /DCDigit5 9 put"
+*CloseUI: *DCDigit5
+
+*CloseGroup: DepartmentCode
+
+
+*% ===== Document ID Selection Options ======================================
+*% The Document ID (DIN) group of options is needed for the CUPS PPD because
+*% CUPS no longer supports RBISET to allow the user to enter custom values. The only
+*% options are drop down lists and check boxes. The five drop down boxs allow the
+*% user to effectively select a five digit number for the document ID.
+*% The Document ID is only used when the Private Print using Document ID (DIN) option
+*% is checked in the Print Mode Tab/Print Mode Option. The default DIN value is 00000.
+
+*OpenGroup: DINNumber/Private Document Password
+
+*OpenUI *DINDigit1/Password - Digit 1: PickOne
+*OrderDependency: 27 AnySetup *DINDigit1
+*DefaultDINDigit1: 0
+*DINDigit1 0/0: "userdict /DINDigit1 00000 put"
+*DINDigit1 1/1: "userdict /DINDigit1 10000 put"
+*DINDigit1 2/2: "userdict /DINDigit1 20000 put"
+*DINDigit1 3/3: "userdict /DINDigit1 30000 put"
+*DINDigit1 4/4: "userdict /DINDigit1 40000 put"
+*DINDigit1 5/5: "userdict /DINDigit1 50000 put"
+*DINDigit1 6/6: "userdict /DINDigit1 60000 put"
+*DINDigit1 7/7: "userdict /DINDigit1 70000 put"
+*DINDigit1 8/8: "userdict /DINDigit1 80000 put"
+*DINDigit1 9/9: "userdict /DINDigit1 90000 put"
+*CloseUI: *DINDigit1
+
+*OpenUI *DINDigit2/Password - Digit 2: PickOne
+*OrderDependency: 27 AnySetup *DINDigit2
+*DefaultDINDigit2: 0
+*DINDigit2 0/0: "userdict /DINDigit2 0000 put"
+*DINDigit2 1/1: "userdict /DINDigit2 1000 put"
+*DINDigit2 2/2: "userdict /DINDigit2 2000 put"
+*DINDigit2 3/3: "userdict /DINDigit2 3000 put"
+*DINDigit2 4/4: "userdict /DINDigit2 4000 put"
+*DINDigit2 5/5: "userdict /DINDigit2 5000 put"
+*DINDigit2 6/6: "userdict /DINDigit2 6000 put"
+*DINDigit2 7/7: "userdict /DINDigit2 7000 put"
+*DINDigit2 8/8: "userdict /DINDigit2 8000 put"
+*DINDigit2 9/9: "userdict /DINDigit2 9000 put"
+*CloseUI: *DINDigit2
+
+*OpenUI *DINDigit3/Password - Digit 3: PickOne
+*OrderDependency: 27 AnySetup *DINDigit3
+*DefaultDINDigit3: 0
+*DINDigit3 0/0: "userdict /DINDigit3 000 put"
+*DINDigit3 1/1: "userdict /DINDigit3 100 put"
+*DINDigit3 2/2: "userdict /DINDigit3 200 put"
+*DINDigit3 3/3: "userdict /DINDigit3 300 put"
+*DINDigit3 4/4: "userdict /DINDigit3 400 put"
+*DINDigit3 5/5: "userdict /DINDigit3 500 put"
+*DINDigit3 6/6: "userdict /DINDigit3 600 put"
+*DINDigit3 7/7: "userdict /DINDigit3 700 put"
+*DINDigit3 8/8: "userdict /DINDigit3 800 put"
+*DINDigit3 9/9: "userdict /DINDigit3 900 put"
+*CloseUI: *DINDigit3
+
+*OpenUI *DINDigit4/Password - Digit 4: PickOne
+*OrderDependency: 27 AnySetup *DINDigit4
+*DefaultDINDigit4: 0
+*DINDigit4 0/0: "userdict /DINDigit4 00 put"
+*DINDigit4 1/1: "userdict /DINDigit4 10 put"
+*DINDigit4 2/2: "userdict /DINDigit4 20 put"
+*DINDigit4 3/3: "userdict /DINDigit4 30 put"
+*DINDigit4 4/4: "userdict /DINDigit4 40 put"
+*DINDigit4 5/5: "userdict /DINDigit4 50 put"
+*DINDigit4 6/6: "userdict /DINDigit4 60 put"
+*DINDigit4 7/7: "userdict /DINDigit4 70 put"
+*DINDigit4 8/8: "userdict /DINDigit4 80 put"
+*DINDigit4 9/9: "userdict /DINDigit4 90 put"
+*CloseUI: *DINDigit4
+
+*OpenUI *DINDigit5/Password - Digit 5: PickOne
+*OrderDependency: 27 AnySetup *DINDigit5
+*DefaultDINDigit5: 0
+*DINDigit5 0/0: "userdict /DINDigit5 0 put"
+*DINDigit5 1/1: "userdict /DINDigit5 1 put"
+*DINDigit5 2/2: "userdict /DINDigit5 2 put"
+*DINDigit5 3/3: "userdict /DINDigit5 3 put"
+*DINDigit5 4/4: "userdict /DINDigit5 4 put"
+*DINDigit5 5/5: "userdict /DINDigit5 5 put"
+*DINDigit5 6/6: "userdict /DINDigit5 6 put"
+*DINDigit5 7/7: "userdict /DINDigit5 7 put"
+*DINDigit5 8/8: "userdict /DINDigit5 8 put"
+*DINDigit5 9/9: "userdict /DINDigit5 9 put"
+*CloseUI: *DINDigit5
+
+*CloseGroup: DINNumber
+
+*%===== Booklet Mode Options =====================================
+*% This group of options allows the user to
+*% select the paper size to use for booklet mode, choose the page layout
+*% and select the inner and outer margin values. Further documentation is
+*% contained in the PPD specification.
+
+*OpenGroup: BookletModeOptions/Booklet
+
+*%===== Booklet Paper Size ===============================
+*% This specifies the paper size to be used for booklet printing.
+*% The default is None (Off). If booklet paper size is not None, then the
+*% paper type selected for booklet mode will override any other paper
+*% type selected.
+*% The TSBPrivate key takes a string parameter that is exactly the same
+*% as the parameter for th PJL COMMENT command. When the setpagedevice
+*% operator is executed with the TSBPrivate key the parameter is
+*% immediately passed to the DsruJobPJLParse() function in the same
+*% manner as if the PJL COMMENT command had been executed. The result
+*% of using this key is exactly the same as if a PJL command had been
+*% used so only the RIP needs to be changed to support this operation.
+*% If booklet printing is selected, then short edge duplexing by default
+*% is used (Duplex=true and Tumble=true), otherwise if booklet printing
+*% is not selected, then duplexing is turned off (Duplex=false). The Duplexing
+*% Option can be used to override this and change to long edge duplexing
+*% (Duplex=true and Tumble=false) if necessary.
+*OpenUI *BookletPaperSize/Booklet Paper Size: PickOne
+*OrderDependency: 30 AnySetup *BookletPaperSize
+*DefaultBookletPaperSize: None
+*BookletPaperSize None/None (Off): "<</Duplex false >> setpagedevice"
+*BookletPaperSize Letter/Letter: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=LT) /Duplex true /Tumble true >> setpagedevice"
+*End
+*BookletPaperSize A4/A4: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=A4) /Duplex true /Tumble true >> setpagedevice"
+*End
+*BookletPaperSize Legal/Legal: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=LG) /Duplex true /Tumble true >> setpagedevice"
+*End
+*BookletPaperSize Statement/Statement: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=ST) /Duplex true /Tumble true >> setpagedevice"
+*End
+*BookletPaperSize Ledger/Ledger: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=LD) /Duplex true /Tumble true >> setpagedevice"
+*End
+*BookletPaperSize Folio/Folio: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=FO) /Duplex true /Tumble true >> setpagedevice"
+*End
+*BookletPaperSize A3/A3: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=A3) /Duplex true /Tumble true >> setpagedevice"
+*End
+*BookletPaperSize A5/A5: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=A5) /Duplex true /Tumble true >> setpagedevice"
+*End
+*BookletPaperSize B4/B4: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=B4) /Duplex true /Tumble true >> setpagedevice"
+*End
+*BookletPaperSize B5/B5: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=B5) /Duplex true /Tumble true >> setpagedevice"
+*End
+*BookletPaperSize Computer/Computer: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=CO) /Duplex true /Tumble true >> setpagedevice"
+*End
+*BookletPaperSize Legal-13/13" LG: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=13) /Duplex true /Tumble true >> setpagedevice"
+*End
+*BookletPaperSize Square/8.5" SQ: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=SQ) /Duplex true /Tumble true >> setpagedevice"
+*End
+*BookletPaperSize 8K/8K: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=8K) /Duplex true /Tumble true >> setpagedevice"
+*End
+*BookletPaperSize 16K/16K: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=16K) /Duplex true /Tumble true >> setpagedevice"
+*End
+*CloseUI: *BookletPaperSize
+
+*%===== Booklet Page Layout ===============================
+*% This allows the user to select the page layout of the booklet,
+*% Either right to left or left to right.
+*% The default is left to right.
+*OpenUI *BookletPageLayout/Left to Right Page Layout: Boolean
+*OrderDependency: 31 AnySetup *BookletPageLayout
+*DefaultBookletPageLayout: True
+*BookletPageLayout False/Right to Left: "
+ <</TSBPrivate (DSSC PRINT LEFTTORIGHT=0) >> setpagedevice"
+*End
+*BookletPageLayout True/Left to Right: "
+ <</TSBPrivate (DSSC PRINT LEFTTORIGHT=1) >> setpagedevice"
+*End
+*CloseUI: *BookletPageLayout
+
+*%===== Booklet Center Margin ============================
+*% This allows the user to select the size of the center margin (gutter),
+*% in points, from the range 0 - 300. This is in addition to the center
+*% margin already specified by the application. The default is Off/0 points.
+*OpenUI *BookletCenterMargin/Booklet Center Margin: PickOne
+*OrderDependency: 32 AnySetup *BookletCenterMargin
+*DefaultBookletCenterMargin: Off
+*BookletCenterMargin Off/0 points: "
+<</TSBPrivate (DSSC PRINT CENTERMARGIN=000) >> setpagedevice"
+*End
+*BookletCenterMargin 3/3 points: "
+<</TSBPrivate (DSSC PRINT CENTERMARGIN=025) >> setpagedevice"
+*End
+*BookletCenterMargin 6/6 points: "
+<</TSBPrivate (DSSC PRINT CENTERMARGIN=050) >> setpagedevice"
+*End
+*BookletCenterMargin 9/9 points: "
+<</TSBPrivate (DSSC PRINT CENTERMARGIN=075) >> setpagedevice"
+*End
+*BookletCenterMargin 12/12 points: "
+<</TSBPrivate (DSSC PRINT CENTERMARGIN=100) >> setpagedevice"
+*End
+*BookletCenterMargin 15/15 points: "
+<</TSBPrivate (DSSC PRINT CENTERMARGIN=125) >> setpagedevice"
+*End
+*BookletCenterMargin 18/18 points: "
+<</TSBPrivate (DSSC PRINT CENTERMARGIN=150) >> setpagedevice"
+*End
+*BookletCenterMargin 21/21 points: "
+<</TSBPrivate (DSSC PRINT CENTERMARGIN=175) >> setpagedevice"
+*End
+*BookletCenterMargin 24/24 points: "
+<</TSBPrivate (DSSC PRINT CENTERMARGIN=200) >> setpagedevice"
+*End
+*BookletCenterMargin 27/27 points: "
+<</TSBPrivate (DSSC PRINT CENTERMARGIN=225) >> setpagedevice"
+*End
+*BookletCenterMargin 30/30 points: "
+<</TSBPrivate (DSSC PRINT CENTERMARGIN=250) >> setpagedevice"
+*End
+*BookletCenterMargin 33/33 points: "
+<</TSBPrivate (DSSC PRINT CENTERMARGIN=275) >> setpagedevice"
+*End
+*BookletCenterMargin 36/36 points: "
+<</TSBPrivate (DSSC PRINT CENTERMARGIN=300) >> setpagedevice"
+*End
+*CloseUI: *BookletCenterMargin
+
+
+*%===== Booklet Outer Margin ============================
+*% This allows the user to select the size of the outer margin (creep),
+*% in points, from the range 0 - 18, which should take place for the
+*% booklet. The default is Off/0 points.
+*OpenUI *BookletOuterMargin/Booklet Outer Margin: PickOne
+*OrderDependency: 33 AnySetup *BookletOuterMargin
+*DefaultBookletOuterMargin: Off
+*BookletOuterMargin Off/0 points: "
+<</TSBPrivate (DSSC PRINT OUTERMARGIN=000) >> setpagedevice"
+*End
+*BookletOuterMargin 6/6 points: "
+<</TSBPrivate (DSSC PRINT OUTERMARGIN=050) >> setpagedevice"
+*End
+*BookletOuterMargin 12/12 points: "
+<</TSBPrivate (DSSC PRINT OUTERMARGIN=100) >> setpagedevice"
+*End
+*BookletOuterMargin 18/18 points: "
+<</TSBPrivate (DSSC PRINT OUTERMARGIN=150) >> setpagedevice"
+*End
+*BookletOuterMargin 24/24 points: "
+<</TSBPrivate (DSSC PRINT OUTERMARGIN=200) >> setpagedevice"
+*End
+*BookletOuterMargin 30/30 points: "
+<</TSBPrivate (DSSC PRINT OUTERMARGIN=250) >> setpagedevice"
+*End
+*BookletOuterMargin 36/36 points: "
+<</TSBPrivate (DSSC PRINT OUTERMARGIN=300) >> setpagedevice"
+*End
+*BookletOuterMargin 42/42 points: "
+<</TSBPrivate (DSSC PRINT OUTERMARGIN=350) >> setpagedevice"
+*End
+*BookletOuterMargin 48/48 points: "
+<</TSBPrivate (DSSC PRINT OUTERMARGIN=400) >> setpagedevice"
+*End
+*BookletOuterMargin 54/54 points: "
+<</TSBPrivate (DSSC PRINT OUTERMARGIN=450) >> setpagedevice"
+*End
+*BookletOuterMargin 60/60 points: "
+<</TSBPrivate (DSSC PRINT OUTERMARGIN=500) >> setpagedevice"
+*End
+*BookletOuterMargin 66/66 points: "
+<</TSBPrivate (DSSC PRINT OUTERMARGIN=550) >> setpagedevice"
+*End
+*BookletOuterMargin 72/72 points: "
+<</TSBPrivate (DSSC PRINT OUTERMARGIN=600) >> setpagedevice"
+*End
+*CloseUI: *BookletOuterMargin
+
+*CloseGroup: BookletModeOptions
+
+*RequiresPageRegion All: True
+
+
+*OpenGroup: ColorSettings1/Color Settings 1
+
+*%===== Color Settings 1 Options ==================================
+*% This group of options allows the user to change the various color
+*% options available on the K2 printer. Refer to the K2
+*% Printer Driver Specification v1.00 or later for more details
+*% on how the Color Settings 1 options work.
+
+
+*%===== Color Type ============================
+*% This option allows the user to select valid combinations of Color (Color or
+*% Monochrome), Resolution (Hi-res or Low-res) and document Type (General,
+*% Photo, Presentation and LineArt. The default value is Color, Low-res, General.
+*% Color is specified twice in the PS output - as a PS command for the RIP and as
+*% a PJL comment for the engine.
+
+*OpenUI *ColorType/Color Type: PickOne
+*OrderDependency: 50 AnySetup *ColorType
+*DefaultColorType: Color
+
+*ColorType Auto/Auto: "
+<</TSBPrivate (DSSC PRINT RENDERMODE=AUTO) >> setpagedevice "
+*End
+
+*ColorType Color/Color: "
+<</TSBPrivate (DSSC PRINT RENDERMODE=COLOR) >> setpagedevice "
+*End
+
+*ColorType Mono/Mono: "
+<</ProcessColorModel /DeviceGray >> setpagedevice
+<</TSBPrivate (DSSC PRINT RENDERMODE=GRAYSCALE) >> setpagedevice "
+*End
+
+*ColorType Black&Red/Black and Red: "
+<</TSBPrivate (DSSC PRINT RENDERMODE=2KR) >> setpagedevice "
+*End
+
+*ColorType Black&Green/Black and Green: "
+<</TSBPrivate (DSSC PRINT RENDERMODE=2KG) >> setpagedevice "
+*End
+
+*ColorType Black&Blue/Black and Blue: "
+<</TSBPrivate (DSSC PRINT RENDERMODE=2KB) >> setpagedevice "
+*End
+
+*ColorType Black&Cyan/Black and Cyan: "
+<</TSBPrivate (DSSC PRINT RENDERMODE=2KC) >> setpagedevice "
+*End
+
+*ColorType Black&Magenta/Black and Magenta: "
+<</TSBPrivate (DSSC PRINT RENDERMODE=2KM) >> setpagedevice "
+*End
+
+*ColorType Black&Yellow/Black and Yellow: "
+<</TSBPrivate (DSSC PRINT RENDERMODE=2KY) >> setpagedevice "
+*End
+
+*ColorType Black&White/Black and White: "
+<</TSBPrivate (DSSC PRINT RENDERMODE=2KW) >> setpagedevice "
+*End
+
+*CloseUI: *ColorType
+
+
+*%===== Halftone ============================
+*% This option allows the user to choose Halfone. The default value is Auto.
+*OpenUI *Halftone/Halftone: PickOne
+*OrderDependency: 56 AnySetup *Halftone
+*DefaultHalftone: Auto
+
+*Halftone Auto/Auto: "
+ <</TSBPrivate (DSSC PRINT SCREENTYPE=AUTO) >> setpagedevice"
+*End
+
+*Halftone Detail/Detail: "
+ <</TSBPrivate (DSSC PRINT SCREENTYPE=DETAIL) >> setpagedevice"
+*End
+
+*Halftone Smooth/Smooth: "
+ <</TSBPrivate (DSSC PRINT SCREENTYPE=SMOOTH) >> setpagedevice"
+*End
+
+*CloseUI: *Halftone
+
+
+*%===== Distinguish Thin Lines ============================
+*% This option allows the user to turn Distinguish Thin Lines On or Off. The default value is On.
+*OpenUI *DistinguishThinLines/Distinguish Thin Lines: Boolean
+*OrderDependency: 54 AnySetup *DistinguishThinLines
+*DefaultDistinguishThinLines: True
+
+*DistinguishThinLines False/Off: "
+ <</TSBPrivate (DSSC PRINT THINLINELIMIT=0) >> setpagedevice"
+*End
+
+*DistinguishThinLines True/On: "
+ <</TSBPrivate (DSSC PRINT THINLINELIMIT=1) >> setpagedevice"
+*End
+
+*CloseUI: *DistinguishThinLines
+
+*CloseGroup: ColorSettings1
+
+
+*OpenGroup: ColorSettings2/Color Settings 2
+
+*%===== Image Type ============================
+*% This option allows the user to use the Image Type feature. The default value is General.
+*OpenUI *ImageType/Image Type: PickOne
+*OrderDependency: 53 AnySetup *ImageType
+*DefaultImageType: General
+
+*ImageType General/General: "
+ <</TSBPrivate (DSSC PRINT DOCUMENTTYPE=NORMAL) >> setpagedevice"
+*End
+
+*ImageType Photo/Photo: "
+ <</TSBPrivate (DSSC PRINT DOCUMENTTYPE=PHOTO) >> setpagedevice"
+*End
+
+*ImageType Presentation/Presentation: "
+ <</TSBPrivate (DSSC PRINT DOCUMENTTYPE=PRESEN) >> setpagedevice"
+*End
+
+*ImageType LineArt/Line Art: "
+ <</TSBPrivate (DSSC PRINT DOCUMENTTYPE=LINEART) >> setpagedevice"
+*End
+
+*CloseUI: *ImageType
+
+
+*%===== Black Over Print ============================
+*% This option allows the user to turn Black Overprint On or Off. The default value
+*% is Off. It also includes the PS gamma definition required by the RIP in both options.
+
+*OpenUI *BlackOverPrint/Black Over Print: Boolean
+*OrderDependency: 57 AnySetup *BlackOverPrint
+
+*DefaultBlackOverPrint: True
+
+*BlackOverPrint False/Off: "
+<</TSBPrivate (DSSC PRINT BLACKOVERPRINT=0) >> setpagedevice "
+*End
+
+*BlackOverPrint True/On: "
+ <</TSBPrivate (DSSC PRINT BLACKOVERPRINT=1) >> setpagedevice "
+*End
+*CloseUI: *BlackOverPrint
+
+
+*%===== Pure Black and Pure Gray ============================
+
+*% This options allows the user to select the Pure Gray and Pure Black features.
+*% The user cannot Pure Gray without also selecting Pure Black. The default value
+*% is Off.
+*OpenUI *PureBlackGray/Pure Black and Gray: PickOne
+*OrderDependency: 58 AnySetup *PureBlackGray
+*DefaultPureBlackGray: BlackGrayAuto
+
+*PureBlackGray Off/Off: "
+<</TSBPrivate (DSSC PRINT PUREGRAYEX=8) >> setpagedevice
+<</TSBPrivate (DSSC PRINT PUREBLACKEX=8) >> setpagedevice "
+*End
+
+*PureBlackGray BlackAuto/Black - Auto: "
+<</TSBPrivate (DSSC PRINT PUREGRAYEX=8) >> setpagedevice
+<</TSBPrivate (DSSC PRINT PUREBLACKEX=0) >> setpagedevice "
+*End
+
+*PureBlackGray BlackText/Black - Text: "
+<</TSBPrivate (DSSC PRINT PUREGRAYEX=8) >> setpagedevice
+<</TSBPrivate (DSSC PRINT PUREBLACKEX=9) >> setpagedevice "
+*End
+
+*PureBlackGray BlackTextGraphic/Black - Text and Graphic: "
+<</TSBPrivate (DSSC PRINT PUREGRAY=8) >> setpagedevice
+<</TSBPrivate (DSSC PRINT PUREBLACKEX=11) >> setpagedevice "
+*End
+
+*PureBlackGray BlackTextGraphicImage/Black - Text, Graphic and Image: "
+<</TSBPrivate (DSSC PRINT PUREGRAYEX=8) >> setpagedevice
+<</TSBPrivate (DSSC PRINT PUREBLACKEX=15) >> setpagedevice "
+*End
+
+*PureBlackGray BlackGrayAuto/Black and Gray - Auto: "
+<</TSBPrivate (DSSC PRINT PUREGRAYEX=0) >> setpagedevice
+<</TSBPrivate (DSSC PRINT PUREBLACKEX=0) >> setpagedevice "
+*End
+
+*PureBlackGray BlackGrayText/Black and Gray - Text: "
+<</TSBPrivate (DSSC PRINT PUREGRAYEX=9) >> setpagedevice
+<</TSBPrivate (DSSC PRINT PUREBLACKEX=9) >> setpagedevice "
+*End
+
+*PureBlackGray BlackGrayTextGraphic/Black and Gray - Text and Graphic: "
+<</TSBPrivate (DSSC PRINT PUREGRAY=11) >> setpagedevice
+<</TSBPrivate (DSSC PRINT PUREBLACKEX=11) >> setpagedevice "
+*End
+
+*PureBlackGray BlackGrayTextGraphicImage/Black and Gray - Text, Graphic and Image: "
+<</TSBPrivate (DSSC PRINT PUREGRAYEX=15) >> setpagedevice
+<</TSBPrivate (DSSC PRINT PUREBLACKEX=15) >> setpagedevice "
+*End
+*CloseUI: *PureBlackGray
+
+*CloseGroup: ColorSettings2
+
+
+*OpenGroup: ColorSettings3/Color Settings 3
+
+*%===== Color Settings 2 Options ==================================
+*% This group of options allows the user to change the various color
+*% options available on the K2 printer. Refer to the K2
+*% Printer Driver Specification v1.00 or later for more details
+*% on how the Color Settings 2 options work.
+*%
+*% To display correctly, numbers need to have 2 spaces before positive
+*% and 1 space before negative number.
+
+
+*%===== Color Balance ============================
+*% This option allows the user to select valid Color Balance.
+*% The only options are drop down lists.
+
+*OpenUI *ColorBalanceCyan/Color Balance - Cyan: PickOne
+*OrderDependency: 23 AnySetup *ColorBalanceCyan
+*DefaultColorBalanceCyan: 0
+
+*ColorBalanceCyan -4/ -4: "
+<</TSBPrivate (DSSC PRINT CB C=FCFCFC) >> setpagedevice"
+*End
+*ColorBalanceCyan -3/ -3: "
+<</TSBPrivate (DSSC PRINT CB C=FDFDFD) >> setpagedevice"
+*End
+*ColorBalanceCyan -2/ -2: "
+<</TSBPrivate (DSSC PRINT CB C=FEFEFE) >> setpagedevice"
+*End
+*ColorBalanceCyan -1/ -1: "
+<</TSBPrivate (DSSC PRINT CB C=FFFFFF) >> setpagedevice"
+*End
+*ColorBalanceCyan 0/ 0: "
+<</TSBPrivate (DSSC PRINT CB C=000000) >> setpagedevice"
+*End
+*ColorBalanceCyan 1/ 1: "
+<</TSBPrivate (DSSC PRINT CB C=010101) >> setpagedevice"
+*End
+*ColorBalanceCyan 2/ 2: "
+<</TSBPrivate (DSSC PRINT CB C=020202) >> setpagedevice"
+*End
+*ColorBalanceCyan 3/ 3: "
+<</TSBPrivate (DSSC PRINT CB C=030303) >> setpagedevice"
+*End
+*ColorBalanceCyan 4/ 4: "
+<</TSBPrivate (DSSC PRINT CB C=040404) >> setpagedevice"
+*End
+*CloseUI: *ColorBalanceCyan
+
+*OpenUI *ColorBalanceMagenta/Color Balance - Magenta: PickOne
+*OrderDependency: 24 AnySetup *ColorBalanceMagenta
+*DefaultColorBalanceMagenta: 0
+
+*ColorBalanceMagenta -4/ -4: "
+<</TSBPrivate (DSSC PRINT CB M=FCFCFC) >> setpagedevice"
+*End
+*ColorBalanceMagenta -3/ -3: "
+<</TSBPrivate (DSSC PRINT CB M=FDFDFD) >> setpagedevice"
+*End
+*ColorBalanceMagenta -2/ -2: "
+<</TSBPrivate (DSSC PRINT CB M=FEFEFE) >> setpagedevice"
+*End
+*ColorBalanceMagenta -1/ -1: "
+<</TSBPrivate (DSSC PRINT CB M=FFFFFF) >> setpagedevice"
+*End
+*ColorBalanceMagenta 0/ 0: "
+<</TSBPrivate (DSSC PRINT CB M=000000) >> setpagedevice"
+*End
+*ColorBalanceMagenta 1/ 1: "
+<</TSBPrivate (DSSC PRINT CB M=010101) >> setpagedevice"
+*End
+*ColorBalanceMagenta 2/ 2: "
+<</TSBPrivate (DSSC PRINT CB M=020202) >> setpagedevice"
+*End
+*ColorBalanceMagenta 3/ 3: "
+<</TSBPrivate (DSSC PRINT CB M=030303) >> setpagedevice"
+*End
+*ColorBalanceMagenta 4/ 4: "
+<</TSBPrivate (DSSC PRINT CB M=040404) >> setpagedevice"
+*End
+*CloseUI: *ColorBalanceMagenta
+
+*OpenUI *ColorBalanceYellow/Color Balance - Yellow: PickOne
+*OrderDependency: 25 AnySetup *ColorBalanceYellow
+*DefaultColorBalanceYellow: 0
+
+*ColorBalanceYellow -4/ -4: "
+<</TSBPrivate (DSSC PRINT CB Y=FCFCFC) >> setpagedevice"
+*End
+*ColorBalanceYellow -3/ -3: "
+<</TSBPrivate (DSSC PRINT CB Y=FDFDFD) >> setpagedevice"
+*End
+*ColorBalanceYellow -2/ -2: "
+<</TSBPrivate (DSSC PRINT CB Y=FEFEFE) >> setpagedevice"
+*End
+*ColorBalanceYellow -1/ -1: "
+<</TSBPrivate (DSSC PRINT CB Y=FFFFFF) >> setpagedevice"
+*End
+*ColorBalanceYellow 0/ 0: "
+<</TSBPrivate (DSSC PRINT CB Y=000000) >> setpagedevice"
+*End
+*ColorBalanceYellow 1/ 1: "
+<</TSBPrivate (DSSC PRINT CB Y=010101) >> setpagedevice"
+*End
+*ColorBalanceYellow 2/ 2: "
+<</TSBPrivate (DSSC PRINT CB Y=020202) >> setpagedevice"
+*End
+*ColorBalanceYellow 3/ 3: "
+<</TSBPrivate (DSSC PRINT CB Y=030303) >> setpagedevice"
+*End
+*ColorBalanceYellow 4/ 4: "
+<</TSBPrivate (DSSC PRINT CB Y=040404) >> setpagedevice"
+*End
+*CloseUI: *ColorBalanceYellow
+
+*OpenUI *ColorBalanceBlack/Color Balance - Black: PickOne
+*OrderDependency: 22 AnySetup *ColorBalanceBlack
+*DefaultColorBalanceBlack: 0
+
+*ColorBalanceBlack -4/ -4: "
+<</TSBPrivate (DSSC PRINT CB B=FCFCFC) >> setpagedevice"
+*End
+*ColorBalanceBlack -3/ -3: "
+<</TSBPrivate (DSSC PRINT CB B=FDFDFD) >> setpagedevice"
+*End
+*ColorBalanceBlack -2/ -2: "
+<</TSBPrivate (DSSC PRINT CB B=FEFEFE) >> setpagedevice"
+*End
+*ColorBalanceBlack -1/ -1: "
+<</TSBPrivate (DSSC PRINT CB B=FFFFFF) >> setpagedevice"
+*End
+*ColorBalanceBlack 0/ 0: "
+<</TSBPrivate (DSSC PRINT CB B=000000) >> setpagedevice"
+*End
+*ColorBalanceBlack 1/ 1: "
+<</TSBPrivate (DSSC PRINT CB B=010101) >> setpagedevice"
+*End
+*ColorBalanceBlack 2/ 2: "
+<</TSBPrivate (DSSC PRINT CB B=020202) >> setpagedevice"
+*End
+*ColorBalanceBlack 3/ 3: "
+<</TSBPrivate (DSSC PRINT CB B=030303) >> setpagedevice"
+*End
+*ColorBalanceBlack 4/ 4: "
+<</TSBPrivate (DSSC PRINT CB B=040404) >> setpagedevice"
+*End
+*CloseUI: *ColorBalanceBlack
+
+*CloseGroup: ColorSettings3
+
+
+*OpenGroup: ColorSettings4/Color Settings 4
+
+*%===== Contrast ============================
+*% This option allows the user to select valid Contrast.
+*% The only options are drop down lists.
+
+*OpenUI *ContrastTOS/Contrast: PickOne
+*OrderDependency: 26 AnySetup *ContrastTOS
+*DefaultContrastTOS: 0
+
+*ContrastTOS -4/ -4: "
+<</TSBPrivate (DSSC PRINT CONTRAST=FC) >> setpagedevice"
+*End
+*ContrastTOS -3/ -3: "
+<</TSBPrivate (DSSC PRINT CONTRAST=FD) >> setpagedevice"
+*End
+*ContrastTOS -2/ -2: "
+<</TSBPrivate (DSSC PRINT CONTRAST=FE) >> setpagedevice"
+*End
+*ContrastTOS -1/ -1: "
+<</TSBPrivate (DSSC PRINT CONTRAST=FF) >> setpagedevice"
+*End
+*ContrastTOS 0/ 0: "
+<</TSBPrivate (DSSC PRINT CONTRAST=00) >> setpagedevice"
+*End
+*ContrastTOS 1/ 1: "
+<</TSBPrivate (DSSC PRINT CONTRAST=01) >> setpagedevice"
+*End
+*ContrastTOS 2/ 2: "
+<</TSBPrivate (DSSC PRINT CONTRAST=02) >> setpagedevice"
+*End
+*ContrastTOS 3/ 3: "
+<</TSBPrivate (DSSC PRINT CONTRAST=03) >> setpagedevice"
+*End
+*ContrastTOS 4/ 4: "
+<</TSBPrivate (DSSC PRINT CONTRAST=04) >> setpagedevice"
+*End
+*CloseUI: *ContrastTOS
+
+*%===== Sharpness ============================
+*% This option allows the user to select valid Sharpness.
+*% The only options are drop down lists.
+
+*OpenUI *SharpnessTOS/Sharpness: PickOne
+*OrderDependency: 30 AnySetup *SharpnessTOS
+*DefaultSharpnessTOS: 0
+
+*SharpnessTOS -4/ -4: "
+<</TSBPrivate (DSSC PRINT SHARPNESS=FC) >> setpagedevice"
+*End
+*SharpnessTOS -3/ -3: "
+<</TSBPrivate (DSSC PRINT SHARPNESS=FD) >> setpagedevice"
+*End
+*SharpnessTOS -2/ -2: "
+<</TSBPrivate (DSSC PRINT SHARPNESS=FE) >> setpagedevice"
+*End
+*SharpnessTOS -1/ -1: "
+<</TSBPrivate (DSSC PRINT SHARPNESS=FF) >> setpagedevice"
+*End
+*SharpnessTOS 0/ 0: "
+<</TSBPrivate (DSSC PRINT SHARPNESS=00) >> setpagedevice"
+*End
+*SharpnessTOS 1/ 1: "
+<</TSBPrivate (DSSC PRINT SHARPNESS=01) >> setpagedevice"
+*End
+*SharpnessTOS 2/ 2: "
+<</TSBPrivate (DSSC PRINT SHARPNESS=02) >> setpagedevice"
+*End
+*SharpnessTOS 3/ 3: "
+<</TSBPrivate (DSSC PRINT SHARPNESS=03) >> setpagedevice"
+*End
+*SharpnessTOS 4/ 4: "
+<</TSBPrivate (DSSC PRINT SHARPNESS=04) >> setpagedevice"
+*End
+*CloseUI: *SharpnessTOS
+
+*%===== Brightness ============================
+*% This option allows the user to select valid Brightness.
+*% The only options are drop down lists.
+
+*OpenUI *BrightnessTOS/Brightness: PickOne
+*OrderDependency: 21 AnySetup *BrightnessTOS
+*DefaultBrightnessTOS: 0
+
+*BrightnessTOS -4/ -4: "
+<</TSBPrivate (DSSC PRINT BRIGHTNESS=FC) >> setpagedevice"
+*End
+*BrightnessTOS -3/ -3: "
+<</TSBPrivate (DSSC PRINT BRIGHTNESS=FD) >> setpagedevice"
+*End
+*BrightnessTOS -2/ -2: "
+<</TSBPrivate (DSSC PRINT BRIGHTNESS=FE) >> setpagedevice"
+*End
+*BrightnessTOS -1/ -1: "
+<</TSBPrivate (DSSC PRINT BRIGHTNESS=FF) >> setpagedevice"
+*End
+*BrightnessTOS 0/ 0: "
+<</TSBPrivate (DSSC PRINT BRIGHTNESS=00) >> setpagedevice"
+*End
+*BrightnessTOS 1/ 1: "
+<</TSBPrivate (DSSC PRINT BRIGHTNESS=01) >> setpagedevice"
+*End
+*BrightnessTOS 2/ 2: "
+<</TSBPrivate (DSSC PRINT BRIGHTNESS=02) >> setpagedevice"
+*End
+*BrightnessTOS 3/ 3: "
+<</TSBPrivate (DSSC PRINT BRIGHTNESS=03) >> setpagedevice"
+*End
+*BrightnessTOS 4/ 4: "
+<</TSBPrivate (DSSC PRINT BRIGHTNESS=04) >> setpagedevice"
+*End
+*CloseUI: *BrightnessTOS
+
+*%===== Saturation ============================
+*% This option allows the user to select valid Saturation.
+*% The only options are drop down lists.
+
+*OpenUI *SaturationTOS/Saturation: PickOne
+*OrderDependency: 31 AnySetup *SaturationTOS
+*DefaultSaturationTOS: 0
+
+*SaturationTOS -4/ -4: "
+<</TSBPrivate (DSSC PRINT SATURATION=FC) >> setpagedevice"
+*End
+*SaturationTOS -3/ -3: "
+<</TSBPrivate (DSSC PRINT SATURATION=FD) >> setpagedevice"
+*End
+*SaturationTOS -2/ -2: "
+<</TSBPrivate (DSSC PRINT SATURATION=FE) >> setpagedevice"
+*End
+*SaturationTOS -1/ -1: "
+<</TSBPrivate (DSSC PRINT SATURATION=FF) >> setpagedevice"
+*End
+*SaturationTOS 0/ 0: "
+<</TSBPrivate (DSSC PRINT SATURATION=00) >> setpagedevice"
+*End
+*SaturationTOS 1/ 1: "
+<</TSBPrivate (DSSC PRINT SATURATION=01) >> setpagedevice"
+*End
+*SaturationTOS 2/ 2: "
+<</TSBPrivate (DSSC PRINT SATURATION=02) >> setpagedevice"
+*End
+*SaturationTOS 3/ 3: "
+<</TSBPrivate (DSSC PRINT SATURATION=03) >> setpagedevice"
+*End
+*SaturationTOS 4/ 4: "
+<</TSBPrivate (DSSC PRINT SATURATION=04) >> setpagedevice"
+*End
+*CloseUI: *SaturationTOS
+
+*CloseGroup: ColorSettings4
+
+
+*% Font Information =====================
+*DefaultFont: Courier
+*Font AlbertusMT-Italic: Standard "(001.000)" Standard ROM
+*Font AlbertusMT-Light: Standard "(001.000)" Standard ROM
+*Font AlbertusMT: Standard "(001.000)" Standard ROM
+*Font AntiqueOlive-Bold: Standard "(501.007)" Standard ROM
+*Font AntiqueOlive-Compact: Standard "(501.006)" Standard ROM
+*Font AntiqueOlive-Italic: Standard "(501.007)" Standard ROM
+*Font AntiqueOlive-Roman: Standard "(501.006)" Standard ROM
+*Font AntiqueOliveCE-Bold: Win1250 "(501.007)" ExtendedRoman ROM
+*Font AntiqueOliveCE-Compact: Win1250 "(501.006)" ExtendedRoman ROM
+*Font AntiqueOliveCE-Italic: Win1250 "(501.007)" ExtendedRoman ROM
+*Font AntiqueOliveCE-Roman: Win1250 "(501.006)" ExtendedRoman ROM
+*Font Apple-Chancery: Standard "(001.000)" Standard ROM
+*Font Apple-ChanceryCE: Standard "(001.000)" Standard ROM
+*Font Arial-BoldItalicMT: Standard "(501.005)" Standard ROM
+*Font Arial-BoldMT: Standard "(501.005)" Standard ROM
+*Font Arial-ItalicMT: Standard "(501.007)" Standard ROM
+*Font ArialCE-Bold: Win1250 "(501.005)" ExtendedRoman ROM
+*Font ArialCE-BoldItalic: Win1250 "(501.005)" ExtendedRoman ROM
+*Font ArialCE-Italic: Win1250 "(501.007)" ExtendedRoman ROM
+*Font ArialCE: Win1250 "(501.005)" ExtendedRoman ROM
+*Font ArialMT: Standard "(501.005)" Standard ROM
+*Font AvantGarde-Book: Standard "(501.007)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(501.007)" Standard ROM
+*Font AvantGarde-Demi: Standard "(501.008)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(501.008)" Standard ROM
+*Font AvantGardeCE-Book: Win1250 "(501.007)" ExtendedRoman ROM
+*Font AvantGardeCE-BookOblique: Win1250 "(501.007)" ExtendedRoman ROM
+*Font AvantGardeCE-Demi: Win1250 "(501.008)" ExtendedRoman ROM
+*Font AvantGardeCE-DemiOblique: Win1250 "(501.008)" ExtendedRoman ROM
+*Font Bodoni-Bold: Standard "(501.004)" Standard ROM
+*Font Bodoni-BoldItalic: Standard "(501.005)" Standard ROM
+*Font Bodoni-Italic: Standard "(501.005)" Standard ROM
+*Font Bodoni-Poster: Standard "(501.007)" Standard ROM
+*Font Bodoni-PosterCompressed: Standard "(501.005)" Standard ROM
+*Font Bodoni: Standard "(501.006)" Standard ROM
+*Font BodoniCE-Bold: Win1250 "(501.004)" ExtendedRoman ROM
+*Font BodoniCE-BoldItalic: Win1250 "(501.005)" ExtendedRoman ROM
+*Font BodoniCE-Italic: Win1250 "(501.005)" ExtendedRoman ROM
+*Font BodoniCE-Poster: Win1250 "(501.007)" ExtendedRoman ROM
+*Font BodoniCE-PosterCompressed: Win1250 "(501.005)" ExtendedRoman ROM
+*Font BodoniCE: Win1250 "(501.006)" ExtendedRoman ROM
+*Font Bookman-Demi: Standard "(501.004)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(501.004)" Standard ROM
+*Font Bookman-Light: Standard "(501.004)" Standard ROM
+*Font Bookman-LightItalic: Standard "(501.004)" Standard ROM
+*Font BookmanCE-Demi: Win1250 "(501.004)" ExtendedRoman ROM
+*Font BookmanCE-DemiItalic: Win1250 "(501.004)" ExtendedRoman ROM
+*Font BookmanCE-Light: Win1250 "(501.004)" ExtendedRoman ROM
+*Font BookmanCE-LightItalic: Win1250 "(501.004)" ExtendedRoman ROM
+*Font Carta: Special "(001.001)" Standard ROM
+*Font Chicago: Standard "(501.008)" Standard ROM
+*Font ChicagoCE: Win1250 "(501.008)" ExtendedRoman ROM
+*Font Clarendon-Bold: Standard "(501.006)" Standard ROM
+*Font Clarendon-Light: Standard "(501.007)" Standard ROM
+*Font Clarendon: Standard "(501.006)" Standard ROM
+*Font ClarendonCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM
+*Font ClarendonCE-Light: Win1250 "(501.007)" ExtendedRoman ROM
+*Font ClarendonCE: Win1250 "(501.006)" ExtendedRoman ROM
+*Font CooperBlack-Italic: Standard "(001.003)" Standard ROM
+*Font CooperBlack: Standard "(001.003)" Standard ROM
+*Font Copperplate-ThirtyThreeBC: Standard "(001.002)" Standard ROM
+*Font Copperplate-ThirtyTwoBC: Standard "(001.002)" Standard ROM
+*Font Coronet-Regular: Standard "(001.000)" Standard ROM
+*Font CoronetCE-Regular: Standard "(001.000)" Standard ROM
+*Font Courier-Bold: Standard "(501.007)" Standard ROM
+*Font Courier-BoldOblique: Standard "(501.007)" Standard ROM
+*Font Courier-Oblique: Standard "(501.008)" Standard ROM
+*Font Courier: Standard "(501.008)" Standard ROM
+*Font CourierCE-Bold: Win1250 "(501.007)" ExtendedRoman ROM
+*Font CourierCE-BoldOblique: Win1250 "(501.007)" ExtendedRoman ROM
+*Font CourierCE-Oblique: Win1250 "(501.008)" ExtendedRoman ROM
+*Font CourierCE: Win1250 "(501.008)" ExtendedRoman ROM
+*Font Eurostile-Bold: Standard "(501.006)" Standard ROM
+*Font Eurostile-BoldExtendedTwo: Standard "(501.006)" Standard ROM
+*Font Eurostile-ExtendedTwo: Standard "(501.006)" Standard ROM
+*Font Eurostile: Standard "(501.005)" Standard ROM
+*Font EurostileCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM
+*Font EurostileCE-BoldExtendedTwo: Win1250 "(501.006)" ExtendedRoman ROM
+*Font EurostileCE-ExtendedTwo: Win1250 "(501.006)" ExtendedRoman ROM
+*Font EurostileCE: Win1250 "(501.005)" ExtendedRoman ROM
+*Font Geneva: Standard "(501.005)" Standard ROM
+*Font GenevaCE: Win1250 "(501.005)" ExtendedRoman ROM
+*Font GillSans-Bold: Standard "(501.005)" Standard ROM
+*Font GillSans-BoldCondensed: Standard "(501.004)" Standard ROM
+*Font GillSans-BoldItalic: Standard "(501.005)" Standard ROM
+*Font GillSans-Condensed: Standard "(501.005)" Standard ROM
+*Font GillSans-ExtraBold: Standard "(501.005)" Standard ROM
+*Font GillSans-Italic: Standard "(501.005)" Standard ROM
+*Font GillSans-Light: Standard "(501.006)" Standard ROM
+*Font GillSans-LightItalic: Standard "(501.006)" Standard ROM
+*Font GillSans: Standard "(501.006)" Standard ROM
+*Font GillSansCE-Bold: Win1250 "(501.005)" ExtendedRoman ROM
+*Font GillSansCE-BoldCondensed: Win1250 "(501.004)" ExtendedRoman ROM
+*Font GillSansCE-BoldItalic: Win1250 "(501.005)" ExtendedRoman ROM
+*Font GillSansCE-Condensed: Win1250 "(501.005)" ExtendedRoman ROM
+*Font GillSansCE-ExtraBold: Win1250 "(501.005)" ExtendedRoman ROM
+*Font GillSansCE-Italic: Win1250 "(501.005)" ExtendedRoman ROM
+*Font GillSansCE-Light: Win1250 "(501.006)" ExtendedRoman ROM
+*Font GillSansCE-LightItalic: Win1250 "(501.006)" ExtendedRoman ROM
+*Font GillSansCE-Roman: Win1250 "(501.006)" ExtendedRoman ROM
+*Font Goudy-Bold: Standard "(001.002)" Standard ROM
+*Font Goudy-BoldItalic: Standard "(001.002)" Standard ROM
+*Font Goudy-ExtraBold: Standard "(001.001)" Standard ROM
+*Font Goudy-Italic: Standard "(001.002)" Standard ROM
+*Font Goudy: Standard "(001.003)" Standard ROM
+*Font Helvetica-Bold: Standard "(501.007)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(501.007)" Standard ROM
+*Font Helvetica-Condensed-Bold: Standard "(501.007)" Standard ROM
+*Font Helvetica-Condensed-BoldObl: Standard "(501.007)" Standard ROM
+*Font Helvetica-Condensed-Oblique: Standard "(501.007)" Standard ROM
+*Font Helvetica-Condensed: Standard "(501.007)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(501.007)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(501.007)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(501.005)" Standard ROM
+*Font Helvetica-Narrow: Standard "(501.005)" Standard ROM
+*Font Helvetica-Oblique: Standard "(501.005)" Standard ROM
+*Font Helvetica: Standard "(501.005)" Standard ROM
+*Font HelveticaCE-Bold: Win1250 "(501.007)" ExtendedRoman ROM
+*Font HelveticaCE-BoldOblique: Win1250 "(501.007)" ExtendedRoman ROM
+*Font HelveticaCE-Cond: Win1250 "(501.007)" ExtendedRoman ROM
+*Font HelveticaCE-CondBold: Win1250 "(501.007)" ExtendedRoman ROM
+*Font HelveticaCE-CondBoldObl: Win1250 "(501.007)" ExtendedRoman ROM
+*Font HelveticaCE-CondObl: Win1250 "(501.007)" ExtendedRoman ROM
+*Font HelveticaCE-Narrow: Win1250 "(501.005)" ExtendedRoman ROM
+*Font HelveticaCE-NarrowBold: Win1250 "(501.007)" ExtendedRoman ROM
+*Font HelveticaCE-NarrowBoldOblique: Win1250 "(501.007)" ExtendedRoman ROM
+*Font HelveticaCE-NarrowOblique: Win1250 "(501.005)" ExtendedRoman ROM
+*Font HelveticaCE-Oblique: Win1250 "(501.005)" ExtendedRoman ROM
+*Font HelveticaCE: Win1250 "(501.005)" ExtendedRoman ROM
+*Font HoeflerText-Black: Standard "(501.004)" Standard ROM
+*Font HoeflerText-BlackItalic: Standard "(501.005)" Standard ROM
+*Font HoeflerText-Italic: Standard "(501.007)" Standard ROM
+*Font HoeflerText-Ornaments: Standard "(001.000)" Standard ROM
+*Font HoeflerText-Regular: Standard "(501.005)" Standard ROM
+*Font HoeflerTextCE-Black: Win1250 "(501.004)" ExtendedRoman ROM
+*Font HoeflerTextCE-BlackItalic: Win1250 "(501.005)" ExtendedRoman ROM
+*Font HoeflerTextCE-Italic: Win1250 "(501.007)" ExtendedRoman ROM
+*Font HoeflerTextCE-Regular: Win1250 "(501.005)" ExtendedRoman ROM
+*Font JoannaMT-Bold: Standard "(501.006)" Standard ROM
+*Font JoannaMT-BoldItalic: Standard "(501.006)" Standard ROM
+*Font JoannaMT-Italic: Standard "(501.006)" Standard ROM
+*Font JoannaMT: Standard "(501.006)" Standard ROM
+*Font JoannaMTCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM
+*Font JoannaMTCE-BoldItalic: Win1250 "(501.006)" ExtendedRoman ROM
+*Font JoannaMTCE-Italic: Win1250 "(501.006)" ExtendedRoman ROM
+*Font JoannaMTCE: Win1250 "(501.006)" ExtendedRoman ROM
+*Font LetterGothic-Bold: Standard "(501.008)" Standard ROM
+*Font LetterGothic-BoldSlanted: Standard "(501.007)" Standard ROM
+*Font LetterGothic-Slanted: Standard "(501.007)" Standard ROM
+*Font LetterGothic: Standard "(501.007)" Standard ROM
+*Font LetterGothicCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM
+*Font LetterGothicCE-BoldSlanted: Win1250 "(501.007)" ExtendedRoman ROM
+*Font LetterGothicCE-Slanted: Win1250 "(501.007)" ExtendedRoman ROM
+*Font LetterGothicCE: Win1250 "(501.007)" ExtendedRoman ROM
+*Font LubalinGraph-Book: Standard "(501.007)" Standard ROM
+*Font LubalinGraph-BookOblique: Standard "(501.007)" Standard ROM
+*Font LubalinGraph-Demi: Standard "(501.007)" Standard ROM
+*Font LubalinGraph-DemiOblique: Standard "(501.007)" Standard ROM
+*Font LubalinGraphCE-Book: Win1250 "(501.007)" ExtendedRoman ROM
+*Font LubalinGraphCE-BookOblique: Win1250 "(501.007)" ExtendedRoman ROM
+*Font LubalinGraphCE-Demi: Win1250 "(501.007)" ExtendedRoman ROM
+*Font LubalinGraphCE-DemiOblique: Win1250 "(501.007)" ExtendedRoman ROM
+*Font Marigold: Standard "(001.000)" Standard ROM
+*Font MonaLisa-Recut: Standard "(001.000)" Standard ROM
+*Font Monaco: Standard "(501.008)" Standard ROM
+*Font MonacoCE: Win1250 "(501.008)" ExtendedRoman ROM
+*Font NewCenturySchlbk-Bold: Standard "(501.006)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(501.006)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(501.009)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(501.006)" Standard ROM
+*Font NewCenturySchlbkCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM
+*Font NewCenturySchlbkCE-BoldItalic: Win1250 "(501.006)" ExtendedRoman ROM
+*Font NewCenturySchlbkCE-Italic: Win1250 "(501.009)" ExtendedRoman ROM
+*Font NewCenturySchlbkCE-Roman: Win1250 "(501.006)" ExtendedRoman ROM
+*Font NewYork: Standard "(501.009)" Standard ROM
+*Font NewYorkCE: Win1250 "(501.009)" ExtendedRoman ROM
+*Font Optima-Bold: Standard "(501.006)" Standard ROM
+*Font Optima-BoldItalic: Standard "(501.007)" Standard ROM
+*Font Optima-Italic: Standard "(501.008)" Standard ROM
+*Font Optima: Standard "(501.008)" Standard ROM
+*Font OptimaCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM
+*Font OptimaCE-BoldItalic: Win1250 "(501.007)" ExtendedRoman ROM
+*Font OptimaCE-Italic: Win1250 "(501.008)" ExtendedRoman ROM
+*Font OptimaCE-Roman: Win1250 "(501.008)" ExtendedRoman ROM
+*Font Oxford: Standard "(001.000)" Standard ROM
+*Font Palatino-Bold: Standard "(501.006)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(501.005)" Standard ROM
+*Font Palatino-Italic: Standard "(501.006)" Standard ROM
+*Font Palatino-Roman: Standard "(501.004)" Standard ROM
+*Font PalatinoCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM
+*Font PalatinoCE-BoldItalic: Win1250 "(501.005)" ExtendedRoman ROM
+*Font PalatinoCE-Italic: Win1250 "(501.006)" ExtendedRoman ROM
+*Font PalatinoCE-Roman: Win1250 "(501.004)" ExtendedRoman ROM
+*Font StempelGaramond-Bold: Standard "(501.005)" Standard ROM
+*Font StempelGaramond-BoldItalic: Standard "(501.009)" Standard ROM
+*Font StempelGaramond-Italic: Standard "(501.007)" Standard ROM
+*Font StempelGaramond-Roman: Standard "(501.008)" Standard ROM
+*Font StempelGaramondCE-Bold: Win1250 "(501.005)" ExtendedRoman ROM
+*Font StempelGaramondCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman ROM
+*Font StempelGaramondCE-Italic: Win1250 "(501.007)" ExtendedRoman ROM
+*Font StempelGaramondCE-Roman: Win1250 "(501.008)" ExtendedRoman ROM
+*Font Symbol: Special "(001.007S)" Standard ROM
+*Font Tekton: Standard "(001.001)" Standard ROM
+*Font Times-Bold: Standard "(501.006)" Standard ROM
+*Font Times-BoldItalic: Standard "(501.005)" Standard ROM
+*Font Times-Italic: Standard "(501.006)" Standard ROM
+*Font Times-Roman: Standard "(501.006)" Standard ROM
+*Font TimesCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM
+*Font TimesCE-BoldItalic: Win1250 "(501.005)" ExtendedRoman ROM
+*Font TimesCE-Italic: Win1250 "(501.006)" ExtendedRoman ROM
+*Font TimesCE-Roman: Win1250 "(501.006)" ExtendedRoman ROM
+*Font TimesNewRomanCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM
+*Font TimesNewRomanCE-BoldItalic: Win1250 "(501.008)" ExtendedRoman ROM
+*Font TimesNewRomanCE-Italic: Win1250 "(501.008)" ExtendedRoman ROM
+*Font TimesNewRomanCE: Win1250 "(501.006)" ExtendedRoman ROM
+*Font TimesNewRomanPS-BoldItalicMT: Standard "(501.008)" Standard ROM
+*Font TimesNewRomanPS-BoldMT: Standard "(501.006)" Standard ROM
+*Font TimesNewRomanPS-ItalicMT: Standard "(501.008)" Standard ROM
+*Font TimesNewRomanPSMT: Standard "(501.006)" Standard ROM
+*Font Univers-Bold: Standard "(501.006)" Standard ROM
+*Font Univers-BoldExt: Standard "(501.008)" Standard ROM
+*Font Univers-BoldExtObl: Standard "(501.008)" Standard ROM
+*Font Univers-BoldOblique: Standard "(501.006)" Standard ROM
+*Font Univers-Condensed: Standard "(501.008)" Standard ROM
+*Font Univers-CondensedBold: Standard "(501.007)" Standard ROM
+*Font Univers-CondensedBoldOblique: Standard "(501.007)" Standard ROM
+*Font Univers-CondensedOblique: Standard "(501.008)" Standard ROM
+*Font Univers-Extended: Standard "(501.007)" Standard ROM
+*Font Univers-ExtendedObl: Standard "(501.007)" Standard ROM
+*Font Univers-Light: Standard "(501.007)" Standard ROM
+*Font Univers-LightOblique: Standard "(501.007)" Standard ROM
+*Font Univers-Oblique: Standard "(501.007)" Standard ROM
+*Font Univers: Standard "(501.007)" Standard ROM
+*Font UniversCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM
+*Font UniversCE-BoldExt: Win1250 "(501.008)" ExtendedRoman ROM
+*Font UniversCE-BoldExtObl: Win1250 "(501.008)" ExtendedRoman ROM
+*Font UniversCE-BoldOblique: Win1250 "(501.006)" ExtendedRoman ROM
+*Font UniversCE-Condensed: Win1250 "(501.008)" ExtendedRoman ROM
+*Font UniversCE-CondensedBold: Win1250 "(501.007)" ExtendedRoman ROM
+*Font UniversCE-CondensedBoldOblique: Win1250 "(501.007)" ExtendedRoman ROM
+*Font UniversCE-CondensedOblique: Win1250 "(501.008)" ExtendedRoman ROM
+*Font UniversCE-Extended: Win1250 "(501.007)" ExtendedRoman ROM
+*Font UniversCE-ExtendedObl: Win1250 "(501.007)" ExtendedRoman ROM
+*Font UniversCE-Light: Win1250 "(501.007)" ExtendedRoman ROM
+*Font UniversCE-LightOblique: Win1250 "(501.007)" ExtendedRoman ROM
+*Font UniversCE-Medium: Win1250 "(501.007)" ExtendedRoman ROM
+*Font UniversCE-Oblique: Win1250 "(501.007)" ExtendedRoman ROM
+*Font Wingdings-Regular: UnknownEncoding "(001.000)" UnknownCharset ROM
+*Font ZapfChancery-MediumItalic: Standard "(002.000)" Standard ROM
+*Font ZapfChanceryCE-MediumItalic: Standard "(002.000)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Standard ROM
+
+*?FontQuery: "
+ save
+ { count 1 gt
+ { exch dup 127 string cvs (/) print print (:) print
+ /Font resourcestatus {pop pop (Yes)} {(No)} ifelse =
+ } { exit } ifelse
+ } bind loop
+ (*) = flush
+ restore
+"
+*End
+
+*?FontList: "
+ save
+ (*) {cvn ==} 128 string /Font resourceforall
+ (*) = flush
+ restore
+"
+*End
+
+*% Printer Messages (verbatim from printer):
+*Message: "%%[ exitserver: permanent state may be changed ]%%"
+*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%"
+*Message: "\FontName\ not found, using Courier"
+
+*% Status (format: %%[ status: <one of these> ] %%)
+*Status: "initializing"
+*Status: "busy"
+*Status: "idle"
+*Status: "printing"
+*Status: "waiting"
+
+*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
+*Source: "EtherTalk"
+*Source: "LocalTalk"
+*Source: "Parallel"
+*Source: "UniComm"
+
+*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
+*% DeviceAdjustMatrix: "[1 0 0 1 0 0]"
+
+*%===== Color Separation Information =================
+*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi
+
+*% For 85 lpi / 600 dpi =====================
+*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45"
+*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45"
+*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "15"
+*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "75"
+*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0"
+
+*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "85"
+*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "85"
+*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "85"
+*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "85"
+*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "85"
+
+*% Last Edit Date: 12 July 2006
+*% end of CUPS PPD file for TOSHIBA e-STUDIO3510cSeries
diff --git a/db/source/PPD/Toshiba/TOSHIBA_EST450_452_CUPS.ppd b/db/source/PPD/Toshiba/TOSHIBA_EST450_452_CUPS.ppd
new file mode 100644
index 00000000..bed8e43c
--- /dev/null
+++ b/db/source/PPD/Toshiba/TOSHIBA_EST450_452_CUPS.ppd
@@ -0,0 +1,1769 @@
+*PPD-Adobe: "4.3"
+*% Adobe Systems PostScript(R) Printer Description File
+*% Copyright (c) 2006 TOSHIBA TEC Corporation
+*%
+*% This software is free software; you can redistribute it and/or
+*% modify it under the terms of the GNU General Public License as
+*% published by the Free Software Foundation; either version 2 of
+*% the License, or (at your option) any later version.
+*%
+*% In addition to the permissions in the GNU General Public License,
+*% TOSHIBA TEC Corporation gives you unlimited permission to link the
+*% PostScript code fragments herein into your PostScript documents to
+*% form an executable for enabling printer-specific features, and
+*% distribute those combinations without any restrictions from the use
+*% of this PPD file. (The General Public License restrictions do apply
+*% in other respects; for example, they cover modification of the
+*% file, and distribution when not merged into a PostScript document.)
+*%
+*% This software is distributed in the hope that it will be useful,
+*% but WITHOUT ANY WARRANTY; without even the implied warranty of
+*% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+*% GNU General Public License for more details.
+*%
+*% You should have received a copy of the GNU General Public
+*% License along with this software; if not, write to the Free
+*% Software Foundation, Inc., 59 Temple Place, Suite 330, Boston,
+*% MA 02111 USA
+*%
+*% Date: 15 May 2006
+
+*FormatVersion: "4.3"
+*FileVersion: "2.05"
+*LanguageEncoding: ISOLatin1
+*LanguageVersion: English
+*PCFileName: "TSES4O_1.PPD"
+*Manufacturer: "TOSHIBA"
+*Product: "(TOSHIBA e-STUDIO452)"
+*Product: "(TOSHIBA e-STUDIO352)"
+*Product: "(TOSHIBA e-STUDIO450)"
+*Product: "(TOSHIBA e-STUDIO350)"
+*PSVersion: "(3010) 1"
+*ModelName: "TOSHIBA e-ST450/452Series PS"
+*NickName: "TOSHIBA e-ST450/452 Series PS"
+*ShortNickName: "TOSHIBA e-ST450/452Series PS"
+
+
+*% ===== Installable Option ==========================
+*OpenGroup: InstallableOptions/Options Installed
+*OpenUI *Finisher/Finisher: PickOne
+*DefaultFinisher: None
+*Finisher None/Not Installed: ""
+*Finisher Staple1/Single Position Stapler: ""
+*Finisher StapleM/Multi-Position Stapler: ""
+*Finisher StapleMH/Multi-Position Stapler and Hole Punch: ""
+*Finisher JobSeparator/Job Separator: ""
+*Finisher OffsetStacker/Offset Tray: ""
+*CloseUI: *Finisher
+
+*OpenUI *Pedestal/Drawers: PickOne
+*DefaultPedestal: None
+*Pedestal None/Not Installed: ""
+*Pedestal Drawer1/Drawer 3: ""
+*Pedestal Drawer2/Drawer 3 and 4: ""
+*Pedestal LCF/LCF: ""
+*CloseUI: *Pedestal
+
+*CloseGroup: InstallableOptions
+
+*% ===== User Interface Constaints =====================
+
+*% ===== Finisher Constraints =====
+
+*%*UIConstraints: *Finisher None *OutputBin Bin1
+*%*UIConstraints: *Finisher None *OutputBin Bin2
+*%*UIConstraints: *Finisher None *OutputBin JSPUpper
+*%*UIConstraints: *Finisher None *OutputBin JSPLower
+
+*%*UIConstraints: *Finisher JobSeparator *OutputBin Bin1
+*%*UIConstraints: *Finisher JobSeparator *OutputBin Bin2
+*%*UIConstraints: *Finisher JobSeparator *OutputBin Inner
+
+*UIConstraints: *Finisher Staple1 *OutputBin JSPUpper
+*UIConstraints: *Finisher Staple1 *OutputBin JSPLower
+
+*UIConstraints: *Finisher StapleM *OutputBin JSPUpper
+*UIConstraints: *Finisher StapleM *OutputBin JSPLower
+
+*UIConstraints: *Finisher StapleMH *OutputBin JSPUpper
+*UIConstraints: *Finisher StapleMH *OutputBin JSPLower
+
+*%*UIConstraints: *Finisher OffsetStacker *OutputBin Bin1
+*%*UIConstraints: *Finisher OffsetStacker *OutputBin Bin2
+*%*UIConstraints: *Finisher OffsetStacker *OutputBin JSPUpper
+*%*UIConstraints: *Finisher OffsetStacker *OutputBin JSPLower
+
+*UIConstraints: *Finisher None *Stapling UL
+*UIConstraints: *Finisher None *Stapling ML
+*UIConstraints: *Finisher None *Stapling LL
+*UIConstraints: *Finisher None *Stapling UR
+*UIConstraints: *Finisher None *Stapling MR
+*UIConstraints: *Finisher None *Stapling LR
+*UIConstraints: *Finisher None *Stapling MT
+*UIConstraints: *Finisher None *Stapling MB
+*UIConstraints: *Finisher None *Stapling SS
+
+*UIConstraints: *Finisher JobSeparator *Stapling UL
+*UIConstraints: *Finisher JobSeparator *Stapling ML
+*UIConstraints: *Finisher JobSeparator *Stapling LL
+*UIConstraints: *Finisher JobSeparator *Stapling UR
+*UIConstraints: *Finisher JobSeparator *Stapling MR
+*UIConstraints: *Finisher JobSeparator *Stapling LR
+*UIConstraints: *Finisher JobSeparator *Stapling MT
+*UIConstraints: *Finisher JobSeparator *Stapling MB
+*UIConstraints: *Finisher JobSeparator *Stapling SS
+*UIConstraints: *Finisher OffsetStacker *Stapling UL
+*UIConstraints: *Finisher OffsetStacker *Stapling ML
+*UIConstraints: *Finisher OffsetStacker *Stapling LL
+*UIConstraints: *Finisher OffsetStacker *Stapling UR
+*UIConstraints: *Finisher OffsetStacker *Stapling MR
+*UIConstraints: *Finisher OffsetStacker *Stapling LR
+*UIConstraints: *Finisher OffsetStacker *Stapling MT
+*UIConstraints: *Finisher OffsetStacker *Stapling MB
+*UIConstraints: *Finisher OffsetStacker *Stapling SS
+
+*UIConstraints: *Finisher Staple1 *Stapling ML
+*UIConstraints: *Finisher Staple1 *Stapling LL
+*UIConstraints: *Finisher Staple1 *Stapling UR
+*UIConstraints: *Finisher Staple1 *Stapling MR
+*UIConstraints: *Finisher Staple1 *Stapling LR
+*UIConstraints: *Finisher Staple1 *Stapling MT
+*UIConstraints: *Finisher Staple1 *Stapling MB
+*UIConstraints: *Finisher Staple1 *Stapling SS
+
+*UIConstraints: *Finisher None *HolePunch LEP-0R
+*UIConstraints: *Finisher None *HolePunch SEP-0R
+*UIConstraints: *Finisher None *HolePunch LEP-180R
+*UIConstraints: *Finisher None *HolePunch SEP-180R
+
+*UIConstraints: *Finisher JobSeparator *HolePunch LEP-0R
+*UIConstraints: *Finisher JobSeparator *HolePunch SEP-0R
+*UIConstraints: *Finisher JobSeparator *HolePunch LEP-180R
+*UIConstraints: *Finisher JobSeparator *HolePunch SEP-180R
+
+*UIConstraints: *Finisher OffsetStacker *HolePunch LEP-0R
+*UIConstraints: *Finisher OffsetStacker *HolePunch SEP-0R
+*UIConstraints: *Finisher OffsetStacker *HolePunch LEP-180R
+*UIConstraints: *Finisher OffsetStacker *HolePunch SEP-180R
+
+*UIConstraints: *Finisher Staple1 *HolePunch LEP-0R
+*UIConstraints: *Finisher Staple1 *HolePunch SEP-0R
+*UIConstraints: *Finisher Staple1 *HolePunch LEP-180R
+*UIConstraints: *Finisher Staple1 *HolePunch SEP-180R
+*UIConstraints: *Finisher StapleM *HolePunch LEP-0R
+*UIConstraints: *Finisher StapleM *HolePunch SEP-0R
+*UIConstraints: *Finisher StapleM *HolePunch LEP-180R
+*UIConstraints: *Finisher StapleM *HolePunch SEP-180R
+
+*UIConstraints: *OutputBin Inner *Stapling UL
+*UIConstraints: *OutputBin Inner *Stapling ML
+*UIConstraints: *OutputBin Inner *Stapling LL
+*UIConstraints: *OutputBin Inner *Stapling UR
+*UIConstraints: *OutputBin Inner *Stapling MR
+*UIConstraints: *OutputBin Inner *Stapling LR
+*UIConstraints: *OutputBin Inner *Stapling MT
+*UIConstraints: *OutputBin Inner *Stapling MB
+
+*UIConstraints: *OutputBin Inner *HolePunch LEP-0R
+*UIConstraints: *OutputBin Inner *HolePunch SEP-0R
+*UIConstraints: *OutputBin Inner *HolePunch LEP-180R
+*UIConstraints: *OutputBin Inner *HolePunch SEP-180R
+
+
+*% ===== Cassette Constraints =====
+
+*UIConstraints: *Pedestal None *InputSlot PedestalUpperCassette
+*UIConstraints: *Pedestal None *InputSlot PedestalLowerCassette
+*UIConstraints: *Pedestal None *InputSlot LCF
+
+*UIConstraints: *Pedestal Drawer1 *InputSlot PedestalLowerCassette
+*UIConstraints: *Pedestal Drawer1 *InputSlot LCF
+
+*UIConstraints: *Pedestal Drawer2 *InputSlot LCF
+
+*UIConstraints: *Pedestal LCF *InputSlot PedestalUpperCassette
+*UIConstraints: *Pedestal LCF *InputSlot PedestalLowerCassette
+
+*% ===== Quality Constraints =====
+
+
+*UIConstraints: *PageSize A6 *InputSlot UpperCassette
+*UIConstraints: *PageSize A6 *InputSlot LowerCassette
+*UIConstraints: *PageSize A6 *InputSlot LCF
+*UIConstraints: *PageSize A6 *InputSlot PedestalUpperCassette
+*UIConstraints: *PageSize A6 *InputSlot PedestalLowerCassette
+*UIConstraints: *PageSize A6 *InputSlot Plain
+*UIConstraints: *PageSize A6 *InputSlot Thick1
+*UIConstraints: *PageSize A6 *InputSlot Thick2
+*UIConstraints: *PageSize A6 *InputSlot Thick3
+*UIConstraints: *PageSize A6 *InputSlot Transparency
+
+*UIConstraints: *PageSize Postcard *InputSlot UpperCassette
+*UIConstraints: *PageSize Postcard *InputSlot LowerCassette
+*UIConstraints: *PageSize Postcard *InputSlot LCF
+*UIConstraints: *PageSize Postcard *InputSlot PedestalUpperCassette
+*UIConstraints: *PageSize Postcard *InputSlot PedestalLowerCassette
+*UIConstraints: *PageSize Postcard *InputSlot Plain
+*UIConstraints: *PageSize Postcard *InputSlot Thick1
+*UIConstraints: *PageSize Postcard *InputSlot Thick2
+*UIConstraints: *PageSize Postcard *InputSlot Thick3
+*UIConstraints: *PageSize Postcard *InputSlot Transparency
+
+*%===== Device Capabilities ==========================
+*LanguageLevel: "3"
+
+*ColorDevice: False
+*DefaultColorSpace: Gray
+*Protocols: TBCP
+*TTRasterizer: Type42
+*?TTRasterizer: "
+ save
+ 42 /FontType resourcestatus
+ { pop pop (Type42)} {pop pop (None)} ifelse = flush
+ restore
+"
+*End
+
+*FreeVM: "12000000"
+*LandscapeOrientation: Plus90
+*FileSystem: False
+*Throughput: "65"
+
+*Password: "()"
+*ExitServer: "
+ count 0 eq
+ { false } { true exch startjob } ifelse
+ not {
+ (WARNING: Cannot modify initial VM.) =
+ (Missing or invalid password.) =
+ (Please contact the author of this software.) = flush quit
+ } if
+"
+*End
+*Reset: "
+ count 0 eq
+ { false } { true exch startjob } ifelse
+ not {
+ (WARNING: Cannot reset printer.) =
+ (Missing or invalid password.) =
+ (Please contact the author of this software.) = flush quit
+ } if
+ systemdict /quit get exec
+ (WARNING : Printer Reset Failed.) = flush
+"
+*End
+
+*DefaultResolution: 600dpi
+*SuggestedJobTimeout: "0"
+*SuggestedWaitTimeout: "0"
+*PrintPSErrors: True
+
+*%===== Halftone Information =========================
+*DefaultHalftoneType: 1
+*ScreenFreq: "85.0"
+*ScreenAngle: "45.0"
+*DefaultScreenProc: Dot
+*ScreenProc Dot: "
+ { abs exch abs 2 copy add 1 gt { 1 sub dup mul exch 1 sub dup mul add 1
+ sub } { dup mul exch dup mul add 1 exch sub }ifelse }
+"
+*End
+*DefaultTransfer: Null
+*Transfer Null: "{ }"
+*Transfer Null.Inverse: "{ 1 exch sub }"
+
+*%===== Paper Sizes ==================================
+*OpenUI *PageSize: PickOne
+*OrderDependency: 20 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize A3/A3 (297 x 420mm): "
+ << /DeferredMediaSelection true /PageSize [842 1191] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize A4/A4 (210 x 297mm): "
+ << /DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize A5/A5 (148 x 210mm): "
+ << /DeferredMediaSelection true /PageSize [420 595] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize A6/A6 (105 x 148mm): "
+ << /DeferredMediaSelection true /PageSize [297 420] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize B4/B4 (257 x 364mm): "
+ << /DeferredMediaSelection true /PageSize [728 1032] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize B5/B5 (182 x 257mm): "
+ << /DeferredMediaSelection true /PageSize [516 728] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize Ledger/Ledger (11 x 17"): "
+ << /DeferredMediaSelection true /PageSize [792 1224] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize Legal/Legal (8 1/2 x 14"): "
+ << /DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize Letter/Letter (8 1/2 x 11"): "
+ << /DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize Statement/Statement (5 1/2 x 8 1/2"): "
+ << /DeferredMediaSelection true /PageSize [396 612] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize Folio/Folio (210 x 330mm): "
+ << /DeferredMediaSelection true /PageSize [595 935] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize Computer/Computer (10 1/8 x 14"): "
+ << /DeferredMediaSelection true /PageSize [729 1008] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize LG13/13" LG (8 1/2 x 13"): "
+ << /DeferredMediaSelection true /PageSize [612 936] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize SQ85/8.5" SQ (8 1/2 x 8 1/2"): "
+ << /DeferredMediaSelection true /PageSize [612 612] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize 8K/8K (270 x 390mm): "
+ << /DeferredMediaSelection true /PageSize [767 1107] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize 16K/16K (195 x 270mm): "
+ << /DeferredMediaSelection true /PageSize [554 767] /ImagingBBox null >> setpagedevice"
+*End
+
+*?PageSize: "
+ save
+ currentpagedevice /PageSize get aload pop
+ 2 copy gt {exch} if
+ (Unknown)
+ 16 dict
+ dup [612 612] (SQ85) put
+ dup [612 936] (LG13) put
+ dup [729 1008] (Computer) put
+ dup [595 935] (Folio) put
+ dup [396 612] (Statement) put
+ dup [612 792] (Letter) put
+ dup [612 1008] (Legal) put
+ dup [792 1224] (Ledger) put
+ dup [516 728] (B5) put
+ dup [728 1032] (B4) put
+ dup [297 420] (A6) put
+ dup [420 595] (A5) put
+ dup [595 842] (A4) put
+ dup [842 1191] (A3) put
+ dup [554 767] (16K) put
+ dup [767 1107] (8K) put
+{ exch aload pop 4 index sub abs 5 le exch
+ 5 index sub abs 5 le and
+ {exch pop exit} {pop} ifelse
+ } bind forall
+ = flush pop pop
+ restore
+"
+*End
+*CloseUI: *PageSize
+
+*OpenUI *PageRegion: PickOne
+*OrderDependency: 29 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion A3/A3 (297 x 420mm): "
+ << /PageSize [842 1191] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion A4/A4 (210 x 297mm): "
+ << /PageSize [595 842] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion A5/A5 (148 x 210mm): "
+ << /PageSize [420 595] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion A6/A6 (105 x 148mm): "
+ << /PageSize [297 420] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion B4/B4 (257 x 364mm): "
+ << /PageSize [728 1032] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion B5/B5 (182 x 257mm): "
+ << /PageSize [516 728] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion Ledger/Ledger (11 x 17"): "
+ << /PageSize [792 1224] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion Legal/Legal (8 1/2 x 14"): "
+ << /PageSize [612 1008] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion Letter/Letter (8 1/2 x 11"): "
+ << /PageSize [612 792] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion Statement/Statement (5 1/2 x 8 1/2"): "
+ << /PageSize [396 612] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion Folio/Folio (210 x 330mm): "
+ << /PageSize [595 935] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion Computer/Computer (10 1/8 x 14"): "
+ << /PageSize [729 1008] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion LG13/13" LG (8 1/2 x 13"): "
+ << /PageSize [612 936] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion SQ85/8.5" SQ (8 1/2 x 8 1/2"): "
+ << /PageSize [612 612] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion 8K/8K (270 x 390mm): "
+ << /PageSize [767 1107] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion 16K/16K (195 x 270mm): "
+ << /PageSize [554 767] /ImagingBBox null >> setpagedevice"
+*End
+
+*CloseUI: *PageRegion
+
+*DefaultImageableArea: Letter
+*ImageableArea A3/A3 (297 x 420mm): "14.16 14.16 827.84 1176.84 "
+*ImageableArea A4/A4 (210 x 297mm): "14.16 14.16 581.84 827.84 "
+*ImageableArea A5/A5 (148 x 210mm): "14.28 14.16 405.72 581.84 "
+*ImageableArea A6/A6 (105 x 148mm): "14.16 14.28 283.84 405.72 "
+*ImageableArea B4/B4 (257 x 364mm): "14.16 14.16 714.84 1017.84 "
+*ImageableArea B5/B5 (182 x 257mm): "14.28 14.16 501.72 714.84 "
+*ImageableArea Ledger/Ledger (11 x 17"): "14.16 14.16 776.84 1210.84 "
+*ImageableArea Legal/Legal (8 1/2 x 14"): "14.16 14.16 598.84 995.84 "
+*ImageableArea Letter/Letter (8 1/2 x 11"): "14.16 14.16 598.84 776.84 "
+*ImageableArea Statement/Statement (5 1/2 x 8 1/2"): "14.28 14.16 382.72 598.84 "
+*ImageableArea Folio/Folio (210 x 330mm): "14.16 14.16 581.84 921.84 "
+*ImageableArea Computer/Computer (10 1/8 x 14"): "14.16 14.16 714.84 995.84 "
+*ImageableArea LG13/13" LG (8 1/2 x 13"): "14.16 14.16 598.84 921.84 "
+*ImageableArea SQ85/8.5" SQ (8 1/2 x 8 1/2"): "14.16 14.16 598.84 598.84 "
+*ImageableArea 8K/8K (270 x 390mm): "14.16 14.16 751.84 1091.84 "
+*ImageableArea 16K/16K (195 x 270mm): "14.16 14.16 538.84 751.84 "
+*?ImageableArea: "
+ save
+ /cvp { ( ) cvs print ( ) print } bind def
+ /upperright {10000 mul floor 10000 div} bind def
+ /lowerleft {10000 mul ceiling 10000 div} bind def
+ newpath clippath pathbbox
+ 4 -2 roll exch 2 {lowerleft cvp} repeat
+ exch 2 {upperright cvp} repeat flush
+ restore
+"
+*End
+
+*DefaultPaperDimension: Letter
+*PaperDimension A3/A3 (297 x 420mm): "842 1191"
+*PaperDimension A4/A4 (210 x 297mm): "595 842"
+*PaperDimension A5/A5 (148 x 210mm): "420 595"
+*PaperDimension A6/A6 (105 x 148mm): "297 420"
+*PaperDimension B4/B4 (257 x 364mm): "728 1032"
+*PaperDimension B5/B5 (182 x 257mm): "516 728"
+*PaperDimension Ledger/Ledger (11 x 17"): "792 1224"
+*PaperDimension Legal/Legal (8 1/2 x 14"): "612 1008"
+*PaperDimension Letter/Letter (8 1/2 x 11"): "612 792"
+*PaperDimension Statement/Statement (5 1/2 x 8 1/2"): "396 612"
+*PaperDimension Folio/Folio (210 x 330mm): "595 935"
+*PaperDimension Computer/Computer (10 1/8 x 14"): "729 1008"
+*PaperDimension LG13/13" LG (8 1/2 x 13"): "612 936"
+*PaperDimension SQ85/8.5" SQ (8 1/2 x 8 1/2"): "612 612"
+*PaperDimension 8K/8K (270 x 390mm): "767 1107"
+*PaperDimension 16K/16K (195 x 270mm): "554 767"
+
+*%===== Paper Source =================================
+*OpenUI *InputSlot: PickOne
+*OrderDependency: 35 AnySetup *InputSlot
+*DefaultInputSlot: Auto
+*InputSlot Auto/Auto (Default): "
+ << /DeferredMediaSelection true /ManualFeed false
+ /MediaPosition null /MediaType null >> setpagedevice
+ userdict /TSBMediaType 0 put"
+*End
+*InputSlot UpperCassette/Drawer 1: "
+ << /DeferredMediaSelection true /ManualFeed false
+ /MediaPosition 0 /MediaType null >> setpagedevice
+ userdict /TSBMediaType 0 put"
+*End
+*InputSlot LowerCassette/Drawer 2: "
+ << /DeferredMediaSelection true /ManualFeed false
+ /MediaPosition 1 /MediaType null >> setpagedevice
+ userdict /TSBMediaType 0 put"
+*End
+*InputSlot LCF/LCF: "
+ << /DeferredMediaSelection true /ManualFeed false
+ /MediaPosition 4 /MediaType null >> setpagedevice
+ userdict /TSBMediaType 0 put"
+*End
+*InputSlot PedestalUpperCassette/Drawer 3: "
+ << /DeferredMediaSelection true /ManualFeed false
+ /MediaPosition 4 /MediaType null >> setpagedevice
+ userdict /TSBMediaType 0 put"
+*End
+*InputSlot PedestalLowerCassette/Drawer 4: "
+ << /DeferredMediaSelection true /ManualFeed false
+ /MediaPosition 5 /MediaType null >> setpagedevice
+ userdict /TSBMediaType 0 put"
+*End
+*InputSlot SheetFeedBypass/Bypass Tray:"
+ << /DeferredMediaSelection true /ManualFeed true
+ /MediaPosition 3 /MediaType null >> setpagedevice
+ userdict /TSBMediaType 0 put"
+*End
+*InputSlot Plain/Plain: "
+ << /DeferredMediaSelection true /ManualFeed false
+ /MediaPosition null /MediaType (Plain) >> setpagedevice
+ userdict /TSBMediaType 0 put"
+*End
+*InputSlot Thick1/Thick 1: "
+ << /DeferredMediaSelection true /ManualFeed false
+ /MediaPosition null /MediaType (Thick 1) >> setpagedevice
+ userdict /TSBMediaType 1 put"
+*End
+*InputSlot Thick2/Thick 2: "
+ << /DeferredMediaSelection true /ManualFeed false
+ /MediaPosition null /MediaType (Thick 2) >> setpagedevice
+ userdict /TSBMediaType 2 put"
+*End
+*InputSlot Thick3/Thick 3: "
+ << /DeferredMediaSelection true /ManualFeed false
+ /MediaPosition null /MediaType (Thick 3) >> setpagedevice
+ userdict /TSBMediaType 3 put"
+*End
+*InputSlot Transparency/Transparency: "
+ << /DeferredMediaSelection true /ManualFeed true
+ /MediaPosition null /MediaType (Transparency) >> setpagedevice
+ userdict /TSBMediaType 4 put"
+*End
+*CloseUI: *InputSlot
+
+*%===== Duplex =======================================
+*% Long and short edge duplexing options selected here override the short
+*% edge duplexing that may be selected by Booklet Mode Printing options.
+*OpenUI *Duplex/Duplex: PickOne
+*OrderDependency: 34 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex None/1-Sided: ""
+*Duplex DuplexNoTumble/2-Sided, No Tumble(Long-Edge Binding): "
+ << /Duplex true /Tumble false >> setpagedevice"
+*End
+*Duplex DuplexTumble/2-Sided, Tumble(Short-Edge Binding): "
+ << /Duplex true /Tumble true >> setpagedevice"
+*End
+*?Duplex: "
+ save
+ currentpagedevice /Duplex get
+ {currentpagedevice /Tumble get {(DuplexTumble)}{(DuplexNoTumble)}ifelse}
+ {(None)}ifelse
+ = flush
+ restore"
+*End
+*CloseUI: *Duplex
+
+*%====== Collate =====================
+*OpenUI *Collate/Collate: Boolean
+*OrderDependency: 60 AnySetup *Collate
+*DefaultCollate: True
+*Collate True: "
+
+ /concat_str_str {
+ % parameters
+ % string string
+ % result
+ % string
+ dup length
+ 2 index length add
+ 1 index type pop string
+ dup 0 4 index putinterval
+ dup 4 -1 roll length
+ 4 -1 roll putinterval
+ } bind def
+
+ /concat_str_num {
+ % parameters
+ % string number
+ 10 string
+ cvs
+ concat_str_str
+ } bind def
+
+
+ <</TSBPrivate (DSSC PRINT COLLATE=1)>> setpagedevice
+ <</TSBPrivate (DSSC PRINT NUMCOPIES=)
+ currentpagedevice /NumCopies known
+ {
+ currentpagedevice /NumCopies get
+ dup null eq
+ { pop 0 }
+ if
+ }
+ { 0 }
+ ifelse
+ concat_str_num
+ >> setpagedevice"
+*End
+*Collate False: "
+
+ /concat_str_str {
+ % parameters
+ % string string
+ % result
+ % string
+ dup length
+ 2 index length add
+ 1 index type pop string
+ dup 0 4 index putinterval
+ dup 4 -1 roll length
+ 4 -1 roll putinterval
+ } bind def
+
+ /concat_str_num {
+ % parameters
+ % string number
+ 10 string
+ cvs
+ concat_str_str
+ } bind def
+
+ <</TSBPrivate (DSSC PRINT COLLATE=0)>> setpagedevice
+ <</TSBPrivate (DSSC PRINT NUMCOPIES=)
+ currentpagedevice /NumCopies known
+ {
+ currentpagedevice /NumCopies get
+ dup null eq
+ { pop 0 }
+ if
+ }
+ { 0 }
+ ifelse
+ concat_str_num
+ >> setpagedevice"
+*End
+*CloseUI: *Collate
+
+*OpenGroup: FinishingOptions/Finishing
+
+*%===== Destination ==================================
+*OpenUI *OutputBin/Destination: PickOne
+*OrderDependency: 37 AnySetup *OutputBin
+*DefaultOutputBin: Auto
+*OutputBin Auto/Auto: "
+ "
+*End
+*OutputBin Inner/Inner Tray: "
+ << /OutputPosition 1 >> setpagedevice"
+*End
+*OutputBin JSPUpper/Job Separator Upper: "
+ << /OutputPosition 6 >> setpagedevice"
+*End
+*OutputBin JSPLower/Job Separator Lower: "
+ << /OutputPosition 7 >> setpagedevice"
+*End
+*OutputBin Bin1/Tray 1: "
+ << /OutputPosition 3 >> setpagedevice"
+*End
+*OutputBin Bin2/Tray 2: "
+ << /OutputPosition 4 >> setpagedevice"
+*End
+*CloseUI: *OutputBin
+
+*%===== Hole Punch ====================================
+*OpenUI *HolePunch/Hole Punch: PickOne
+*OrderDependency: 38 AnySetup *HolePunch
+*DefaultHolePunch: Off
+*HolePunch Off/Off: "
+ <</TSBPrivate (DSSC PRINT HOLEPUNCH=0)>> setpagedevice"
+*End
+*HolePunch LEP-0R/Long Edge Punch without rotation: "
+ <</TSBPrivate (DSSC PRINT HOLEPUNCH=1)>> setpagedevice"
+*End
+*HolePunch SEP-0R/Short Edge Punch without rotation: "
+ <</TSBPrivate (DSSC PRINT HOLEPUNCH=2)>> setpagedevice"
+*End
+*HolePunch LEP-180R/Long Edge Punch with 180 degree rotation: "
+ <</TSBPrivate (DSSC PRINT HOLEPUNCH=3)>> setpagedevice"
+*End
+*HolePunch SEP-180R/Short Edge Punch with 180 degree rotation: "
+ <</TSBPrivate (DSSC PRINT HOLEPUNCH=4)>> setpagedevice"
+*End
+*CloseUI: *HolePunch
+
+*%===== Stapling ====================================
+*OpenUI *Stapling/Stapling: PickOne
+*OrderDependency: 39 AnySetup *Stapling
+*DefaultStapling: Off
+*Stapling Off/Off: "
+ <</TSBPrivate (DSSC PRINT STAPLING=0)>> setpagedevice"
+*End
+*Stapling UL/Upper Left (Portrait) / Upper Right (Landscape):"
+ <</TSBPrivate (DSSC PRINT STAPLING=769)>> setpagedevice"
+*End
+*Stapling ML/Middle Left (Portrait) / Middle Top (Landscape):"
+ <</TSBPrivate (DSSC PRINT STAPLING=2)>> setpagedevice"
+*End
+*Stapling LL/Lower Left (Portrait) / Upper Left (Landscape):"
+ <</TSBPrivate (DSSC PRINT STAPLING=33027)>> setpagedevice"
+*End
+*Stapling UR/Upper Right (Portrait) / Lower Right (Landscape):"
+ <</TSBPrivate (DSSC PRINT STAPLING=387)>> setpagedevice"
+*End
+*Stapling MR/Middle Right (Portrait) / Middle Bottom (Landscape):"
+ <</TSBPrivate (DSSC PRINT STAPLING=130)>> setpagedevice"
+*End
+*Stapling LR/Lower Right (Portrait) / Lower Left (Landscape):"
+ <</TSBPrivate (DSSC PRINT STAPLING=33665)>> setpagedevice"
+*End
+*Stapling MT/Middle Top (Portrait) / Middle Right (Landscape):"
+ <</TSBPrivate (DSSC PRINT STAPLING=512)>> setpagedevice"
+*End
+*Stapling MB/Middle Bottom (Portrait) / Middle Left (Landscape):"
+ <</TSBPrivate (DSSC PRINT STAPLING=33280)>> setpagedevice"
+*End
+*Stapling SS/Saddle Stitch (Portrait) / Saddle Stitch (Landscape):"
+ <</TSBPrivate (DSSC PRINT STAPLING=1028) >> setpagedevice"
+*End
+*CloseUI: *Stapling
+
+*CloseGroup: FinishingOptions
+
+*OpenGroup: PrintingModes/Printing Modes
+*%===== Print Mode ====================================
+*% If the dscInfo dictionary is not set using the printer driver, the
+*% userlogin and job name are set to "CUPS User" and "CUPS Application"
+*% respectively. If the dscinfo dictionary is set, document name and
+*% user name are set as per the CUPS login name and Document name.
+*% The default print mode is Normal.
+*OpenUI *PrintMode/Print Mode: PickOne
+*OrderDependency: 49 AnySetup *PrintMode
+*% The OrderDependency was 47 but this did not work.
+*DefaultPrintMode: Normal
+*PrintMode Normal/Normal: "
+ /dscInfo where {
+ pop
+ dscInfo /For known {
+ <</TSBPrivate 100 string dup 0 (DSSC PRINT USERLOGIN=)
+ putinterval dup 21 dscInfo /For get putinterval
+ >> setpagedevice
+ }if
+ dscInfo /Title known {
+ <</TSBPrivate 100 string dup 0 (DSSC JOB NAME=)
+ putinterval dup 14 dscInfo /Title get putinterval
+ >> setpagedevice
+ }if
+ <</TSBPrivate (DSSC PRINT PRINTMODE=NORMAL) >> setpagedevice
+ }{
+ <</TSBPrivate (DSSC PRINT USERLOGIN=CUPS User) >> setpagedevice
+ <</TSBPrivate (DSSC JOB NAME=CUPS Document) >> setpagedevice
+ <</TSBPrivate (DSSC PRINT PRINTMODE=NORMAL) >> setpagedevice
+ }ifelse"
+*End
+
+*PrintMode Proof/Proof: "
+ /dscInfo where {
+ pop
+ dscInfo /For known {
+ <</TSBPrivate 100 string dup 0 (DSSC PRINT USERLOGIN=)
+ putinterval dup 21 dscInfo /For get putinterval
+ >> setpagedevice
+ }if
+ dscInfo /Title known {
+ <</TSBPrivate 100 string dup 0 (DSSC JOB NAME=)
+ putinterval dup 14 dscInfo /Title get putinterval
+ >> setpagedevice
+ }if
+ <</TSBPrivate (DSSC PRINT PRINTMODE=PROOF) >> setpagedevice
+ }{
+ <</TSBPrivate (DSSC PRINT USERLOGIN=CUPS User) >> setpagedevice
+ <</TSBPrivate (DSSC JOB NAME=CUPS Document) >> setpagedevice
+ <</TSBPrivate (DSSC PRINT PRINTMODE=PROOF) >> setpagedevice
+ }ifelse"
+*End
+
+*% The private print DIN number is selected in the DIN options tab.
+*PrintMode Private/Private - Password: "
+ /dscInfo where {
+ pop
+ dscInfo /For known {
+ <</TSBPrivate 100 string dup 0 (DSSC PRINT USERLOGIN=)
+ putinterval dup 21 dscInfo /For get putinterval
+ >> setpagedevice
+ }if
+ dscInfo /Title known {
+ <</TSBPrivate 100 string dup 0 (DSSC JOB NAME=)
+ putinterval dup 14 dscInfo /Title get putinterval
+ >> setpagedevice
+ }if
+ <</TSBPrivate (DSSC PRINT PRINTMODE=PRIVATE) >> setpagedevice
+ <</TSBPrivate (DSSC PRINT PRIVPRINT=00000) dup
+ userdict /DINDigit1 get
+ userdict /DINDigit2 get add
+ userdict /DINDigit3 get add
+ userdict /DINDigit4 get add
+ userdict /DINDigit5 get add
+ (00000) cvs
+ dup length 26 exch sub exch putinterval>> setpagedevice
+ }{
+ <</TSBPrivate (DSSC PRINT USERLOGIN=CUPS User) >> setpagedevice
+ <</TSBPrivate (DSSC JOB NAME=CUPS Document) >> setpagedevice
+ <</TSBPrivate (DSSC PRINT PRINTMODE=PRIVATE) >> setpagedevice
+ <</TSBPrivate (DSSC PRINT PRIVPRINT=00000) dup
+ userdict /DINDigit1 get
+ userdict /DINDigit2 get add
+ userdict /DINDigit3 get add
+ userdict /DINDigit4 get add
+ userdict /DINDigit5 get add
+ (00000) cvs
+ dup length 26 exch sub exch putinterval>> setpagedevice
+ }ifelse"
+*End
+*%
+*% *PrintMode Box/Send to Default Box: "
+*% <</TSBPrivate (DSSC BOX BOX=1) >> setpagedevice
+*% <</TSBPrivate (DSSC BOX BOXNO=000) >> setpagedevice
+*% <</TSBPrivate (DSSC PRINT PRINTMODE=BOX) >> setpagedevice"
+*% *End
+*%
+*% *PrintMode BoxPrint/Send to Default Box and Print: "
+*% <</TSBPrivate (DSSC BOX BOX=1) >> setpagedevice
+*% <</TSBPrivate (DSSC BOX BOXNO=000) >> setpagedevice
+*% <</TSBPrivate (DSSC PRINT PRINTMODE=NORMAL) >> setpagedevice"
+*% *End
+
+*%
+*CloseUI: *PrintMode
+
+
+*%===== Department Code ====================================
+*% This option sends the Department code to the printer. The department code is
+*% calculated by adding together the five single department code digits.
+*OpenUI *DeptCode/Department Code: Boolean
+*OrderDependency: 48 AnySetup *DeptCode
+*DefaultDeptCode: False
+*DeptCode False/Disabled: ""
+*% The Department Code (DC) number is selected in the DC options tab.
+*DeptCode True/Enabled: "
+ <</TSBPrivate (DSSC PRINT ACCESSCODE=00000) dup
+ userdict /DCDigit1 get
+ userdict /DCDigit2 get add
+ userdict /DCDigit3 get add
+ userdict /DCDigit4 get add
+ userdict /DCDigit5 get add
+ (00000) cvs
+ dup length 27 exch sub exch putinterval>> setpagedevice"
+*End
+*CloseUI: *DeptCode
+*%===== Distinguish Thin Lines ============================
+*% This option allows the user to turn Distinguish Thin Lines On or Off. The default value is On.
+*OpenUI *DistinguishThinLines/Distinguish Thin Lines: Boolean
+*OrderDependency: 54 AnySetup *DistinguishThinLines
+*DefaultDistinguishThinLines: False
+*DistinguishThinLines False/Off: "
+ <</TSBPrivate (DSSC PRINT THINLINELIMIT=0) >> setpagedevice"
+*End
+*DistinguishThinLines True/On: "
+ <</TSBPrivate (DSSC PRINT THINLINELIMIT=1) >> setpagedevice"
+*End
+*CloseUI: *DistinguishThinLines
+
+
+*%===== Blank Page ============================
+*% This option allows the user to turn Blank page On and Off. The default value is Off.
+*OpenUI *BlankPage/Do not Print Blank Pages: Boolean
+*OrderDependency: 55 AnySetup *BlankPage
+*DefaultBlankPage: False
+*BlankPage False/Off: "
+ <</TSBPrivate (DSSC PRINT WHITEPAPER=0) >> setpagedevice"
+*End
+*BlankPage True/On: "
+ <</TSBPrivate (DSSC PRINT WHITEPAPER=1) >> setpagedevice"
+*End
+*CloseUI: *BlankPage
+
+*CloseGroup: PrintingModes
+
+
+*% ===== Document ID Selection Options ======================================
+*% The Document ID (DIN) group of options is needed for the OS-X PPD because
+*% OS-X no longer supports RBISET to allow the user to enter custom values. The only
+*% options are drop down lists and check boxes. The five drop down boxs allow the
+*% user to effectively select a five digit number for the document ID.
+*% The Document ID is only used when the Private Print using Document ID (DIN) option
+*% is checked in the Print Mode Tab/Print Mode Option. The default DIN value is 00000.
+*OpenGroup: DINNumber/DIN
+
+*OpenUI *DINDigit1/Private Print Document ID - Digit 1: PickOne
+*OrderDependency: 27 AnySetup *DINDigit1
+*DefaultDINDigit1: 0
+*DINDigit1 0/0: "userdict /DINDigit1 00000 put"
+*DINDigit1 1/1: "userdict /DINDigit1 10000 put"
+*DINDigit1 2/2: "userdict /DINDigit1 20000 put"
+*DINDigit1 3/3: "userdict /DINDigit1 30000 put"
+*DINDigit1 4/4: "userdict /DINDigit1 40000 put"
+*DINDigit1 5/5: "userdict /DINDigit1 50000 put"
+*DINDigit1 6/6: "userdict /DINDigit1 60000 put"
+*DINDigit1 7/7: "userdict /DINDigit1 70000 put"
+*DINDigit1 8/8: "userdict /DINDigit1 80000 put"
+*DINDigit1 9/9: "userdict /DINDigit1 90000 put"
+*CloseUI: *DINDigit1
+
+*OpenUI *DINDigit2/Private Print Document ID - Digit 2: PickOne
+*OrderDependency: 27 AnySetup *DINDigit2
+*DefaultDINDigit2: 0
+*DINDigit2 0/0: "userdict /DINDigit2 0000 put"
+*DINDigit2 1/1: "userdict /DINDigit2 1000 put"
+*DINDigit2 2/2: "userdict /DINDigit2 2000 put"
+*DINDigit2 3/3: "userdict /DINDigit2 3000 put"
+*DINDigit2 4/4: "userdict /DINDigit2 4000 put"
+*DINDigit2 5/5: "userdict /DINDigit2 5000 put"
+*DINDigit2 6/6: "userdict /DINDigit2 6000 put"
+*DINDigit2 7/7: "userdict /DINDigit2 7000 put"
+*DINDigit2 8/8: "userdict /DINDigit2 8000 put"
+*DINDigit2 9/9: "userdict /DINDigit2 9000 put"
+*CloseUI: *DINDigit2
+
+*OpenUI *DINDigit3/Private Print Document ID - Digit 3: PickOne
+*OrderDependency: 27 AnySetup *DINDigit3
+*DefaultDINDigit3: 0
+*DINDigit3 0/0: "userdict /DINDigit3 000 put"
+*DINDigit3 1/1: "userdict /DINDigit3 100 put"
+*DINDigit3 2/2: "userdict /DINDigit3 200 put"
+*DINDigit3 3/3: "userdict /DINDigit3 300 put"
+*DINDigit3 4/4: "userdict /DINDigit3 400 put"
+*DINDigit3 5/5: "userdict /DINDigit3 500 put"
+*DINDigit3 6/6: "userdict /DINDigit3 600 put"
+*DINDigit3 7/7: "userdict /DINDigit3 700 put"
+*DINDigit3 8/8: "userdict /DINDigit3 800 put"
+*DINDigit3 9/9: "userdict /DINDigit3 900 put"
+*CloseUI: *DINDigit3
+
+*OpenUI *DINDigit4/Private Print Document ID - Digit 4: PickOne
+*OrderDependency: 27 AnySetup *DINDigit4
+*DefaultDINDigit4: 0
+*DINDigit4 0/0: "userdict /DINDigit4 00 put"
+*DINDigit4 1/1: "userdict /DINDigit4 10 put"
+*DINDigit4 2/2: "userdict /DINDigit4 20 put"
+*DINDigit4 3/3: "userdict /DINDigit4 30 put"
+*DINDigit4 4/4: "userdict /DINDigit4 40 put"
+*DINDigit4 5/5: "userdict /DINDigit4 50 put"
+*DINDigit4 6/6: "userdict /DINDigit4 60 put"
+*DINDigit4 7/7: "userdict /DINDigit4 70 put"
+*DINDigit4 8/8: "userdict /DINDigit4 80 put"
+*DINDigit4 9/9: "userdict /DINDigit4 90 put"
+*CloseUI: *DINDigit4
+
+*OpenUI *DINDigit5/Private Print Document ID - Digit 5: PickOne
+*OrderDependency: 27 AnySetup *DINDigit5
+*DefaultDINDigit5: 0
+*DINDigit5 0/0: "userdict /DINDigit5 0 put"
+*DINDigit5 1/1: "userdict /DINDigit5 1 put"
+*DINDigit5 2/2: "userdict /DINDigit5 2 put"
+*DINDigit5 3/3: "userdict /DINDigit5 3 put"
+*DINDigit5 4/4: "userdict /DINDigit5 4 put"
+*DINDigit5 5/5: "userdict /DINDigit5 5 put"
+*DINDigit5 6/6: "userdict /DINDigit5 6 put"
+*DINDigit5 7/7: "userdict /DINDigit5 7 put"
+*DINDigit5 8/8: "userdict /DINDigit5 8 put"
+*DINDigit5 9/9: "userdict /DINDigit5 9 put"
+*CloseUI: *DINDigit5
+
+*CloseGroup: DINNumber
+
+
+*% ===== Department Code Selection Options ======================================
+*% The Department Code (DC) group of options is needed for the OS-X PPD because
+*% OS-X no longer supports RBISET to allow the user to enter custom values. The only
+*% options are drop down lists and check boxes. The five drop down boxs allow the
+*% user to effectively select a five digit number for the department code.
+*% The department code is only used when the Department Code (DC) On options is checked
+*% in the Print Mode options tab. The default DC value is 00000.
+*OpenGroup: DepartmentCode/Printing Modes DC
+
+*OpenUI *DCDigit1/Department Code (DC) - Digit 1: PickOne
+*OrderDependency: 28 AnySetup *DCDigit1
+*DefaultDCDigit1: 0
+*DCDigit1 0/0: "userdict /DCDigit1 00000 put"
+*DCDigit1 1/1: "userdict /DCDigit1 10000 put"
+*DCDigit1 2/2: "userdict /DCDigit1 20000 put"
+*DCDigit1 3/3: "userdict /DCDigit1 30000 put"
+*DCDigit1 4/4: "userdict /DCDigit1 40000 put"
+*DCDigit1 5/5: "userdict /DCDigit1 50000 put"
+*DCDigit1 6/6: "userdict /DCDigit1 60000 put"
+*DCDigit1 7/7: "userdict /DCDigit1 70000 put"
+*DCDigit1 8/8: "userdict /DCDigit1 80000 put"
+*DCDigit1 9/9: "userdict /DCDigit1 90000 put"
+*CloseUI: *DCDigit1
+
+*OpenUI *DCDigit2/Department Code (DC) - Digit 2: PickOne
+*OrderDependency: 28 AnySetup *DCDigit2
+*DefaultDCDigit2: 0
+*DCDigit2 0/0: "userdict /DCDigit2 0000 put"
+*DCDigit2 1/1: "userdict /DCDigit2 1000 put"
+*DCDigit2 2/2: "userdict /DCDigit2 2000 put"
+*DCDigit2 3/3: "userdict /DCDigit2 3000 put"
+*DCDigit2 4/4: "userdict /DCDigit2 4000 put"
+*DCDigit2 5/5: "userdict /DCDigit2 5000 put"
+*DCDigit2 6/6: "userdict /DCDigit2 6000 put"
+*DCDigit2 7/7: "userdict /DCDigit2 7000 put"
+*DCDigit2 8/8: "userdict /DCDigit2 8000 put"
+*DCDigit2 9/9: "userdict /DCDigit2 9000 put"
+*CloseUI: *DCDigit2
+
+*OpenUI *DCDigit3/Department Code (DC) - Digit 3: PickOne
+*OrderDependency: 28 AnySetup *DCDigit3
+*DefaultDCDigit3: 0
+*DCDigit3 0/0: "userdict /DCDigit3 000 put"
+*DCDigit3 1/1: "userdict /DCDigit3 100 put"
+*DCDigit3 2/2: "userdict /DCDigit3 200 put"
+*DCDigit3 3/3: "userdict /DCDigit3 300 put"
+*DCDigit3 4/4: "userdict /DCDigit3 400 put"
+*DCDigit3 5/5: "userdict /DCDigit3 500 put"
+*DCDigit3 6/6: "userdict /DCDigit3 600 put"
+*DCDigit3 7/7: "userdict /DCDigit3 700 put"
+*DCDigit3 8/8: "userdict /DCDigit3 800 put"
+*DCDigit3 9/9: "userdict /DCDigit3 900 put"
+*CloseUI: *DCDigit3
+
+*OpenUI *DCDigit4/Department Code (DC) - Digit 4: PickOne
+*OrderDependency: 28 AnySetup *DCDigit4
+*DefaultDCDigit4: 0
+*DCDigit4 0/0: "userdict /DCDigit4 00 put"
+*DCDigit4 1/1: "userdict /DCDigit4 10 put"
+*DCDigit4 2/2: "userdict /DCDigit4 20 put"
+*DCDigit4 3/3: "userdict /DCDigit4 30 put"
+*DCDigit4 4/4: "userdict /DCDigit4 40 put"
+*DCDigit4 5/5: "userdict /DCDigit4 50 put"
+*DCDigit4 6/6: "userdict /DCDigit4 60 put"
+*DCDigit4 7/7: "userdict /DCDigit4 70 put"
+*DCDigit4 8/8: "userdict /DCDigit4 80 put"
+*DCDigit4 9/9: "userdict /DCDigit4 90 put"
+*CloseUI: *DCDigit4
+
+*OpenUI *DCDigit5/Department Code (DC) - Digit 5: PickOne
+*OrderDependency: 28 AnySetup *DCDigit5
+*DefaultDCDigit5: 0
+*DCDigit5 0/0: "userdict /DCDigit5 0 put"
+*DCDigit5 1/1: "userdict /DCDigit5 1 put"
+*DCDigit5 2/2: "userdict /DCDigit5 2 put"
+*DCDigit5 3/3: "userdict /DCDigit5 3 put"
+*DCDigit5 4/4: "userdict /DCDigit5 4 put"
+*DCDigit5 5/5: "userdict /DCDigit5 5 put"
+*DCDigit5 6/6: "userdict /DCDigit5 6 put"
+*DCDigit5 7/7: "userdict /DCDigit5 7 put"
+*DCDigit5 8/8: "userdict /DCDigit5 8 put"
+*DCDigit5 9/9: "userdict /DCDigit5 9 put"
+*CloseUI: *DCDigit5
+
+*CloseGroup: DepartmentCode
+
+
+
+*%===== Booklet Mode Options =====================================
+*% This group of options allows the user to
+*% select the paper size to use for booklet mode, choose the page layout
+*% and select the inner and outer margin values. Further documentation is
+*% contained in the PPD specification.
+
+*OpenGroup: BookletModeOptions/Booklet
+
+*%===== Booklet Paper Size ===============================
+*% This specifies the paper size to be used for booklet printing.
+*% The default is None (Off). If booklet paper size is not None, then the
+*% paper type selected for booklet mode will override any other paper
+*% type selected.
+*% The TSBPrivate key takes a string parameter that is exactly the same
+*% as the parameter for th PJL COMMENT command. When the setpagedevice
+*% operator is executed with the TSBPrivate key the parameter is
+*% immediately passed to the DsruJobPJLParse() function in the same
+*% manner as if the PJL COMMENT command had been executed. The result
+*% of using this key is exactly the same as if a PJL command had been
+*% used so only the RIP needs to be changed to support this operation.
+*% If booklet printing is selected, then short edge duplexing by default
+*% is used (Duplex=true and Tumble=true), otherwise if booklet printing
+*% is not selected, then duplexing is turned off (Duplex=false). The Duplexing
+*% Option can be used to override this and change to long edge duplexing
+*% (Duplex=true and Tumble=false) if necessary.
+*OpenUI *BookletPaperSize/Booklet Paper Size: PickOne
+*OrderDependency: 30 AnySetup *BookletPaperSize
+*DefaultBookletPaperSize: None
+*BookletPaperSize None/None (Off): "<</Duplex false >> setpagedevice"
+*BookletPaperSize Letter/Letter: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=LT) /Duplex true /Tumble true >> setpagedevice"
+*End
+*BookletPaperSize A4/A4: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=A4) /Duplex true /Tumble true >> setpagedevice"
+*End
+*BookletPaperSize Legal/Legal: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=LG) /Duplex true /Tumble true >> setpagedevice"
+*End
+*BookletPaperSize Statement/Statement: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=ST) /Duplex true /Tumble true >> setpagedevice"
+*End
+*BookletPaperSize Ledger/Ledger: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=LD) /Duplex true /Tumble true >> setpagedevice"
+*End
+*BookletPaperSize Folio/Folio: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=FO) /Duplex true /Tumble true >> setpagedevice"
+*End
+*BookletPaperSize A3/A3: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=A3) /Duplex true /Tumble true >> setpagedevice"
+*End
+*BookletPaperSize A5/A5: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=A5) /Duplex true /Tumble true >> setpagedevice"
+*End
+*BookletPaperSize B4/B4: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=B4) /Duplex true /Tumble true >> setpagedevice"
+*End
+*BookletPaperSize B5/B5: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=B5) /Duplex true /Tumble true >> setpagedevice"
+*End
+*BookletPaperSize Computer/Computer: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=CO) /Duplex true /Tumble true >> setpagedevice"
+*End
+*BookletPaperSize Legal-13/13" LG: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=13) /Duplex true /Tumble true >> setpagedevice"
+*End
+*BookletPaperSize Square/8.5" SQ: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=SQ) /Duplex true /Tumble true >> setpagedevice"
+*End
+*BookletPaperSize 8K/8K: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=8K) /Duplex true /Tumble true >> setpagedevice"
+*End
+*BookletPaperSize 16K/16K: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=16K) /Duplex true /Tumble true >> setpagedevice"
+*End
+*CloseUI: *BookletPaperSize
+
+*%===== Booklet Page Layout ===============================
+*% This allows the user to select the page layout of the booklet,
+*% Either right to left or left to right.
+*% The default is left to right.
+*OpenUI *BookletPageLayout/Left to Right Page Layout: Boolean
+*OrderDependency: 31 AnySetup *BookletPageLayout
+*DefaultBookletPageLayout: True
+*BookletPageLayout False/Right to Left: "
+ <</TSBPrivate (DSSC PRINT LEFTTORIGHT=0) >> setpagedevice"
+*End
+*BookletPageLayout True/Left to Right: "
+ <</TSBPrivate (DSSC PRINT LEFTTORIGHT=1) >> setpagedevice"
+*End
+*CloseUI: *BookletPageLayout
+
+*%===== Booklet Center Margin ============================
+*% This allows the user to select the size of the center margin (gutter),
+*% in points, from the range 0 - 300. This is in addition to the center
+*% margin already specified by the application. The default is Off/0 points.
+*OpenUI *BookletCenterMargin/Booklet Center Margin: PickOne
+*OrderDependency: 32 AnySetup *BookletCenterMargin
+*DefaultBookletCenterMargin: Off
+*BookletCenterMargin Off/0 points: "
+<</TSBPrivate (DSSC PRINT CENTERMARGIN=000) >> setpagedevice"
+*End
+*BookletCenterMargin 3/3 points: "
+<</TSBPrivate (DSSC PRINT CENTERMARGIN=025) >> setpagedevice"
+*End
+*BookletCenterMargin 6/6 points: "
+<</TSBPrivate (DSSC PRINT CENTERMARGIN=050) >> setpagedevice"
+*End
+*BookletCenterMargin 9/9 points: "
+<</TSBPrivate (DSSC PRINT CENTERMARGIN=075) >> setpagedevice"
+*End
+*BookletCenterMargin 12/12 points: "
+<</TSBPrivate (DSSC PRINT CENTERMARGIN=100) >> setpagedevice"
+*End
+*BookletCenterMargin 15/15 points: "
+<</TSBPrivate (DSSC PRINT CENTERMARGIN=125) >> setpagedevice"
+*End
+*BookletCenterMargin 18/18 points: "
+<</TSBPrivate (DSSC PRINT CENTERMARGIN=150) >> setpagedevice"
+*End
+*BookletCenterMargin 21/21 points: "
+<</TSBPrivate (DSSC PRINT CENTERMARGIN=175) >> setpagedevice"
+*End
+*BookletCenterMargin 24/24 points: "
+<</TSBPrivate (DSSC PRINT CENTERMARGIN=200) >> setpagedevice"
+*End
+*BookletCenterMargin 27/27 points: "
+<</TSBPrivate (DSSC PRINT CENTERMARGIN=225) >> setpagedevice"
+*End
+*BookletCenterMargin 30/30 points: "
+<</TSBPrivate (DSSC PRINT CENTERMARGIN=250) >> setpagedevice"
+*End
+*BookletCenterMargin 33/33 points: "
+<</TSBPrivate (DSSC PRINT CENTERMARGIN=275) >> setpagedevice"
+*End
+*BookletCenterMargin 36/36 points: "
+<</TSBPrivate (DSSC PRINT CENTERMARGIN=300) >> setpagedevice"
+*End
+*CloseUI: *BookletCenterMargin
+
+
+*%===== Booklet Outer Margin ============================
+*% This allows the user to select the size of the outer margin (creep),
+*% in points, from the range 0 - 18, which should take place for the
+*% booklet. The default is Off/0 points.
+*OpenUI *BookletOuterMargin/Booklet Outer Margin: PickOne
+*OrderDependency: 33 AnySetup *BookletOuterMargin
+*DefaultBookletOuterMargin: Off
+*BookletOuterMargin Off/0 points: "
+<</TSBPrivate (DSSC PRINT OUTERMARGIN=000) >> setpagedevice"
+*End
+*BookletOuterMargin 6/6 points: "
+<</TSBPrivate (DSSC PRINT OUTERMARGIN=050) >> setpagedevice"
+*End
+*BookletOuterMargin 12/12 points: "
+<</TSBPrivate (DSSC PRINT OUTERMARGIN=100) >> setpagedevice"
+*End
+*BookletOuterMargin 18/18 points: "
+<</TSBPrivate (DSSC PRINT OUTERMARGIN=150) >> setpagedevice"
+*End
+*BookletOuterMargin 24/24 points: "
+<</TSBPrivate (DSSC PRINT OUTERMARGIN=200) >> setpagedevice"
+*End
+*BookletOuterMargin 30/30 points: "
+<</TSBPrivate (DSSC PRINT OUTERMARGIN=250) >> setpagedevice"
+*End
+*BookletOuterMargin 36/36 points: "
+<</TSBPrivate (DSSC PRINT OUTERMARGIN=300) >> setpagedevice"
+*End
+*BookletOuterMargin 42/42 points: "
+<</TSBPrivate (DSSC PRINT OUTERMARGIN=350) >> setpagedevice"
+*End
+*BookletOuterMargin 48/48 points: "
+<</TSBPrivate (DSSC PRINT OUTERMARGIN=400) >> setpagedevice"
+*End
+*BookletOuterMargin 54/54 points: "
+<</TSBPrivate (DSSC PRINT OUTERMARGIN=450) >> setpagedevice"
+*End
+*BookletOuterMargin 60/60 points: "
+<</TSBPrivate (DSSC PRINT OUTERMARGIN=500) >> setpagedevice"
+*End
+*BookletOuterMargin 66/66 points: "
+<</TSBPrivate (DSSC PRINT OUTERMARGIN=550) >> setpagedevice"
+*End
+*BookletOuterMargin 72/72 points: "
+<</TSBPrivate (DSSC PRINT OUTERMARGIN=600) >> setpagedevice"
+*End
+*CloseUI: *BookletOuterMargin
+
+*CloseGroup: BookletModeOptions
+
+*RequiresPageRegion All: True
+
+*OpenGroup: Quality/Quality
+*%===== Quality Specific Options ==================================
+*% This group of options allows the user to change the various color
+*% options available on the McKinley printer. As there are many options
+*% and only certain combinations are valid, some options have been combined
+*% into one to prevent invalid selections from being made. Refer to the McKinley
+*% CUPS Printer Driver Specification v1.00 or later for more details
+*% on how the Quality options work.
+
+*%===== Halftone ============================
+*% This option allows the user to set Halftone to Detail or Smooth. The default value is Smooth.
+*OpenUI *Halftone/Halftone: PickOne
+*OrderDependency: 56 AnySetup *Halftone
+*DefaultHalftone: Auto
+
+*Halftone Auto/Auto: "
+<</ProcessColorModel /DeviceGray >> setpagedevice
+<</TSBPrivate (DSSC PRINT RENDERMODE=GRAYSCALE) >> setpagedevice
+<</TSBPrivate (DSSC PRINT XYRESOLUTION=600x600) >> setpagedevice
+<</TSBPrivate (DSSC PRINT SCREENTYPE=AUTO) >> setpagedevice
+
+ globaldict /TTEC known{
+ userdict /TRCnumber 0 put
+ userdict /HTnumber 0 put
+
+ }if
+
+ userdict begin
+ /concat_str_str {
+ % parameters
+ % string string
+ % result
+ % string
+ dup length
+ 2 index length add
+ 1 index type pop string
+ dup 0 4 index putinterval
+ dup 4 -1 roll length
+ 4 -1 roll putinterval
+ } bind def
+
+ /concat_str_num {
+ % parameters
+ % string number
+ dup 10 ge
+ { 2 string }
+ { 1 string }
+ ifelse
+ cvs
+ concat_str_str
+ } bind def
+
+ end
+
+ globaldict /TTEC known {
+ userdict begin
+
+ % Check if TSBMediaType is known and set to 0 (plain paper) if not.
+ % This may happen if paper Feed is set to Auto Select.
+ % generate correct HT define
+ /allHT (ht) HTnumber concat_str_num cvn load def
+
+ /setAllResource {
+ allHT sethalftone
+ } def
+
+ <</Install {setAllResource} >> setpagedevice
+ end
+ } if"
+*End
+
+
+
+*Halftone Detail/Detail: "
+<</ProcessColorModel /DeviceGray >> setpagedevice
+<</TSBPrivate (DSSC PRINT RENDERMODE=GRAYSCALE) >> setpagedevice
+<</TSBPrivate (DSSC PRINT XYRESOLUTION=600x600) >> setpagedevice
+<</TSBPrivate (DSSC PRINT SCREENTYPE=DETAIL) >> setpagedevice
+
+ globaldict /TTEC known{
+ userdict /TRCnumber 0 put
+ userdict /HTnumber 0 put
+
+ }if
+
+ userdict begin
+ /concat_str_str {
+ % parameters
+ % string string
+ % result
+ % string
+ dup length
+ 2 index length add
+ 1 index type pop string
+ dup 0 4 index putinterval
+ dup 4 -1 roll length
+ 4 -1 roll putinterval
+ } bind def
+
+ /concat_str_num {
+ % parameters
+ % string number
+ dup 10 ge
+ { 2 string }
+ { 1 string }
+ ifelse
+ cvs
+ concat_str_str
+ } bind def
+
+ end
+
+ globaldict /TTEC known {
+ userdict begin
+
+ % Check if TSBMediaType is known and set to 0 (plain paper) if not.
+ % This may happen if paper Feed is set to Auto Select.
+ % generate correct HT define
+ /allHT (ht) HTnumber concat_str_num cvn load def
+
+ /setAllResource {
+ allHT sethalftone
+ } def
+
+ <</Install {setAllResource} >> setpagedevice
+ end
+ } if"
+*End
+
+
+
+*Halftone Smooth/Smooth: "
+<</ProcessColorModel /DeviceGray >> setpagedevice
+<</TSBPrivate (DSSC PRINT RENDERMODE=GRAYSCALE) >> setpagedevice
+<</TSBPrivate (DSSC PRINT XYRESOLUTION=600x600) >> setpagedevice
+<</TSBPrivate (DSSC PRINT SCREENTYPE=SMOOTH) >> setpagedevice
+
+ globaldict /TTEC known{
+ userdict /TRCnumber 0 put
+ userdict /HTnumber 0 put
+
+ }if
+
+ userdict begin
+ /concat_str_str {
+ % parameters
+ % string string
+ % result
+ % string
+ dup length
+ 2 index length add
+ 1 index type pop string
+ dup 0 4 index putinterval
+ dup 4 -1 roll length
+ 4 -1 roll putinterval
+ } bind def
+
+ /concat_str_num {
+ % parameters
+ % string number
+ dup 10 ge
+ { 2 string }
+ { 1 string }
+ ifelse
+ cvs
+ concat_str_str
+ } bind def
+
+ end
+
+ globaldict /TTEC known {
+ userdict begin
+
+ % Check if TSBMediaType is known and set to 0 (plain paper) if not.
+ % This may happen if paper Feed is set to Auto Select.
+ % generate correct HT define
+ /allHT (ht) HTnumber concat_str_num cvn load def
+
+ /setAllResource {
+ allHT sethalftone
+ } def
+
+ <</Install {setAllResource} >> setpagedevice
+ end
+ } if"
+*End
+
+*CloseUI: *Halftone
+
+
+*%===== Smoothing ============================
+*% This option allows the user to turn Smoothing On and Off. The default value is On.
+*OpenUI *Smoothing/Smoothing: Boolean
+*OrderDependency: 52 AnySetup *Smoothing
+*DefaultSmoothing: True
+*Smoothing False/Off: "
+ <</TSBPrivate (DSSC PRINT SMOOTHING=0) >> setpagedevice"
+*End
+*Smoothing True/On: "
+ <</TSBPrivate (DSSC PRINT SMOOTHING=1) >> setpagedevice"
+*End
+*CloseUI: *Smoothing
+
+*%===== Toner Save ============================
+*% This option allows the user to turn Toner Save feature On and Off. The default value is Off.
+*OpenUI *TonerSave/Toner Save: Boolean
+*OrderDependency: 51 AnySetup *TonerSave
+*DefaultTonerSave: False
+*TonerSave False/Off: "
+ <</TSBPrivate (DSSC PRINT TONERSAVE=0) >> setpagedevice"
+*End
+*TonerSave True/On: "
+ <</TSBPrivate (DSSC PRINT TONERSAVE=1) >> setpagedevice"
+*End
+*CloseUI: *TonerSave
+*CloseGroup: Quality
+
+*% Font Information =====================
+*DefaultFont: Courier
+*Font AlbertusMT-Italic: Standard "(001.000)" Standard ROM
+*Font AlbertusMT-Light: Standard "(001.000)" Standard ROM
+*Font AlbertusMT: Standard "(001.000)" Standard ROM
+*Font AntiqueOlive-Bold: Standard "(501.007)" Standard ROM
+*Font AntiqueOlive-Compact: Standard "(501.006)" Standard ROM
+*Font AntiqueOlive-Italic: Standard "(501.007)" Standard ROM
+*Font AntiqueOlive-Roman: Standard "(501.006)" Standard ROM
+*Font AntiqueOliveCE-Bold: Win1250 "(501.007)" ExtendedRoman ROM
+*Font AntiqueOliveCE-Compact: Win1250 "(501.006)" ExtendedRoman ROM
+*Font AntiqueOliveCE-Italic: Win1250 "(501.007)" ExtendedRoman ROM
+*Font AntiqueOliveCE-Roman: Win1250 "(501.006)" ExtendedRoman ROM
+*Font Apple-Chancery: Standard "(001.000)" Standard ROM
+*Font Apple-ChanceryCE: Standard "(001.000)" Standard ROM
+*Font Arial-BoldItalicMT: Standard "(501.005)" Standard ROM
+*Font Arial-BoldMT: Standard "(501.005)" Standard ROM
+*Font Arial-ItalicMT: Standard "(501.007)" Standard ROM
+*Font ArialCE-Bold: Win1250 "(501.005)" ExtendedRoman ROM
+*Font ArialCE-BoldItalic: Win1250 "(501.005)" ExtendedRoman ROM
+*Font ArialCE-Italic: Win1250 "(501.007)" ExtendedRoman ROM
+*Font ArialCE: Win1250 "(501.005)" ExtendedRoman ROM
+*Font ArialMT: Standard "(501.005)" Standard ROM
+*Font AvantGarde-Book: Standard "(501.007)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(501.007)" Standard ROM
+*Font AvantGarde-Demi: Standard "(501.008)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(501.008)" Standard ROM
+*Font AvantGardeCE-Book: Win1250 "(501.007)" ExtendedRoman ROM
+*Font AvantGardeCE-BookOblique: Win1250 "(501.007)" ExtendedRoman ROM
+*Font AvantGardeCE-Demi: Win1250 "(501.008)" ExtendedRoman ROM
+*Font AvantGardeCE-DemiOblique: Win1250 "(501.008)" ExtendedRoman ROM
+*Font Bodoni-Bold: Standard "(501.004)" Standard ROM
+*Font Bodoni-BoldItalic: Standard "(501.005)" Standard ROM
+*Font Bodoni-Italic: Standard "(501.005)" Standard ROM
+*Font Bodoni-Poster: Standard "(501.007)" Standard ROM
+*Font Bodoni-PosterCompressed: Standard "(501.005)" Standard ROM
+*Font Bodoni: Standard "(501.006)" Standard ROM
+*Font BodoniCE-Bold: Win1250 "(501.004)" ExtendedRoman ROM
+*Font BodoniCE-BoldItalic: Win1250 "(501.005)" ExtendedRoman ROM
+*Font BodoniCE-Italic: Win1250 "(501.005)" ExtendedRoman ROM
+*Font BodoniCE-Poster: Win1250 "(501.007)" ExtendedRoman ROM
+*Font BodoniCE-PosterCompressed: Win1250 "(501.005)" ExtendedRoman ROM
+*Font BodoniCE: Win1250 "(501.006)" ExtendedRoman ROM
+*Font Bookman-Demi: Standard "(501.004)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(501.004)" Standard ROM
+*Font Bookman-Light: Standard "(501.004)" Standard ROM
+*Font Bookman-LightItalic: Standard "(501.004)" Standard ROM
+*Font BookmanCE-Demi: Win1250 "(501.004)" ExtendedRoman ROM
+*Font BookmanCE-DemiItalic: Win1250 "(501.004)" ExtendedRoman ROM
+*Font BookmanCE-Light: Win1250 "(501.004)" ExtendedRoman ROM
+*Font BookmanCE-LightItalic: Win1250 "(501.004)" ExtendedRoman ROM
+*Font Carta: Special "(001.001)" Standard ROM
+*Font Chicago: Standard "(501.008)" Standard ROM
+*Font ChicagoCE: Win1250 "(501.008)" ExtendedRoman ROM
+*Font Clarendon-Bold: Standard "(501.006)" Standard ROM
+*Font Clarendon-Light: Standard "(501.007)" Standard ROM
+*Font Clarendon: Standard "(501.006)" Standard ROM
+*Font ClarendonCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM
+*Font ClarendonCE-Light: Win1250 "(501.007)" ExtendedRoman ROM
+*Font ClarendonCE: Win1250 "(501.006)" ExtendedRoman ROM
+*Font CooperBlack-Italic: Standard "(001.003)" Standard ROM
+*Font CooperBlack: Standard "(001.003)" Standard ROM
+*Font Copperplate-ThirtyThreeBC: Standard "(001.002)" Standard ROM
+*Font Copperplate-ThirtyTwoBC: Standard "(001.002)" Standard ROM
+*Font Coronet-Regular: Standard "(001.000)" Standard ROM
+*Font CoronetCE-Regular: Standard "(001.000)" Standard ROM
+*Font Courier-Bold: Standard "(501.007)" Standard ROM
+*Font Courier-BoldOblique: Standard "(501.007)" Standard ROM
+*Font Courier-Oblique: Standard "(501.008)" Standard ROM
+*Font Courier: Standard "(501.008)" Standard ROM
+*Font CourierCE-Bold: Win1250 "(501.007)" ExtendedRoman ROM
+*Font CourierCE-BoldOblique: Win1250 "(501.007)" ExtendedRoman ROM
+*Font CourierCE-Oblique: Win1250 "(501.008)" ExtendedRoman ROM
+*Font CourierCE: Win1250 "(501.008)" ExtendedRoman ROM
+*Font Eurostile-Bold: Standard "(501.006)" Standard ROM
+*Font Eurostile-BoldExtendedTwo: Standard "(501.006)" Standard ROM
+*Font Eurostile-ExtendedTwo: Standard "(501.006)" Standard ROM
+*Font Eurostile: Standard "(501.005)" Standard ROM
+*Font EurostileCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM
+*Font EurostileCE-BoldExtendedTwo: Win1250 "(501.006)" ExtendedRoman ROM
+*Font EurostileCE-ExtendedTwo: Win1250 "(501.006)" ExtendedRoman ROM
+*Font EurostileCE: Win1250 "(501.005)" ExtendedRoman ROM
+*Font Geneva: Standard "(501.005)" Standard ROM
+*Font GenevaCE: Win1250 "(501.005)" ExtendedRoman ROM
+*Font GillSans-Bold: Standard "(501.005)" Standard ROM
+*Font GillSans-BoldCondensed: Standard "(501.004)" Standard ROM
+*Font GillSans-BoldItalic: Standard "(501.005)" Standard ROM
+*Font GillSans-Condensed: Standard "(501.005)" Standard ROM
+*Font GillSans-ExtraBold: Standard "(501.005)" Standard ROM
+*Font GillSans-Italic: Standard "(501.005)" Standard ROM
+*Font GillSans-Light: Standard "(501.006)" Standard ROM
+*Font GillSans-LightItalic: Standard "(501.006)" Standard ROM
+*Font GillSans: Standard "(501.006)" Standard ROM
+*Font GillSansCE-Bold: Win1250 "(501.005)" ExtendedRoman ROM
+*Font GillSansCE-BoldCondensed: Win1250 "(501.004)" ExtendedRoman ROM
+*Font GillSansCE-BoldItalic: Win1250 "(501.005)" ExtendedRoman ROM
+*Font GillSansCE-Condensed: Win1250 "(501.005)" ExtendedRoman ROM
+*Font GillSansCE-ExtraBold: Win1250 "(501.005)" ExtendedRoman ROM
+*Font GillSansCE-Italic: Win1250 "(501.005)" ExtendedRoman ROM
+*Font GillSansCE-Light: Win1250 "(501.006)" ExtendedRoman ROM
+*Font GillSansCE-LightItalic: Win1250 "(501.006)" ExtendedRoman ROM
+*Font GillSansCE-Roman: Win1250 "(501.006)" ExtendedRoman ROM
+*Font Goudy-Bold: Standard "(001.002)" Standard ROM
+*Font Goudy-BoldItalic: Standard "(001.002)" Standard ROM
+*Font Goudy-ExtraBold: Standard "(001.001)" Standard ROM
+*Font Goudy-Italic: Standard "(001.002)" Standard ROM
+*Font Goudy: Standard "(001.003)" Standard ROM
+*Font Helvetica-Bold: Standard "(501.007)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(501.007)" Standard ROM
+*Font Helvetica-Condensed-Bold: Standard "(501.007)" Standard ROM
+*Font Helvetica-Condensed-BoldObl: Standard "(501.007)" Standard ROM
+*Font Helvetica-Condensed-Oblique: Standard "(501.007)" Standard ROM
+*Font Helvetica-Condensed: Standard "(501.007)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(501.007)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(501.007)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(501.005)" Standard ROM
+*Font Helvetica-Narrow: Standard "(501.005)" Standard ROM
+*Font Helvetica-Oblique: Standard "(501.005)" Standard ROM
+*Font Helvetica: Standard "(501.005)" Standard ROM
+*Font HelveticaCE-Bold: Win1250 "(501.007)" ExtendedRoman ROM
+*Font HelveticaCE-BoldOblique: Win1250 "(501.007)" ExtendedRoman ROM
+*Font HelveticaCE-Cond: Win1250 "(501.007)" ExtendedRoman ROM
+*Font HelveticaCE-CondBold: Win1250 "(501.007)" ExtendedRoman ROM
+*Font HelveticaCE-CondBoldObl: Win1250 "(501.007)" ExtendedRoman ROM
+*Font HelveticaCE-CondObl: Win1250 "(501.007)" ExtendedRoman ROM
+*Font HelveticaCE-Narrow: Win1250 "(501.005)" ExtendedRoman ROM
+*Font HelveticaCE-NarrowBold: Win1250 "(501.007)" ExtendedRoman ROM
+*Font HelveticaCE-NarrowBoldOblique: Win1250 "(501.007)" ExtendedRoman ROM
+*Font HelveticaCE-NarrowOblique: Win1250 "(501.005)" ExtendedRoman ROM
+*Font HelveticaCE-Oblique: Win1250 "(501.005)" ExtendedRoman ROM
+*Font HelveticaCE: Win1250 "(501.005)" ExtendedRoman ROM
+*Font HoeflerText-Black: Standard "(501.004)" Standard ROM
+*Font HoeflerText-BlackItalic: Standard "(501.005)" Standard ROM
+*Font HoeflerText-Italic: Standard "(501.007)" Standard ROM
+*Font HoeflerText-Ornaments: Standard "(001.000)" Standard ROM
+*Font HoeflerText-Regular: Standard "(501.005)" Standard ROM
+*Font HoeflerTextCE-Black: Win1250 "(501.004)" ExtendedRoman ROM
+*Font HoeflerTextCE-BlackItalic: Win1250 "(501.005)" ExtendedRoman ROM
+*Font HoeflerTextCE-Italic: Win1250 "(501.007)" ExtendedRoman ROM
+*Font HoeflerTextCE-Regular: Win1250 "(501.005)" ExtendedRoman ROM
+*Font JoannaMT-Bold: Standard "(501.006)" Standard ROM
+*Font JoannaMT-BoldItalic: Standard "(501.006)" Standard ROM
+*Font JoannaMT-Italic: Standard "(501.006)" Standard ROM
+*Font JoannaMT: Standard "(501.006)" Standard ROM
+*Font JoannaMTCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM
+*Font JoannaMTCE-BoldItalic: Win1250 "(501.006)" ExtendedRoman ROM
+*Font JoannaMTCE-Italic: Win1250 "(501.006)" ExtendedRoman ROM
+*Font JoannaMTCE: Win1250 "(501.006)" ExtendedRoman ROM
+*Font LetterGothic-Bold: Standard "(501.008)" Standard ROM
+*Font LetterGothic-BoldSlanted: Standard "(501.007)" Standard ROM
+*Font LetterGothic-Slanted: Standard "(501.007)" Standard ROM
+*Font LetterGothic: Standard "(501.007)" Standard ROM
+*Font LetterGothicCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM
+*Font LetterGothicCE-BoldSlanted: Win1250 "(501.007)" ExtendedRoman ROM
+*Font LetterGothicCE-Slanted: Win1250 "(501.007)" ExtendedRoman ROM
+*Font LetterGothicCE: Win1250 "(501.007)" ExtendedRoman ROM
+*Font LubalinGraph-Book: Standard "(501.007)" Standard ROM
+*Font LubalinGraph-BookOblique: Standard "(501.007)" Standard ROM
+*Font LubalinGraph-Demi: Standard "(501.007)" Standard ROM
+*Font LubalinGraph-DemiOblique: Standard "(501.007)" Standard ROM
+*Font LubalinGraphCE-Book: Win1250 "(501.007)" ExtendedRoman ROM
+*Font LubalinGraphCE-BookOblique: Win1250 "(501.007)" ExtendedRoman ROM
+*Font LubalinGraphCE-Demi: Win1250 "(501.007)" ExtendedRoman ROM
+*Font LubalinGraphCE-DemiOblique: Win1250 "(501.007)" ExtendedRoman ROM
+*Font Marigold: Standard "(001.000)" Standard ROM
+*Font MonaLisa-Recut: Standard "(001.000)" Standard ROM
+*Font Monaco: Standard "(501.008)" Standard ROM
+*Font MonacoCE: Win1250 "(501.008)" ExtendedRoman ROM
+*Font NewCenturySchlbk-Bold: Standard "(501.006)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(501.006)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(501.009)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(501.006)" Standard ROM
+*Font NewCenturySchlbkCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM
+*Font NewCenturySchlbkCE-BoldItalic: Win1250 "(501.006)" ExtendedRoman ROM
+*Font NewCenturySchlbkCE-Italic: Win1250 "(501.009)" ExtendedRoman ROM
+*Font NewCenturySchlbkCE-Roman: Win1250 "(501.006)" ExtendedRoman ROM
+*Font NewYork: Standard "(501.009)" Standard ROM
+*Font NewYorkCE: Win1250 "(501.009)" ExtendedRoman ROM
+*Font Optima-Bold: Standard "(501.006)" Standard ROM
+*Font Optima-BoldItalic: Standard "(501.007)" Standard ROM
+*Font Optima-Italic: Standard "(501.008)" Standard ROM
+*Font Optima: Standard "(501.008)" Standard ROM
+*Font OptimaCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM
+*Font OptimaCE-BoldItalic: Win1250 "(501.007)" ExtendedRoman ROM
+*Font OptimaCE-Italic: Win1250 "(501.008)" ExtendedRoman ROM
+*Font OptimaCE-Roman: Win1250 "(501.008)" ExtendedRoman ROM
+*Font Oxford: Standard "(001.000)" Standard ROM
+*Font Palatino-Bold: Standard "(501.006)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(501.005)" Standard ROM
+*Font Palatino-Italic: Standard "(501.006)" Standard ROM
+*Font Palatino-Roman: Standard "(501.004)" Standard ROM
+*Font PalatinoCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM
+*Font PalatinoCE-BoldItalic: Win1250 "(501.005)" ExtendedRoman ROM
+*Font PalatinoCE-Italic: Win1250 "(501.006)" ExtendedRoman ROM
+*Font PalatinoCE-Roman: Win1250 "(501.004)" ExtendedRoman ROM
+*Font StempelGaramond-Bold: Standard "(501.005)" Standard ROM
+*Font StempelGaramond-BoldItalic: Standard "(501.009)" Standard ROM
+*Font StempelGaramond-Italic: Standard "(501.007)" Standard ROM
+*Font StempelGaramond-Roman: Standard "(501.008)" Standard ROM
+*Font StempelGaramondCE-Bold: Win1250 "(501.005)" ExtendedRoman ROM
+*Font StempelGaramondCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman ROM
+*Font StempelGaramondCE-Italic: Win1250 "(501.007)" ExtendedRoman ROM
+*Font StempelGaramondCE-Roman: Win1250 "(501.008)" ExtendedRoman ROM
+*Font Symbol: Special "(001.007S)" Standard ROM
+*Font Tekton: Standard "(001.001)" Standard ROM
+*Font Times-Bold: Standard "(501.006)" Standard ROM
+*Font Times-BoldItalic: Standard "(501.005)" Standard ROM
+*Font Times-Italic: Standard "(501.006)" Standard ROM
+*Font Times-Roman: Standard "(501.006)" Standard ROM
+*Font TimesCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM
+*Font TimesCE-BoldItalic: Win1250 "(501.005)" ExtendedRoman ROM
+*Font TimesCE-Italic: Win1250 "(501.006)" ExtendedRoman ROM
+*Font TimesCE-Roman: Win1250 "(501.006)" ExtendedRoman ROM
+*Font TimesNewRomanCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM
+*Font TimesNewRomanCE-BoldItalic: Win1250 "(501.008)" ExtendedRoman ROM
+*Font TimesNewRomanCE-Italic: Win1250 "(501.008)" ExtendedRoman ROM
+*Font TimesNewRomanCE: Win1250 "(501.006)" ExtendedRoman ROM
+*Font TimesNewRomanPS-BoldItalicMT: Standard "(501.008)" Standard ROM
+*Font TimesNewRomanPS-BoldMT: Standard "(501.006)" Standard ROM
+*Font TimesNewRomanPS-ItalicMT: Standard "(501.008)" Standard ROM
+*Font TimesNewRomanPSMT: Standard "(501.006)" Standard ROM
+*Font Univers-Bold: Standard "(501.006)" Standard ROM
+*Font Univers-BoldExt: Standard "(501.008)" Standard ROM
+*Font Univers-BoldExtObl: Standard "(501.008)" Standard ROM
+*Font Univers-BoldOblique: Standard "(501.006)" Standard ROM
+*Font Univers-Condensed: Standard "(501.008)" Standard ROM
+*Font Univers-CondensedBold: Standard "(501.007)" Standard ROM
+*Font Univers-CondensedBoldOblique: Standard "(501.007)" Standard ROM
+*Font Univers-CondensedOblique: Standard "(501.008)" Standard ROM
+*Font Univers-Extended: Standard "(501.007)" Standard ROM
+*Font Univers-ExtendedObl: Standard "(501.007)" Standard ROM
+*Font Univers-Light: Standard "(501.007)" Standard ROM
+*Font Univers-LightOblique: Standard "(501.007)" Standard ROM
+*Font Univers-Oblique: Standard "(501.007)" Standard ROM
+*Font Univers: Standard "(501.007)" Standard ROM
+*Font UniversCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM
+*Font UniversCE-BoldExt: Win1250 "(501.008)" ExtendedRoman ROM
+*Font UniversCE-BoldExtObl: Win1250 "(501.008)" ExtendedRoman ROM
+*Font UniversCE-BoldOblique: Win1250 "(501.006)" ExtendedRoman ROM
+*Font UniversCE-Condensed: Win1250 "(501.008)" ExtendedRoman ROM
+*Font UniversCE-CondensedBold: Win1250 "(501.007)" ExtendedRoman ROM
+*Font UniversCE-CondensedBoldOblique: Win1250 "(501.007)" ExtendedRoman ROM
+*Font UniversCE-CondensedOblique: Win1250 "(501.008)" ExtendedRoman ROM
+*Font UniversCE-Extended: Win1250 "(501.007)" ExtendedRoman ROM
+*Font UniversCE-ExtendedObl: Win1250 "(501.007)" ExtendedRoman ROM
+*Font UniversCE-Light: Win1250 "(501.007)" ExtendedRoman ROM
+*Font UniversCE-LightOblique: Win1250 "(501.007)" ExtendedRoman ROM
+*Font UniversCE-Medium: Win1250 "(501.007)" ExtendedRoman ROM
+*Font UniversCE-Oblique: Win1250 "(501.007)" ExtendedRoman ROM
+*Font Wingdings-Regular: UnknownEncoding "(001.000)" UnknownCharset ROM
+*Font ZapfChancery-MediumItalic: Standard "(002.000)" Standard ROM
+*Font ZapfChanceryCE-MediumItalic: Standard "(002.000)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Standard ROM
+
+*?FontQuery: "
+ save
+ { count 1 gt
+ { exch dup 127 string cvs (/) print print (:) print
+ /Font resourcestatus {pop pop (Yes)} {(No)} ifelse =
+ } { exit } ifelse
+ } bind loop
+ (*) = flush
+ restore
+"
+*End
+
+*?FontList: "
+ save
+ (*) {cvn ==} 128 string /Font resourceforall
+ (*) = flush
+ restore
+"
+*End
+
+*% Printer Messages (verbatim from printer):
+*Message: "%%[ exitserver: permanent state may be changed ]%%"
+*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%"
+*Message: "\FontName\ not found, using Courier"
+
+*% Status (format: %%[ status: <one of these> ] %%)
+*Status: "initializing"
+*Status: "busy"
+*Status: "idle"
+*Status: "printing"
+*Status: "waiting"
+
+*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
+*Source: "EtherTalk"
+*Source: "LocalTalk"
+*Source: "Parallel"
+*Source: "UniComm"
+
+*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
+*% DeviceAdjustMatrix: "[1 0 0 1 0 0]"
+
+*%===== Color Separation Information =================
+*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi
+
+*% For 85 lpi / 600 dpi =====================
+*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45"
+*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45"
+*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "15"
+*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "75"
+*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0"
+
+*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "85"
+*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "85"
+*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "85"
+*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "85"
+*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "85"
+
+*% Last Edit Date: 15 May 2006
+*% end of CUPS PPD file for TOSHIBA e-ST450_452Series
+
diff --git a/db/source/PPD/Toshiba/TOSHIBA_EST4511_451c_CUPS.ppd b/db/source/PPD/Toshiba/TOSHIBA_EST4511_451c_CUPS.ppd
new file mode 100644
index 00000000..0b7b00e4
--- /dev/null
+++ b/db/source/PPD/Toshiba/TOSHIBA_EST4511_451c_CUPS.ppd
@@ -0,0 +1,3239 @@
+*PPD-Adobe: "4.3"
+*% Adobe Systems PostScript(R) Printer Description File
+*% Copyright (c) 2006 TOSHIBA TEC Corporation
+*%
+*% This software is free software; you can redistribute it and/or
+*% modify it under the terms of the GNU General Public License as
+*% published by the Free Software Foundation; either version 2 of
+*% the License, or (at your option) any later version.
+*%
+*% In addition to the permissions in the GNU General Public License,
+*% TOSHIBA TEC Corporation gives you unlimited permission to link the
+*% PostScript code fragments herein into your PostScript documents to
+*% form an executable for enabling printer-specific features, and
+*% distribute those combinations without any restrictions from the use
+*% of this PPD file. (The General Public License restrictions do apply
+*% in other respects; for example, they cover modification of the
+*% file, and distribution when not merged into a PostScript document.)
+*%
+*% This software is distributed in the hope that it will be useful,
+*% but WITHOUT ANY WARRANTY; without even the implied warranty of
+*% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+*% GNU General Public License for more details.
+*%
+*% You should have received a copy of the GNU General Public
+*% License along with this software; if not, write to the Free
+*% Software Foundation, Inc., 59 Temple Place, Suite 330, Boston,
+*% MA 02111 USA
+*%
+*% Date: 9 May 2006
+
+*FormatVersion: "4.3"
+*FileVersion: "2.05"
+*LanguageEncoding: ISOLatin1
+*LanguageVersion: English
+*PCFileName: "TSES4D_1.PPD"
+*Manufacturer: "TOSHIBA"
+*Product: "(TOSHIBA e-STUDIO451c)"
+*Product: "(TOSHIBA e-STUDIO351c)"
+*Product: "(TOSHIBA e-STUDIO281c)"
+*Product: "(TOSHIBA e-STUDIO3511)"
+*Product: "(TOSHIBA e-STUDIO4511)"
+*PSVersion: "(3010) 1"
+*ModelName: "TOSHIBA e-ST4511/451cSeries PS"
+*NickName: "TOSHIBA e-ST4511/451c Series PS"
+*ShortNickName: "TOSHIBA e-ST4511/451cSeries PS"
+
+*% ===== Installable Option ==========================
+*OpenGroup: InstallableOptions/Options Installed
+
+*OpenUI *Finisher/Finisher: PickOne
+*DefaultFinisher: None
+*Finisher None/Not Installed: ""
+*Finisher Staple1/Single Position Stapler: ""
+*Finisher StapleM/Multi-Position Stapler: ""
+*Finisher StapleMH/Multi-Position Stapler and Hole Punch: ""
+*CloseUI: *Finisher
+
+*OpenUI *Pedestal/Drawers: PickOne
+*DefaultPedestal: None
+*Pedestal None/Not Installed: ""
+*Pedestal Drawer1/Drawer 3: ""
+*Pedestal Drawer2/Drawer 3 and 4: ""
+*Pedestal LCF/LCF: ""
+*CloseUI: *Pedestal
+
+*CloseGroup: InstallableOptions
+
+*% ===== User Interface Constaints =====================
+
+*% ===== Finisher Constraints =====
+
+*UIConstraints: *Finisher None *OutputTray Bin1
+*UIConstraints: *Finisher None *OutputTray Bin2
+*UIConstraints: *Finisher None *Stapling UL
+*UIConstraints: *Finisher None *Stapling ML
+*UIConstraints: *Finisher None *Stapling LL
+*UIConstraints: *Finisher None *Stapling UR
+*UIConstraints: *Finisher None *Stapling MR
+*UIConstraints: *Finisher None *Stapling LR
+*UIConstraints: *Finisher None *Stapling MT
+*UIConstraints: *Finisher None *Stapling MB
+*UIConstraints: *Finisher None *Stapling SS
+
+*UIConstraints: *Finisher Staple1 *Stapling ML
+*UIConstraints: *Finisher Staple1 *Stapling LL
+*UIConstraints: *Finisher Staple1 *Stapling UR
+*UIConstraints: *Finisher Staple1 *Stapling MR
+*UIConstraints: *Finisher Staple1 *Stapling LR
+*UIConstraints: *Finisher Staple1 *Stapling MT
+*UIConstraints: *Finisher Staple1 *Stapling MB
+*UIConstraints: *Finisher Staple1 *Stapling SS
+
+*UIConstraints: *Finisher None *HolePunch LEP-0R
+*UIConstraints: *Finisher None *HolePunch SEP-0R
+*UIConstraints: *Finisher None *HolePunch LEP-180R
+*UIConstraints: *Finisher None *HolePunch SEP-180R
+*UIConstraints: *Finisher Staple1 *HolePunch LEP-0R
+*UIConstraints: *Finisher Staple1 *HolePunch SEP-0R
+*UIConstraints: *Finisher Staple1 *HolePunch LEP-180R
+*UIConstraints: *Finisher Staple1 *HolePunch SEP-180R
+*UIConstraints: *Finisher StapleM *HolePunch LEP-0R
+*UIConstraints: *Finisher StapleM *HolePunch SEP-0R
+*UIConstraints: *Finisher StapleM *HolePunch LEP-180R
+*UIConstraints: *Finisher StapleM *HolePunch SEP-180R
+
+*UIConstraints: *OutputTray Inner *Stapling UL
+*UIConstraints: *OutputTray Inner *Stapling ML
+*UIConstraints: *OutputTray Inner *Stapling LL
+*UIConstraints: *OutputTray Inner *Stapling UR
+*UIConstraints: *OutputTray Inner *Stapling MR
+*UIConstraints: *OutputTray Inner *Stapling LR
+*UIConstraints: *OutputTray Inner *Stapling MT
+*UIConstraints: *OutputTray Inner *Stapling MB
+*UIConstraints: *OutputTray Inner *Stapling SS
+
+*UIConstraints: *OutputTray Inner *HolePunch LEP-0R
+*UIConstraints: *OutputTray Inner *HolePunch SEP-0R
+*UIConstraints: *OutputTray Inner *HolePunch LEP-180R
+*UIConstraints: *OutputTray Inner *HolePunch SEP-180R
+
+
+
+*% ===== Cassette Constraints =====
+
+*UIConstraints: *Pedestal None *InputSlot PedestalUpperCassette
+*UIConstraints: *Pedestal None *InputSlot PedestalLowerCassette
+*UIConstraints: *Pedestal None *InputSlot LCF
+
+*UIConstraints: *Pedestal Drawer1 *InputSlot PedestalLowerCassette
+*UIConstraints: *Pedestal Drawer1 *InputSlot LCF
+
+*UIConstraints: *Pedestal Drawer2 *InputSlot LCF
+
+*UIConstraints: *Pedestal LCF *InputSlot PedestalUpperCassette
+*UIConstraints: *Pedestal LCF *InputSlot PedestalLowerCassette
+
+*% ===== Quality Constraints =====
+
+*UIConstraints: *ColorResType ColorLowOHP *InputSlot Plain
+*UIConstraints: *ColorResType ColorLowOHP *InputSlot Thick1
+*UIConstraints: *ColorResType ColorLowOHP *InputSlot Thick2
+*UIConstraints: *ColorResType ColorLowOHP *InputSlot Thick3
+
+*UIConstraints: *ColorResType ColorHighOHP *InputSlot Plain
+*UIConstraints: *ColorResType ColorHighOHP *InputSlot Thick1
+*UIConstraints: *ColorResType ColorHighOHP *InputSlot Thick2
+*UIConstraints: *ColorResType ColorHighOHP *InputSlot Thick3
+
+*UIConstraints: *InputSlot Transparency *ColorResType MonoLowAuto
+*UIConstraints: *InputSlot Transparency *ColorResType MonoLowDetail
+*UIConstraints: *InputSlot Transparency *ColorResType MonoLowSmooth
+*UIConstraints: *InputSlot Transparency *ColorResType ColorLowGeneral
+*UIConstraints: *InputSlot Transparency *ColorResType ColorLowPhoto
+*UIConstraints: *InputSlot Transparency *ColorResType ColorLowPresentation
+*UIConstraints: *InputSlot Transparency *ColorResType ColorLowLineArt
+*UIConstraints: *InputSlot Transparency *ColorResType ColorHighGeneral
+*UIConstraints: *InputSlot Transparency *ColorResType ColorHighPhoto
+*UIConstraints: *InputSlot Transparency *ColorResType ColorHighPresentation
+*UIConstraints: *InputSlot Transparency *ColorResType ColorHighLineArt
+
+*UIConstraints: *InputSlot Auto *ColorResType ColorLowOHP
+*UIConstraints: *InputSlot Auto *ColorResType ColorHighOHP
+*UIConstraints: *InputSlot UpperCassette *ColorResType ColorLowOHP
+*UIConstraints: *InputSlot UpperCassette *ColorResType ColorHighOHP
+*UIConstraints: *InputSlot LowerCassette *ColorResType ColorLowOHP
+*UIConstraints: *InputSlot LowerCassette *ColorResType ColorHighOHP
+*UIConstraints: *InputSlot LCF *ColorResType ColorLowOHP
+*UIConstraints: *InputSlot LCF *ColorResType ColorHighOHP
+*UIConstraints: *InputSlot PedestalUpperCassette *ColorResType ColorLowOHP
+*UIConstraints: *InputSlot PedestalUpperCassette *ColorResType ColorHighOHP
+*UIConstraints: *InputSlot PedestalLowerCassette *ColorResType ColorLowOHP
+*UIConstraints: *InputSlot PedestalLowerCassette *ColorResType ColorHighOHP
+*UIConstraints: *InputSlot SheetFeedBypass *ColorResType ColorLowOHP
+*UIConstraints: *InputSlot SheetFeedBypass *ColorResType ColorHighOHP
+*UIConstraints: *InputSlot Plain *ColorResType ColorLowOHP
+*UIConstraints: *InputSlot Plain *ColorResType ColorHighOHP
+*UIConstraints: *InputSlot Thick1 *ColorResType ColorLowOHP
+*UIConstraints: *InputSlot Thick1 *ColorResType ColorHighOHP
+*UIConstraints: *InputSlot Thick2 *ColorResType ColorLowOHP
+*UIConstraints: *InputSlot Thick2 *ColorResType ColorHighOHP
+*UIConstraints: *InputSlot Thick3 *ColorResType ColorLowOHP
+*UIConstraints: *InputSlot Thick3 *ColorResType ColorHighOHP
+
+*UIConstraints: *PageSize A6 *InputSlot UpperCassette
+*UIConstraints: *PageSize A6 *InputSlot LowerCassette
+*UIConstraints: *PageSize A6 *InputSlot LCF
+*UIConstraints: *PageSize A6 *InputSlot PedestalUpperCassette
+*UIConstraints: *PageSize A6 *InputSlot PedestalLowerCassette
+*UIConstraints: *PageSize A6 *InputSlot Plain
+*UIConstraints: *PageSize A6 *InputSlot Thick1
+*UIConstraints: *PageSize A6 *InputSlot Thick2
+*UIConstraints: *PageSize A6 *InputSlot Thick3
+*UIConstraints: *PageSize A6 *InputSlot Transparency
+
+*UIConstraints: *PageSize Postcard *InputSlot UpperCassette
+*UIConstraints: *PageSize Postcard *InputSlot LowerCassette
+*UIConstraints: *PageSize Postcard *InputSlot LCF
+*UIConstraints: *PageSize Postcard *InputSlot PedestalUpperCassette
+*UIConstraints: *PageSize Postcard *InputSlot PedestalLowerCassette
+*UIConstraints: *PageSize Postcard *InputSlot Plain
+*UIConstraints: *PageSize Postcard *InputSlot Thick1
+*UIConstraints: *PageSize Postcard *InputSlot Thick2
+*UIConstraints: *PageSize Postcard *InputSlot Thick3
+*UIConstraints: *PageSize Postcard *InputSlot Transparency
+
+
+*UIConstraints: *PageSize Ledger-Wide *InputSlot UpperCassette
+*UIConstraints: *PageSize Ledger-Wide *InputSlot LowerCassette
+*UIConstraints: *PageSize Ledger-Wide *InputSlot LCF
+*UIConstraints: *PageSize Ledger-Wide *InputSlot PedestalUpperCassette
+*UIConstraints: *PageSize Ledger-Wide *InputSlot PedestalLowerCassette
+*UIConstraints: *PageSize Ledger-Wide *InputSlot Plain
+*UIConstraints: *PageSize Ledger-Wide *InputSlot Thick1
+*UIConstraints: *PageSize Ledger-Wide *InputSlot Thick2
+*UIConstraints: *PageSize Ledger-Wide *InputSlot Thick3
+*UIConstraints: *PageSize Ledger-Wide *InputSlot Transparency
+
+*UIConstraints: *PageSize A3-Wide *InputSlot UpperCassette
+*UIConstraints: *PageSize A3-Wide *InputSlot LowerCassette
+*UIConstraints: *PageSize A3-Wide *InputSlot LCF
+*UIConstraints: *PageSize A3-Wide *InputSlot PedestalUpperCassette
+*UIConstraints: *PageSize A3-Wide *InputSlot PedestalLowerCassette
+*UIConstraints: *PageSize A3-Wide *InputSlot Plain
+*UIConstraints: *PageSize A3-Wide *InputSlot Thick1
+*UIConstraints: *PageSize A3-Wide *InputSlot Thick2
+*UIConstraints: *PageSize A3-Wide *InputSlot Thick3
+*UIConstraints: *PageSize A3-Wide *InputSlot Transparency
+
+*UIConstraints: *ColorResType MonoLowDetail *PureBlackGray PureBlack
+*UIConstraints: *ColorResType MonoLowDetail *PureBlackGray PureBlackGray
+*UIConstraints: *ColorResType MonoLowSmooth *PureBlackGray PureBlack
+*UIConstraints: *ColorResType MonoLowSmooth *PureBlackGray PureBlackGray
+*UIConstraints: *ColorResType MonoLowAuto *PureBlackGray PureBlack
+*UIConstraints: *ColorResType MonoLowAuto *PureBlackGray PureBlackGray
+
+*UIConstraints: *BlackOverPrint True *ColorResType MonoLowAuto
+*UIConstraints: *BlackOverPrint True *ColorResType MonoLowDetail
+*UIConstraints: *BlackOverPrint True *ColorResType MonoLowSmooth
+
+
+*%===== Device Capabilities ==========================
+*LanguageLevel: "3"
+
+*ColorDevice: True
+*DefaultColorSpace: CMYK
+*Protocols: TBCP
+*TTRasterizer: Type42
+*?TTRasterizer: "
+ save
+ 42 /FontType resourcestatus
+ { pop pop (Type42)} {pop pop (None)} ifelse = flush
+ restore
+"
+*End
+
+*FreeVM: "12000000"
+*LandscapeOrientation: Plus90
+*FileSystem: False
+*Throughput: "65"
+
+*Password: "()"
+*ExitServer: "
+ count 0 eq
+ { false } { true exch startjob } ifelse
+ not {
+ (WARNING: Cannot modify initial VM.) =
+ (Missing or invalid password.) =
+ (Please contact the author of this software.) = flush quit
+ } if
+"
+*End
+*Reset: "
+ count 0 eq
+ { false } { true exch startjob } ifelse
+ not {
+ (WARNING: Cannot reset printer.) =
+ (Missing or invalid password.) =
+ (Please contact the author of this software.) = flush quit
+ } if
+ systemdict /quit get exec
+ (WARNING : Printer Reset Failed.) = flush
+"
+*End
+
+*DefaultResolution: 600dpi
+*SuggestedJobTimeout: "0"
+*SuggestedWaitTimeout: "0"
+*PrintPSErrors: True
+
+*%===== Halftone Information =========================
+*DefaultHalftoneType: 1
+*ScreenFreq: "85.0"
+*ScreenAngle: "45.0"
+*DefaultScreenProc: Dot
+*ScreenProc Dot: "
+ { abs exch abs 2 copy add 1 gt { 1 sub dup mul exch 1 sub dup mul add 1
+ sub } { dup mul exch dup mul add 1 exch sub }ifelse }
+"
+*End
+*DefaultTransfer: Null
+*Transfer Null: "{ }"
+*Transfer Null.Inverse: "{ 1 exch sub }"
+
+*%===== Paper Sizes ==================================
+*OpenUI *PageSize: PickOne
+*OrderDependency: 20 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize A3/A3 (297 x 420mm): "
+ << /DeferredMediaSelection true /PageSize [842 1191] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize A4/A4 (210 x 297mm): "
+ << /DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize A5/A5 (148 x 210mm): "
+ << /DeferredMediaSelection true /PageSize [420 595] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize A6/A6 (105 x 148mm): "
+ << /DeferredMediaSelection true /PageSize [297 420] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize B4/B4 (257 x 364mm): "
+ << /DeferredMediaSelection true /PageSize [728 1032] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize B5/B5 (182 x 257mm): "
+ << /DeferredMediaSelection true /PageSize [516 728] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize Ledger/Ledger (11 x 17"): "
+ << /DeferredMediaSelection true /PageSize [792 1224] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize Legal/Legal (8 1/2 x 14"): "
+ << /DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize Letter/Letter (8 1/2 x 11"): "
+ << /DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize Statement/Statement (5 1/2 x 8 1/2"): "
+ << /DeferredMediaSelection true /PageSize [396 612] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize Folio/Folio (210 x 330mm): "
+ << /DeferredMediaSelection true /PageSize [595 935] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize Computer/Computer (10 1/8 x 14"): "
+ << /DeferredMediaSelection true /PageSize [729 1008] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize LG13/13" LG (8 1/2 x 13"): "
+ << /DeferredMediaSelection true /PageSize [612 936] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize SQ85/8.5" SQ (8 1/2 x 8 1/2"): "
+ << /DeferredMediaSelection true /PageSize [612 612] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize Ledger-Wide/(12 x 18"): "
+ << /DeferredMediaSelection true /PageSize [865 1296] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize A3-Wide/A3-Wide (305 x 457mm): "
+ << /DeferredMediaSelection true /PageSize [865 1297] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize 8K/8K (270 x 390mm): "
+ << /DeferredMediaSelection true /PageSize [767 1107] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize 16K/16K (195 x 270mm): "
+ << /DeferredMediaSelection true /PageSize [554 767] /ImagingBBox null >> setpagedevice"
+*End
+
+*?PageSize: "
+ save
+ currentpagedevice /PageSize get aload pop
+ 2 copy gt {exch} if
+ (Unknown)
+ 18 dict
+ dup [865 1297] (A3-Wide) put
+ dup [865 1296] (Ledger-Wide) put
+ dup [612 612] (SQ85) put
+ dup [612 936] (LG13) put
+ dup [729 1008] (Computer) put
+ dup [595 935] (Folio) put
+ dup [396 612] (Statement) put
+ dup [612 792] (Letter) put
+ dup [612 1008] (Legal) put
+ dup [792 1224] (Ledger) put
+ dup [516 728] (B5) put
+ dup [728 1032] (B4) put
+ dup [297 420] (A6) put
+ dup [420 595] (A5) put
+ dup [595 842] (A4) put
+ dup [842 1191] (A3) put
+ dup [554 767] (16K) put
+ dup [767 1107] (8K) put
+{ exch aload pop 4 index sub abs 5 le exch
+ 5 index sub abs 5 le and
+ {exch pop exit} {pop} ifelse
+ } bind forall
+ = flush pop pop
+ restore
+"
+*End
+*CloseUI: *PageSize
+
+*OpenUI *PageRegion: PickOne
+*OrderDependency: 29 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion A3/A3 (297 x 420mm): "
+ << /PageSize [842 1191] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion A4/A4 (210 x 297mm): "
+ << /PageSize [595 842] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion A5/A5 (148 x 210mm): "
+ << /PageSize [420 595] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion A6/A6 (105 x 148mm): "
+ << /PageSize [297 420] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion B4/B4 (257 x 364mm): "
+ << /PageSize [728 1032] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion B5/B5 (182 x 257mm): "
+ << /PageSize [516 728] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion Ledger/Ledger (11 x 17"): "
+ << /PageSize [792 1224] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion Legal/Legal (8 1/2 x 14"): "
+ << /PageSize [612 1008] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion Letter/Letter (8 1/2 x 11"): "
+ << /PageSize [612 792] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion Statement/Statement (5 1/2 x 8 1/2"): "
+ << /PageSize [396 612] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion Folio/Folio (210 x 330mm): "
+ << /PageSize [595 935] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion Computer/Computer (10 1/8 x 14"): "
+ << /PageSize [729 1008] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion LG13/13" LG (8 1/2 x 13"): "
+ << /PageSize [612 936] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion SQ85/8.5" SQ (8 1/2 x 8 1/2"): "
+ << /PageSize [612 612] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion Ledger-Wide/(12 x 18"): "
+ << /PageSize [865 1296] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion A3-Wide/A3-Wide (305 x 457mm): "
+ << /PageSize [865 1297] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion 8K/8K (270 x 390mm): "
+ << /PageSize [767 1107] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion 16K/16K (195 x 270mm): "
+ << /PageSize [554 767] /ImagingBBox null >> setpagedevice"
+*End
+
+*CloseUI: *PageRegion
+
+*DefaultImageableArea: Letter
+*ImageableArea A3/A3 (297 x 420mm): "14.16 14.16 827.84 1176.84 "
+*ImageableArea A4/A4 (210 x 297mm): "14.16 14.16 581.84 827.84 "
+*ImageableArea A5/A5 (148 x 210mm): "14.28 14.16 405.72 581.84 "
+*ImageableArea A6/A6 (105 x 148mm): "14.16 14.28 283.84 405.72 "
+*ImageableArea B4/B4 (257 x 364mm): "14.16 14.16 714.84 1017.84 "
+*ImageableArea B5/B5 (182 x 257mm): "14.28 14.16 501.72 714.84 "
+*ImageableArea Ledger/Ledger (11 x 17"): "14.16 14.16 776.84 1210.84 "
+*ImageableArea Legal/Legal (8 1/2 x 14"): "14.16 14.16 598.84 995.84 "
+*ImageableArea Letter/Letter (8 1/2 x 11"): "14.16 14.16 598.84 776.84 "
+*ImageableArea Statement/Statement (5 1/2 x 8 1/2"): "14.28 14.16 382.72 598.84 "
+*ImageableArea Folio/Folio (210 x 330mm): "14.16 14.16 581.84 921.84 "
+*ImageableArea Computer/Computer (10 1/8 x 14"): "14.16 14.16 714.84 995.84 "
+*ImageableArea LG13/13" LG (8 1/2 x 13"): "14.16 14.16 598.84 921.84 "
+*ImageableArea SQ85/8.5" SQ (8 1/2 x 8 1/2"): "14.16 14.16 598.84 598.84 "
+*ImageableArea Ledger-Wide/(12 x 18"): "36.84 35.52 828.16 1260.48 "
+*ImageableArea A3-Wide/A3-Wide (305 x 457mm): "11.40 52.44 853.60 1243.56 "
+*ImageableArea 8K/8K (270 x 390mm): "14.16 14.16 751.84 1091.84 "
+*ImageableArea 16K/16K (195 x 270mm): "14.16 14.16 538.84 751.84 "
+*?ImageableArea: "
+ save
+ /cvp { ( ) cvs print ( ) print } bind def
+ /upperright {10000 mul floor 10000 div} bind def
+ /lowerleft {10000 mul ceiling 10000 div} bind def
+ newpath clippath pathbbox
+ 4 -2 roll exch 2 {lowerleft cvp} repeat
+ exch 2 {upperright cvp} repeat flush
+ restore
+"
+*End
+
+*DefaultPaperDimension: Letter
+*PaperDimension A3/A3 (297 x 420mm): "842 1191"
+*PaperDimension A4/A4 (210 x 297mm): "595 842"
+*PaperDimension A5/A5 (148 x 210mm): "420 595"
+*PaperDimension A6/A6 (105 x 148mm): "297 420"
+*PaperDimension B4/B4 (257 x 364mm): "728 1032"
+*PaperDimension B5/B5 (182 x 257mm): "516 728"
+*PaperDimension Ledger/Ledger (11 x 17"): "792 1224"
+*PaperDimension Legal/Legal (8 1/2 x 14"): "612 1008"
+*PaperDimension Letter/Letter (8 1/2 x 11"): "612 792"
+*PaperDimension Statement/Statement (5 1/2 x 8 1/2"): "396 612"
+*PaperDimension Folio/Folio (210 x 330mm): "595 935"
+*PaperDimension Computer/Computer (10 1/8 x 14"): "729 1008"
+*PaperDimension LG13/13" LG (8 1/2 x 13"): "612 936"
+*PaperDimension SQ85/8.5" SQ (8 1/2 x 8 1/2"): "612 612"
+*PaperDimension Ledger-Wide/(12 x 18"): "865 1296"
+*PaperDimension A3-Wide/A3-Wide (305 x 457mm): "865 1297"
+*PaperDimension 8K/8K (270 x 390mm): "767 1107"
+*PaperDimension 16K/16K (195 x 270mm): "554 767"
+
+*%===== Paper Source =================================
+*OpenUI *InputSlot: PickOne
+*OrderDependency: 35 AnySetup *InputSlot
+*DefaultInputSlot: Auto
+*InputSlot Auto/Auto (Default): "
+ << /DeferredMediaSelection true /ManualFeed false
+ /MediaPosition null /MediaType null >> setpagedevice
+ userdict /TSBMediaType 0 put"
+*End
+*InputSlot UpperCassette/Drawer 1: "
+ << /DeferredMediaSelection true /ManualFeed false
+ /MediaPosition 0 /MediaType null >> setpagedevice
+ userdict /TSBMediaType 0 put"
+*End
+*InputSlot LowerCassette/Drawer 2: "
+ << /DeferredMediaSelection true /ManualFeed false
+ /MediaPosition 1 /MediaType null >> setpagedevice
+ userdict /TSBMediaType 0 put"
+*End
+*InputSlot LCF/LCF: "
+ << /DeferredMediaSelection true /ManualFeed false
+ /MediaPosition 4 /MediaType null >> setpagedevice
+ userdict /TSBMediaType 0 put"
+*End
+*InputSlot PedestalUpperCassette/Drawer 3: "
+ << /DeferredMediaSelection true /ManualFeed false
+ /MediaPosition 4 /MediaType null >> setpagedevice
+ userdict /TSBMediaType 0 put"
+*End
+*InputSlot PedestalLowerCassette/Drawer 4: "
+ << /DeferredMediaSelection true /ManualFeed false
+ /MediaPosition 5 /MediaType null >> setpagedevice
+ userdict /TSBMediaType 0 put"
+*End
+*InputSlot SheetFeedBypass/Bypass Tray:"
+ << /DeferredMediaSelection true /ManualFeed true
+ /MediaPosition 3 /MediaType null >> setpagedevice
+ userdict /TSBMediaType 0 put"
+*End
+*InputSlot Plain/Plain: "
+ << /DeferredMediaSelection true /ManualFeed false
+ /MediaPosition null /MediaType (Plain) >> setpagedevice
+ userdict /TSBMediaType 0 put"
+*End
+*InputSlot Thick1/Thick 1: "
+ << /DeferredMediaSelection true /ManualFeed false
+ /MediaPosition null /MediaType (Thick 1) >> setpagedevice
+ userdict /TSBMediaType 1 put"
+*End
+*InputSlot Thick2/Thick 2: "
+ << /DeferredMediaSelection true /ManualFeed false
+ /MediaPosition null /MediaType (Thick 2) >> setpagedevice
+ userdict /TSBMediaType 2 put"
+*End
+*InputSlot Thick3/Thick 3: "
+ << /DeferredMediaSelection true /ManualFeed false
+ /MediaPosition null /MediaType (Thick 3) >> setpagedevice
+ userdict /TSBMediaType 3 put"
+*End
+*InputSlot Transparency/Transparency: "
+ << /DeferredMediaSelection true /ManualFeed true
+ /MediaPosition null /MediaType (Transparency) >> setpagedevice
+ userdict /TSBMediaType 4 put"
+*End
+*CloseUI: *InputSlot
+
+*%===== Duplex =======================================
+*% Long and short edge duplexing options selected here override the short
+*% edge duplexing that may be selected by Booklet Mode Printing options.
+*OpenUI *Duplex/Duplex: PickOne
+*OrderDependency: 34 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex None/1-Sided: ""
+*Duplex DuplexNoTumble/2-Sided, No Tumble(Long-Edge Binding): "
+ << /Duplex true /Tumble false >> setpagedevice"
+*End
+*Duplex DuplexTumble/2-Sided, Tumble(Short-Edge Binding): "
+ << /Duplex true /Tumble true >> setpagedevice"
+*End
+*?Duplex: "
+ save
+ currentpagedevice /Duplex get
+ {currentpagedevice /Tumble get {(DuplexTumble)}{(DuplexNoTumble)}ifelse}
+ {(None)}ifelse
+ = flush
+ restore"
+*End
+*CloseUI: *Duplex
+
+*%====== Collate =====================
+*OpenUI *Collate/Collate: Boolean
+*OrderDependency: 60 AnySetup *Collate
+*DefaultCollate: True
+*Collate True: "
+
+ /concat_str_str {
+ % parameters
+ % string string
+ % result
+ % string
+ dup length
+ 2 index length add
+ 1 index type pop string
+ dup 0 4 index putinterval
+ dup 4 -1 roll length
+ 4 -1 roll putinterval
+ } bind def
+
+ /concat_str_num {
+ % parameters
+ % string number
+ 10 string
+ cvs
+ concat_str_str
+ } bind def
+
+
+ <</TSBPrivate (DSSC PRINT COLLATE=1)>> setpagedevice
+ <</TSBPrivate (DSSC PRINT NUMCOPIES=)
+ currentpagedevice /NumCopies known
+ {
+ currentpagedevice /NumCopies get
+ dup null eq
+ { pop 0 }
+ if
+ }
+ { 0 }
+ ifelse
+ concat_str_num
+ >> setpagedevice"
+*End
+*Collate False: "
+
+ /concat_str_str {
+ % parameters
+ % string string
+ % result
+ % string
+ dup length
+ 2 index length add
+ 1 index type pop string
+ dup 0 4 index putinterval
+ dup 4 -1 roll length
+ 4 -1 roll putinterval
+ } bind def
+
+ /concat_str_num {
+ % parameters
+ % string number
+ 10 string
+ cvs
+ concat_str_str
+ } bind def
+
+
+ <</TSBPrivate (DSSC PRINT COLLATE=0)>> setpagedevice
+ <</TSBPrivate (DSSC PRINT NUMCOPIES=)
+ currentpagedevice /NumCopies known
+ {
+ currentpagedevice /NumCopies get
+ dup null eq
+ { pop 0 }
+ if
+ }
+ { 0 }
+ ifelse
+ concat_str_num
+ >> setpagedevice"
+*End
+*CloseUI: *Collate
+
+*OpenGroup: FinishingOptions/Finishing
+
+*%===== Destination ==================================
+*OpenUI *OutputTray/Destination: PickOne
+*OrderDependency: 37 AnySetup *OutputTray
+*DefaultOutputTray: Auto
+*OutputTray Auto/Auto: "
+ "
+*End
+*OutputTray Inner/Inner Tray: "
+ << /OutputPosition 1 >> setpagedevice"
+*End
+*OutputTray Bin1/Tray 1: "
+ << /OutputPosition 3 >> setpagedevice"
+*End
+*OutputTray Bin2/Tray 2: "
+ << /OutputPosition 4 >> setpagedevice"
+*End
+*CloseUI: *OutputTray
+
+
+
+*%===== Hole Punch ====================================
+*OpenUI *HolePunch/Hole Punch: PickOne
+*OrderDependency: 38 AnySetup *HolePunch
+*DefaultHolePunch: Off
+
+*HolePunch Off/Off: "
+ <</TSBPrivate (DSSC PRINT HOLEPUNCH=0) >> setpagedevice"
+*End
+*HolePunch LEP-0R/Long Edge Punch without rotation: "
+ <</TSBPrivate (DSSC PRINT HOLEPUNCH=1) >> setpagedevice"
+*End
+*HolePunch SEP-0R/Short Edge Punch without rotation: "
+ <</TSBPrivate (DSSC PRINT HOLEPUNCH=2) >> setpagedevice"
+*End
+*HolePunch LEP-180R/Long Edge Punch with 180 degree rotation: "
+ <</TSBPrivate (DSSC PRINT HOLEPUNCH=3) >> setpagedevice"
+*End
+*HolePunch SEP-180R/Short Edge Punch with 180 degree rotation: "
+ <</TSBPrivate (DSSC PRINT HOLEPUNCH=4) >> setpagedevice"
+*End
+*CloseUI: *HolePunch
+
+
+*%===== Stapling ====================================
+*OpenUI *Stapling/Stapling: PickOne
+*OrderDependency: 39 AnySetup *Stapling
+*DefaultStapling: Off
+
+*Stapling Off/Off: "
+ <</TSBPrivate (DSSC PRINT STAPLING=0) >> setpagedevice"
+*End
+*Stapling UL/Upper Left (Portrait) / Upper Right (Landscape):"
+ <</TSBPrivate (DSSC PRINT STAPLING=769) >> setpagedevice"
+*End
+*Stapling ML/Middle Left (Portrait) / Middle Top (Landscape):"
+ <</TSBPrivate (DSSC PRINT STAPLING=2) >> setpagedevice"
+*End
+*Stapling LL/Lower Left (Portrait) / Upper Left (Landscape):"
+ <</TSBPrivate (DSSC PRINT STAPLING=33027) >> setpagedevice"
+*End
+*Stapling UR/Upper Right (Portrait) / Lower Right (Landscape):"
+ <</TSBPrivate (DSSC PRINT STAPLING=387) >> setpagedevice"
+*End
+*Stapling MR/Middle Right (Portrait) / Middle Bottom (Landscape):"
+ <</TSBPrivate (DSSC PRINT STAPLING=130) >> setpagedevice"
+*End
+*Stapling LR/Lower Right (Portrait) / Lower Left (Landscape):"
+ <</TSBPrivate (DSSC PRINT STAPLING=33665) >> setpagedevice"
+*End
+*Stapling MT/Middle Top (Portrait) / Middle Right (Landscape):"
+ <</TSBPrivate (DSSC PRINT STAPLING=512) >> setpagedevice"
+*End
+*Stapling MB/Middle Bottom (Portrait) / Middle Left (Landscape):"
+ <</TSBPrivate (DSSC PRINT STAPLING=33280) >> setpagedevice"
+*End
+*Stapling SS/Saddle Stitch (Portrait) / Saddle Stitch (Landscape):"
+ <</TSBPrivate (DSSC PRINT STAPLING=1028) >> setpagedevice"
+*End
+*CloseUI: *Stapling
+
+
+*CloseGroup: FinishingOptions
+
+*OpenGroup: PrintingModes/Printing Modes
+*%===== Print Mode ====================================
+*% If the dscInfo dictionary is not set using the printer driver, the
+*% userlogin and job name are set to "CUPS User" and "CUPS Application"
+*% respectively. If the dscinfo dictionary is set, document name and
+*% user name are set as per the CUPS login name and Document name.
+*% The default print mode is Normal.
+*OpenUI *PrintMode/Print Mode: PickOne
+*OrderDependency: 49 AnySetup *PrintMode
+*% The OrderDependency was 47 but this did not work.
+*DefaultPrintMode: Normal
+*PrintMode Normal/Normal: "
+ /dscInfo where {
+ pop
+ dscInfo /For known {
+ <</TSBPrivate 100 string dup 0 (DSSC PRINT USERLOGIN=)
+ putinterval dup 21 dscInfo /For get putinterval
+ >> setpagedevice
+ }if
+ dscInfo /Title known {
+ <</TSBPrivate 100 string dup 0 (DSSC JOB NAME=)
+ putinterval dup 14 dscInfo /Title get putinterval
+ >> setpagedevice
+ }if
+ <</TSBPrivate (DSSC PRINT PRINTMODE=NORMAL) >> setpagedevice
+ }{
+ <</TSBPrivate (DSSC PRINT USERLOGIN=CUPS User) >> setpagedevice
+ <</TSBPrivate (DSSC JOB NAME=CUPS Document) >> setpagedevice
+ <</TSBPrivate (DSSC PRINT PRINTMODE=NORMAL) >> setpagedevice
+ }ifelse"
+*End
+
+*PrintMode Proof/Proof: "
+ /dscInfo where {
+ pop
+ dscInfo /For known {
+ <</TSBPrivate 100 string dup 0 (DSSC PRINT USERLOGIN=)
+ putinterval dup 21 dscInfo /For get putinterval
+ >> setpagedevice
+ }if
+ dscInfo /Title known {
+ <</TSBPrivate 100 string dup 0 (DSSC JOB NAME=)
+ putinterval dup 14 dscInfo /Title get putinterval
+ >> setpagedevice
+ }if
+ <</TSBPrivate (DSSC PRINT PRINTMODE=PROOF) >> setpagedevice
+ }{
+ <</TSBPrivate (DSSC PRINT USERLOGIN=CUPS User) >> setpagedevice
+ <</TSBPrivate (DSSC JOB NAME=CUPS Document) >> setpagedevice
+ <</TSBPrivate (DSSC PRINT PRINTMODE=PROOF) >> setpagedevice
+ }ifelse"
+*End
+
+*% The private print DIN number is selected in the DIN options tab.
+*PrintMode Private/Private - Password: "
+ /dscInfo where {
+ pop
+ dscInfo /For known {
+ <</TSBPrivate 100 string dup 0 (DSSC PRINT USERLOGIN=)
+ putinterval dup 21 dscInfo /For get putinterval
+ >> setpagedevice
+ }if
+ dscInfo /Title known {
+ <</TSBPrivate 100 string dup 0 (DSSC JOB NAME=)
+ putinterval dup 14 dscInfo /Title get putinterval
+ >> setpagedevice
+ }if
+ <</TSBPrivate (DSSC PRINT PRINTMODE=PRIVATE) >> setpagedevice
+ <</TSBPrivate (DSSC PRINT PRIVPRINT=00000) dup
+ userdict /DINDigit1 get
+ userdict /DINDigit2 get add
+ userdict /DINDigit3 get add
+ userdict /DINDigit4 get add
+ userdict /DINDigit5 get add
+ (00000) cvs
+ dup length 26 exch sub exch putinterval>> setpagedevice
+ }{
+ <</TSBPrivate (DSSC PRINT USERLOGIN=CUPS User) >> setpagedevice
+ <</TSBPrivate (DSSC JOB NAME=CUPS Document) >> setpagedevice
+ <</TSBPrivate (DSSC PRINT PRINTMODE=PRIVATE) >> setpagedevice
+ <</TSBPrivate (DSSC PRINT PRIVPRINT=00000) dup
+ userdict /DINDigit1 get
+ userdict /DINDigit2 get add
+ userdict /DINDigit3 get add
+ userdict /DINDigit4 get add
+ userdict /DINDigit5 get add
+ (00000) cvs
+ dup length 26 exch sub exch putinterval>> setpagedevice
+ }ifelse"
+*End
+*%
+*% *PrintMode Box/Send to Default Box: "
+*% <</TSBPrivate (DSSC BOX BOX=1) >> setpagedevice
+*% <</TSBPrivate (DSSC BOX BOXNO=000) >> setpagedevice
+*% <</TSBPrivate (DSSC PRINT PRINTMODE=BOX) >> setpagedevice"
+*% *End
+*%
+*% *PrintMode BoxPrint/Send to Default Box and Print: "
+*% <</TSBPrivate (DSSC BOX BOX=1) >> setpagedevice
+*% <</TSBPrivate (DSSC BOX BOXNO=000) >> setpagedevice
+*% <</TSBPrivate (DSSC PRINT PRINTMODE=NORMAL) >> setpagedevice"
+*% *End
+
+*%
+*CloseUI: *PrintMode
+
+
+*%===== Department Code ====================================
+*% This option sends the Department code to the printer. The department code is
+*% calculated by adding together the five single department code digits.
+*OpenUI *DeptCode/Department Code: Boolean
+*OrderDependency: 48 AnySetup *DeptCode
+*DefaultDeptCode: False
+*DeptCode False/Disabled: ""
+*% The Department Code (DC) number is selected in the DC options tab.
+*DeptCode True/Enabled: "
+ <</TSBPrivate (DSSC PRINT ACCESSCODE=00000) dup
+ userdict /DCDigit1 get
+ userdict /DCDigit2 get add
+ userdict /DCDigit3 get add
+ userdict /DCDigit4 get add
+ userdict /DCDigit5 get add
+ (00000) cvs
+ dup length 27 exch sub exch putinterval>> setpagedevice"
+*End
+*CloseUI: *DeptCode
+
+*%===== Distinguish Thin Lines ============================
+*% This option allows the user to turn Distinguish Thin Lines On or Off. The default value is Off.
+*OpenUI *DistinguishThinLines/Distinguish Thin Lines: Boolean
+*OrderDependency: 54 AnySetup *DistinguishThinLines
+*DefaultDistinguishThinLines: False
+*DistinguishThinLines False/Off: "
+ <</TSBPrivate (DSSC PRINT THINLINELIMIT=0) >> setpagedevice"
+*End
+
+*DistinguishThinLines True/On: "
+ <</TSBPrivate (DSSC PRINT THINLINELIMIT=1) >> setpagedevice"
+*End
+
+*CloseUI: *DistinguishThinLines
+
+
+*%===== Blank Page ============================
+*% This option allows the user to turn Blank page On and Off. The default value is Off.
+*OpenUI *BlankPage/Do not Print Blank Pages: Boolean
+*OrderDependency: 55 AnySetup *BlankPage
+*DefaultBlankPage: False
+*BlankPage False/Off: "
+ <</TSBPrivate (DSSC PRINT WHITEPAPER=0) >> setpagedevice"
+*End
+*BlankPage True/On: "
+ <</TSBPrivate (DSSC PRINT WHITEPAPER=1) >> setpagedevice"
+*End
+*CloseUI: *BlankPage
+
+*CloseGroup: PrintingModes
+
+
+*% ===== Document ID Selection Options ======================================
+*% The Document ID (DIN) group of options is needed for the CUPS PPD because
+*% CUPS no longer supports RBISET to allow the user to enter custom values. The only
+*% options are drop down lists and check boxes. The five drop down boxs allow the
+*% user to effectively select a five digit number for the document ID.
+*% The Document ID is only used when the Private Print using Document ID (DIN) option
+*% is checked in the Print Mode Tab/Print Mode Option. The default DIN value is 00000.
+*OpenGroup: DINNumber/Private Document Password
+
+*OpenUI *DINDigit1/Password - Digit 1: PickOne
+*OrderDependency: 27 AnySetup *DINDigit1
+*DefaultDINDigit1: 0
+*DINDigit1 0/0: "userdict /DINDigit1 00000 put"
+*DINDigit1 1/1: "userdict /DINDigit1 10000 put"
+*DINDigit1 2/2: "userdict /DINDigit1 20000 put"
+*DINDigit1 3/3: "userdict /DINDigit1 30000 put"
+*DINDigit1 4/4: "userdict /DINDigit1 40000 put"
+*DINDigit1 5/5: "userdict /DINDigit1 50000 put"
+*DINDigit1 6/6: "userdict /DINDigit1 60000 put"
+*DINDigit1 7/7: "userdict /DINDigit1 70000 put"
+*DINDigit1 8/8: "userdict /DINDigit1 80000 put"
+*DINDigit1 9/9: "userdict /DINDigit1 90000 put"
+*CloseUI: *DINDigit1
+
+*OpenUI *DINDigit2/Password - Digit 2: PickOne
+*OrderDependency: 27 AnySetup *DINDigit2
+*DefaultDINDigit2: 0
+*DINDigit2 0/0: "userdict /DINDigit2 0000 put"
+*DINDigit2 1/1: "userdict /DINDigit2 1000 put"
+*DINDigit2 2/2: "userdict /DINDigit2 2000 put"
+*DINDigit2 3/3: "userdict /DINDigit2 3000 put"
+*DINDigit2 4/4: "userdict /DINDigit2 4000 put"
+*DINDigit2 5/5: "userdict /DINDigit2 5000 put"
+*DINDigit2 6/6: "userdict /DINDigit2 6000 put"
+*DINDigit2 7/7: "userdict /DINDigit2 7000 put"
+*DINDigit2 8/8: "userdict /DINDigit2 8000 put"
+*DINDigit2 9/9: "userdict /DINDigit2 9000 put"
+*CloseUI: *DINDigit2
+
+*OpenUI *DINDigit3/Password - Digit 3: PickOne
+*OrderDependency: 27 AnySetup *DINDigit3
+*DefaultDINDigit3: 0
+*DINDigit3 0/0: "userdict /DINDigit3 000 put"
+*DINDigit3 1/1: "userdict /DINDigit3 100 put"
+*DINDigit3 2/2: "userdict /DINDigit3 200 put"
+*DINDigit3 3/3: "userdict /DINDigit3 300 put"
+*DINDigit3 4/4: "userdict /DINDigit3 400 put"
+*DINDigit3 5/5: "userdict /DINDigit3 500 put"
+*DINDigit3 6/6: "userdict /DINDigit3 600 put"
+*DINDigit3 7/7: "userdict /DINDigit3 700 put"
+*DINDigit3 8/8: "userdict /DINDigit3 800 put"
+*DINDigit3 9/9: "userdict /DINDigit3 900 put"
+*CloseUI: *DINDigit3
+
+*OpenUI *DINDigit4/Password - Digit 4: PickOne
+*OrderDependency: 27 AnySetup *DINDigit4
+*DefaultDINDigit4: 0
+*DINDigit4 0/0: "userdict /DINDigit4 00 put"
+*DINDigit4 1/1: "userdict /DINDigit4 10 put"
+*DINDigit4 2/2: "userdict /DINDigit4 20 put"
+*DINDigit4 3/3: "userdict /DINDigit4 30 put"
+*DINDigit4 4/4: "userdict /DINDigit4 40 put"
+*DINDigit4 5/5: "userdict /DINDigit4 50 put"
+*DINDigit4 6/6: "userdict /DINDigit4 60 put"
+*DINDigit4 7/7: "userdict /DINDigit4 70 put"
+*DINDigit4 8/8: "userdict /DINDigit4 80 put"
+*DINDigit4 9/9: "userdict /DINDigit4 90 put"
+*CloseUI: *DINDigit4
+
+*OpenUI *DINDigit5/Password - Digit 5: PickOne
+*OrderDependency: 27 AnySetup *DINDigit5
+*DefaultDINDigit5: 0
+*DINDigit5 0/0: "userdict /DINDigit5 0 put"
+*DINDigit5 1/1: "userdict /DINDigit5 1 put"
+*DINDigit5 2/2: "userdict /DINDigit5 2 put"
+*DINDigit5 3/3: "userdict /DINDigit5 3 put"
+*DINDigit5 4/4: "userdict /DINDigit5 4 put"
+*DINDigit5 5/5: "userdict /DINDigit5 5 put"
+*DINDigit5 6/6: "userdict /DINDigit5 6 put"
+*DINDigit5 7/7: "userdict /DINDigit5 7 put"
+*DINDigit5 8/8: "userdict /DINDigit5 8 put"
+*DINDigit5 9/9: "userdict /DINDigit5 9 put"
+*CloseUI: *DINDigit5
+
+*CloseGroup: DINNumber
+
+
+*% ===== Department Code Selection Options ======================================
+*% The Department Code (DC) group of options is needed for the CUPS PPD because
+*% CUPS no longer supports RBISET to allow the user to enter custom values. The only
+*% options are drop down lists and check boxes. The five drop down boxs allow the
+*% user to effectively select a five digit number for the department code.
+*% The department code is only used when the Department Code (DC) On options is checked
+*% in the Print Mode options tab. The default DC value is 00000.
+*OpenGroup: DepartmentCode/Printing Modes DC
+
+*OpenUI *DCDigit1/Department Code (DC) - Digit 1: PickOne
+*OrderDependency: 28 AnySetup *DCDigit1
+*DefaultDCDigit1: 0
+*DCDigit1 0/0: "userdict /DCDigit1 00000 put"
+*DCDigit1 1/1: "userdict /DCDigit1 10000 put"
+*DCDigit1 2/2: "userdict /DCDigit1 20000 put"
+*DCDigit1 3/3: "userdict /DCDigit1 30000 put"
+*DCDigit1 4/4: "userdict /DCDigit1 40000 put"
+*DCDigit1 5/5: "userdict /DCDigit1 50000 put"
+*DCDigit1 6/6: "userdict /DCDigit1 60000 put"
+*DCDigit1 7/7: "userdict /DCDigit1 70000 put"
+*DCDigit1 8/8: "userdict /DCDigit1 80000 put"
+*DCDigit1 9/9: "userdict /DCDigit1 90000 put"
+*CloseUI: *DCDigit1
+
+*OpenUI *DCDigit2/Department Code (DC) - Digit 2: PickOne
+*OrderDependency: 28 AnySetup *DCDigit2
+*DefaultDCDigit2: 0
+*DCDigit2 0/0: "userdict /DCDigit2 0000 put"
+*DCDigit2 1/1: "userdict /DCDigit2 1000 put"
+*DCDigit2 2/2: "userdict /DCDigit2 2000 put"
+*DCDigit2 3/3: "userdict /DCDigit2 3000 put"
+*DCDigit2 4/4: "userdict /DCDigit2 4000 put"
+*DCDigit2 5/5: "userdict /DCDigit2 5000 put"
+*DCDigit2 6/6: "userdict /DCDigit2 6000 put"
+*DCDigit2 7/7: "userdict /DCDigit2 7000 put"
+*DCDigit2 8/8: "userdict /DCDigit2 8000 put"
+*DCDigit2 9/9: "userdict /DCDigit2 9000 put"
+*CloseUI: *DCDigit2
+
+*OpenUI *DCDigit3/Department Code (DC) - Digit 3: PickOne
+*OrderDependency: 28 AnySetup *DCDigit3
+*DefaultDCDigit3: 0
+*DCDigit3 0/0: "userdict /DCDigit3 000 put"
+*DCDigit3 1/1: "userdict /DCDigit3 100 put"
+*DCDigit3 2/2: "userdict /DCDigit3 200 put"
+*DCDigit3 3/3: "userdict /DCDigit3 300 put"
+*DCDigit3 4/4: "userdict /DCDigit3 400 put"
+*DCDigit3 5/5: "userdict /DCDigit3 500 put"
+*DCDigit3 6/6: "userdict /DCDigit3 600 put"
+*DCDigit3 7/7: "userdict /DCDigit3 700 put"
+*DCDigit3 8/8: "userdict /DCDigit3 800 put"
+*DCDigit3 9/9: "userdict /DCDigit3 900 put"
+*CloseUI: *DCDigit3
+
+*OpenUI *DCDigit4/Department Code (DC) - Digit 4: PickOne
+*OrderDependency: 28 AnySetup *DCDigit4
+*DefaultDCDigit4: 0
+*DCDigit4 0/0: "userdict /DCDigit4 00 put"
+*DCDigit4 1/1: "userdict /DCDigit4 10 put"
+*DCDigit4 2/2: "userdict /DCDigit4 20 put"
+*DCDigit4 3/3: "userdict /DCDigit4 30 put"
+*DCDigit4 4/4: "userdict /DCDigit4 40 put"
+*DCDigit4 5/5: "userdict /DCDigit4 50 put"
+*DCDigit4 6/6: "userdict /DCDigit4 60 put"
+*DCDigit4 7/7: "userdict /DCDigit4 70 put"
+*DCDigit4 8/8: "userdict /DCDigit4 80 put"
+*DCDigit4 9/9: "userdict /DCDigit4 90 put"
+*CloseUI: *DCDigit4
+
+*OpenUI *DCDigit5/Department Code (DC) - Digit 5: PickOne
+*OrderDependency: 28 AnySetup *DCDigit5
+*DefaultDCDigit5: 0
+*DCDigit5 0/0: "userdict /DCDigit5 0 put"
+*DCDigit5 1/1: "userdict /DCDigit5 1 put"
+*DCDigit5 2/2: "userdict /DCDigit5 2 put"
+*DCDigit5 3/3: "userdict /DCDigit5 3 put"
+*DCDigit5 4/4: "userdict /DCDigit5 4 put"
+*DCDigit5 5/5: "userdict /DCDigit5 5 put"
+*DCDigit5 6/6: "userdict /DCDigit5 6 put"
+*DCDigit5 7/7: "userdict /DCDigit5 7 put"
+*DCDigit5 8/8: "userdict /DCDigit5 8 put"
+*DCDigit5 9/9: "userdict /DCDigit5 9 put"
+*CloseUI: *DCDigit5
+
+*CloseGroup: DepartmentCode
+
+
+
+*%===== Booklet Mode Options =====================================
+*% This group of options allows the user to
+*% select the paper size to use for booklet mode, choose the page layout
+*% and select the inner and outer margin values. Further documentation is
+*% contained in the PPD specification.
+
+*OpenGroup: BookletModeOptions/Booklet
+
+*%===== Booklet Paper Size ===============================
+*% This specifies the paper size to be used for booklet printing.
+*% The default is None (Off). If booklet paper size is not None, then the
+*% paper type selected for booklet mode will override any other paper
+*% type selected.
+*% The TSBPrivate key takes a string parameter that is exactly the same
+*% as the parameter for th PJL COMMENT command. When the setpagedevice
+*% operator is executed with the TSBPrivate key the parameter is
+*% immediately passed to the DsruJobPJLParse() function in the same
+*% manner as if the PJL COMMENT command had been executed. The result
+*% of using this key is exactly the same as if a PJL command had been
+*% used so only the RIP needs to be changed to support this operation.
+*% If booklet printing is selected, then short edge duplexing by default
+*% is used (Duplex=true and Tumble=true), otherwise if booklet printing
+*% is not selected, then duplexing is turned off (Duplex=false). The Duplexing
+*% Option can be used to override this and change to long edge duplexing
+*% (Duplex=true and Tumble=false) if necessary.
+*OpenUI *BookletPaperSize/Booklet Paper Size: PickOne
+*OrderDependency: 30 AnySetup *BookletPaperSize
+*DefaultBookletPaperSize: None
+*BookletPaperSize None/None (Off): "<</Duplex false >> setpagedevice"
+*BookletPaperSize Letter/Letter: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=LT) /Duplex true /Tumble true >> setpagedevice"
+*End
+*BookletPaperSize A4/A4: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=A4) /Duplex true /Tumble true >> setpagedevice"
+*End
+*BookletPaperSize Legal/Legal: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=LG) /Duplex true /Tumble true >> setpagedevice"
+*End
+*BookletPaperSize Statement/Statement: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=ST) /Duplex true /Tumble true >> setpagedevice"
+*End
+*BookletPaperSize Ledger/Ledger: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=LD) /Duplex true /Tumble true >> setpagedevice"
+*End
+*BookletPaperSize Folio/Folio: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=FO) /Duplex true /Tumble true >> setpagedevice"
+*End
+*BookletPaperSize A3/A3: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=A3) /Duplex true /Tumble true >> setpagedevice"
+*End
+*BookletPaperSize A5/A5: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=A5) /Duplex true /Tumble true >> setpagedevice"
+*End
+*BookletPaperSize B4/B4: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=B4) /Duplex true /Tumble true >> setpagedevice"
+*End
+*BookletPaperSize B5/B5: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=B5) /Duplex true /Tumble true >> setpagedevice"
+*End
+*BookletPaperSize Computer/Computer: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=CO) /Duplex true /Tumble true >> setpagedevice"
+*End
+*BookletPaperSize Legal-13/13" LG: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=13) /Duplex true /Tumble true >> setpagedevice"
+*End
+*BookletPaperSize Square/8.5" SQ: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=SQ) /Duplex true /Tumble true >> setpagedevice"
+*End
+*BookletPaperSize 8K/8K: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=8K) /Duplex true /Tumble true >> setpagedevice"
+*End
+*BookletPaperSize 16K/16K: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=16K) /Duplex true /Tumble true >> setpagedevice"
+*End
+*CloseUI: *BookletPaperSize
+
+*%===== Booklet Page Layout ===============================
+*% This allows the user to select the page layout of the booklet,
+*% Either right to left or left to right.
+*% The default is left to right.
+*OpenUI *BookletPageLayout/Left to Right Page Layout: Boolean
+*OrderDependency: 31 AnySetup *BookletPageLayout
+*DefaultBookletPageLayout: True
+*BookletPageLayout False/Right to Left: "
+ <</TSBPrivate (DSSC PRINT LEFTTORIGHT=0) >> setpagedevice"
+*End
+*BookletPageLayout True/Left to Right: "
+ <</TSBPrivate (DSSC PRINT LEFTTORIGHT=1) >> setpagedevice"
+*End
+*CloseUI: *BookletPageLayout
+
+*%===== Booklet Center Margin ============================
+*% This allows the user to select the size of the center margin (gutter),
+*% in points, from the range 0 - 300. This is in addition to the center
+*% margin already specified by the application. The default is Off/0 points.
+*OpenUI *BookletCenterMargin/Booklet Center Margin: PickOne
+*OrderDependency: 32 AnySetup *BookletCenterMargin
+*DefaultBookletCenterMargin: Off
+*BookletCenterMargin Off/0 points: "
+<</TSBPrivate (DSSC PRINT CENTERMARGIN=000) >> setpagedevice"
+*End
+*BookletCenterMargin 3/3 points: "
+<</TSBPrivate (DSSC PRINT CENTERMARGIN=025) >> setpagedevice"
+*End
+*BookletCenterMargin 6/6 points: "
+<</TSBPrivate (DSSC PRINT CENTERMARGIN=050) >> setpagedevice"
+*End
+*BookletCenterMargin 9/9 points: "
+<</TSBPrivate (DSSC PRINT CENTERMARGIN=075) >> setpagedevice"
+*End
+*BookletCenterMargin 12/12 points: "
+<</TSBPrivate (DSSC PRINT CENTERMARGIN=100) >> setpagedevice"
+*End
+*BookletCenterMargin 15/15 points: "
+<</TSBPrivate (DSSC PRINT CENTERMARGIN=125) >> setpagedevice"
+*End
+*BookletCenterMargin 18/18 points: "
+<</TSBPrivate (DSSC PRINT CENTERMARGIN=150) >> setpagedevice"
+*End
+*BookletCenterMargin 21/21 points: "
+<</TSBPrivate (DSSC PRINT CENTERMARGIN=175) >> setpagedevice"
+*End
+*BookletCenterMargin 24/24 points: "
+<</TSBPrivate (DSSC PRINT CENTERMARGIN=200) >> setpagedevice"
+*End
+*BookletCenterMargin 27/27 points: "
+<</TSBPrivate (DSSC PRINT CENTERMARGIN=225) >> setpagedevice"
+*End
+*BookletCenterMargin 30/30 points: "
+<</TSBPrivate (DSSC PRINT CENTERMARGIN=250) >> setpagedevice"
+*End
+*BookletCenterMargin 33/33 points: "
+<</TSBPrivate (DSSC PRINT CENTERMARGIN=275) >> setpagedevice"
+*End
+*BookletCenterMargin 36/36 points: "
+<</TSBPrivate (DSSC PRINT CENTERMARGIN=300) >> setpagedevice"
+*End
+*CloseUI: *BookletCenterMargin
+
+
+*%===== Booklet Outer Margin ============================
+*% This allows the user to select the size of the outer margin (creep),
+*% in points, from the range 0 - 18, which should take place for the
+*% booklet. The default is Off/0 points.
+*OpenUI *BookletOuterMargin/Booklet Outer Margin: PickOne
+*OrderDependency: 33 AnySetup *BookletOuterMargin
+*DefaultBookletOuterMargin: Off
+*BookletOuterMargin Off/0 points: "
+<</TSBPrivate (DSSC PRINT OUTERMARGIN=000) >> setpagedevice"
+*End
+*BookletOuterMargin 6/6 points: "
+<</TSBPrivate (DSSC PRINT OUTERMARGIN=050) >> setpagedevice"
+*End
+*BookletOuterMargin 12/12 points: "
+<</TSBPrivate (DSSC PRINT OUTERMARGIN=100) >> setpagedevice"
+*End
+*BookletOuterMargin 18/18 points: "
+<</TSBPrivate (DSSC PRINT OUTERMARGIN=150) >> setpagedevice"
+*End
+*BookletOuterMargin 24/24 points: "
+<</TSBPrivate (DSSC PRINT OUTERMARGIN=200) >> setpagedevice"
+*End
+*BookletOuterMargin 30/30 points: "
+<</TSBPrivate (DSSC PRINT OUTERMARGIN=250) >> setpagedevice"
+*End
+*BookletOuterMargin 36/36 points: "
+<</TSBPrivate (DSSC PRINT OUTERMARGIN=300) >> setpagedevice"
+*End
+*BookletOuterMargin 42/42 points: "
+<</TSBPrivate (DSSC PRINT OUTERMARGIN=350) >> setpagedevice"
+*End
+*BookletOuterMargin 48/48 points: "
+<</TSBPrivate (DSSC PRINT OUTERMARGIN=400) >> setpagedevice"
+*End
+*BookletOuterMargin 54/54 points: "
+<</TSBPrivate (DSSC PRINT OUTERMARGIN=450) >> setpagedevice"
+*End
+*BookletOuterMargin 60/60 points: "
+<</TSBPrivate (DSSC PRINT OUTERMARGIN=500) >> setpagedevice"
+*End
+*BookletOuterMargin 66/66 points: "
+<</TSBPrivate (DSSC PRINT OUTERMARGIN=550) >> setpagedevice"
+*End
+*BookletOuterMargin 72/72 points: "
+<</TSBPrivate (DSSC PRINT OUTERMARGIN=600) >> setpagedevice"
+*End
+*CloseUI: *BookletOuterMargin
+
+*CloseGroup: BookletModeOptions
+
+*RequiresPageRegion All: True
+
+*OpenGroup: Quality/Quality
+*%===== Quality Specific Options ==================================
+*% This group of options allows the user to change the various color
+*% options available on the McKinley printer. As there are many options
+*% and only certain combinations are valid, some options have been combined
+*% into one to prevent invalid selections from being made. Refer to the McKinley
+*% Windows Printer Driver Specification v1.00 or later for more details
+*% on how the Quality options work.
+
+
+*%===== Color Resolution Type ============================
+*% This option allows the user to select valid combinations of Color (Color or
+*% Monochrome), Resolution (Hi-res or Low-res) and document Type (General,
+*% Photo, Presentation and LineArt. The default value is Color, Low-res, General.
+*% Color is specified twice in the PS output - as a PS command for the RIP and as
+*% a PJL comment for the engine.
+
+*OpenUI *ColorResType/Color Resolution Type: PickOne
+*OrderDependency: 50 AnySetup *ColorResType
+*DefaultColorResType: ColorLowGeneral
+
+*ColorResType MonoLowAuto/Mono Low-res Auto: "
+
+<</ProcessColorModel /DeviceGray >> setpagedevice
+<</TSBPrivate (DSSC PRINT RENDERMODE=GRAYSCALE)>> setpagedevice
+<</TSBPrivate (DSSC PRINT XYRESOLUTION=600x600)>> setpagedevice
+<</TSBPrivate (DSSC PRINT SCREENTYPE=AUTO)>> setpagedevice
+
+ globaldict /TTEC known {
+ userdict /TSBrendermode (DSSC PRINT RENDERMODE=GRAYSCALE) put
+ userdict /TSBxyresolution (DSSC PRINT XYRESOLUTION=600x600) put
+ userdict /TSBscreentype (DSSC PRINT SCREENTYPE=SMOOTH) put
+ userdict /TRCnumber 5 put
+ userdict /HTnumber 2 put
+ } if
+ userdict begin
+ /concat_str_str {
+ % parameters
+ % string string
+ % result
+ % string
+ dup length
+ 2 index length add
+ 1 index type pop string
+ dup 0 4 index putinterval
+ dup 4 -1 roll length
+ 4 -1 roll putinterval
+ } bind def
+
+ /concat_str_num {
+ % parameters
+ % string number
+ 10 string
+ cvs
+ concat_str_str
+ } bind def
+
+ end
+
+
+ globaldict /TTEC known {
+
+
+ userdict begin
+
+
+ % Check if TSBMediaType is known and set to 0 (plain paper) if not.
+ % This may happen if paper Feed is set to Auto Select.
+ userdict /TSBMediaType known {}
+ {userdict /TSBMediaType 0 put}
+ ifelse
+
+ % modify TRC for paper thickness
+ userdict /TRCnumber
+ userdict /TRCnumber get
+ userdict /TSBMediaType get
+ add put
+
+ /gamma {
+ exch
+ 255 mul
+ floor
+ cvi
+ get
+ 255 div
+ } def
+
+ <</TSBPrivate userdict /TSBscreentype get >> setpagedevice
+ <</TSBPrivate userdict /TSBxyresolution get >> setpagedevice
+ <</TSBPrivate userdict /TSBrendermode get >> setpagedevice
+
+ % generate correct TRC command to run
+ userdict /TRCCommand (TRC_G) TRCnumber concat_str_num put
+ userdict /TRCCommand get cvn load
+ run
+
+ % generate correct TRC define
+ /allTRC (gamma_gray) TRCnumber concat_str_num cvn load def
+
+ % generate correct HT define
+ /allHT (ht) HTnumber concat_str_num cvn load def
+
+ /setAllResource {
+ {allTRC gamma}
+ settransfer
+ allHT sethalftone
+ } def
+
+ <</Install {setAllResource} >> setpagedevice
+ end
+} if"
+
+*End
+
+
+
+*ColorResType MonoLowDetail/Mono Low-res Detail: "
+
+<</ProcessColorModel /DeviceGray >> setpagedevice
+<</TSBPrivate (DSSC PRINT RENDERMODE=GRAYSCALE)>> setpagedevice
+<</TSBPrivate (DSSC PRINT XYRESOLUTION=600x600)>> setpagedevice
+<</TSBPrivate (DSSC PRINT SCREENTYPE=DETAIL)>> setpagedevice
+
+ globaldict /TTEC known {
+ userdict /TSBrendermode (DSSC PRINT RENDERMODE=GRAYSCALE) put
+ userdict /TSBxyresolution (DSSC PRINT XYRESOLUTION=600x600) put
+ userdict /TSBscreentype (DSSC PRINT SCREENTYPE=DETAIL) put
+ userdict /TRCnumber 0 put
+ userdict /HTnumber 0 put
+ } if
+
+ userdict begin
+ /concat_str_str {
+ % parameters
+ % string string
+ % result
+ % string
+ dup length
+ 2 index length add
+ 1 index type pop string
+ dup 0 4 index putinterval
+ dup 4 -1 roll length
+ 4 -1 roll putinterval
+ } bind def
+
+ /concat_str_num {
+ % parameters
+ % string number
+ 10 string
+ cvs
+ concat_str_str
+ } bind def
+
+ end
+
+
+
+ globaldict /TTEC known {
+
+
+ userdict begin
+
+ % Check if TSBMediaType is known and set to 0 (plain paper) if not.
+ % This may happen if paper Feed is set to Auto Select.
+ userdict /TSBMediaType known {}
+ {userdict /TSBMediaType 0 put}
+ ifelse
+
+ % modify TRC for paper thickness
+ userdict /TRCnumber
+ userdict /TRCnumber get
+ userdict /TSBMediaType get
+ add put
+
+ /gamma {
+ exch
+ 255 mul
+ floor
+ cvi
+ get
+ 255 div
+ } def
+
+ <</TSBPrivate userdict /TSBscreentype get >> setpagedevice
+ <</TSBPrivate userdict /TSBxyresolution get >> setpagedevice
+ <</TSBPrivate userdict /TSBrendermode get >> setpagedevice
+
+ % generate correct TRC command to run
+ userdict /TRCCommand (TRC_G) TRCnumber concat_str_num put
+ userdict /TRCCommand get cvn load
+ run
+
+ % generate correct TRC define
+ /allTRC (gamma_gray) TRCnumber concat_str_num cvn load def
+
+ % generate correct HT define
+ /allHT (ht) HTnumber concat_str_num cvn load def
+
+ /setAllResource {
+ {allTRC gamma}
+ settransfer
+ allHT sethalftone
+ } def
+
+ <</Install {setAllResource} >> setpagedevice
+ end
+} if"
+
+*End
+
+
+*ColorResType MonoLowSmooth/Mono Low-res Smooth: "
+
+<</ProcessColorModel /DeviceGray >> setpagedevice
+<</TSBPrivate (DSSC PRINT RENDERMODE=GRAYSCALE)>> setpagedevice
+<</TSBPrivate (DSSC PRINT XYRESOLUTION=600x600)>> setpagedevice
+<</TSBPrivate (DSSC PRINT SCREENTYPE=SMOOTH)>> setpagedevice
+
+ globaldict /TTEC known {
+ userdict /TSBrendermode (DSSC PRINT RENDERMODE=GRAYSCALE) put
+ userdict /TSBxyresolution (DSSC PRINT XYRESOLUTION=600x600) put
+ userdict /TSBscreentype (DSSC PRINT SCREENTYPE=SMOOTH) put
+ userdict /TRCnumber 5 put
+ userdict /HTnumber 2 put
+ } if
+ userdict begin
+ /concat_str_str {
+ % parameters
+ % string string
+ % result
+ % string
+ dup length
+ 2 index length add
+ 1 index type pop string
+ dup 0 4 index putinterval
+ dup 4 -1 roll length
+ 4 -1 roll putinterval
+ } bind def
+
+ /concat_str_num {
+ % parameters
+ % string number
+ 10 string
+ cvs
+ concat_str_str
+ } bind def
+
+ end
+
+
+ globaldict /TTEC known {
+
+
+ userdict begin
+
+
+ % Check if TSBMediaType is known and set to 0 (plain paper) if not.
+ % This may happen if paper Feed is set to Auto Select.
+ userdict /TSBMediaType known {}
+ {userdict /TSBMediaType 0 put}
+ ifelse
+
+ % modify TRC for paper thickness
+ userdict /TRCnumber
+ userdict /TRCnumber get
+ userdict /TSBMediaType get
+ add put
+
+ /gamma {
+ exch
+ 255 mul
+ floor
+ cvi
+ get
+ 255 div
+ } def
+
+ <</TSBPrivate userdict /TSBscreentype get >> setpagedevice
+ <</TSBPrivate userdict /TSBxyresolution get >> setpagedevice
+ <</TSBPrivate userdict /TSBrendermode get >> setpagedevice
+
+ % generate correct TRC command to run
+ userdict /TRCCommand (TRC_G) TRCnumber concat_str_num put
+ userdict /TRCCommand get cvn load
+ run
+
+ % generate correct TRC define
+ /allTRC (gamma_gray) TRCnumber concat_str_num cvn load def
+
+ % generate correct HT define
+ /allHT (ht) HTnumber concat_str_num cvn load def
+
+ /setAllResource {
+ {allTRC gamma}
+ settransfer
+ allHT sethalftone
+ } def
+
+ <</Install {setAllResource} >> setpagedevice
+ end
+} if"
+
+*End
+
+
+*ColorResType ColorLowGeneral/Color Low-res General: "
+<</TSBPrivate (DSSC PRINT DOCUMENTTYPE=NORMAL)>> setpagedevice
+<</TSBPrivate (DSSC PRINT RENDERMODE=COLOR)>> setpagedevice
+<</TSBPrivate (DSSC PRINT XYRESOLUTION=600x600)>> setpagedevice
+<</TSBPrivate (DSSC PRINT SCREENTYPE=SMOOTH)>> setpagedevice
+
+ globaldict /TTEC known {
+ userdict /TSBdocumenttype (DSSC PRINT DOCUMENTTYPE=NORMAL) put
+ userdict /TSBrendermode (DSSC PRINT RENDERMODE=COLOR) put
+ userdict /TSBxyresolution (DSSC PRINT XYRESOLUTION=600x600) put
+ userdict /TSBscreentype (DSSC PRINT SCREENTYPE=SMOOTH) put
+ userdict /CRDnumber 15 put
+ userdict /TRCnumber 10 put
+ userdict /HTnumber 2 put
+ } if
+ userdict begin
+ /concat_str_str {
+ % parameters
+ % string string
+ % result
+ % string
+ dup length
+ 2 index length add
+ 1 index type pop string
+ dup 0 4 index putinterval
+ dup 4 -1 roll length
+ 4 -1 roll putinterval
+ } bind def
+
+ /concat_str_num {
+ % parameters
+ % string number
+ 10 string
+ cvs
+ concat_str_str
+ } bind def
+
+ end
+
+ globaldict /TTEC known {
+
+
+ userdict begin
+
+
+ % Check if TSBMediaType is known and set to 0 (plain paper) if not.
+ % This may happen if paper Feed is set to Auto Select.
+ userdict /TSBMediaType known {}
+ {userdict /TSBMediaType 0 put}
+ ifelse
+
+ % modify TRC for paper thickness
+ userdict /TRCnumber
+ userdict /TRCnumber get
+ userdict /TSBMediaType get
+ add put
+
+ /gamma {
+ exch
+ 255 mul
+ floor
+ cvi
+ get
+ 255 div
+ } def
+
+ <</TSBPrivate userdict /TSBrendermode get >> setpagedevice
+
+ % the job is color so set color settings
+
+ /DefaultCMYK [/DeviceCMYK] /ColorSpace defineresource pop
+ /DefaultGray [/DeviceGray] /ColorSpace defineresource pop
+ <</UseCIEColor true >> setpagedevice
+
+ <</TSBPrivate userdict /TSBdocumenttype get >> setpagedevice
+ <</TSBPrivate userdict /TSBxyresolution get >> setpagedevice
+ <</TSBPrivate userdict /TSBscreentype get >> setpagedevice
+ % generate correct CRD command to run
+ userdict /CRDCommand (CRD) CRDnumber concat_str_num put
+ userdict /CRDCommand get cvn load
+ run
+
+ % generate correct TRC command to run
+ userdict /TRCCommand (TRC_C) TRCnumber concat_str_num put
+ userdict /TRCCommand get cvn load
+ run
+
+
+ % generate correct CRD define
+ /allCRD (crd) CRDnumber concat_str_num cvn load def
+
+ % generate correct cyan TRC define
+ /allTRCc (gamma_cyan) TRCnumber concat_str_num cvn load def
+
+ % generate correct magenta TRC define
+ /allTRCm (gamma_magenta) TRCnumber concat_str_num cvn load def
+
+ % generate correct yellow TRC define
+ /allTRCy (gamma_yellow) TRCnumber concat_str_num cvn load def
+
+ % generate correct black TRC define
+ /allTRCk (gamma_black) TRCnumber concat_str_num cvn load def
+
+ % generate correct HT define
+ /allHT (ht) HTnumber concat_str_num cvn load def
+
+ /setAllResource {
+ userdict /crd15 known false eq {allCRD setcolorrendering} if
+ {allTRCc gamma}
+ {allTRCm gamma}
+ {allTRCy gamma}
+ {allTRCk gamma}
+ setcolortransfer
+ allHT sethalftone
+ } def
+
+ <</Install {setAllResource} >> setpagedevice
+ end
+} if"
+
+*End
+
+
+
+*ColorResType ColorLowPhoto/Color Low-res Photo: "
+<</TSBPrivate (DSSC PRINT DOCUMENTTYPE=PHOTO)>> setpagedevice
+<</TSBPrivate (DSSC PRINT RENDERMODE=COLOR)>> setpagedevice
+<</TSBPrivate (DSSC PRINT XYRESOLUTION=600x600)>> setpagedevice
+<</TSBPrivate (DSSC PRINT SCREENTYPE=SMOOTH)>> setpagedevice
+
+ globaldict /TTEC known {
+ userdict /TSBdocumenttype (DSSC PRINT DOCUMENTTYPE=PHOTO) put
+ userdict /TSBrendermode (DSSC PRINT RENDERMODE=COLOR) put
+ userdict /TSBxyresolution (DSSC PRINT XYRESOLUTION=600x600) put
+ userdict /TSBscreentype (DSSC PRINT SCREENTYPE=SMOOTH) put
+ userdict /CRDnumber 3 put
+ userdict /TRCnumber 10 put
+ userdict /HTnumber 2 put
+ } if
+ userdict begin
+ /concat_str_str {
+ % parameters
+ % string string
+ % result
+ % string
+ dup length
+ 2 index length add
+ 1 index type pop string
+ dup 0 4 index putinterval
+ dup 4 -1 roll length
+ 4 -1 roll putinterval
+ } bind def
+
+ /concat_str_num {
+ % parameters
+ % string number
+ 10 string
+ cvs
+ concat_str_str
+ } bind def
+
+ end
+
+ globaldict /TTEC known {
+
+
+ userdict begin
+
+
+ % Check if TSBMediaType is known and set to 0 (plain paper) if not.
+ % This may happen if paper Feed is set to Auto Select.
+ userdict /TSBMediaType known {}
+ {userdict /TSBMediaType 0 put}
+ ifelse
+
+ % modify TRC for paper thickness
+ userdict /TRCnumber
+ userdict /TRCnumber get
+ userdict /TSBMediaType get
+ add put
+
+ /gamma {
+ exch
+ 255 mul
+ floor
+ cvi
+ get
+ 255 div
+ } def
+
+ <</TSBPrivate userdict /TSBrendermode get >> setpagedevice
+
+ % the job is color so set color settings
+
+ /DefaultCMYK [/DeviceCMYK] /ColorSpace defineresource pop
+ /DefaultGray [/DeviceGray] /ColorSpace defineresource pop
+ <</UseCIEColor true >> setpagedevice
+
+ <</TSBPrivate userdict /TSBdocumenttype get >> setpagedevice
+ <</TSBPrivate userdict /TSBxyresolution get >> setpagedevice
+ <</TSBPrivate userdict /TSBscreentype get >> setpagedevice
+ % generate correct CRD command to run
+ userdict /CRDCommand (CRD) CRDnumber concat_str_num put
+ userdict /CRDCommand get cvn load
+ run
+
+ % generate correct TRC command to run
+ userdict /TRCCommand (TRC_C) TRCnumber concat_str_num put
+ userdict /TRCCommand get cvn load
+ run
+
+
+ % generate correct CRD define
+ /allCRD (crd) CRDnumber concat_str_num cvn load def
+
+ % generate correct cyan TRC define
+ /allTRCc (gamma_cyan) TRCnumber concat_str_num cvn load def
+
+ % generate correct magenta TRC define
+ /allTRCm (gamma_magenta) TRCnumber concat_str_num cvn load def
+
+ % generate correct yellow TRC define
+ /allTRCy (gamma_yellow) TRCnumber concat_str_num cvn load def
+
+ % generate correct black TRC define
+ /allTRCk (gamma_black) TRCnumber concat_str_num cvn load def
+
+ % generate correct HT define
+ /allHT (ht) HTnumber concat_str_num cvn load def
+
+ /setAllResource {
+ userdict /crd15 known false eq {allCRD setcolorrendering} if
+ {allTRCc gamma}
+ {allTRCm gamma}
+ {allTRCy gamma}
+ {allTRCk gamma}
+ setcolortransfer
+ allHT sethalftone
+ } def
+
+ <</Install {setAllResource} >> setpagedevice
+ end
+
+} if"
+
+*End
+
+
+
+*ColorResType ColorLowPresentation/Color Low-res Presentation: "
+<</TSBPrivate (DSSC PRINT DOCUMENTTYPE=PRESEN)>> setpagedevice
+<</TSBPrivate (DSSC PRINT RENDERMODE=COLOR)>> setpagedevice
+<</TSBPrivate (DSSC PRINT XYRESOLUTION=600x600)>> setpagedevice
+<</TSBPrivate (DSSC PRINT SCREENTYPE=SMOOTH)>> setpagedevice
+
+ globaldict /TTEC known {
+ userdict /TSBdocumenttype (DSSC PRINT DOCUMENTTYPE=PRESEN) put
+ userdict /TSBrendermode (DSSC PRINT RENDERMODE=COLOR) put
+ userdict /TSBxyresolution (DSSC PRINT XYRESOLUTION=600x600) put
+ userdict /TSBscreentype (DSSC PRINT SCREENTYPE=SMOOTH) put
+ userdict /CRDnumber 9 put
+ userdict /TRCnumber 10 put
+ userdict /HTnumber 2 put
+ } if
+ userdict begin
+ /concat_str_str {
+ % parameters
+ % string string
+ % result
+ % string
+ dup length
+ 2 index length add
+ 1 index type pop string
+ dup 0 4 index putinterval
+ dup 4 -1 roll length
+ 4 -1 roll putinterval
+ } bind def
+
+ /concat_str_num {
+ % parameters
+ % string number
+ 10 string
+ cvs
+ concat_str_str
+ } bind def
+
+ end
+
+ globaldict /TTEC known {
+
+
+ userdict begin
+
+
+ % Check if TSBMediaType is known and set to 0 (plain paper) if not.
+ % This may happen if paper Feed is set to Auto Select.
+ userdict /TSBMediaType known {}
+ {userdict /TSBMediaType 0 put}
+ ifelse
+
+ % modify TRC for paper thickness
+ userdict /TRCnumber
+ userdict /TRCnumber get
+ userdict /TSBMediaType get
+ add put
+
+ /gamma {
+ exch
+ 255 mul
+ floor
+ cvi
+ get
+ 255 div
+ } def
+
+ <</TSBPrivate userdict /TSBrendermode get >> setpagedevice
+
+ % the job is color so set color settings
+
+ /DefaultCMYK [/DeviceCMYK] /ColorSpace defineresource pop
+ /DefaultGray [/DeviceGray] /ColorSpace defineresource pop
+ <</UseCIEColor true >> setpagedevice
+
+ <</TSBPrivate userdict /TSBdocumenttype get >> setpagedevice
+ <</TSBPrivate userdict /TSBxyresolution get >> setpagedevice
+ <</TSBPrivate userdict /TSBscreentype get >> setpagedevice
+ % generate correct CRD command to run
+ userdict /CRDCommand (CRD) CRDnumber concat_str_num put
+ userdict /CRDCommand get cvn load
+ run
+
+ % generate correct TRC command to run
+ userdict /TRCCommand (TRC_C) TRCnumber concat_str_num put
+ userdict /TRCCommand get cvn load
+ run
+
+
+ % generate correct CRD define
+ /allCRD (crd) CRDnumber concat_str_num cvn load def
+
+ % generate correct cyan TRC define
+ /allTRCc (gamma_cyan) TRCnumber concat_str_num cvn load def
+
+ % generate correct magenta TRC define
+ /allTRCm (gamma_magenta) TRCnumber concat_str_num cvn load def
+
+ % generate correct yellow TRC define
+ /allTRCy (gamma_yellow) TRCnumber concat_str_num cvn load def
+
+ % generate correct black TRC define
+ /allTRCk (gamma_black) TRCnumber concat_str_num cvn load def
+
+ % generate correct HT define
+ /allHT (ht) HTnumber concat_str_num cvn load def
+
+ /setAllResource {
+ userdict /crd15 known false eq {allCRD setcolorrendering} if
+ {allTRCc gamma}
+ {allTRCm gamma}
+ {allTRCy gamma}
+ {allTRCk gamma}
+ setcolortransfer
+ allHT sethalftone
+ } def
+
+ <</Install {setAllResource} >> setpagedevice
+ end
+
+} if"
+
+*End
+
+
+
+*ColorResType ColorLowLineArt/Color Low-res LineArt: "
+<</TSBPrivate (DSSC PRINT DOCUMENTTYPE=LINEART)>> setpagedevice
+<</TSBPrivate (DSSC PRINT RENDERMODE=COLOR)>> setpagedevice
+<</TSBPrivate (DSSC PRINT XYRESOLUTION=600x600)>> setpagedevice
+<</TSBPrivate (DSSC PRINT SCREENTYPE=DETAIL)>> setpagedevice
+
+ globaldict /TTEC known {
+ userdict /TSBdocumenttype (DSSC PRINT DOCUMENTTYPE=LINEART) put
+ userdict /TSBrendermode (DSSC PRINT RENDERMODE=COLOR) put
+ userdict /TSBxyresolution (DSSC PRINT XYRESOLUTION=600x600) put
+ userdict /TSBscreentype (DSSC PRINT SCREENTYPE=DETAIL) put
+ userdict /CRDnumber 6 put
+ userdict /TRCnumber 0 put
+ userdict /HTnumber 0 put
+ } if
+ userdict begin
+ /concat_str_str {
+ % parameters
+ % string string
+ % result
+ % string
+ dup length
+ 2 index length add
+ 1 index type pop string
+ dup 0 4 index putinterval
+ dup 4 -1 roll length
+ 4 -1 roll putinterval
+ } bind def
+
+ /concat_str_num {
+ % parameters
+ % string number
+ 10 string
+ cvs
+ concat_str_str
+ } bind def
+
+ end
+
+ globaldict /TTEC known {
+
+
+ userdict begin
+
+
+ % Check if TSBMediaType is known and set to 0 (plain paper) if not.
+ % This may happen if paper Feed is set to Auto Select.
+ userdict /TSBMediaType known {}
+ {userdict /TSBMediaType 0 put}
+ ifelse
+
+ % modify TRC for paper thickness
+ userdict /TRCnumber
+ userdict /TRCnumber get
+ userdict /TSBMediaType get
+ add put
+
+ /gamma {
+ exch
+ 255 mul
+ floor
+ cvi
+ get
+ 255 div
+ } def
+
+ <</TSBPrivate userdict /TSBrendermode get >> setpagedevice
+
+ % the job is color so set color settings
+
+ /DefaultCMYK [/DeviceCMYK] /ColorSpace defineresource pop
+ /DefaultGray [/DeviceGray] /ColorSpace defineresource pop
+ <</UseCIEColor true >> setpagedevice
+
+ <</TSBPrivate userdict /TSBdocumenttype get >> setpagedevice
+ <</TSBPrivate userdict /TSBxyresolution get >> setpagedevice
+ <</TSBPrivate userdict /TSBscreentype get >> setpagedevice
+ % generate correct CRD command to run
+ userdict /CRDCommand (CRD) CRDnumber concat_str_num put
+ userdict /CRDCommand get cvn load
+ run
+
+ % generate correct TRC command to run
+ userdict /TRCCommand (TRC_C) TRCnumber concat_str_num put
+ userdict /TRCCommand get cvn load
+ run
+
+
+ % generate correct CRD define
+ /allCRD (crd) CRDnumber concat_str_num cvn load def
+
+ % generate correct cyan TRC define
+ /allTRCc (gamma_cyan) TRCnumber concat_str_num cvn load def
+
+ % generate correct magenta TRC define
+ /allTRCm (gamma_magenta) TRCnumber concat_str_num cvn load def
+
+ % generate correct yellow TRC define
+ /allTRCy (gamma_yellow) TRCnumber concat_str_num cvn load def
+
+ % generate correct black TRC define
+ /allTRCk (gamma_black) TRCnumber concat_str_num cvn load def
+
+ % generate correct HT define
+ /allHT (ht) HTnumber concat_str_num cvn load def
+
+ /setAllResource {
+ userdict /crd15 known false eq {allCRD setcolorrendering} if
+ {allTRCc gamma}
+ {allTRCm gamma}
+ {allTRCy gamma}
+ {allTRCk gamma}
+ setcolortransfer
+ allHT sethalftone
+
+ } def
+
+ <</Install {setAllResource} >> setpagedevice
+ end
+
+} if"
+
+*End
+
+
+*ColorResType ColorHighGeneral/Color High-res General: "
+<</TSBPrivate (DSSC PRINT DOCUMENTTYPE=NORMAL)>> setpagedevice
+<</TSBPrivate (DSSC PRINT RENDERMODE=COLOR)>> setpagedevice
+<</TSBPrivate (DSSC PRINT XYRESOLUTION=1200x600)>> setpagedevice
+<</TSBPrivate (DSSC PRINT SCREENTYPE=SMOOTH)>> setpagedevice
+
+ globaldict /TTEC known {
+ userdict /TSBdocumenttype (DSSC PRINT DOCUMENTTYPE=NORMAL) put
+ userdict /TSBrendermode (DSSC PRINT RENDERMODE=COLOR) put
+ userdict /TSBxyresolution (DSSC PRINT XYRESOLUTION=1200x600) put
+ userdict /TSBscreentype (DSSC PRINT SCREENTYPE=SMOOTH) put
+ userdict /CRDnumber 17 put
+ userdict /TRCnumber 15 put
+ userdict /HTnumber 3 put
+ } if
+userdict begin
+ /concat_str_str {
+ % parameters
+ % string string
+ % result
+ % string
+ dup length
+ 2 index length add
+ 1 index type pop string
+ dup 0 4 index putinterval
+ dup 4 -1 roll length
+ 4 -1 roll putinterval
+ } bind def
+
+ /concat_str_num {
+ % parameters
+ % string number
+ 10 string
+ cvs
+ concat_str_str
+ } bind def
+
+ end
+
+ globaldict /TTEC known {
+
+
+ userdict begin
+
+
+ % Check if TSBMediaType is known and set to 0 (plain paper) if not.
+ % This may happen if paper Feed is set to Auto Select.
+ userdict /TSBMediaType known {}
+ {userdict /TSBMediaType 0 put}
+ ifelse
+
+ % modify TRC for paper thickness
+ userdict /TRCnumber
+ userdict /TRCnumber get
+ userdict /TSBMediaType get
+ add put
+
+ /gamma {
+ exch
+ 255 mul
+ floor
+ cvi
+ get
+ 255 div
+ } def
+
+ <</TSBPrivate userdict /TSBrendermode get >> setpagedevice
+
+ % the job is color so set color settings
+
+ /DefaultCMYK [/DeviceCMYK] /ColorSpace defineresource pop
+ /DefaultGray [/DeviceGray] /ColorSpace defineresource pop
+ <</UseCIEColor true >> setpagedevice
+
+ <</TSBPrivate userdict /TSBdocumenttype get >> setpagedevice
+ <</TSBPrivate userdict /TSBxyresolution get >> setpagedevice
+ <</TSBPrivate userdict /TSBscreentype get >> setpagedevice
+ % generate correct CRD command to run
+ userdict /CRDCommand (CRD) CRDnumber concat_str_num put
+ userdict /CRDCommand get cvn load
+ run
+
+ % generate correct TRC command to run
+ userdict /TRCCommand (TRC_C) TRCnumber concat_str_num put
+ userdict /TRCCommand get cvn load
+ run
+
+
+ % generate correct CRD define
+ /allCRD (crd) CRDnumber concat_str_num cvn load def
+
+ % generate correct cyan TRC define
+ /allTRCc (gamma_cyan) TRCnumber concat_str_num cvn load def
+
+ % generate correct magenta TRC define
+ /allTRCm (gamma_magenta) TRCnumber concat_str_num cvn load def
+
+ % generate correct yellow TRC define
+ /allTRCy (gamma_yellow) TRCnumber concat_str_num cvn load def
+
+ % generate correct black TRC define
+ /allTRCk (gamma_black) TRCnumber concat_str_num cvn load def
+
+ % generate correct HT define
+ /allHT (ht) HTnumber concat_str_num cvn load def
+
+ /setAllResource {
+ userdict /crd15 known false eq {allCRD setcolorrendering} if
+ {allTRCc gamma}
+ {allTRCm gamma}
+ {allTRCy gamma}
+ {allTRCk gamma}
+ setcolortransfer
+ allHT sethalftone
+ } def
+
+ <</Install {setAllResource} >> setpagedevice
+ end
+
+} if"
+
+*End
+
+
+*ColorResType ColorHighPhoto/Color High-res Photo: "
+<</TSBPrivate (DSSC PRINT DOCUMENTTYPE=PHOTO)>> setpagedevice
+<</TSBPrivate (DSSC PRINT RENDERMODE=COLOR)>> setpagedevice
+<</TSBPrivate (DSSC PRINT XYRESOLUTION=1200x600)>> setpagedevice
+<</TSBPrivate (DSSC PRINT SCREENTYPE=SMOOTH)>> setpagedevice
+
+ globaldict /TTEC known {
+ userdict /TSBdocumenttype (DSSC PRINT DOCUMENTTYPE=PHOTO) put
+ userdict /TSBrendermode (DSSC PRINT RENDERMODE=COLOR) put
+ userdict /TSBxyresolution (DSSC PRINT XYRESOLUTION=1200x600) put
+ userdict /TSBscreentype (DSSC PRINT SCREENTYPE=SMOOTH) put
+ userdict /CRDnumber 5 put
+ userdict /TRCnumber 15 put
+ userdict /HTnumber 3 put
+ } if
+ userdict begin
+ /concat_str_str {
+ % parameters
+ % string string
+ % result
+ % string
+ dup length
+ 2 index length add
+ 1 index type pop string
+ dup 0 4 index putinterval
+ dup 4 -1 roll length
+ 4 -1 roll putinterval
+ } bind def
+
+ /concat_str_num {
+ % parameters
+ % string number
+ 10 string
+ cvs
+ concat_str_str
+ } bind def
+
+ end
+
+ globaldict /TTEC known {
+
+
+ userdict begin
+
+
+ % Check if TSBMediaType is known and set to 0 (plain paper) if not.
+ % This may happen if paper Feed is set to Auto Select.
+ userdict /TSBMediaType known {}
+ {userdict /TSBMediaType 0 put}
+ ifelse
+
+ % modify TRC for paper thickness
+ userdict /TRCnumber
+ userdict /TRCnumber get
+ userdict /TSBMediaType get
+ add put
+
+ /gamma {
+ exch
+ 255 mul
+ floor
+ cvi
+ get
+ 255 div
+ } def
+
+ <</TSBPrivate userdict /TSBrendermode get >> setpagedevice
+
+ % the job is color so set color settings
+
+ /DefaultCMYK [/DeviceCMYK] /ColorSpace defineresource pop
+ /DefaultGray [/DeviceGray] /ColorSpace defineresource pop
+ <</UseCIEColor true >> setpagedevice
+
+ <</TSBPrivate userdict /TSBdocumenttype get >> setpagedevice
+ <</TSBPrivate userdict /TSBxyresolution get >> setpagedevice
+ <</TSBPrivate userdict /TSBscreentype get >> setpagedevice
+ % generate correct CRD command to run
+ userdict /CRDCommand (CRD) CRDnumber concat_str_num put
+ userdict /CRDCommand get cvn load
+ run
+
+ % generate correct TRC command to run
+ userdict /TRCCommand (TRC_C) TRCnumber concat_str_num put
+ userdict /TRCCommand get cvn load
+ run
+
+
+ % generate correct CRD define
+ /allCRD (crd) CRDnumber concat_str_num cvn load def
+
+ % generate correct cyan TRC define
+ /allTRCc (gamma_cyan) TRCnumber concat_str_num cvn load def
+
+ % generate correct magenta TRC define
+ /allTRCm (gamma_magenta) TRCnumber concat_str_num cvn load def
+
+ % generate correct yellow TRC define
+ /allTRCy (gamma_yellow) TRCnumber concat_str_num cvn load def
+
+ % generate correct black TRC define
+ /allTRCk (gamma_black) TRCnumber concat_str_num cvn load def
+
+ % generate correct HT define
+ /allHT (ht) HTnumber concat_str_num cvn load def
+
+ /setAllResource {
+ userdict /crd15 known false eq {allCRD setcolorrendering} if
+ {allTRCc gamma}
+ {allTRCm gamma}
+ {allTRCy gamma}
+ {allTRCk gamma}
+ setcolortransfer
+ allHT sethalftone
+ } def
+
+ <</Install {setAllResource} >> setpagedevice
+ end
+
+} if"
+
+*End
+
+
+
+*ColorResType ColorHighPresentation/Color High-res Presentation: "
+<</TSBPrivate (DSSC PRINT DOCUMENTTYPE=PRESEN)>> setpagedevice
+<</TSBPrivate (DSSC PRINT RENDERMODE=COLOR)>> setpagedevice
+<</TSBPrivate (DSSC PRINT XYRESOLUTION=1200x600)>> setpagedevice
+<</TSBPrivate (DSSC PRINT SCREENTYPE=SMOOTH)>> setpagedevice
+
+ globaldict /TTEC known {
+ userdict /TSBdocumenttype (DSSC PRINT DOCUMENTTYPE=PRESEN) put
+ userdict /TSBrendermode (DSSC PRINT RENDERMODE=COLOR) put
+ userdict /TSBxyresolution (DSSC PRINT XYRESOLUTION=1200x600) put
+ userdict /TSBscreentype (DSSC PRINT SCREENTYPE=SMOOTH) put
+ userdict /CRDnumber 11 put
+ userdict /TRCnumber 15 put
+ userdict /HTnumber 3 put
+ } if
+ userdict begin
+ /concat_str_str {
+ % parameters
+ % string string
+ % result
+ % string
+ dup length
+ 2 index length add
+ 1 index type pop string
+ dup 0 4 index putinterval
+ dup 4 -1 roll length
+ 4 -1 roll putinterval
+ } bind def
+
+ /concat_str_num {
+ % parameters
+ % string number
+ 10 string
+ cvs
+ concat_str_str
+ } bind def
+
+ end
+
+ globaldict /TTEC known {
+
+
+ userdict begin
+
+
+ % Check if TSBMediaType is known and set to 0 (plain paper) if not.
+ % This may happen if paper Feed is set to Auto Select.
+ userdict /TSBMediaType known {}
+ {userdict /TSBMediaType 0 put}
+ ifelse
+
+ % modify TRC for paper thickness
+ userdict /TRCnumber
+ userdict /TRCnumber get
+ userdict /TSBMediaType get
+ add put
+
+ /gamma {
+ exch
+ 255 mul
+ floor
+ cvi
+ get
+ 255 div
+ } def
+
+ <</TSBPrivate userdict /TSBrendermode get >> setpagedevice
+
+ % the job is color so set color settings
+ /DefaultCMYK [/DeviceCMYK] /ColorSpace defineresource pop
+ /DefaultGray [/DeviceGray] /ColorSpace defineresource pop
+ <</UseCIEColor true >> setpagedevice
+
+ <</TSBPrivate userdict /TSBdocumenttype get >> setpagedevice
+ <</TSBPrivate userdict /TSBxyresolution get >> setpagedevice
+ <</TSBPrivate userdict /TSBscreentype get >> setpagedevice
+ % generate correct CRD command to run
+ userdict /CRDCommand (CRD) CRDnumber concat_str_num put
+ userdict /CRDCommand get cvn load
+ run
+
+ % generate correct TRC command to run
+ userdict /TRCCommand (TRC_C) TRCnumber concat_str_num put
+ userdict /TRCCommand get cvn load
+ run
+
+
+ % generate correct CRD define
+ /allCRD (crd) CRDnumber concat_str_num cvn load def
+
+ % generate correct cyan TRC define
+ /allTRCc (gamma_cyan) TRCnumber concat_str_num cvn load def
+
+ % generate correct magenta TRC define
+ /allTRCm (gamma_magenta) TRCnumber concat_str_num cvn load def
+
+ % generate correct yellow TRC define
+ /allTRCy (gamma_yellow) TRCnumber concat_str_num cvn load def
+
+ % generate correct black TRC define
+ /allTRCk (gamma_black) TRCnumber concat_str_num cvn load def
+
+ % generate correct HT define
+ /allHT (ht) HTnumber concat_str_num cvn load def
+
+ /setAllResource {
+ userdict /crd15 known false eq {allCRD setcolorrendering} if
+ {allTRCc gamma}
+ {allTRCm gamma}
+ {allTRCy gamma}
+ {allTRCk gamma}
+ setcolortransfer
+ allHT sethalftone
+ } def
+
+ <</Install {setAllResource} >> setpagedevice
+ end
+
+} if"
+
+*End
+
+
+*ColorResType ColorHighLineArt/Color High-res LineArt: "
+<</TSBPrivate (DSSC PRINT DOCUMENTTYPE=LINEART)>> setpagedevice
+<</TSBPrivate (DSSC PRINT RENDERMODE=COLOR)>> setpagedevice
+<</TSBPrivate (DSSC PRINT XYRESOLUTION=1200x600)>> setpagedevice
+<</TSBPrivate (DSSC PRINT SCREENTYPE=DETAIL)>> setpagedevice
+
+ globaldict /TTEC known {
+ userdict /TSBdocumenttype (DSSC PRINT DOCUMENTTYPE=LINEART) put
+ userdict /TSBrendermode (DSSC PRINT RENDERMODE=COLOR) put
+ userdict /TSBxyresolution(DSSC PRINT XYRESOLUTION=1200x600) put
+ userdict /TSBscreentype (DSSC PRINT SCREENTYPE=DETAIL) put
+ userdict /CRDnumber 8 put
+ userdict /TRCnumber 5 put
+ userdict /HTnumber 1 put
+ } if
+ userdict begin
+ /concat_str_str {
+ % parameters
+ % string string
+ % result
+ % string
+ dup length
+ 2 index length add
+ 1 index type pop string
+ dup 0 4 index putinterval
+ dup 4 -1 roll length
+ 4 -1 roll putinterval
+ } bind def
+
+ /concat_str_num {
+ % parameters
+ % string number
+ 10 string
+ cvs
+ concat_str_str
+ } bind def
+
+ end
+
+ globaldict /TTEC known {
+
+
+ userdict begin
+
+
+ % Check if TSBMediaType is known and set to 0 (plain paper) if not.
+ % This may happen if paper Feed is set to Auto Select.
+ userdict /TSBMediaType known {}
+ {userdict /TSBMediaType 0 put}
+ ifelse
+
+ % modify TRC for paper thickness
+ userdict /TRCnumber
+ userdict /TRCnumber get
+ userdict /TSBMediaType get
+ add put
+
+ /gamma {
+ exch
+ 255 mul
+ floor
+ cvi
+ get
+ 255 div
+ } def
+
+ <</TSBPrivate userdict /TSBrendermode get >> setpagedevice
+
+ % the job is color so set color settings
+
+ /DefaultCMYK [/DeviceCMYK] /ColorSpace defineresource pop
+ /DefaultGray [/DeviceGray] /ColorSpace defineresource pop
+ <</UseCIEColor true >> setpagedevice
+
+ <</TSBPrivate userdict /TSBdocumenttype get >> setpagedevice
+ <</TSBPrivate userdict /TSBxyresolution get >> setpagedevice
+ <</TSBPrivate userdict /TSBscreentype get >> setpagedevice
+ % generate correct CRD command to run
+ userdict /CRDCommand (CRD) CRDnumber concat_str_num put
+ userdict /CRDCommand get cvn load
+ run
+
+ % generate correct TRC command to run
+ userdict /TRCCommand (TRC_C) TRCnumber concat_str_num put
+ userdict /TRCCommand get cvn load
+ run
+
+
+ % generate correct CRD define
+ /allCRD (crd) CRDnumber concat_str_num cvn load def
+
+ % generate correct cyan TRC define
+ /allTRCc (gamma_cyan) TRCnumber concat_str_num cvn load def
+
+ % generate correct magenta TRC define
+ /allTRCm (gamma_magenta) TRCnumber concat_str_num cvn load def
+
+ % generate correct yellow TRC define
+ /allTRCy (gamma_yellow) TRCnumber concat_str_num cvn load def
+
+ % generate correct black TRC define
+ /allTRCk (gamma_black) TRCnumber concat_str_num cvn load def
+
+ % generate correct HT define
+ /allHT (ht) HTnumber concat_str_num cvn load def
+
+ /setAllResource {
+ userdict /crd15 known false eq {allCRD setcolorrendering} if
+ {allTRCc gamma}
+ {allTRCm gamma}
+ {allTRCy gamma}
+ {allTRCk gamma}
+ setcolortransfer
+ allHT sethalftone
+ } def
+
+ <</Install {setAllResource} >> setpagedevice
+ end
+
+} if"
+
+*End
+
+
+*ColorResType ColorLowOHP/Color Low-res Transparency: "
+<</TSBPrivate (DSSC PRINT DOCUMENTTYPE=NORMAL)>> setpagedevice
+<</TSBPrivate (DSSC PRINT RENDERMODE=COLOR)>> setpagedevice
+<</TSBPrivate (DSSC PRINT XYRESOLUTION=600x600)>> setpagedevice
+<</TSBPrivate (DSSC PRINT SCREENTYPE=SMOOTH)>> setpagedevice
+
+ globaldict /TTEC known {
+ userdict /TSBdocumenttype (DSSC PRINT DOCUMENTTYPE=NORMAL) put
+ userdict /TSBrendermode (DSSC PRINT RENDERMODE=COLOR) put
+ userdict /TSBxyresolution (DSSC PRINT XYRESOLUTION=600x600) put
+ userdict /TSBscreentype (DSSC PRINT SCREENTYPE=SMOOTH) put
+ userdict /CRDnumber 15 put
+ userdict /TRCnumber 10 put
+ userdict /HTnumber 2 put
+ } if
+ userdict begin
+ /concat_str_str {
+ % parameters
+ % string string
+ % result
+ % string
+ dup length
+ 2 index length add
+ 1 index type pop string
+ dup 0 4 index putinterval
+ dup 4 -1 roll length
+ 4 -1 roll putinterval
+ } bind def
+
+ /concat_str_num {
+ % parameters
+ % string number
+ 10 string
+ cvs
+ concat_str_str
+ } bind def
+
+ end
+
+ globaldict /TTEC known {
+
+
+ userdict begin
+
+
+ % Check if TSBMediaType is known and set to 0 (plain paper) if not.
+ % This may happen if paper Feed is set to Auto Select.
+ userdict /TSBMediaType known {}
+ {userdict /TSBMediaType 0 put}
+ ifelse
+
+ % modify TRC for paper thickness
+ userdict /TRCnumber
+ userdict /TRCnumber get
+ userdict /TSBMediaType get
+ add put
+
+ /gamma {
+ exch
+ 255 mul
+ floor
+ cvi
+ get
+ 255 div
+ } def
+
+ <</TSBPrivate userdict /TSBrendermode get >> setpagedevice
+
+ % the job is color so set color settings
+
+ /DefaultCMYK [/DeviceCMYK] /ColorSpace defineresource pop
+ /DefaultGray [/DeviceGray] /ColorSpace defineresource pop
+ <</UseCIEColor true >> setpagedevice
+
+ <</TSBPrivate userdict /TSBdocumenttype get >> setpagedevice
+ <</TSBPrivate userdict /TSBxyresolution get >> setpagedevice
+ <</TSBPrivate userdict /TSBscreentype get >> setpagedevice
+
+ % generate correct CRD command to run
+ userdict /CRDCommand (CRD) CRDnumber concat_str_num put
+ userdict /CRDCommand get cvn load
+ run
+
+ % generate correct TRC command to run
+ userdict /TRCCommand (TRC_C) TRCnumber concat_str_num put
+ userdict /TRCCommand get cvn load
+ run
+
+ % generate correct CRD define
+ /allCRD (crd) CRDnumber concat_str_num cvn load def
+
+ % generate correct cyan TRC define
+ /allTRCc (gamma_cyan) TRCnumber concat_str_num cvn load def
+
+ % generate correct magenta TRC define
+ /allTRCm (gamma_magenta) TRCnumber concat_str_num cvn load def
+
+ % generate correct yellow TRC define
+ /allTRCy (gamma_yellow) TRCnumber concat_str_num cvn load def
+
+ % generate correct black TRC define
+ /allTRCk (gamma_black) TRCnumber concat_str_num cvn load def
+
+ % generate correct HT define
+ /allHT (ht) HTnumber concat_str_num cvn load def
+
+ /setAllResource {
+ userdict /crd15 known false eq {allCRD setcolorrendering} if
+ {allTRCc gamma}
+ {allTRCm gamma}
+ {allTRCy gamma}
+ {allTRCk gamma}
+ setcolortransfer
+ allHT sethalftone
+ } def
+
+ <</Install {setAllResource} >> setpagedevice
+ end
+
+} if"
+
+*End
+
+
+*ColorResType ColorHighOHP/Color High-res Transparency: "
+<</TSBPrivate (DSSC PRINT DOCUMENTTYPE=NORMAL)>> setpagedevice
+<</TSBPrivate (DSSC PRINT RENDERMODE=COLOR)>> setpagedevice
+<</TSBPrivate (DSSC PRINT XYRESOLUTION=1200x600)>> setpagedevice
+<</TSBPrivate (DSSC PRINT SCREENTYPE=SMOOTH)>> setpagedevice
+
+
+ globaldict /TTEC known {
+ userdict /TSBdocumenttype (DSSC PRINT DOCUMENTTYPE=NORMAL) put
+ userdict /TSBrendermode (DSSC PRINT RENDERMODE=COLOR) put
+ userdict /TSBxyresolution (DSSC PRINT XYRESOLUTION=1200x600) put
+ userdict /TSBscreentype (DSSC PRINT SCREENTYPE=SMOOTH) put
+ userdict /CRDnumber 17 put
+ userdict /TRCnumber 15 put
+ userdict /HTnumber 3 put
+ } if
+ userdict begin
+ /concat_str_str {
+ % parameters
+ % string string
+ % result
+ % string
+ dup length
+ 2 index length add
+ 1 index type pop string
+ dup 0 4 index putinterval
+ dup 4 -1 roll length
+ 4 -1 roll putinterval
+ } bind def
+
+ /concat_str_num {
+ % parameters
+ % string number
+ 10 string
+ cvs
+ concat_str_str
+ } bind def
+
+ end
+
+ globaldict /TTEC known {
+
+
+ userdict begin
+
+
+ % Check if TSBMediaType is known and set to 0 (plain paper) if not.
+ % This may happen if paper Feed is set to Auto Select.
+ userdict /TSBMediaType known {}
+ {userdict /TSBMediaType 0 put}
+ ifelse
+
+ % modify TRC for paper thickness
+ userdict /TRCnumber
+ userdict /TRCnumber get
+ userdict /TSBMediaType get
+ add put
+
+ /gamma {
+ exch
+ 255 mul
+ floor
+ cvi
+ get
+ 255 div
+ } def
+
+ <</TSBPrivate userdict /TSBrendermode get >> setpagedevice
+
+ % the job is color so set color settings
+ /DefaultCMYK [/DeviceCMYK] /ColorSpace defineresource pop
+ /DefaultGray [/DeviceGray] /ColorSpace defineresource pop
+ <</UseCIEColor true >> setpagedevice
+
+ <</TSBPrivate userdict /TSBdocumenttype get >> setpagedevice
+ <</TSBPrivate userdict /TSBxyresolution get >> setpagedevice
+ <</TSBPrivate userdict /TSBscreentype get >> setpagedevice
+
+ % generate correct CRD command to run
+ userdict /CRDCommand (CRD) CRDnumber concat_str_num put
+ userdict /CRDCommand get cvn load
+ run
+
+ % generate correct TRC command to run
+ userdict /TRCCommand (TRC_C) TRCnumber concat_str_num put
+ userdict /TRCCommand get cvn load
+ run
+
+ % generate correct CRD define
+ /allCRD (crd) CRDnumber concat_str_num cvn load def
+
+ % generate correct cyan TRC define
+ /allTRCc (gamma_cyan) TRCnumber concat_str_num cvn load def
+
+ % generate correct magenta TRC define
+ /allTRCm (gamma_magenta) TRCnumber concat_str_num cvn load def
+
+ % generate correct yellow TRC define
+ /allTRCy (gamma_yellow) TRCnumber concat_str_num cvn load def
+
+ % generate correct black TRC define
+ /allTRCk (gamma_black) TRCnumber concat_str_num cvn load def
+
+ % generate correct HT define
+ /allHT (ht) HTnumber concat_str_num cvn load def
+
+ /setAllResource {
+ userdict /crd15 known false eq {allCRD setcolorrendering} if
+ {allTRCc gamma}
+ {allTRCm gamma}
+ {allTRCy gamma}
+ {allTRCk gamma}
+ setcolortransfer
+ allHT sethalftone
+ } def
+
+ <</Install {setAllResource} >> setpagedevice
+ end
+
+} if"
+
+*End
+
+
+*CloseUI: *ColorResType
+
+
+*%===== Pure Black and Pure Gray ============================
+
+*% This options allows the user to select the Pure Gray and Pure Black features.
+*% The user cannot Pure Gray without also selecting Pure Black. The default value
+*% is Off.
+*OpenUI *PureBlackGray/Pure Black and Gray: PickOne
+*OrderDependency: 58 AnySetup *PureBlackGray
+*DefaultPureBlackGray: PureBlackGray
+*PureBlackGray Off/Off: "
+<</TSBPrivate (DSSC PRINT PUREGRAY=0) >> setpagedevice
+<</TSBPrivate (DSSC PRINT PUREBLACK=0) >> setpagedevice
+ globaldict /TTEC known {
+ false setpureblack
+ unsetpuregray }"
+*End
+
+*PureBlackGray PureBlack/Pure Black only: "
+<</TSBPrivate (DSSC PRINT PUREGRAY=0) >> setpagedevice
+<</TSBPrivate (DSSC PRINT PUREBLACK=1) >> setpagedevice
+ globaldict /TTEC known {
+ true setpureblack
+ unsetpuregray }"
+*End
+
+*PureBlackGray PureBlackGray/Pure Black and Pure Gray: "
+<</TSBPrivate (DSSC PRINT PUREGRAY=1) >> setpagedevice
+<</TSBPrivate (DSSC PRINT PUREBLACK=1) >> setpagedevice
+ globaldict /TTEC known {
+ true setpureblack
+ setpuregray }"
+*End
+
+*CloseUI: *PureBlackGray
+
+*%===== Black Over Print ============================
+*% This option allows the user to turn Black Overprint On or Off. The default value
+*% is On. It also includes the PS gamma definition required by the RIP in both options.
+*OpenUI *BlackOverPrint/Black Over Print: Boolean
+*OrderDependency: 57 AnySetup *BlackOverPrint
+*DefaultBlackOverPrint: True
+*BlackOverPrint False/Off: "
+<</TSBPrivate (DSSC PRINT BLACKOVERPRINT=0) >> setpagedevice
+ globaldict /TTEC known {
+ false setblackoverprint }"
+*End
+
+*BlackOverPrint True/On: "
+ <</TSBPrivate (DSSC PRINT BLACKOVERPRINT=1) >> setpagedevice
+ globaldict /TTEC known {
+ true setblackoverprint }"
+*End
+
+*CloseUI: *BlackOverPrint
+
+
+*%===== Smoothing ============================
+*% This option allows the user to turn Smoothing On and Off. The default value is On.
+*OpenUI *Smoothing/Smoothing: Boolean
+*OrderDependency: 52 AnySetup *Smoothing
+*DefaultSmoothing: True
+*Smoothing False/Off: "
+ <</TSBPrivate (DSSC PRINT SMOOTHING=0) >> setpagedevice"
+*End
+
+*Smoothing True/On: "
+ <</TSBPrivate (DSSC PRINT SMOOTHING=1) >> setpagedevice"
+*End
+
+*CloseUI: *Smoothing
+
+*%===== Toner Save ============================
+*% This option allows the user to turn Toner Save feature On and Off. The default value is Off.
+*OpenUI *TonerSave/Toner Save: Boolean
+*OrderDependency: 51 AnySetup *TonerSave
+*DefaultTonerSave: False
+*TonerSave False/Off: "
+ <</TSBPrivate (DSSC PRINT TONERSAVE=0) >> setpagedevice"
+*End
+
+*TonerSave True/On: "
+ <</TSBPrivate (DSSC PRINT TONERSAVE=1) >> setpagedevice"
+*End
+
+*CloseUI: *TonerSave
+*CloseGroup: Quality
+
+*% Font Information =====================
+*DefaultFont: Courier
+*Font AlbertusMT-Italic: Standard "(001.000)" Standard ROM
+*Font AlbertusMT-Light: Standard "(001.000)" Standard ROM
+*Font AlbertusMT: Standard "(001.000)" Standard ROM
+*Font AntiqueOlive-Bold: Standard "(501.007)" Standard ROM
+*Font AntiqueOlive-Compact: Standard "(501.006)" Standard ROM
+*Font AntiqueOlive-Italic: Standard "(501.007)" Standard ROM
+*Font AntiqueOlive-Roman: Standard "(501.006)" Standard ROM
+*Font AntiqueOliveCE-Bold: Win1250 "(501.007)" ExtendedRoman ROM
+*Font AntiqueOliveCE-Compact: Win1250 "(501.006)" ExtendedRoman ROM
+*Font AntiqueOliveCE-Italic: Win1250 "(501.007)" ExtendedRoman ROM
+*Font AntiqueOliveCE-Roman: Win1250 "(501.006)" ExtendedRoman ROM
+*Font Apple-Chancery: Standard "(001.000)" Standard ROM
+*Font Apple-ChanceryCE: Standard "(001.000)" Standard ROM
+*Font Arial-BoldItalicMT: Standard "(501.005)" Standard ROM
+*Font Arial-BoldMT: Standard "(501.005)" Standard ROM
+*Font Arial-ItalicMT: Standard "(501.007)" Standard ROM
+*Font ArialCE-Bold: Win1250 "(501.005)" ExtendedRoman ROM
+*Font ArialCE-BoldItalic: Win1250 "(501.005)" ExtendedRoman ROM
+*Font ArialCE-Italic: Win1250 "(501.007)" ExtendedRoman ROM
+*Font ArialCE: Win1250 "(501.005)" ExtendedRoman ROM
+*Font ArialMT: Standard "(501.005)" Standard ROM
+*Font AvantGarde-Book: Standard "(501.007)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(501.007)" Standard ROM
+*Font AvantGarde-Demi: Standard "(501.008)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(501.008)" Standard ROM
+*Font AvantGardeCE-Book: Win1250 "(501.007)" ExtendedRoman ROM
+*Font AvantGardeCE-BookOblique: Win1250 "(501.007)" ExtendedRoman ROM
+*Font AvantGardeCE-Demi: Win1250 "(501.008)" ExtendedRoman ROM
+*Font AvantGardeCE-DemiOblique: Win1250 "(501.008)" ExtendedRoman ROM
+*Font Bodoni-Bold: Standard "(501.004)" Standard ROM
+*Font Bodoni-BoldItalic: Standard "(501.005)" Standard ROM
+*Font Bodoni-Italic: Standard "(501.005)" Standard ROM
+*Font Bodoni-Poster: Standard "(501.007)" Standard ROM
+*Font Bodoni-PosterCompressed: Standard "(501.005)" Standard ROM
+*Font Bodoni: Standard "(501.006)" Standard ROM
+*Font BodoniCE-Bold: Win1250 "(501.004)" ExtendedRoman ROM
+*Font BodoniCE-BoldItalic: Win1250 "(501.005)" ExtendedRoman ROM
+*Font BodoniCE-Italic: Win1250 "(501.005)" ExtendedRoman ROM
+*Font BodoniCE-Poster: Win1250 "(501.007)" ExtendedRoman ROM
+*Font BodoniCE-PosterCompressed: Win1250 "(501.005)" ExtendedRoman ROM
+*Font BodoniCE: Win1250 "(501.006)" ExtendedRoman ROM
+*Font Bookman-Demi: Standard "(501.004)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(501.004)" Standard ROM
+*Font Bookman-Light: Standard "(501.004)" Standard ROM
+*Font Bookman-LightItalic: Standard "(501.004)" Standard ROM
+*Font BookmanCE-Demi: Win1250 "(501.004)" ExtendedRoman ROM
+*Font BookmanCE-DemiItalic: Win1250 "(501.004)" ExtendedRoman ROM
+*Font BookmanCE-Light: Win1250 "(501.004)" ExtendedRoman ROM
+*Font BookmanCE-LightItalic: Win1250 "(501.004)" ExtendedRoman ROM
+*Font Carta: Special "(001.001)" Standard ROM
+*Font Chicago: Standard "(501.008)" Standard ROM
+*Font ChicagoCE: Win1250 "(501.008)" ExtendedRoman ROM
+*Font Clarendon-Bold: Standard "(501.006)" Standard ROM
+*Font Clarendon-Light: Standard "(501.007)" Standard ROM
+*Font Clarendon: Standard "(501.006)" Standard ROM
+*Font ClarendonCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM
+*Font ClarendonCE-Light: Win1250 "(501.007)" ExtendedRoman ROM
+*Font ClarendonCE: Win1250 "(501.006)" ExtendedRoman ROM
+*Font CooperBlack-Italic: Standard "(001.003)" Standard ROM
+*Font CooperBlack: Standard "(001.003)" Standard ROM
+*Font Copperplate-ThirtyThreeBC: Standard "(001.002)" Standard ROM
+*Font Copperplate-ThirtyTwoBC: Standard "(001.002)" Standard ROM
+*Font Coronet-Regular: Standard "(001.000)" Standard ROM
+*Font CoronetCE-Regular: Standard "(001.000)" Standard ROM
+*Font Courier-Bold: Standard "(501.007)" Standard ROM
+*Font Courier-BoldOblique: Standard "(501.007)" Standard ROM
+*Font Courier-Oblique: Standard "(501.008)" Standard ROM
+*Font Courier: Standard "(501.008)" Standard ROM
+*Font CourierCE-Bold: Win1250 "(501.007)" ExtendedRoman ROM
+*Font CourierCE-BoldOblique: Win1250 "(501.007)" ExtendedRoman ROM
+*Font CourierCE-Oblique: Win1250 "(501.008)" ExtendedRoman ROM
+*Font CourierCE: Win1250 "(501.008)" ExtendedRoman ROM
+*Font Eurostile-Bold: Standard "(501.006)" Standard ROM
+*Font Eurostile-BoldExtendedTwo: Standard "(501.006)" Standard ROM
+*Font Eurostile-ExtendedTwo: Standard "(501.006)" Standard ROM
+*Font Eurostile: Standard "(501.005)" Standard ROM
+*Font EurostileCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM
+*Font EurostileCE-BoldExtendedTwo: Win1250 "(501.006)" ExtendedRoman ROM
+*Font EurostileCE-ExtendedTwo: Win1250 "(501.006)" ExtendedRoman ROM
+*Font EurostileCE: Win1250 "(501.005)" ExtendedRoman ROM
+*Font Geneva: Standard "(501.005)" Standard ROM
+*Font GenevaCE: Win1250 "(501.005)" ExtendedRoman ROM
+*Font GillSans-Bold: Standard "(501.005)" Standard ROM
+*Font GillSans-BoldCondensed: Standard "(501.004)" Standard ROM
+*Font GillSans-BoldItalic: Standard "(501.005)" Standard ROM
+*Font GillSans-Condensed: Standard "(501.005)" Standard ROM
+*Font GillSans-ExtraBold: Standard "(501.005)" Standard ROM
+*Font GillSans-Italic: Standard "(501.005)" Standard ROM
+*Font GillSans-Light: Standard "(501.006)" Standard ROM
+*Font GillSans-LightItalic: Standard "(501.006)" Standard ROM
+*Font GillSans: Standard "(501.006)" Standard ROM
+*Font GillSansCE-Bold: Win1250 "(501.005)" ExtendedRoman ROM
+*Font GillSansCE-BoldCondensed: Win1250 "(501.004)" ExtendedRoman ROM
+*Font GillSansCE-BoldItalic: Win1250 "(501.005)" ExtendedRoman ROM
+*Font GillSansCE-Condensed: Win1250 "(501.005)" ExtendedRoman ROM
+*Font GillSansCE-ExtraBold: Win1250 "(501.005)" ExtendedRoman ROM
+*Font GillSansCE-Italic: Win1250 "(501.005)" ExtendedRoman ROM
+*Font GillSansCE-Light: Win1250 "(501.006)" ExtendedRoman ROM
+*Font GillSansCE-LightItalic: Win1250 "(501.006)" ExtendedRoman ROM
+*Font GillSansCE-Roman: Win1250 "(501.006)" ExtendedRoman ROM
+*Font Goudy-Bold: Standard "(001.002)" Standard ROM
+*Font Goudy-BoldItalic: Standard "(001.002)" Standard ROM
+*Font Goudy-ExtraBold: Standard "(001.001)" Standard ROM
+*Font Goudy-Italic: Standard "(001.002)" Standard ROM
+*Font Goudy: Standard "(001.003)" Standard ROM
+*Font Helvetica-Bold: Standard "(501.007)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(501.007)" Standard ROM
+*Font Helvetica-Condensed-Bold: Standard "(501.007)" Standard ROM
+*Font Helvetica-Condensed-BoldObl: Standard "(501.007)" Standard ROM
+*Font Helvetica-Condensed-Oblique: Standard "(501.007)" Standard ROM
+*Font Helvetica-Condensed: Standard "(501.007)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(501.007)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(501.007)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(501.005)" Standard ROM
+*Font Helvetica-Narrow: Standard "(501.005)" Standard ROM
+*Font Helvetica-Oblique: Standard "(501.005)" Standard ROM
+*Font Helvetica: Standard "(501.005)" Standard ROM
+*Font HelveticaCE-Bold: Win1250 "(501.007)" ExtendedRoman ROM
+*Font HelveticaCE-BoldOblique: Win1250 "(501.007)" ExtendedRoman ROM
+*Font HelveticaCE-Cond: Win1250 "(501.007)" ExtendedRoman ROM
+*Font HelveticaCE-CondBold: Win1250 "(501.007)" ExtendedRoman ROM
+*Font HelveticaCE-CondBoldObl: Win1250 "(501.007)" ExtendedRoman ROM
+*Font HelveticaCE-CondObl: Win1250 "(501.007)" ExtendedRoman ROM
+*Font HelveticaCE-Narrow: Win1250 "(501.005)" ExtendedRoman ROM
+*Font HelveticaCE-NarrowBold: Win1250 "(501.007)" ExtendedRoman ROM
+*Font HelveticaCE-NarrowBoldOblique: Win1250 "(501.007)" ExtendedRoman ROM
+*Font HelveticaCE-NarrowOblique: Win1250 "(501.005)" ExtendedRoman ROM
+*Font HelveticaCE-Oblique: Win1250 "(501.005)" ExtendedRoman ROM
+*Font HelveticaCE: Win1250 "(501.005)" ExtendedRoman ROM
+*Font HoeflerText-Black: Standard "(501.004)" Standard ROM
+*Font HoeflerText-BlackItalic: Standard "(501.005)" Standard ROM
+*Font HoeflerText-Italic: Standard "(501.007)" Standard ROM
+*Font HoeflerText-Ornaments: Standard "(001.000)" Standard ROM
+*Font HoeflerText-Regular: Standard "(501.005)" Standard ROM
+*Font HoeflerTextCE-Black: Win1250 "(501.004)" ExtendedRoman ROM
+*Font HoeflerTextCE-BlackItalic: Win1250 "(501.005)" ExtendedRoman ROM
+*Font HoeflerTextCE-Italic: Win1250 "(501.007)" ExtendedRoman ROM
+*Font HoeflerTextCE-Regular: Win1250 "(501.005)" ExtendedRoman ROM
+*Font JoannaMT-Bold: Standard "(501.006)" Standard ROM
+*Font JoannaMT-BoldItalic: Standard "(501.006)" Standard ROM
+*Font JoannaMT-Italic: Standard "(501.006)" Standard ROM
+*Font JoannaMT: Standard "(501.006)" Standard ROM
+*Font JoannaMTCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM
+*Font JoannaMTCE-BoldItalic: Win1250 "(501.006)" ExtendedRoman ROM
+*Font JoannaMTCE-Italic: Win1250 "(501.006)" ExtendedRoman ROM
+*Font JoannaMTCE: Win1250 "(501.006)" ExtendedRoman ROM
+*Font LetterGothic-Bold: Standard "(501.008)" Standard ROM
+*Font LetterGothic-BoldSlanted: Standard "(501.007)" Standard ROM
+*Font LetterGothic-Slanted: Standard "(501.007)" Standard ROM
+*Font LetterGothic: Standard "(501.007)" Standard ROM
+*Font LetterGothicCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM
+*Font LetterGothicCE-BoldSlanted: Win1250 "(501.007)" ExtendedRoman ROM
+*Font LetterGothicCE-Slanted: Win1250 "(501.007)" ExtendedRoman ROM
+*Font LetterGothicCE: Win1250 "(501.007)" ExtendedRoman ROM
+*Font LubalinGraph-Book: Standard "(501.007)" Standard ROM
+*Font LubalinGraph-BookOblique: Standard "(501.007)" Standard ROM
+*Font LubalinGraph-Demi: Standard "(501.007)" Standard ROM
+*Font LubalinGraph-DemiOblique: Standard "(501.007)" Standard ROM
+*Font LubalinGraphCE-Book: Win1250 "(501.007)" ExtendedRoman ROM
+*Font LubalinGraphCE-BookOblique: Win1250 "(501.007)" ExtendedRoman ROM
+*Font LubalinGraphCE-Demi: Win1250 "(501.007)" ExtendedRoman ROM
+*Font LubalinGraphCE-DemiOblique: Win1250 "(501.007)" ExtendedRoman ROM
+*Font Marigold: Standard "(001.000)" Standard ROM
+*Font MonaLisa-Recut: Standard "(001.000)" Standard ROM
+*Font Monaco: Standard "(501.008)" Standard ROM
+*Font MonacoCE: Win1250 "(501.008)" ExtendedRoman ROM
+*Font NewCenturySchlbk-Bold: Standard "(501.006)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(501.006)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(501.009)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(501.006)" Standard ROM
+*Font NewCenturySchlbkCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM
+*Font NewCenturySchlbkCE-BoldItalic: Win1250 "(501.006)" ExtendedRoman ROM
+*Font NewCenturySchlbkCE-Italic: Win1250 "(501.009)" ExtendedRoman ROM
+*Font NewCenturySchlbkCE-Roman: Win1250 "(501.006)" ExtendedRoman ROM
+*Font NewYork: Standard "(501.009)" Standard ROM
+*Font NewYorkCE: Win1250 "(501.009)" ExtendedRoman ROM
+*Font Optima-Bold: Standard "(501.006)" Standard ROM
+*Font Optima-BoldItalic: Standard "(501.007)" Standard ROM
+*Font Optima-Italic: Standard "(501.008)" Standard ROM
+*Font Optima: Standard "(501.008)" Standard ROM
+*Font OptimaCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM
+*Font OptimaCE-BoldItalic: Win1250 "(501.007)" ExtendedRoman ROM
+*Font OptimaCE-Italic: Win1250 "(501.008)" ExtendedRoman ROM
+*Font OptimaCE-Roman: Win1250 "(501.008)" ExtendedRoman ROM
+*Font Oxford: Standard "(001.000)" Standard ROM
+*Font Palatino-Bold: Standard "(501.006)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(501.005)" Standard ROM
+*Font Palatino-Italic: Standard "(501.006)" Standard ROM
+*Font Palatino-Roman: Standard "(501.004)" Standard ROM
+*Font PalatinoCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM
+*Font PalatinoCE-BoldItalic: Win1250 "(501.005)" ExtendedRoman ROM
+*Font PalatinoCE-Italic: Win1250 "(501.006)" ExtendedRoman ROM
+*Font PalatinoCE-Roman: Win1250 "(501.004)" ExtendedRoman ROM
+*Font StempelGaramond-Bold: Standard "(501.005)" Standard ROM
+*Font StempelGaramond-BoldItalic: Standard "(501.009)" Standard ROM
+*Font StempelGaramond-Italic: Standard "(501.007)" Standard ROM
+*Font StempelGaramond-Roman: Standard "(501.008)" Standard ROM
+*Font StempelGaramondCE-Bold: Win1250 "(501.005)" ExtendedRoman ROM
+*Font StempelGaramondCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman ROM
+*Font StempelGaramondCE-Italic: Win1250 "(501.007)" ExtendedRoman ROM
+*Font StempelGaramondCE-Roman: Win1250 "(501.008)" ExtendedRoman ROM
+*Font Symbol: Special "(001.007S)" Standard ROM
+*Font Tekton: Standard "(001.001)" Standard ROM
+*Font Times-Bold: Standard "(501.006)" Standard ROM
+*Font Times-BoldItalic: Standard "(501.005)" Standard ROM
+*Font Times-Italic: Standard "(501.006)" Standard ROM
+*Font Times-Roman: Standard "(501.006)" Standard ROM
+*Font TimesCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM
+*Font TimesCE-BoldItalic: Win1250 "(501.005)" ExtendedRoman ROM
+*Font TimesCE-Italic: Win1250 "(501.006)" ExtendedRoman ROM
+*Font TimesCE-Roman: Win1250 "(501.006)" ExtendedRoman ROM
+*Font TimesNewRomanCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM
+*Font TimesNewRomanCE-BoldItalic: Win1250 "(501.008)" ExtendedRoman ROM
+*Font TimesNewRomanCE-Italic: Win1250 "(501.008)" ExtendedRoman ROM
+*Font TimesNewRomanCE: Win1250 "(501.006)" ExtendedRoman ROM
+*Font TimesNewRomanPS-BoldItalicMT: Standard "(501.008)" Standard ROM
+*Font TimesNewRomanPS-BoldMT: Standard "(501.006)" Standard ROM
+*Font TimesNewRomanPS-ItalicMT: Standard "(501.008)" Standard ROM
+*Font TimesNewRomanPSMT: Standard "(501.006)" Standard ROM
+*Font Univers-Bold: Standard "(501.006)" Standard ROM
+*Font Univers-BoldExt: Standard "(501.008)" Standard ROM
+*Font Univers-BoldExtObl: Standard "(501.008)" Standard ROM
+*Font Univers-BoldOblique: Standard "(501.006)" Standard ROM
+*Font Univers-Condensed: Standard "(501.008)" Standard ROM
+*Font Univers-CondensedBold: Standard "(501.007)" Standard ROM
+*Font Univers-CondensedBoldOblique: Standard "(501.007)" Standard ROM
+*Font Univers-CondensedOblique: Standard "(501.008)" Standard ROM
+*Font Univers-Extended: Standard "(501.007)" Standard ROM
+*Font Univers-ExtendedObl: Standard "(501.007)" Standard ROM
+*Font Univers-Light: Standard "(501.007)" Standard ROM
+*Font Univers-LightOblique: Standard "(501.007)" Standard ROM
+*Font Univers-Oblique: Standard "(501.007)" Standard ROM
+*Font Univers: Standard "(501.007)" Standard ROM
+*Font UniversCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM
+*Font UniversCE-BoldExt: Win1250 "(501.008)" ExtendedRoman ROM
+*Font UniversCE-BoldExtObl: Win1250 "(501.008)" ExtendedRoman ROM
+*Font UniversCE-BoldOblique: Win1250 "(501.006)" ExtendedRoman ROM
+*Font UniversCE-Condensed: Win1250 "(501.008)" ExtendedRoman ROM
+*Font UniversCE-CondensedBold: Win1250 "(501.007)" ExtendedRoman ROM
+*Font UniversCE-CondensedBoldOblique: Win1250 "(501.007)" ExtendedRoman ROM
+*Font UniversCE-CondensedOblique: Win1250 "(501.008)" ExtendedRoman ROM
+*Font UniversCE-Extended: Win1250 "(501.007)" ExtendedRoman ROM
+*Font UniversCE-ExtendedObl: Win1250 "(501.007)" ExtendedRoman ROM
+*Font UniversCE-Light: Win1250 "(501.007)" ExtendedRoman ROM
+*Font UniversCE-LightOblique: Win1250 "(501.007)" ExtendedRoman ROM
+*Font UniversCE-Medium: Win1250 "(501.007)" ExtendedRoman ROM
+*Font UniversCE-Oblique: Win1250 "(501.007)" ExtendedRoman ROM
+*Font Wingdings-Regular: UnknownEncoding "(001.000)" UnknownCharset ROM
+*Font ZapfChancery-MediumItalic: Standard "(002.000)" Standard ROM
+*Font ZapfChanceryCE-MediumItalic: Standard "(002.000)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Standard ROM
+
+*?FontQuery: "
+ save
+ { count 1 gt
+ { exch dup 127 string cvs (/) print print (:) print
+ /Font resourcestatus {pop pop (Yes)} {(No)} ifelse =
+ } { exit } ifelse
+ } bind loop
+ (*) = flush
+ restore
+"
+*End
+
+*?FontList: "
+ save
+ (*) {cvn ==} 128 string /Font resourceforall
+ (*) = flush
+ restore
+"
+*End
+
+*% Printer Messages (verbatim from printer):
+*Message: "%%[ exitserver: permanent state may be changed ]%%"
+*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%"
+*Message: "\FontName\ not found, using Courier"
+
+*% Status (format: %%[ status: <one of these> ] %%)
+*Status: "initializing"
+*Status: "busy"
+*Status: "idle"
+*Status: "printing"
+*Status: "waiting"
+
+*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
+*Source: "EtherTalk"
+*Source: "LocalTalk"
+*Source: "Parallel"
+*Source: "UniComm"
+
+*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
+*% DeviceAdjustMatrix: "[1 0 0 1 0 0]"
+
+*%===== Color Separation Information =================
+*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi
+
+*% For 85 lpi / 600 dpi =====================
+*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45"
+*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45"
+*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "15"
+*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "75"
+*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0"
+
+*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "85"
+*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "85"
+*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "85"
+*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "85"
+*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "85"
+
+*% Last Edit Date: 9 May 2006
+*% end of CUPS PPD file for TOSHIBA e-ST4511_451cSeries
diff --git a/db/source/PPD/Toshiba/TOSHIBA_EST850_CUPS.ppd b/db/source/PPD/Toshiba/TOSHIBA_EST850_CUPS.ppd
new file mode 100644
index 00000000..7df5d894
--- /dev/null
+++ b/db/source/PPD/Toshiba/TOSHIBA_EST850_CUPS.ppd
@@ -0,0 +1,1680 @@
+*PPD-Adobe: "4.3"
+*% Adobe Systems PostScript(R) Printer Description File
+*% Copyright (c) 2006 TOSHIBA TEC Corporation
+*%
+*% This software is free software; you can redistribute it and/or
+*% modify it under the terms of the GNU General Public License as
+*% published by the Free Software Foundation; either version 2 of
+*% the License, or (at your option) any later version.
+*%
+*% In addition to the permissions in the GNU General Public License,
+*% TOSHIBA TEC Corporation gives you unlimited permission to link the
+*% PostScript code fragments herein into your PostScript documents to
+*% form an executable for enabling printer-specific features, and
+*% distribute those combinations without any restrictions from the use
+*% of this PPD file. (The General Public License restrictions do apply
+*% in other respects; for example, they cover modification of the
+*% file, and distribution when not merged into a PostScript document.)
+*%
+*% This software is distributed in the hope that it will be useful,
+*% but WITHOUT ANY WARRANTY; without even the implied warranty of
+*% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+*% GNU General Public License for more details.
+*%
+*% You should have received a copy of the GNU General Public
+*% License along with this software; if not, write to the Free
+*% Software Foundation, Inc., 59 Temple Place, Suite 330, Boston,
+*% MA 02111 USA
+*%
+*% Date: 9 May 2006
+
+*FormatVersion: "4.3"
+*FileVersion: "1.07"
+*LanguageEncoding: ISOLatin1
+*LanguageVersion: English
+*PCFileName: "TSES8M_1.PPD"
+*Manufacturer: "TOSHIBA"
+*Product: "(TOSHIBA e-STUDIO850)"
+*Product: "(TOSHIBA e-STUDIO720)"
+*Product: "(TOSHIBA e-STUDIO600)"
+*Product: "(TOSHIBA e-STUDIO520)"
+*PSVersion: "(3010) 1"
+*ModelName: "TOSHIBA e-STUDIO850Series PS"
+*NickName: "TOSHIBA e-STUDIO850 Series PS"
+*ShortNickName: "TOSHIBA e-STUDIO850Series PS"
+
+
+*% ===== Installable Option ==========================
+*OpenGroup: InstallableOptions/Options Installed
+*OpenUI *Finisher/Finisher: PickOne
+*DefaultFinisher: None
+*Finisher None/Not Installed: ""
+*Finisher StapleM/Multi-Position Stapler: ""
+*Finisher StapleMH/Multi-Position Stapler and Hole Punch: ""
+
+*CloseUI: *Finisher
+
+*OpenUI *Pedestal/Drawers: PickOne
+*DefaultPedestal: Drawer2
+*Pedestal Drawer2/Drawer: ""
+*Pedestal TandemLCF/LCF: ""
+*CloseUI: *Pedestal
+
+*OpenUI *ExternalLCF/External LCF: PickOne
+*DefaultExternalLCF: None
+*ExternalLCF None/Not Installed: ""
+*ExternalLCF Installed/Installed: ""
+*CloseUI: *ExternalLCF
+
+*CloseGroup: InstallableOptions
+
+*% ===== User Interface Constaints =====================
+
+*% ===== Finisher Constraints =====
+
+*UIConstraints: *Finisher None *OutputBin Bin1
+*UIConstraints: *Finisher None *OutputBin Bin2
+*UIConstraints: *Finisher None *OutputBin JSPUpper
+*UIConstraints: *Finisher None *OutputBin JSPLower
+
+*UIConstraints: *Finisher JobSeparator *OutputBin Bin1
+*UIConstraints: *Finisher JobSeparator *OutputBin Bin2
+*UIConstraints: *Finisher JobSeparator *OutputBin Inner
+
+*UIConstraints: *Finisher Staple1 *OutputBin JSPUpper
+*UIConstraints: *Finisher Staple1 *OutputBin JSPLower
+
+*UIConstraints: *Finisher StapleM *OutputBin JSPUpper
+*UIConstraints: *Finisher StapleM *OutputBin JSPLower
+*UIConstraints: *Finisher StapleM *OutputBin Bin3
+
+*UIConstraints: *Finisher StapleMH *OutputBin JSPUpper
+*UIConstraints: *Finisher StapleMH *OutputBin JSPLower
+*UIConstraints: *Finisher StapleMH *OutputBin Bin3
+
+*UIConstraints: *Finisher OffsetStacker *OutputBin Bin1
+*UIConstraints: *Finisher OffsetStacker *OutputBin Bin2
+*UIConstraints: *Finisher OffsetStacker *OutputBin JSPUpper
+*UIConstraints: *Finisher OffsetStacker *OutputBin JSPLower
+
+*UIConstraints: *Finisher None *Stapling UL
+*UIConstraints: *Finisher None *Stapling ML
+*UIConstraints: *Finisher None *Stapling LL
+*UIConstraints: *Finisher None *Stapling UR
+*UIConstraints: *Finisher None *Stapling MR
+*UIConstraints: *Finisher None *Stapling LR
+*UIConstraints: *Finisher None *Stapling MT
+*UIConstraints: *Finisher None *Stapling MB
+*UIConstraints: *Finisher None *Stapling SS
+
+*UIConstraints: *Finisher JobSeparator *Stapling UL
+*UIConstraints: *Finisher JobSeparator *Stapling ML
+*UIConstraints: *Finisher JobSeparator *Stapling LL
+*UIConstraints: *Finisher JobSeparator *Stapling UR
+*UIConstraints: *Finisher JobSeparator *Stapling MR
+*UIConstraints: *Finisher JobSeparator *Stapling LR
+*UIConstraints: *Finisher JobSeparator *Stapling MT
+*UIConstraints: *Finisher JobSeparator *Stapling MB
+*UIConstraints: *Finisher JobSeparator *Stapling SS
+*UIConstraints: *Finisher OffsetStacker *Stapling UL
+*UIConstraints: *Finisher OffsetStacker *Stapling ML
+*UIConstraints: *Finisher OffsetStacker *Stapling LL
+*UIConstraints: *Finisher OffsetStacker *Stapling UR
+*UIConstraints: *Finisher OffsetStacker *Stapling MR
+*UIConstraints: *Finisher OffsetStacker *Stapling LR
+*UIConstraints: *Finisher OffsetStacker *Stapling MT
+*UIConstraints: *Finisher OffsetStacker *Stapling MB
+*UIConstraints: *Finisher OffsetStacker *Stapling SS
+
+*UIConstraints: *Finisher Staple1 *Stapling ML
+*UIConstraints: *Finisher Staple1 *Stapling LL
+*UIConstraints: *Finisher Staple1 *Stapling UR
+*UIConstraints: *Finisher Staple1 *Stapling MR
+*UIConstraints: *Finisher Staple1 *Stapling LR
+*UIConstraints: *Finisher Staple1 *Stapling MT
+*UIConstraints: *Finisher Staple1 *Stapling MB
+*UIConstraints: *Finisher Staple1 *Stapling SS
+
+*UIConstraints: *Finisher None *HolePunch LEP-0R
+*UIConstraints: *Finisher None *HolePunch SEP-0R
+*UIConstraints: *Finisher None *HolePunch LEP-180R
+*UIConstraints: *Finisher None *HolePunch SEP-180R
+
+*UIConstraints: *Finisher JobSeparator *HolePunch LEP-0R
+*UIConstraints: *Finisher JobSeparator *HolePunch SEP-0R
+*UIConstraints: *Finisher JobSeparator *HolePunch LEP-180R
+*UIConstraints: *Finisher JobSeparator *HolePunch SEP-180R
+
+*UIConstraints: *Finisher OffsetStacker *HolePunch LEP-0R
+*UIConstraints: *Finisher OffsetStacker *HolePunch SEP-0R
+*UIConstraints: *Finisher OffsetStacker *HolePunch LEP-180R
+*UIConstraints: *Finisher OffsetStacker *HolePunch SEP-180R
+
+*UIConstraints: *Finisher Staple1 *HolePunch LEP-0R
+*UIConstraints: *Finisher Staple1 *HolePunch SEP-0R
+*UIConstraints: *Finisher Staple1 *HolePunch LEP-180R
+*UIConstraints: *Finisher Staple1 *HolePunch SEP-180R
+*UIConstraints: *Finisher StapleM *HolePunch LEP-0R
+*UIConstraints: *Finisher StapleM *HolePunch SEP-0R
+*UIConstraints: *Finisher StapleM *HolePunch LEP-180R
+*UIConstraints: *Finisher StapleM *HolePunch SEP-180R
+
+*UIConstraints: *OutputBin Inner *Stapling UL
+*UIConstraints: *OutputBin Inner *Stapling ML
+*UIConstraints: *OutputBin Inner *Stapling LL
+*UIConstraints: *OutputBin Inner *Stapling UR
+*UIConstraints: *OutputBin Inner *Stapling MR
+*UIConstraints: *OutputBin Inner *Stapling LR
+*UIConstraints: *OutputBin Inner *Stapling MT
+*UIConstraints: *OutputBin Inner *Stapling MB
+
+*UIConstraints: *OutputBin Inner *HolePunch LEP-0R
+*UIConstraints: *OutputBin Inner *HolePunch SEP-0R
+*UIConstraints: *OutputBin Inner *HolePunch LEP-180R
+*UIConstraints: *OutputBin Inner *HolePunch SEP-180R
+
+
+*% ===== Cassette Constraints =====
+
+*UIConstraints: *Pedestal Drawer2 *InputSlot TandemLCF
+
+*UIConstraints: *Pedestal TandemLCF *InputSlot PedestalUpperCassette
+*UIConstraints: *Pedestal TandemLCF *InputSlot PedestalLowerCassette
+
+*UIConstraints: *ExternalLCF None *InputSlot ExternalLCF
+
+*% ===== Quality Constraints =====
+
+
+*UIConstraints: *PageSize A6 *InputSlot UpperCassette
+*UIConstraints: *PageSize A6 *InputSlot LowerCassette
+*UIConstraints: *PageSize A6 *InputSlot LCF
+*UIConstraints: *PageSize A6 *InputSlot PedestalUpperCassette
+*UIConstraints: *PageSize A6 *InputSlot PedestalLowerCassette
+*UIConstraints: *PageSize A6 *InputSlot Plain
+*UIConstraints: *PageSize A6 *InputSlot Thick1
+*UIConstraints: *PageSize A6 *InputSlot Thick2
+*UIConstraints: *PageSize A6 *InputSlot Thick3
+*UIConstraints: *PageSize A6 *InputSlot Transparency
+
+*UIConstraints: *PageSize Postcard *InputSlot UpperCassette
+*UIConstraints: *PageSize Postcard *InputSlot LowerCassette
+*UIConstraints: *PageSize Postcard *InputSlot LCF
+*UIConstraints: *PageSize Postcard *InputSlot PedestalUpperCassette
+*UIConstraints: *PageSize Postcard *InputSlot PedestalLowerCassette
+*UIConstraints: *PageSize Postcard *InputSlot Plain
+*UIConstraints: *PageSize Postcard *InputSlot Thick1
+*UIConstraints: *PageSize Postcard *InputSlot Thick2
+*UIConstraints: *PageSize Postcard *InputSlot Thick3
+*UIConstraints: *PageSize Postcard *InputSlot Transparency
+
+*%===== Device Capabilities ==========================
+*LanguageLevel: "3"
+
+*ColorDevice: False
+*DefaultColorSpace: Gray
+*Protocols: TBCP
+*TTRasterizer: Type42
+*?TTRasterizer: "
+ save
+ 42 /FontType resourcestatus
+ { pop pop (Type42)} {pop pop (None)} ifelse = flush
+ restore
+"
+*End
+
+*FreeVM: "12000000"
+*LandscapeOrientation: Plus90
+*FileSystem: False
+*Throughput: "65"
+
+*Password: "()"
+*ExitServer: "
+ count 0 eq
+ { false } { true exch startjob } ifelse
+ not {
+ (WARNING: Cannot modify initial VM.) =
+ (Missing or invalid password.) =
+ (Please contact the author of this software.) = flush quit
+ } if
+"
+*End
+*Reset: "
+ count 0 eq
+ { false } { true exch startjob } ifelse
+ not {
+ (WARNING: Cannot reset printer.) =
+ (Missing or invalid password.) =
+ (Please contact the author of this software.) = flush quit
+ } if
+ systemdict /quit get exec
+ (WARNING : Printer Reset Failed.) = flush
+"
+*End
+
+*DefaultResolution: 600dpi
+*SuggestedJobTimeout: "0"
+*SuggestedWaitTimeout: "0"
+*PrintPSErrors: True
+
+*%===== Halftone Information =========================
+*DefaultHalftoneType: 1
+*ScreenFreq: "85.0"
+*ScreenAngle: "45.0"
+*DefaultScreenProc: Dot
+*ScreenProc Dot: "
+ { abs exch abs 2 copy add 1 gt { 1 sub dup mul exch 1 sub dup mul add 1
+ sub } { dup mul exch dup mul add 1 exch sub }ifelse }
+"
+*End
+*DefaultTransfer: Null
+*Transfer Null: "{ }"
+*Transfer Null.Inverse: "{ 1 exch sub }"
+
+*%===== Paper Sizes ==================================
+*OpenUI *PageSize: PickOne
+*OrderDependency: 20 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize A3/A3 (297 x 420mm): "
+ << /DeferredMediaSelection true /PageSize [842 1191] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize A4/A4 (210 x 297mm): "
+ << /DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize A5/A5 (148 x 210mm): "
+ << /DeferredMediaSelection true /PageSize [420 595] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize A6/A6 (105 x 148mm): "
+ << /DeferredMediaSelection true /PageSize [297 420] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize B4/B4 (257 x 364mm): "
+ << /DeferredMediaSelection true /PageSize [728 1032] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize B5/B5 (182 x 257mm): "
+ << /DeferredMediaSelection true /PageSize [516 728] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize Ledger/Ledger (11 x 17"): "
+ << /DeferredMediaSelection true /PageSize [792 1224] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize Legal/Legal (8 1/2 x 14"): "
+ << /DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize Letter/Letter (8 1/2 x 11"): "
+ << /DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize Statement/Statement (5 1/2 x 8 1/2"): "
+ << /DeferredMediaSelection true /PageSize [396 612] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize Folio/Folio (210 x 330mm): "
+ << /DeferredMediaSelection true /PageSize [595 935] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize Computer/Computer (10 1/8 x 14"): "
+ << /DeferredMediaSelection true /PageSize [729 1008] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize LG13/13" LG (8 1/2 x 13"): "
+ << /DeferredMediaSelection true /PageSize [612 936] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize SQ85/8.5" SQ (8 1/2 x 8 1/2"): "
+ << /DeferredMediaSelection true /PageSize [612 612] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize 8K/8K (270 x 390mm): "
+ << /DeferredMediaSelection true /PageSize [767 1107] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize 16K/16K (195 x 270mm): "
+ << /DeferredMediaSelection true /PageSize [554 767] /ImagingBBox null >> setpagedevice"
+*End
+
+*?PageSize: "
+ save
+ currentpagedevice /PageSize get aload pop
+ 2 copy gt {exch} if
+ (Unknown)
+ 16 dict
+ dup [612 612] (SQ85) put
+ dup [612 936] (LG13) put
+ dup [729 1008] (Computer) put
+ dup [595 935] (Folio) put
+ dup [396 612] (Statement) put
+ dup [612 792] (Letter) put
+ dup [612 1008] (Legal) put
+ dup [792 1224] (Ledger) put
+ dup [516 728] (B5) put
+ dup [728 1032] (B4) put
+ dup [297 420] (A6) put
+ dup [420 595] (A5) put
+ dup [595 842] (A4) put
+ dup [842 1191] (A3) put
+ dup [554 767] (16K) put
+ dup [767 1107] (8K) put
+{ exch aload pop 4 index sub abs 5 le exch
+ 5 index sub abs 5 le and
+ {exch pop exit} {pop} ifelse
+ } bind forall
+ = flush pop pop
+ restore
+"
+*End
+*CloseUI: *PageSize
+
+*OpenUI *PageRegion: PickOne
+*OrderDependency: 29 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion A3/A3 (297 x 420mm): "
+ << /PageSize [842 1191] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion A4/A4 (210 x 297mm): "
+ << /PageSize [595 842] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion A5/A5 (148 x 210mm): "
+ << /PageSize [420 595] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion A6/A6 (105 x 148mm): "
+ << /PageSize [297 420] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion B4/B4 (257 x 364mm): "
+ << /PageSize [728 1032] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion B5/B5 (182 x 257mm): "
+ << /PageSize [516 728] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion Ledger/Ledger (11 x 17"): "
+ << /PageSize [792 1224] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion Legal/Legal (8 1/2 x 14"): "
+ << /PageSize [612 1008] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion Letter/Letter (8 1/2 x 11"): "
+ << /PageSize [612 792] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion Statement/Statement (5 1/2 x 8 1/2"): "
+ << /PageSize [396 612] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion Folio/Folio (210 x 330mm): "
+ << /PageSize [595 935] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion Computer/Computer (10 1/8 x 14"): "
+ << /PageSize [729 1008] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion LG13/13" LG (8 1/2 x 13"): "
+ << /PageSize [612 936] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion SQ85/8.5" SQ (8 1/2 x 8 1/2"): "
+ << /PageSize [612 612] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion 8K/8K (270 x 390mm): "
+ << /PageSize [767 1107] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion 16K/16K (195 x 270mm): "
+ << /PageSize [554 767] /ImagingBBox null >> setpagedevice"
+*End
+
+*CloseUI: *PageRegion
+
+*DefaultImageableArea: Letter
+*ImageableArea A3/A3 (297 x 420mm): "14.16 14.16 827.84 1176.84 "
+*ImageableArea A4/A4 (210 x 297mm): "14.16 14.16 581.84 827.84 "
+*ImageableArea A5/A5 (148 x 210mm): "14.28 14.16 405.72 581.84 "
+*ImageableArea A6/A6 (105 x 148mm): "14.16 14.28 283.84 405.72 "
+*ImageableArea B4/B4 (257 x 364mm): "14.16 14.16 714.84 1017.84 "
+*ImageableArea B5/B5 (182 x 257mm): "14.28 14.16 501.72 714.84 "
+*ImageableArea Ledger/Ledger (11 x 17"): "14.16 14.16 776.84 1210.84 "
+*ImageableArea Legal/Legal (8 1/2 x 14"): "14.16 14.16 598.84 995.84 "
+*ImageableArea Letter/Letter (8 1/2 x 11"): "14.16 14.16 598.84 776.84 "
+*ImageableArea Statement/Statement (5 1/2 x 8 1/2"): "14.28 14.16 382.72 598.84 "
+*ImageableArea Folio/Folio (210 x 330mm): "14.16 14.16 581.84 921.84 "
+*ImageableArea Computer/Computer (10 1/8 x 14"): "14.16 14.16 714.84 995.84 "
+*ImageableArea LG13/13" LG (8 1/2 x 13"): "14.16 14.16 598.84 921.84 "
+*ImageableArea SQ85/8.5" SQ (8 1/2 x 8 1/2"): "14.16 14.16 598.84 598.84 "
+*ImageableArea 8K/8K (270 x 390mm): "14.16 14.16 751.84 1091.84 "
+*ImageableArea 16K/16K (195 x 270mm): "14.16 14.16 538.84 751.84 "
+*?ImageableArea: "
+ save
+ /cvp { ( ) cvs print ( ) print } bind def
+ /upperright {10000 mul floor 10000 div} bind def
+ /lowerleft {10000 mul ceiling 10000 div} bind def
+ newpath clippath pathbbox
+ 4 -2 roll exch 2 {lowerleft cvp} repeat
+ exch 2 {upperright cvp} repeat flush
+ restore
+"
+*End
+
+*DefaultPaperDimension: Letter
+*PaperDimension A3/A3 (297 x 420mm): "842 1191"
+*PaperDimension A4/A4 (210 x 297mm): "595 842"
+*PaperDimension A5/A5 (148 x 210mm): "420 595"
+*PaperDimension A6/A6 (105 x 148mm): "297 420"
+*PaperDimension B4/B4 (257 x 364mm): "728 1032"
+*PaperDimension B5/B5 (182 x 257mm): "516 728"
+*PaperDimension Ledger/Ledger (11 x 17"): "792 1224"
+*PaperDimension Legal/Legal (8 1/2 x 14"): "612 1008"
+*PaperDimension Letter/Letter (8 1/2 x 11"): "612 792"
+*PaperDimension Statement/Statement (5 1/2 x 8 1/2"): "396 612"
+*PaperDimension Folio/Folio (210 x 330mm): "595 935"
+*PaperDimension Computer/Computer (10 1/8 x 14"): "729 1008"
+*PaperDimension LG13/13" LG (8 1/2 x 13"): "612 936"
+*PaperDimension SQ85/8.5" SQ (8 1/2 x 8 1/2"): "612 612"
+*PaperDimension 8K/8K (270 x 390mm): "767 1107"
+*PaperDimension 16K/16K (195 x 270mm): "554 767"
+
+*%===== Paper Source =================================
+*OpenUI *InputSlot: PickOne
+*OrderDependency: 35 AnySetup *InputSlot
+*DefaultInputSlot: Auto
+*InputSlot Auto/Auto (Default): "
+ << /DeferredMediaSelection true /ManualFeed false
+ /MediaPosition null /MediaType null >> setpagedevice
+ userdict /TSBMediaType 0 put"
+*End
+*InputSlot UpperCassette/Drawer 1: "
+ << /DeferredMediaSelection true /ManualFeed false
+ /MediaPosition 0 /MediaType null >> setpagedevice
+ userdict /TSBMediaType 0 put"
+*End
+*InputSlot LowerCassette/Drawer 2: "
+ << /DeferredMediaSelection true /ManualFeed false
+ /MediaPosition 1 /MediaType null >> setpagedevice
+ userdict /TSBMediaType 0 put"
+*End
+*InputSlot PedestalUpperCassette/Drawer 3: "
+ << /DeferredMediaSelection true /ManualFeed false
+ /MediaPosition 4 /MediaType null >> setpagedevice
+ userdict /TSBMediaType 0 put"
+*End
+*InputSlot PedestalLowerCassette/Drawer 4: "
+ << /DeferredMediaSelection true /ManualFeed false
+ /MediaPosition 5 /MediaType null >> setpagedevice
+ userdict /TSBMediaType 0 put"
+*End
+*InputSlot TandemLCF/LCF: "
+ << /DeferredMediaSelection true /ManualFeed false
+ /MediaPosition 4 /MediaType null >> setpagedevice
+ userdict /TSBMediaType 0 put"
+*End
+*InputSlot ExternalLCF/External LCF: "
+ << /DeferredMediaSelection true /ManualFeed false
+ /MediaPosition 6 /MediaType null >> setpagedevice
+ userdict /TSBMediaType 0 put"
+*End
+*InputSlot SheetFeedBypass/Bypass Tray:"
+ << /DeferredMediaSelection true /ManualFeed true
+ /MediaPosition 3 /MediaType null >> setpagedevice
+ userdict /TSBMediaType 0 put"
+*End
+*InputSlot Plain/Plain: "
+ << /DeferredMediaSelection true /ManualFeed false
+ /MediaPosition null /MediaType (Plain) >> setpagedevice
+ userdict /TSBMediaType 0 put"
+*End
+*InputSlot Thick1/Thick 1: "
+ << /DeferredMediaSelection true /ManualFeed false
+ /MediaPosition null /MediaType (Thick 1) >> setpagedevice
+ userdict /TSBMediaType 1 put"
+*End
+*InputSlot Thick2/Thick 2: "
+ << /DeferredMediaSelection true /ManualFeed false
+ /MediaPosition null /MediaType (Thick 2) >> setpagedevice
+ userdict /TSBMediaType 2 put"
+*End
+*InputSlot Thick3/Thick 3: "
+ << /DeferredMediaSelection true /ManualFeed false
+ /MediaPosition null /MediaType (Thick 3) >> setpagedevice
+ userdict /TSBMediaType 3 put"
+*End
+*InputSlot Transparency/Transparency: "
+ << /DeferredMediaSelection true /ManualFeed true
+ /MediaPosition null /MediaType (Transparency) >> setpagedevice
+ userdict /TSBMediaType 4 put"
+*End
+*CloseUI: *InputSlot
+
+*%===== Duplex =======================================
+*% Long and short edge duplexing options selected here override the short
+*% edge duplexing that may be selected by Booklet Mode Printing options.
+*OpenUI *Duplex/Duplex: PickOne
+*OrderDependency: 34 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex None/1-Sided: ""
+*Duplex DuplexNoTumble/2-Sided, No Tumble(Long-Edge Binding): "
+ << /Duplex true /Tumble false >> setpagedevice"
+*End
+*Duplex DuplexTumble/2-Sided, Tumble(Short-Edge Binding): "
+ << /Duplex true /Tumble true >> setpagedevice"
+*End
+*?Duplex: "
+ save
+ currentpagedevice /Duplex get
+ {currentpagedevice /Tumble get {(DuplexTumble)}{(DuplexNoTumble)}ifelse}
+ {(None)}ifelse
+ = flush
+ restore"
+*End
+*CloseUI: *Duplex
+
+*%====== Collate =====================
+*OpenUI *Collate/Collate: Boolean
+*OrderDependency: 60 AnySetup *Collate
+*DefaultCollate: True
+*Collate True: "
+
+ /concat_str_str {
+ % parameters
+ % string string
+ % result
+ % string
+ dup length
+ 2 index length add
+ 1 index type pop string
+ dup 0 4 index putinterval
+ dup 4 -1 roll length
+ 4 -1 roll putinterval
+ } bind def
+
+ /concat_str_num {
+ % parameters
+ % string number
+ 10 string
+ cvs
+ concat_str_str
+ } bind def
+
+
+ <</TSBPrivate (DSSC PRINT COLLATE=1)>> setpagedevice
+ <</TSBPrivate (DSSC PRINT NUMCOPIES=)
+ currentpagedevice /NumCopies known
+ {
+ currentpagedevice /NumCopies get
+ dup null eq
+ { pop 0 }
+ if
+ }
+ { 0 }
+ ifelse
+ concat_str_num
+ >> setpagedevice"
+*End
+*Collate False: "
+
+ /concat_str_str {
+ % parameters
+ % string string
+ % result
+ % string
+ dup length
+ 2 index length add
+ 1 index type pop string
+ dup 0 4 index putinterval
+ dup 4 -1 roll length
+ 4 -1 roll putinterval
+ } bind def
+
+ /concat_str_num {
+ % parameters
+ % string number
+ 10 string
+ cvs
+ concat_str_str
+ } bind def
+
+
+ <</TSBPrivate (DSSC PRINT COLLATE=0)>> setpagedevice
+ <</TSBPrivate (DSSC PRINT NUMCOPIES=)
+ currentpagedevice /NumCopies known
+ {
+ currentpagedevice /NumCopies get
+ dup null eq
+ { pop 0 }
+ if
+ }
+ { 0 }
+ ifelse
+ concat_str_num
+ >> setpagedevice"
+*End
+*CloseUI: *Collate
+
+*OpenGroup: FinishingOptions/Finishing
+
+*%===== Destination ==================================
+*OpenUI *OutputBin/Destination: PickOne
+*OrderDependency: 37 AnySetup *OutputBin
+*DefaultOutputBin: Auto
+*OutputBin Auto/Auto: "
+ "
+*End
+*OutputBin Bin3/Exit Tray: "
+ << /OutputPosition 1 >> setpagedevice"
+*End
+*OutputBin Bin1/Tray 1: "
+ << /OutputPosition 3 >> setpagedevice"
+*End
+*OutputBin Bin2/Tray 2: "
+ << /OutputPosition 4 >> setpagedevice"
+*End
+*CloseUI: *OutputBin
+
+*%===== Hole Punch ====================================
+*OpenUI *HolePunch/Hole Punch: PickOne
+*OrderDependency: 38 AnySetup *HolePunch
+*DefaultHolePunch: Off
+
+*HolePunch Off/Off: "
+ <</TSBPrivate (DSSC PRINT HOLEPUNCH=0) >> setpagedevice"
+*End
+*HolePunch LEP-0R/Long Edge Punch without rotation: "
+ <</TSBPrivate (DSSC PRINT HOLEPUNCH=1) >> setpagedevice"
+*End
+*HolePunch SEP-0R/Short Edge Punch without rotation: "
+ <</TSBPrivate (DSSC PRINT HOLEPUNCH=2) >> setpagedevice"
+*End
+*HolePunch LEP-180R/Long Edge Punch with 180 degree rotation: "
+ <</TSBPrivate (DSSC PRINT HOLEPUNCH=3) >> setpagedevice"
+*End
+*HolePunch SEP-180R/Short Edge Punch with 180 degree rotation: "
+ <</TSBPrivate (DSSC PRINT HOLEPUNCH=4) >> setpagedevice"
+*End
+*CloseUI: *HolePunch
+
+
+*%===== Stapling ====================================
+*OpenUI *Stapling/Stapling: PickOne
+*OrderDependency: 39 AnySetup *Stapling
+*DefaultStapling: Off
+
+*Stapling Off/Off: "
+ <</TSBPrivate (DSSC PRINT STAPLING=0) >> setpagedevice"
+*End
+*Stapling UL/Upper Left (Portrait) / Upper Right (Landscape):"
+ <</TSBPrivate (DSSC PRINT STAPLING=769) >> setpagedevice"
+*End
+*Stapling ML/Middle Left (Portrait) / Middle Top (Landscape):"
+ <</TSBPrivate (DSSC PRINT STAPLING=2) >> setpagedevice"
+*End
+*Stapling LL/Lower Left (Portrait) / Upper Left (Landscape):"
+ <</TSBPrivate (DSSC PRINT STAPLING=33027) >> setpagedevice"
+*End
+*Stapling UR/Upper Right (Portrait) / Lower Right (Landscape):"
+ <</TSBPrivate (DSSC PRINT STAPLING=387) >> setpagedevice"
+*End
+*Stapling MR/Middle Right (Portrait) / Middle Bottom (Landscape):"
+ <</TSBPrivate (DSSC PRINT STAPLING=130) >> setpagedevice"
+*End
+*Stapling LR/Lower Right (Portrait) / Lower Left (Landscape):"
+ <</TSBPrivate (DSSC PRINT STAPLING=33665) >> setpagedevice"
+*End
+*Stapling MT/Middle Top (Portrait) / Middle Right (Landscape):"
+ <</TSBPrivate (DSSC PRINT STAPLING=512) >> setpagedevice"
+*End
+*Stapling MB/Middle Bottom (Portrait) / Middle Left (Landscape):"
+ <</TSBPrivate (DSSC PRINT STAPLING=33280) >> setpagedevice"
+*End
+*Stapling SS/Saddle Stitch (Portrait) / Saddle Stitch (Landscape):"
+ <</TSBPrivate (DSSC PRINT STAPLING=1028) >> setpagedevice"
+*End
+*CloseUI: *Stapling
+
+
+*CloseGroup: FinishingOptions
+
+*OpenGroup: PrintingModes/Printing Modes
+*%===== Print Mode ====================================
+*% If the dscInfo dictionary is not set using the printer driver, the
+*% userlogin and job name are set to "CUPS User" and "CUPS Application"
+*% respectively. If the dscinfo dictionary is set, document name and
+*% user name are set as per the CUPS login name and Document name.
+*% The default print mode is Normal.
+*OpenUI *PrintMode/Print Mode: PickOne
+*OrderDependency: 49 AnySetup *PrintMode
+*% The OrderDependency was 47 but this did not work.
+*DefaultPrintMode: Normal
+*PrintMode Normal/Normal: "
+ /dscInfo where {
+ pop
+ dscInfo /For known {
+ <</TSBPrivate 100 string dup 0 (DSSC PRINT USERLOGIN=)
+ putinterval dup 21 dscInfo /For get putinterval
+ >> setpagedevice
+ }if
+ dscInfo /Title known {
+ <</TSBPrivate 100 string dup 0 (DSSC JOB NAME=)
+ putinterval dup 14 dscInfo /Title get putinterval
+ >> setpagedevice
+ }if
+ <</TSBPrivate (DSSC PRINT PRINTMODE=NORMAL) >> setpagedevice
+ }{
+ <</TSBPrivate (DSSC PRINT USERLOGIN=CUPS User) >> setpagedevice
+ <</TSBPrivate (DSSC JOB NAME=CUPS Document) >> setpagedevice
+ <</TSBPrivate (DSSC PRINT PRINTMODE=NORMAL) >> setpagedevice
+ }ifelse"
+*End
+
+*PrintMode Proof/Proof: "
+ /dscInfo where {
+ pop
+ dscInfo /For known {
+ <</TSBPrivate 100 string dup 0 (DSSC PRINT USERLOGIN=)
+ putinterval dup 21 dscInfo /For get putinterval
+ >> setpagedevice
+ }if
+ dscInfo /Title known {
+ <</TSBPrivate 100 string dup 0 (DSSC JOB NAME=)
+ putinterval dup 14 dscInfo /Title get putinterval
+ >> setpagedevice
+ }if
+ <</TSBPrivate (DSSC PRINT PRINTMODE=PROOF) >> setpagedevice
+ }{
+ <</TSBPrivate (DSSC PRINT USERLOGIN=CUPS User) >> setpagedevice
+ <</TSBPrivate (DSSC JOB NAME=CUPS Document) >> setpagedevice
+ <</TSBPrivate (DSSC PRINT PRINTMODE=PROOF) >> setpagedevice
+ }ifelse"
+*End
+
+*% The private print DIN number is selected in the DIN options tab.
+*PrintMode Private/Private - Password: "
+ /dscInfo where {
+ pop
+ dscInfo /For known {
+ <</TSBPrivate 100 string dup 0 (DSSC PRINT USERLOGIN=)
+ putinterval dup 21 dscInfo /For get putinterval
+ >> setpagedevice
+ }if
+ dscInfo /Title known {
+ <</TSBPrivate 100 string dup 0 (DSSC JOB NAME=)
+ putinterval dup 14 dscInfo /Title get putinterval
+ >> setpagedevice
+ }if
+ <</TSBPrivate (DSSC PRINT PRINTMODE=PRIVATE) >> setpagedevice
+ <</TSBPrivate (DSSC PRINT PRIVPRINT=00000) dup
+ userdict /DINDigit1 get
+ userdict /DINDigit2 get add
+ userdict /DINDigit3 get add
+ userdict /DINDigit4 get add
+ userdict /DINDigit5 get add
+ (00000) cvs
+ dup length 26 exch sub exch putinterval>> setpagedevice
+ }{
+ <</TSBPrivate (DSSC PRINT USERLOGIN=CUPS User) >> setpagedevice
+ <</TSBPrivate (DSSC JOB NAME=CUPS Document) >> setpagedevice
+ <</TSBPrivate (DSSC PRINT PRINTMODE=PRIVATE) >> setpagedevice
+ <</TSBPrivate (DSSC PRINT PRIVPRINT=00000) dup
+ userdict /DINDigit1 get
+ userdict /DINDigit2 get add
+ userdict /DINDigit3 get add
+ userdict /DINDigit4 get add
+ userdict /DINDigit5 get add
+ (00000) cvs
+ dup length 26 exch sub exch putinterval>> setpagedevice
+ }ifelse"
+*End
+
+*%
+*CloseUI: *PrintMode
+
+
+*%===== Department Code ====================================
+*% This option sends the Department code to the printer. The department code is
+*% calculated by adding together the five single department code digits.
+*OpenUI *DeptCode/Department Code: Boolean
+*OrderDependency: 48 AnySetup *DeptCode
+*DefaultDeptCode: False
+*DeptCode False/Disabled: ""
+*% The Department Code (DC) number is selected in the DC options tab.
+*DeptCode True/Enabled: "
+ <</TSBPrivate (DSSC PRINT ACCESSCODE=00000) dup
+ userdict /DCDigit1 get
+ userdict /DCDigit2 get add
+ userdict /DCDigit3 get add
+ userdict /DCDigit4 get add
+ userdict /DCDigit5 get add
+ (00000) cvs
+ dup length 27 exch sub exch putinterval>> setpagedevice"
+*End
+*CloseUI: *DeptCode
+
+*%===== Distinguish Thin Lines ============================
+*% This option allows the user to turn Distinguish Thin Lines On or Off. The default value is Off.
+*OpenUI *DistinguishThinLines/Distinguish Thin Lines: Boolean
+*OrderDependency: 54 AnySetup *DistinguishThinLines
+*DefaultDistinguishThinLines: False
+*DistinguishThinLines False/Off: "
+ <</TSBPrivate (DSSC PRINT THINLINELIMIT=0) >> setpagedevice"
+*End
+
+*DistinguishThinLines True/On: "
+ <</TSBPrivate (DSSC PRINT THINLINELIMIT=1) >> setpagedevice"
+*End
+
+*CloseUI: *DistinguishThinLines
+
+
+*%===== Blank Page ============================
+*% This option allows the user to turn Blank page On and Off. The default value is Off.
+*OpenUI *BlankPage/Do not Print Blank Pages: Boolean
+*OrderDependency: 55 AnySetup *BlankPage
+*DefaultBlankPage: False
+*BlankPage False/Off: "
+ <</TSBPrivate (DSSC PRINT WHITEPAPER=0) >> setpagedevice"
+*End
+*BlankPage True/On: "
+ <</TSBPrivate (DSSC PRINT WHITEPAPER=1) >> setpagedevice"
+*End
+*CloseUI: *BlankPage
+
+*CloseGroup: PrintingModes
+
+
+*% ===== Document ID Selection Options ======================================
+*% The Document ID (DIN) group of options is needed for the CUPS PPD because the
+*% CUPS PPD does not support RBISET to allow the user to enter custom values. The only
+*% options are drop down lists and check boxes. The five drop down boxs allow the
+*% user to effectively select a five digit number for the document ID.
+*% The Document ID is only used when the Private Print using Document ID (DIN) option
+*% is checked in the Print Mode Tab/Print Mode Option. The default DIN value is 00000.
+*OpenGroup: DINNumber/Private Document Password
+
+*OpenUI *DINDigit1/Password - Digit 1: PickOne
+*OrderDependency: 27 AnySetup *DINDigit1
+*DefaultDINDigit1: 0
+*DINDigit1 0/0: "userdict /DINDigit1 00000 put"
+*DINDigit1 1/1: "userdict /DINDigit1 10000 put"
+*DINDigit1 2/2: "userdict /DINDigit1 20000 put"
+*DINDigit1 3/3: "userdict /DINDigit1 30000 put"
+*DINDigit1 4/4: "userdict /DINDigit1 40000 put"
+*DINDigit1 5/5: "userdict /DINDigit1 50000 put"
+*DINDigit1 6/6: "userdict /DINDigit1 60000 put"
+*DINDigit1 7/7: "userdict /DINDigit1 70000 put"
+*DINDigit1 8/8: "userdict /DINDigit1 80000 put"
+*DINDigit1 9/9: "userdict /DINDigit1 90000 put"
+*CloseUI: *DINDigit1
+
+*OpenUI *DINDigit2/Password - Digit 2: PickOne
+*OrderDependency: 27 AnySetup *DINDigit2
+*DefaultDINDigit2: 0
+*DINDigit2 0/0: "userdict /DINDigit2 0000 put"
+*DINDigit2 1/1: "userdict /DINDigit2 1000 put"
+*DINDigit2 2/2: "userdict /DINDigit2 2000 put"
+*DINDigit2 3/3: "userdict /DINDigit2 3000 put"
+*DINDigit2 4/4: "userdict /DINDigit2 4000 put"
+*DINDigit2 5/5: "userdict /DINDigit2 5000 put"
+*DINDigit2 6/6: "userdict /DINDigit2 6000 put"
+*DINDigit2 7/7: "userdict /DINDigit2 7000 put"
+*DINDigit2 8/8: "userdict /DINDigit2 8000 put"
+*DINDigit2 9/9: "userdict /DINDigit2 9000 put"
+*CloseUI: *DINDigit2
+
+*OpenUI *DINDigit3/Password - Digit 3: PickOne
+*OrderDependency: 27 AnySetup *DINDigit3
+*DefaultDINDigit3: 0
+*DINDigit3 0/0: "userdict /DINDigit3 000 put"
+*DINDigit3 1/1: "userdict /DINDigit3 100 put"
+*DINDigit3 2/2: "userdict /DINDigit3 200 put"
+*DINDigit3 3/3: "userdict /DINDigit3 300 put"
+*DINDigit3 4/4: "userdict /DINDigit3 400 put"
+*DINDigit3 5/5: "userdict /DINDigit3 500 put"
+*DINDigit3 6/6: "userdict /DINDigit3 600 put"
+*DINDigit3 7/7: "userdict /DINDigit3 700 put"
+*DINDigit3 8/8: "userdict /DINDigit3 800 put"
+*DINDigit3 9/9: "userdict /DINDigit3 900 put"
+*CloseUI: *DINDigit3
+
+*OpenUI *DINDigit4/Password - Digit 4: PickOne
+*OrderDependency: 27 AnySetup *DINDigit4
+*DefaultDINDigit4: 0
+*DINDigit4 0/0: "userdict /DINDigit4 00 put"
+*DINDigit4 1/1: "userdict /DINDigit4 10 put"
+*DINDigit4 2/2: "userdict /DINDigit4 20 put"
+*DINDigit4 3/3: "userdict /DINDigit4 30 put"
+*DINDigit4 4/4: "userdict /DINDigit4 40 put"
+*DINDigit4 5/5: "userdict /DINDigit4 50 put"
+*DINDigit4 6/6: "userdict /DINDigit4 60 put"
+*DINDigit4 7/7: "userdict /DINDigit4 70 put"
+*DINDigit4 8/8: "userdict /DINDigit4 80 put"
+*DINDigit4 9/9: "userdict /DINDigit4 90 put"
+*CloseUI: *DINDigit4
+
+*OpenUI *DINDigit5/Password - Digit 5: PickOne
+*OrderDependency: 27 AnySetup *DINDigit5
+*DefaultDINDigit5: 0
+*DINDigit5 0/0: "userdict /DINDigit5 0 put"
+*DINDigit5 1/1: "userdict /DINDigit5 1 put"
+*DINDigit5 2/2: "userdict /DINDigit5 2 put"
+*DINDigit5 3/3: "userdict /DINDigit5 3 put"
+*DINDigit5 4/4: "userdict /DINDigit5 4 put"
+*DINDigit5 5/5: "userdict /DINDigit5 5 put"
+*DINDigit5 6/6: "userdict /DINDigit5 6 put"
+*DINDigit5 7/7: "userdict /DINDigit5 7 put"
+*DINDigit5 8/8: "userdict /DINDigit5 8 put"
+*DINDigit5 9/9: "userdict /DINDigit5 9 put"
+*CloseUI: *DINDigit5
+
+*CloseGroup: DINNumber
+
+
+*% ===== Department Code Selection Options ======================================
+*% The Department Code (DC) group of options is needed for the CUPS PPD because
+*% CUPS PPD does not support RBISET to allow the user to enter custom values. The only
+*% options are drop down lists and check boxes. The five drop down boxs allow the
+*% user to effectively select a five digit number for the department code.
+*% The department code is only used when the Department Code (DC) On options is checked
+*% in the Print Mode options tab. The default DC value is 00000.
+*OpenGroup: DepartmentCode/Printing Modes DC
+
+*OpenUI *DCDigit1/Department Code (DC) - Digit 1: PickOne
+*OrderDependency: 28 AnySetup *DCDigit1
+*DefaultDCDigit1: 0
+*DCDigit1 0/0: "userdict /DCDigit1 00000 put"
+*DCDigit1 1/1: "userdict /DCDigit1 10000 put"
+*DCDigit1 2/2: "userdict /DCDigit1 20000 put"
+*DCDigit1 3/3: "userdict /DCDigit1 30000 put"
+*DCDigit1 4/4: "userdict /DCDigit1 40000 put"
+*DCDigit1 5/5: "userdict /DCDigit1 50000 put"
+*DCDigit1 6/6: "userdict /DCDigit1 60000 put"
+*DCDigit1 7/7: "userdict /DCDigit1 70000 put"
+*DCDigit1 8/8: "userdict /DCDigit1 80000 put"
+*DCDigit1 9/9: "userdict /DCDigit1 90000 put"
+*CloseUI: *DCDigit1
+
+*OpenUI *DCDigit2/Department Code (DC) - Digit 2: PickOne
+*OrderDependency: 28 AnySetup *DCDigit2
+*DefaultDCDigit2: 0
+*DCDigit2 0/0: "userdict /DCDigit2 0000 put"
+*DCDigit2 1/1: "userdict /DCDigit2 1000 put"
+*DCDigit2 2/2: "userdict /DCDigit2 2000 put"
+*DCDigit2 3/3: "userdict /DCDigit2 3000 put"
+*DCDigit2 4/4: "userdict /DCDigit2 4000 put"
+*DCDigit2 5/5: "userdict /DCDigit2 5000 put"
+*DCDigit2 6/6: "userdict /DCDigit2 6000 put"
+*DCDigit2 7/7: "userdict /DCDigit2 7000 put"
+*DCDigit2 8/8: "userdict /DCDigit2 8000 put"
+*DCDigit2 9/9: "userdict /DCDigit2 9000 put"
+*CloseUI: *DCDigit2
+
+*OpenUI *DCDigit3/Department Code (DC) - Digit 3: PickOne
+*OrderDependency: 28 AnySetup *DCDigit3
+*DefaultDCDigit3: 0
+*DCDigit3 0/0: "userdict /DCDigit3 000 put"
+*DCDigit3 1/1: "userdict /DCDigit3 100 put"
+*DCDigit3 2/2: "userdict /DCDigit3 200 put"
+*DCDigit3 3/3: "userdict /DCDigit3 300 put"
+*DCDigit3 4/4: "userdict /DCDigit3 400 put"
+*DCDigit3 5/5: "userdict /DCDigit3 500 put"
+*DCDigit3 6/6: "userdict /DCDigit3 600 put"
+*DCDigit3 7/7: "userdict /DCDigit3 700 put"
+*DCDigit3 8/8: "userdict /DCDigit3 800 put"
+*DCDigit3 9/9: "userdict /DCDigit3 900 put"
+*CloseUI: *DCDigit3
+
+*OpenUI *DCDigit4/Department Code (DC) - Digit 4: PickOne
+*OrderDependency: 28 AnySetup *DCDigit4
+*DefaultDCDigit4: 0
+*DCDigit4 0/0: "userdict /DCDigit4 00 put"
+*DCDigit4 1/1: "userdict /DCDigit4 10 put"
+*DCDigit4 2/2: "userdict /DCDigit4 20 put"
+*DCDigit4 3/3: "userdict /DCDigit4 30 put"
+*DCDigit4 4/4: "userdict /DCDigit4 40 put"
+*DCDigit4 5/5: "userdict /DCDigit4 50 put"
+*DCDigit4 6/6: "userdict /DCDigit4 60 put"
+*DCDigit4 7/7: "userdict /DCDigit4 70 put"
+*DCDigit4 8/8: "userdict /DCDigit4 80 put"
+*DCDigit4 9/9: "userdict /DCDigit4 90 put"
+*CloseUI: *DCDigit4
+
+*OpenUI *DCDigit5/Department Code (DC) - Digit 5: PickOne
+*OrderDependency: 28 AnySetup *DCDigit5
+*DefaultDCDigit5: 0
+*DCDigit5 0/0: "userdict /DCDigit5 0 put"
+*DCDigit5 1/1: "userdict /DCDigit5 1 put"
+*DCDigit5 2/2: "userdict /DCDigit5 2 put"
+*DCDigit5 3/3: "userdict /DCDigit5 3 put"
+*DCDigit5 4/4: "userdict /DCDigit5 4 put"
+*DCDigit5 5/5: "userdict /DCDigit5 5 put"
+*DCDigit5 6/6: "userdict /DCDigit5 6 put"
+*DCDigit5 7/7: "userdict /DCDigit5 7 put"
+*DCDigit5 8/8: "userdict /DCDigit5 8 put"
+*DCDigit5 9/9: "userdict /DCDigit5 9 put"
+*CloseUI: *DCDigit5
+
+*CloseGroup: DepartmentCode
+
+
+
+*%===== Booklet Mode Options =====================================
+*% This group of options allows the user to
+*% select the paper size to use for booklet mode, choose the page layout
+*% and select the inner and outer margin values. Further documentation is
+*% contained in the PPD specification.
+
+*OpenGroup: BookletModeOptions/Booklet
+
+*%===== Booklet Paper Size ===============================
+*% This specifies the paper size to be used for booklet printing.
+*% The default is None (Off). If booklet paper size is not None, then the
+*% paper type selected for booklet mode will override any other paper
+*% type selected.
+*% The TSBPrivate key takes a string parameter that is exactly the same
+*% as the parameter for th PJL COMMENT command. When the setpagedevice
+*% operator is executed with the TSBPrivate key the parameter is
+*% immediately passed to the DsruJobPJLParse() function in the same
+*% manner as if the PJL COMMENT command had been executed. The result
+*% of using this key is exactly the same as if a PJL command had been
+*% used so only the RIP needs to be changed to support this operation.
+*% If booklet printing is selected, then short edge duplexing by default
+*% is used (Duplex=true and Tumble=true), otherwise if booklet printing
+*% is not selected, then duplexing is turned off (Duplex=false). The Duplexing
+*% Option can be used to override this and change to long edge duplexing
+*% (Duplex=true and Tumble=false) if necessary.
+*OpenUI *BookletPaperSize/Booklet Paper Size: PickOne
+*OrderDependency: 30 AnySetup *BookletPaperSize
+*DefaultBookletPaperSize: None
+*BookletPaperSize None/None (Off): "<</Duplex false >> setpagedevice"
+*BookletPaperSize Letter/Letter: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=LT) /Duplex true /Tumble true >> setpagedevice"
+*End
+*BookletPaperSize A4/A4: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=A4) /Duplex true /Tumble true >> setpagedevice"
+*End
+*BookletPaperSize Legal/Legal: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=LG) /Duplex true /Tumble true >> setpagedevice"
+*End
+*BookletPaperSize Statement/Statement: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=ST) /Duplex true /Tumble true >> setpagedevice"
+*End
+*BookletPaperSize Ledger/Ledger: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=LD) /Duplex true /Tumble true >> setpagedevice"
+*End
+*BookletPaperSize Folio/Folio: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=FO) /Duplex true /Tumble true >> setpagedevice"
+*End
+*BookletPaperSize A3/A3: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=A3) /Duplex true /Tumble true >> setpagedevice"
+*End
+*BookletPaperSize A5/A5: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=A5) /Duplex true /Tumble true >> setpagedevice"
+*End
+*BookletPaperSize B4/B4: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=B4) /Duplex true /Tumble true >> setpagedevice"
+*End
+*BookletPaperSize B5/B5: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=B5) /Duplex true /Tumble true >> setpagedevice"
+*End
+*BookletPaperSize Computer/Computer: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=CO) /Duplex true /Tumble true >> setpagedevice"
+*End
+*BookletPaperSize Legal-13/13" LG: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=13) /Duplex true /Tumble true >> setpagedevice"
+*End
+*BookletPaperSize Square/8.5" SQ: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=SQ) /Duplex true /Tumble true >> setpagedevice"
+*End
+*BookletPaperSize 8K/8K: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=8K) /Duplex true /Tumble true >> setpagedevice"
+*End
+*BookletPaperSize 16K/16K: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=16K) /Duplex true /Tumble true >> setpagedevice"
+*End
+*CloseUI: *BookletPaperSize
+
+*%===== Booklet Page Layout ===============================
+*% This allows the user to select the page layout of the booklet,
+*% Either right to left or left to right.
+*% The default is left to right.
+*OpenUI *BookletPageLayout/Left to Right Page Layout: Boolean
+*OrderDependency: 31 AnySetup *BookletPageLayout
+*DefaultBookletPageLayout: True
+*BookletPageLayout False/Right to Left: "
+ <</TSBPrivate (DSSC PRINT LEFTTORIGHT=0) >> setpagedevice"
+*End
+*BookletPageLayout True/Left to Right: "
+ <</TSBPrivate (DSSC PRINT LEFTTORIGHT=1) >> setpagedevice"
+*End
+*CloseUI: *BookletPageLayout
+
+*%===== Booklet Center Margin ============================
+*% This allows the user to select the size of the center margin (gutter),
+*% in points, from the range 0 - 300. This is in addition to the center
+*% margin already specified by the application. The default is Off/0 points.
+*OpenUI *BookletCenterMargin/Booklet Center Margin: PickOne
+*OrderDependency: 32 AnySetup *BookletCenterMargin
+*DefaultBookletCenterMargin: Off
+*BookletCenterMargin Off/0 points: "
+<</TSBPrivate (DSSC PRINT CENTERMARGIN=000) >> setpagedevice"
+*End
+*BookletCenterMargin 3/3 points: "
+<</TSBPrivate (DSSC PRINT CENTERMARGIN=025) >> setpagedevice"
+*End
+*BookletCenterMargin 6/6 points: "
+<</TSBPrivate (DSSC PRINT CENTERMARGIN=050) >> setpagedevice"
+*End
+*BookletCenterMargin 9/9 points: "
+<</TSBPrivate (DSSC PRINT CENTERMARGIN=075) >> setpagedevice"
+*End
+*BookletCenterMargin 12/12 points: "
+<</TSBPrivate (DSSC PRINT CENTERMARGIN=100) >> setpagedevice"
+*End
+*BookletCenterMargin 15/15 points: "
+<</TSBPrivate (DSSC PRINT CENTERMARGIN=125) >> setpagedevice"
+*End
+*BookletCenterMargin 18/18 points: "
+<</TSBPrivate (DSSC PRINT CENTERMARGIN=150) >> setpagedevice"
+*End
+*BookletCenterMargin 21/21 points: "
+<</TSBPrivate (DSSC PRINT CENTERMARGIN=175) >> setpagedevice"
+*End
+*BookletCenterMargin 24/24 points: "
+<</TSBPrivate (DSSC PRINT CENTERMARGIN=200) >> setpagedevice"
+*End
+*BookletCenterMargin 27/27 points: "
+<</TSBPrivate (DSSC PRINT CENTERMARGIN=225) >> setpagedevice"
+*End
+*BookletCenterMargin 30/30 points: "
+<</TSBPrivate (DSSC PRINT CENTERMARGIN=250) >> setpagedevice"
+*End
+*BookletCenterMargin 33/33 points: "
+<</TSBPrivate (DSSC PRINT CENTERMARGIN=275) >> setpagedevice"
+*End
+*BookletCenterMargin 36/36 points: "
+<</TSBPrivate (DSSC PRINT CENTERMARGIN=300) >> setpagedevice"
+*End
+*CloseUI: *BookletCenterMargin
+
+
+*%===== Booklet Outer Margin ============================
+*% This allows the user to select the size of the outer margin (creep),
+*% in points, from the range 0 - 18, which should take place for the
+*% booklet. The default is Off/0 points.
+*OpenUI *BookletOuterMargin/Booklet Outer Margin: PickOne
+*OrderDependency: 33 AnySetup *BookletOuterMargin
+*DefaultBookletOuterMargin: Off
+*BookletOuterMargin Off/0 points: "
+<</TSBPrivate (DSSC PRINT OUTERMARGIN=000) >> setpagedevice"
+*End
+*BookletOuterMargin 6/6 points: "
+<</TSBPrivate (DSSC PRINT OUTERMARGIN=050) >> setpagedevice"
+*End
+*BookletOuterMargin 12/12 points: "
+<</TSBPrivate (DSSC PRINT OUTERMARGIN=100) >> setpagedevice"
+*End
+*BookletOuterMargin 18/18 points: "
+<</TSBPrivate (DSSC PRINT OUTERMARGIN=150) >> setpagedevice"
+*End
+*BookletOuterMargin 24/24 points: "
+<</TSBPrivate (DSSC PRINT OUTERMARGIN=200) >> setpagedevice"
+*End
+*BookletOuterMargin 30/30 points: "
+<</TSBPrivate (DSSC PRINT OUTERMARGIN=250) >> setpagedevice"
+*End
+*BookletOuterMargin 36/36 points: "
+<</TSBPrivate (DSSC PRINT OUTERMARGIN=300) >> setpagedevice"
+*End
+*BookletOuterMargin 42/42 points: "
+<</TSBPrivate (DSSC PRINT OUTERMARGIN=350) >> setpagedevice"
+*End
+*BookletOuterMargin 48/48 points: "
+<</TSBPrivate (DSSC PRINT OUTERMARGIN=400) >> setpagedevice"
+*End
+*BookletOuterMargin 54/54 points: "
+<</TSBPrivate (DSSC PRINT OUTERMARGIN=450) >> setpagedevice"
+*End
+*BookletOuterMargin 60/60 points: "
+<</TSBPrivate (DSSC PRINT OUTERMARGIN=500) >> setpagedevice"
+*End
+*BookletOuterMargin 66/66 points: "
+<</TSBPrivate (DSSC PRINT OUTERMARGIN=550) >> setpagedevice"
+*End
+*BookletOuterMargin 72/72 points: "
+<</TSBPrivate (DSSC PRINT OUTERMARGIN=600) >> setpagedevice"
+*End
+*CloseUI: *BookletOuterMargin
+
+*CloseGroup: BookletModeOptions
+
+*RequiresPageRegion All: True
+
+*OpenGroup: Quality/Quality
+*%===== Quality Specific Options ==================================
+*% This group of options allows the user to change the various color
+*% options available on the McKinley printer. As there are many options
+*% and only certain combinations are valid, some options have been combined
+*% into one to prevent invalid selections from being made. Refer to the McKinley
+*% Windows Printer Driver Specification v1.00 or later for more details
+*% on how the Quality options work.
+
+*%===== Halftone ============================
+*% This option allows the user to set Halftone to Detail or Smooth. The default value is Smooth.
+*OpenUI *Halftone/Halftone: PickOne
+*OrderDependency: 56 AnySetup *Halftone
+*DefaultHalftone: Smooth
+*Halftone Detail/Detail: "
+<</ProcessColorModel /DeviceGray >> setpagedevice
+ userdict begin
+ /concat_str_str {
+ % parameters
+ % string string
+ % result
+ % string
+ dup length
+ 2 index length add
+ 1 index type pop string
+ dup 0 4 index putinterval
+ dup 4 -1 roll length
+ 4 -1 roll putinterval
+ } bind def
+
+ /concat_str_num {
+ % parameters
+ % string number
+ 10 string
+ cvs
+ concat_str_str
+ } bind def
+
+ end
+
+ globaldict /TTEC known {
+ userdict /TRCnumber 0 put
+ userdict /HTnumber 0 put
+
+ userdict begin
+
+ % Check if TSBMediaType is known and set to 0 (plain paper) if not.
+ % This may happen if paper Feed is set to Auto Select.
+
+ <</TSBPrivate (DSSC PRINT RENDERMODE=GRAYSCALE) >> setpagedevice
+ <</TSBPrivate (DSSC PRINT XYRESOLUTION=600x600) >> setpagedevice
+ <</TSBPrivate (DSSC PRINT SCREENTYPE=DETAIL) >> setpagedevice
+
+ % generate correct HT define
+ /allHT (ht) HTnumber concat_str_num cvn load def
+
+ /setAllResource {
+ allHT sethalftone
+ } def
+
+ <</Install {setAllResource} >> setpagedevice
+ end
+} if"
+*End
+
+
+
+*Halftone Smooth/Smooth: "
+<</ProcessColorModel /DeviceGray >> setpagedevice
+ userdict begin
+ /concat_str_str {
+ % parameters
+ % string string
+ % result
+ % string
+ dup length
+ 2 index length add
+ 1 index type pop string
+ dup 0 4 index putinterval
+ dup 4 -1 roll length
+ 4 -1 roll putinterval
+ } bind def
+
+ /concat_str_num {
+ % parameters
+ % string number
+ 10 string
+ cvs
+ concat_str_str
+ } bind def
+
+ end
+
+ globaldict /TTEC known {
+
+ % Check if TSBMediaType is known and set to 0 (plain paper) if not.
+ % This may happen if paper Feed is set to Auto Select.
+
+ <</TSBPrivate (DSSC PRINT RENDERMODE=GRAYSCALE) >> setpagedevice
+ <</TSBPrivate (DSSC PRINT XYRESOLUTION=600x600) >> setpagedevice
+ <</TSBPrivate (DSSC PRINT SCREENTYPE=SMOOTH) >> setpagedevice
+
+ } if"
+*End
+*CloseUI: *Halftone
+
+
+*%===== Smoothing ============================
+*% This option allows the user to turn Smoothing On and Off. The default value is On.
+*OpenUI *Smoothing/Smoothing: Boolean
+*OrderDependency: 52 AnySetup *Smoothing
+*DefaultSmoothing: True
+*Smoothing False/Off: "
+ <</TSBPrivate (DSSC PRINT SMOOTHING=0) >> setpagedevice"
+*End
+*Smoothing True/On: "
+ <</TSBPrivate (DSSC PRINT SMOOTHING=1) >> setpagedevice"
+*End
+*CloseUI: *Smoothing
+
+*%===== Toner Save ============================
+*% This option allows the user to turn Toner Save feature On and Off. The default value is Off.
+*OpenUI *TonerSave/Toner Save: Boolean
+*OrderDependency: 51 AnySetup *TonerSave
+*DefaultTonerSave: False
+*TonerSave False/Off: "
+ <</TSBPrivate (DSSC PRINT TONERSAVE=0) >> setpagedevice"
+*End
+*TonerSave True/On: "
+ <</TSBPrivate (DSSC PRINT TONERSAVE=1) >> setpagedevice"
+*End
+*CloseUI: *TonerSave
+*CloseGroup: Quality
+
+*% Font Information =====================
+*DefaultFont: Courier
+*Font AlbertusMT-Italic: Standard "(001.000)" Standard ROM
+*Font AlbertusMT-Light: Standard "(001.000)" Standard ROM
+*Font AlbertusMT: Standard "(001.000)" Standard ROM
+*Font AntiqueOlive-Bold: Standard "(501.007)" Standard ROM
+*Font AntiqueOlive-Compact: Standard "(501.006)" Standard ROM
+*Font AntiqueOlive-Italic: Standard "(501.007)" Standard ROM
+*Font AntiqueOlive-Roman: Standard "(501.006)" Standard ROM
+*Font AntiqueOliveCE-Bold: Win1250 "(501.007)" ExtendedRoman ROM
+*Font AntiqueOliveCE-Compact: Win1250 "(501.006)" ExtendedRoman ROM
+*Font AntiqueOliveCE-Italic: Win1250 "(501.007)" ExtendedRoman ROM
+*Font AntiqueOliveCE-Roman: Win1250 "(501.006)" ExtendedRoman ROM
+*Font Apple-Chancery: Standard "(001.000)" Standard ROM
+*Font Apple-ChanceryCE: Standard "(001.000)" Standard ROM
+*Font Arial-BoldItalicMT: Standard "(501.005)" Standard ROM
+*Font Arial-BoldMT: Standard "(501.005)" Standard ROM
+*Font Arial-ItalicMT: Standard "(501.007)" Standard ROM
+*Font ArialCE-Bold: Win1250 "(501.005)" ExtendedRoman ROM
+*Font ArialCE-BoldItalic: Win1250 "(501.005)" ExtendedRoman ROM
+*Font ArialCE-Italic: Win1250 "(501.007)" ExtendedRoman ROM
+*Font ArialCE: Win1250 "(501.005)" ExtendedRoman ROM
+*Font ArialMT: Standard "(501.005)" Standard ROM
+*Font AvantGarde-Book: Standard "(501.007)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(501.007)" Standard ROM
+*Font AvantGarde-Demi: Standard "(501.008)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(501.008)" Standard ROM
+*Font AvantGardeCE-Book: Win1250 "(501.007)" ExtendedRoman ROM
+*Font AvantGardeCE-BookOblique: Win1250 "(501.007)" ExtendedRoman ROM
+*Font AvantGardeCE-Demi: Win1250 "(501.008)" ExtendedRoman ROM
+*Font AvantGardeCE-DemiOblique: Win1250 "(501.008)" ExtendedRoman ROM
+*Font Bodoni-Bold: Standard "(501.004)" Standard ROM
+*Font Bodoni-BoldItalic: Standard "(501.005)" Standard ROM
+*Font Bodoni-Italic: Standard "(501.005)" Standard ROM
+*Font Bodoni-Poster: Standard "(501.007)" Standard ROM
+*Font Bodoni-PosterCompressed: Standard "(501.005)" Standard ROM
+*Font Bodoni: Standard "(501.006)" Standard ROM
+*Font BodoniCE-Bold: Win1250 "(501.004)" ExtendedRoman ROM
+*Font BodoniCE-BoldItalic: Win1250 "(501.005)" ExtendedRoman ROM
+*Font BodoniCE-Italic: Win1250 "(501.005)" ExtendedRoman ROM
+*Font BodoniCE-Poster: Win1250 "(501.007)" ExtendedRoman ROM
+*Font BodoniCE-PosterCompressed: Win1250 "(501.005)" ExtendedRoman ROM
+*Font BodoniCE: Win1250 "(501.006)" ExtendedRoman ROM
+*Font Bookman-Demi: Standard "(501.004)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(501.004)" Standard ROM
+*Font Bookman-Light: Standard "(501.004)" Standard ROM
+*Font Bookman-LightItalic: Standard "(501.004)" Standard ROM
+*Font BookmanCE-Demi: Win1250 "(501.004)" ExtendedRoman ROM
+*Font BookmanCE-DemiItalic: Win1250 "(501.004)" ExtendedRoman ROM
+*Font BookmanCE-Light: Win1250 "(501.004)" ExtendedRoman ROM
+*Font BookmanCE-LightItalic: Win1250 "(501.004)" ExtendedRoman ROM
+*Font Carta: Special "(001.001)" Standard ROM
+*Font Chicago: Standard "(501.008)" Standard ROM
+*Font ChicagoCE: Win1250 "(501.008)" ExtendedRoman ROM
+*Font Clarendon-Bold: Standard "(501.006)" Standard ROM
+*Font Clarendon-Light: Standard "(501.007)" Standard ROM
+*Font Clarendon: Standard "(501.006)" Standard ROM
+*Font ClarendonCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM
+*Font ClarendonCE-Light: Win1250 "(501.007)" ExtendedRoman ROM
+*Font ClarendonCE: Win1250 "(501.006)" ExtendedRoman ROM
+*Font CooperBlack-Italic: Standard "(001.003)" Standard ROM
+*Font CooperBlack: Standard "(001.003)" Standard ROM
+*Font Copperplate-ThirtyThreeBC: Standard "(001.002)" Standard ROM
+*Font Copperplate-ThirtyTwoBC: Standard "(001.002)" Standard ROM
+*Font Coronet-Regular: Standard "(001.000)" Standard ROM
+*Font CoronetCE-Regular: Standard "(001.000)" Standard ROM
+*Font Courier-Bold: Standard "(501.007)" Standard ROM
+*Font Courier-BoldOblique: Standard "(501.007)" Standard ROM
+*Font Courier-Oblique: Standard "(501.008)" Standard ROM
+*Font Courier: Standard "(501.008)" Standard ROM
+*Font CourierCE-Bold: Win1250 "(501.007)" ExtendedRoman ROM
+*Font CourierCE-BoldOblique: Win1250 "(501.007)" ExtendedRoman ROM
+*Font CourierCE-Oblique: Win1250 "(501.008)" ExtendedRoman ROM
+*Font CourierCE: Win1250 "(501.008)" ExtendedRoman ROM
+*Font Eurostile-Bold: Standard "(501.006)" Standard ROM
+*Font Eurostile-BoldExtendedTwo: Standard "(501.006)" Standard ROM
+*Font Eurostile-ExtendedTwo: Standard "(501.006)" Standard ROM
+*Font Eurostile: Standard "(501.005)" Standard ROM
+*Font EurostileCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM
+*Font EurostileCE-BoldExtendedTwo: Win1250 "(501.006)" ExtendedRoman ROM
+*Font EurostileCE-ExtendedTwo: Win1250 "(501.006)" ExtendedRoman ROM
+*Font EurostileCE: Win1250 "(501.005)" ExtendedRoman ROM
+*Font Geneva: Standard "(501.005)" Standard ROM
+*Font GenevaCE: Win1250 "(501.005)" ExtendedRoman ROM
+*Font GillSans-Bold: Standard "(501.005)" Standard ROM
+*Font GillSans-BoldCondensed: Standard "(501.004)" Standard ROM
+*Font GillSans-BoldItalic: Standard "(501.005)" Standard ROM
+*Font GillSans-Condensed: Standard "(501.005)" Standard ROM
+*Font GillSans-ExtraBold: Standard "(501.005)" Standard ROM
+*Font GillSans-Italic: Standard "(501.005)" Standard ROM
+*Font GillSans-Light: Standard "(501.006)" Standard ROM
+*Font GillSans-LightItalic: Standard "(501.006)" Standard ROM
+*Font GillSans: Standard "(501.006)" Standard ROM
+*Font GillSansCE-Bold: Win1250 "(501.005)" ExtendedRoman ROM
+*Font GillSansCE-BoldCondensed: Win1250 "(501.004)" ExtendedRoman ROM
+*Font GillSansCE-BoldItalic: Win1250 "(501.005)" ExtendedRoman ROM
+*Font GillSansCE-Condensed: Win1250 "(501.005)" ExtendedRoman ROM
+*Font GillSansCE-ExtraBold: Win1250 "(501.005)" ExtendedRoman ROM
+*Font GillSansCE-Italic: Win1250 "(501.005)" ExtendedRoman ROM
+*Font GillSansCE-Light: Win1250 "(501.006)" ExtendedRoman ROM
+*Font GillSansCE-LightItalic: Win1250 "(501.006)" ExtendedRoman ROM
+*Font GillSansCE-Roman: Win1250 "(501.006)" ExtendedRoman ROM
+*Font Goudy-Bold: Standard "(001.002)" Standard ROM
+*Font Goudy-BoldItalic: Standard "(001.002)" Standard ROM
+*Font Goudy-ExtraBold: Standard "(001.001)" Standard ROM
+*Font Goudy-Italic: Standard "(001.002)" Standard ROM
+*Font Goudy: Standard "(001.003)" Standard ROM
+*Font Helvetica-Bold: Standard "(501.007)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(501.007)" Standard ROM
+*Font Helvetica-Condensed-Bold: Standard "(501.007)" Standard ROM
+*Font Helvetica-Condensed-BoldObl: Standard "(501.007)" Standard ROM
+*Font Helvetica-Condensed-Oblique: Standard "(501.007)" Standard ROM
+*Font Helvetica-Condensed: Standard "(501.007)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(501.007)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(501.007)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(501.005)" Standard ROM
+*Font Helvetica-Narrow: Standard "(501.005)" Standard ROM
+*Font Helvetica-Oblique: Standard "(501.005)" Standard ROM
+*Font Helvetica: Standard "(501.005)" Standard ROM
+*Font HelveticaCE-Bold: Win1250 "(501.007)" ExtendedRoman ROM
+*Font HelveticaCE-BoldOblique: Win1250 "(501.007)" ExtendedRoman ROM
+*Font HelveticaCE-Cond: Win1250 "(501.007)" ExtendedRoman ROM
+*Font HelveticaCE-CondBold: Win1250 "(501.007)" ExtendedRoman ROM
+*Font HelveticaCE-CondBoldObl: Win1250 "(501.007)" ExtendedRoman ROM
+*Font HelveticaCE-CondObl: Win1250 "(501.007)" ExtendedRoman ROM
+*Font HelveticaCE-Narrow: Win1250 "(501.005)" ExtendedRoman ROM
+*Font HelveticaCE-NarrowBold: Win1250 "(501.007)" ExtendedRoman ROM
+*Font HelveticaCE-NarrowBoldOblique: Win1250 "(501.007)" ExtendedRoman ROM
+*Font HelveticaCE-NarrowOblique: Win1250 "(501.005)" ExtendedRoman ROM
+*Font HelveticaCE-Oblique: Win1250 "(501.005)" ExtendedRoman ROM
+*Font HelveticaCE: Win1250 "(501.005)" ExtendedRoman ROM
+*Font HoeflerText-Black: Standard "(501.004)" Standard ROM
+*Font HoeflerText-BlackItalic: Standard "(501.005)" Standard ROM
+*Font HoeflerText-Italic: Standard "(501.007)" Standard ROM
+*Font HoeflerText-Ornaments: Standard "(001.000)" Standard ROM
+*Font HoeflerText-Regular: Standard "(501.005)" Standard ROM
+*Font HoeflerTextCE-Black: Win1250 "(501.004)" ExtendedRoman ROM
+*Font HoeflerTextCE-BlackItalic: Win1250 "(501.005)" ExtendedRoman ROM
+*Font HoeflerTextCE-Italic: Win1250 "(501.007)" ExtendedRoman ROM
+*Font HoeflerTextCE-Regular: Win1250 "(501.005)" ExtendedRoman ROM
+*Font JoannaMT-Bold: Standard "(501.006)" Standard ROM
+*Font JoannaMT-BoldItalic: Standard "(501.006)" Standard ROM
+*Font JoannaMT-Italic: Standard "(501.006)" Standard ROM
+*Font JoannaMT: Standard "(501.006)" Standard ROM
+*Font JoannaMTCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM
+*Font JoannaMTCE-BoldItalic: Win1250 "(501.006)" ExtendedRoman ROM
+*Font JoannaMTCE-Italic: Win1250 "(501.006)" ExtendedRoman ROM
+*Font JoannaMTCE: Win1250 "(501.006)" ExtendedRoman ROM
+*Font LetterGothic-Bold: Standard "(501.008)" Standard ROM
+*Font LetterGothic-BoldSlanted: Standard "(501.007)" Standard ROM
+*Font LetterGothic-Slanted: Standard "(501.007)" Standard ROM
+*Font LetterGothic: Standard "(501.007)" Standard ROM
+*Font LetterGothicCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM
+*Font LetterGothicCE-BoldSlanted: Win1250 "(501.007)" ExtendedRoman ROM
+*Font LetterGothicCE-Slanted: Win1250 "(501.007)" ExtendedRoman ROM
+*Font LetterGothicCE: Win1250 "(501.007)" ExtendedRoman ROM
+*Font LubalinGraph-Book: Standard "(501.007)" Standard ROM
+*Font LubalinGraph-BookOblique: Standard "(501.007)" Standard ROM
+*Font LubalinGraph-Demi: Standard "(501.007)" Standard ROM
+*Font LubalinGraph-DemiOblique: Standard "(501.007)" Standard ROM
+*Font LubalinGraphCE-Book: Win1250 "(501.007)" ExtendedRoman ROM
+*Font LubalinGraphCE-BookOblique: Win1250 "(501.007)" ExtendedRoman ROM
+*Font LubalinGraphCE-Demi: Win1250 "(501.007)" ExtendedRoman ROM
+*Font LubalinGraphCE-DemiOblique: Win1250 "(501.007)" ExtendedRoman ROM
+*Font Marigold: Standard "(001.000)" Standard ROM
+*Font MonaLisa-Recut: Standard "(001.000)" Standard ROM
+*Font Monaco: Standard "(501.008)" Standard ROM
+*Font MonacoCE: Win1250 "(501.008)" ExtendedRoman ROM
+*Font NewCenturySchlbk-Bold: Standard "(501.006)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(501.006)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(501.009)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(501.006)" Standard ROM
+*Font NewCenturySchlbkCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM
+*Font NewCenturySchlbkCE-BoldItalic: Win1250 "(501.006)" ExtendedRoman ROM
+*Font NewCenturySchlbkCE-Italic: Win1250 "(501.009)" ExtendedRoman ROM
+*Font NewCenturySchlbkCE-Roman: Win1250 "(501.006)" ExtendedRoman ROM
+*Font NewYork: Standard "(501.009)" Standard ROM
+*Font NewYorkCE: Win1250 "(501.009)" ExtendedRoman ROM
+*Font Optima-Bold: Standard "(501.006)" Standard ROM
+*Font Optima-BoldItalic: Standard "(501.007)" Standard ROM
+*Font Optima-Italic: Standard "(501.008)" Standard ROM
+*Font Optima: Standard "(501.008)" Standard ROM
+*Font OptimaCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM
+*Font OptimaCE-BoldItalic: Win1250 "(501.007)" ExtendedRoman ROM
+*Font OptimaCE-Italic: Win1250 "(501.008)" ExtendedRoman ROM
+*Font OptimaCE-Roman: Win1250 "(501.008)" ExtendedRoman ROM
+*Font Oxford: Standard "(001.000)" Standard ROM
+*Font Palatino-Bold: Standard "(501.006)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(501.005)" Standard ROM
+*Font Palatino-Italic: Standard "(501.006)" Standard ROM
+*Font Palatino-Roman: Standard "(501.004)" Standard ROM
+*Font PalatinoCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM
+*Font PalatinoCE-BoldItalic: Win1250 "(501.005)" ExtendedRoman ROM
+*Font PalatinoCE-Italic: Win1250 "(501.006)" ExtendedRoman ROM
+*Font PalatinoCE-Roman: Win1250 "(501.004)" ExtendedRoman ROM
+*Font StempelGaramond-Bold: Standard "(501.005)" Standard ROM
+*Font StempelGaramond-BoldItalic: Standard "(501.009)" Standard ROM
+*Font StempelGaramond-Italic: Standard "(501.007)" Standard ROM
+*Font StempelGaramond-Roman: Standard "(501.008)" Standard ROM
+*Font StempelGaramondCE-Bold: Win1250 "(501.005)" ExtendedRoman ROM
+*Font StempelGaramondCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman ROM
+*Font StempelGaramondCE-Italic: Win1250 "(501.007)" ExtendedRoman ROM
+*Font StempelGaramondCE-Roman: Win1250 "(501.008)" ExtendedRoman ROM
+*Font Symbol: Special "(001.007S)" Standard ROM
+*Font Tekton: Standard "(001.001)" Standard ROM
+*Font Times-Bold: Standard "(501.006)" Standard ROM
+*Font Times-BoldItalic: Standard "(501.005)" Standard ROM
+*Font Times-Italic: Standard "(501.006)" Standard ROM
+*Font Times-Roman: Standard "(501.006)" Standard ROM
+*Font TimesCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM
+*Font TimesCE-BoldItalic: Win1250 "(501.005)" ExtendedRoman ROM
+*Font TimesCE-Italic: Win1250 "(501.006)" ExtendedRoman ROM
+*Font TimesCE-Roman: Win1250 "(501.006)" ExtendedRoman ROM
+*Font TimesNewRomanCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM
+*Font TimesNewRomanCE-BoldItalic: Win1250 "(501.008)" ExtendedRoman ROM
+*Font TimesNewRomanCE-Italic: Win1250 "(501.008)" ExtendedRoman ROM
+*Font TimesNewRomanCE: Win1250 "(501.006)" ExtendedRoman ROM
+*Font TimesNewRomanPS-BoldItalicMT: Standard "(501.008)" Standard ROM
+*Font TimesNewRomanPS-BoldMT: Standard "(501.006)" Standard ROM
+*Font TimesNewRomanPS-ItalicMT: Standard "(501.008)" Standard ROM
+*Font TimesNewRomanPSMT: Standard "(501.006)" Standard ROM
+*Font Univers-Bold: Standard "(501.006)" Standard ROM
+*Font Univers-BoldExt: Standard "(501.008)" Standard ROM
+*Font Univers-BoldExtObl: Standard "(501.008)" Standard ROM
+*Font Univers-BoldOblique: Standard "(501.006)" Standard ROM
+*Font Univers-Condensed: Standard "(501.008)" Standard ROM
+*Font Univers-CondensedBold: Standard "(501.007)" Standard ROM
+*Font Univers-CondensedBoldOblique: Standard "(501.007)" Standard ROM
+*Font Univers-CondensedOblique: Standard "(501.008)" Standard ROM
+*Font Univers-Extended: Standard "(501.007)" Standard ROM
+*Font Univers-ExtendedObl: Standard "(501.007)" Standard ROM
+*Font Univers-Light: Standard "(501.007)" Standard ROM
+*Font Univers-LightOblique: Standard "(501.007)" Standard ROM
+*Font Univers-Oblique: Standard "(501.007)" Standard ROM
+*Font Univers: Standard "(501.007)" Standard ROM
+*Font UniversCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM
+*Font UniversCE-BoldExt: Win1250 "(501.008)" ExtendedRoman ROM
+*Font UniversCE-BoldExtObl: Win1250 "(501.008)" ExtendedRoman ROM
+*Font UniversCE-BoldOblique: Win1250 "(501.006)" ExtendedRoman ROM
+*Font UniversCE-Condensed: Win1250 "(501.008)" ExtendedRoman ROM
+*Font UniversCE-CondensedBold: Win1250 "(501.007)" ExtendedRoman ROM
+*Font UniversCE-CondensedBoldOblique: Win1250 "(501.007)" ExtendedRoman ROM
+*Font UniversCE-CondensedOblique: Win1250 "(501.008)" ExtendedRoman ROM
+*Font UniversCE-Extended: Win1250 "(501.007)" ExtendedRoman ROM
+*Font UniversCE-ExtendedObl: Win1250 "(501.007)" ExtendedRoman ROM
+*Font UniversCE-Light: Win1250 "(501.007)" ExtendedRoman ROM
+*Font UniversCE-LightOblique: Win1250 "(501.007)" ExtendedRoman ROM
+*Font UniversCE-Medium: Win1250 "(501.007)" ExtendedRoman ROM
+*Font UniversCE-Oblique: Win1250 "(501.007)" ExtendedRoman ROM
+*Font Wingdings-Regular: UnknownEncoding "(001.000)" UnknownCharset ROM
+*Font ZapfChancery-MediumItalic: Standard "(002.000)" Standard ROM
+*Font ZapfChanceryCE-MediumItalic: Standard "(002.000)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Standard ROM
+
+*?FontQuery: "
+ save
+ { count 1 gt
+ { exch dup 127 string cvs (/) print print (:) print
+ /Font resourcestatus {pop pop (Yes)} {(No)} ifelse =
+ } { exit } ifelse
+ } bind loop
+ (*) = flush
+ restore
+"
+*End
+
+*?FontList: "
+ save
+ (*) {cvn ==} 128 string /Font resourceforall
+ (*) = flush
+ restore
+"
+*End
+
+*% Printer Messages (verbatim from printer):
+*Message: "%%[ exitserver: permanent state may be changed ]%%"
+*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%"
+*Message: "\FontName\ not found, using Courier"
+
+*% Status (format: %%[ status: <one of these> ] %%)
+*Status: "initializing"
+*Status: "busy"
+*Status: "idle"
+*Status: "printing"
+*Status: "waiting"
+
+*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
+*Source: "EtherTalk"
+*Source: "LocalTalk"
+*Source: "Parallel"
+*Source: "UniComm"
+
+*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
+*% DeviceAdjustMatrix: "[1 0 0 1 0 0]"
+
+*%===== Color Separation Information =================
+*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi
+
+*% For 85 lpi / 600 dpi =====================
+*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45"
+*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45"
+*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "15"
+*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "75"
+*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0"
+
+*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "85"
+*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "85"
+*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "85"
+*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "85"
+*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "85"
+
+*% Last Edit Date: 9 May 2006
+*% end of CUPS PPD file for TOSHIBA_e-STUDIO850Series
+
diff --git a/db/source/PPD/Toshiba/Toshiba_GL1010_CUPS.ppd b/db/source/PPD/Toshiba/Toshiba_GL1010_CUPS.ppd
new file mode 100644
index 00000000..f23acaa3
--- /dev/null
+++ b/db/source/PPD/Toshiba/Toshiba_GL1010_CUPS.ppd
@@ -0,0 +1,1378 @@
+*PPD-Adobe: "4.3"
+*% Adobe Systems PostScript(R) Printer Description File
+*% Copyright (c) 2006 TOSHIBA TEC Corporation
+*%
+*% This software is free software; you can redistribute it and/or
+*% modify it under the terms of the GNU General Public License as
+*% published by the Free Software Foundation; either version 2 of
+*% the License, or (at your option) any later version.
+*%
+*% In addition to the permissions in the GNU General Public License,
+*% TOSHIBA TEC Corporation gives you unlimited permission to link the
+*% PostScript code fragments herein into your PostScript documents to
+*% form an executable for enabling printer-specific features, and
+*% distribute those combinations without any restrictions from the use
+*% of this PPD file. (The General Public License restrictions do apply
+*% in other respects; for example, they cover modification of the
+*% file, and distribution when not merged into a PostScript document.)
+*%
+*% This software is distributed in the hope that it will be useful,
+*% but WITHOUT ANY WARRANTY; without even the implied warranty of
+*% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+*% GNU General Public License for more details.
+*%
+*% You should have received a copy of the GNU General Public
+*% License along with this software; if not, write to the Free
+*% Software Foundation, Inc., 59 Temple Place, Suite 330, Boston,
+*% MA 02111 USA
+*%
+*% Date: 24 February 2006
+
+*FormatVersion: "4.3"
+*FileVersion: "1.03"
+*LanguageEncoding: ISOLatin1
+*LanguageVersion: English
+*PCFileName: "GL1010.PPD"
+*Manufacturer: "TOSHIBA TEC Corp."
+*Product: "(GL-1010)"
+*PSVersion: "(3010) 0"
+*ModelName: "Toshiba GL-1010"
+*NickName: "TOSHIBA GL-1010"
+*ShortNickName: "TOSHIBA GL-1010"
+
+*% ===== Installable Option ==========================
+*OpenGroup: InstallableOptions/Options Installed
+*OpenUI *Finisher/Finisher: PickOne
+*DefaultFinisher: None
+*Finisher None/Not Installed: ""
+*Finisher Staple1/Single Position Stapler: ""
+*Finisher StapleM/Multi-Position Stapler: ""
+*Finisher StapleMH/Multi-Position Stapler and Hole Punch: ""
+*CloseUI: *Finisher
+*OpenUI *Pedestal/Pedestal: PickOne
+*DefaultPedestal: None
+*Pedestal None/Not Installed: ""
+*Pedestal Drawer1/Single Drawer: ""
+*Pedestal Drawer2/Double Drawer: ""
+*Pedestal pedLCF/Large Capacity Feeder: ""
+*CloseUI: *Pedestal
+*CloseGroup: InstallableOptions
+
+*% ===== Uninstalled Options =========================
+
+*UIConstraints: *Stapling UL *Alternate On
+*UIConstraints: *Stapling ML *Alternate On
+*UIConstraints: *Stapling LL *Alternate On
+*UIConstraints: *Stapling UR *Alternate On
+*UIConstraints: *Stapling MR *Alternate On
+*UIConstraints: *Stapling LR *Alternate On
+*UIConstraints: *Stapling MT *Alternate On
+*UIConstraints: *Stapling MB *Alternate On
+*UIConstraints: *Stapling SS *Alternate On
+
+*UIConstraints: *HolePunch LEP-0R *Alternate On
+*UIConstraints: *HolePunch SEP-0R *Alternate On
+*UIConstraints: *HolePunch LEP-180R *Alternate On
+*UIConstraints: *HolePunch SEP-180R *Alternate On
+
+*UIConstraints: *Finisher None *OutputBin Bin1
+*UIConstraints: *Finisher None *OutputBin Bin2
+*UIConstraints: *Finisher None *Stapling UL
+*UIConstraints: *Finisher None *Stapling ML
+*UIConstraints: *Finisher None *Stapling LL
+*UIConstraints: *Finisher None *Stapling UR
+*UIConstraints: *Finisher None *Stapling MR
+*UIConstraints: *Finisher None *Stapling LR
+*UIConstraints: *Finisher None *Stapling MT
+*UIConstraints: *Finisher None *Stapling MB
+*UIConstraints: *Finisher None *Stapling SS
+
+*UIConstraints: *Finisher Staple1 *Stapling ML
+*UIConstraints: *Finisher Staple1 *Stapling LL
+*UIConstraints: *Finisher Staple1 *Stapling UR
+*UIConstraints: *Finisher Staple1 *Stapling MR
+*UIConstraints: *Finisher Staple1 *Stapling LR
+*UIConstraints: *Finisher Staple1 *Stapling MT
+*UIConstraints: *Finisher Staple1 *Stapling MB
+*UIConstraints: *Finisher Staple1 *Stapling SS
+
+*UIConstraints: *OutputBin Inner *Stapling UL
+*UIConstraints: *OutputBin Inner *Stapling ML
+*UIConstraints: *OutputBin Inner *Stapling LL
+*UIConstraints: *OutputBin Inner *Stapling UR
+*UIConstraints: *OutputBin Inner *Stapling MR
+*UIConstraints: *OutputBin Inner *Stapling LR
+*UIConstraints: *OutputBin Inner *Stapling MT
+*UIConstraints: *OutputBin Inner *Stapling MB
+*UIConstraints: *OutputBin Inner *Stapling SS
+
+*UIConstraints: *Finisher None *HolePunch LEP-0R
+*UIConstraints: *Finisher None *HolePunch SEP-0R
+*UIConstraints: *Finisher None *HolePunch LEP-180R
+*UIConstraints: *Finisher None *HolePunch SEP-180R
+*UIConstraints: *Finisher Staple1 *HolePunch LEP-0R
+*UIConstraints: *Finisher Staple1 *HolePunch SEP-0R
+*UIConstraints: *Finisher Staple1 *HolePunch LEP-180R
+*UIConstraints: *Finisher Staple1 *HolePunch SEP-180R
+*UIConstraints: *Finisher StapleM *HolePunch LEP-0R
+*UIConstraints: *Finisher StapleM *HolePunch SEP-0R
+*UIConstraints: *Finisher StapleM *HolePunch LEP-180R
+*UIConstraints: *Finisher StapleM *HolePunch SEP-180R
+
+*UIConstraints: *OutputBin Inner *HolePunch LEP-0R
+*UIConstraints: *OutputBin Inner *HolePunch SEP-0R
+*UIConstraints: *OutputBin Inner *HolePunch LEP-180R
+*UIConstraints: *OutputBin Inner *HolePunch SEP-180R
+
+*UIConstraints: *OutputBin Bin1 *Alternate On
+*UIConstraints: *OutputBin Bin2 *Alternate On
+
+*UIConstraints: *Pedestal None *InputSlot PedUpper
+*UIConstraints: *Pedestal None *InputSlot PedLower
+*UIConstraints: *Pedestal None *InputSlot LargeCapacity
+
+*UIConstraints: *Pedestal Drawer1 *InputSlot PedLower
+*UIConstraints: *Pedestal Drawer1 *InputSlot LargeCapacity
+
+*UIConstraints: *Pedestal Drawer2 *InputSlot LargeCapacity
+
+*UIConstraints: *Pedestal pedLCF *InputSlot PedUpper
+*UIConstraints: *Pedestal pedLCF *InputSlot PedLower
+
+*UIConstraints: *Alternate On *Collate False
+
+
+*%===== Device Capabilities ==========================
+*LanguageLevel: "3"
+
+*ColorDevice: False
+*DefaultColorSpace: Gray
+*Protocols: TBCP
+*TTRasterizer: Type42
+*?TTRasterizer: "
+ save
+ 42 /FontType resourcestatus
+ { pop pop (Type42)} {pop pop (None)} ifelse = flush
+ restore
+"
+*End
+
+*FreeVM: "12000000"
+*LandscapeOrientation: Plus90
+*FileSystem: False
+*Throughput: "65"
+
+*Password: "()"
+*ExitServer: "
+ count 0 eq
+ { false } { true exch startjob } ifelse
+ not {
+ (WARNING: Cannot modify initial VM.) =
+ (Missing or invalid password.) =
+ (Please contact the author of this software.) = flush quit
+ } if
+"
+*End
+*Reset: "
+ count 0 eq
+ { false } { true exch startjob } ifelse
+ not {
+ (WARNING: Cannot reset printer.) =
+ (Missing or invalid password.) =
+ (Please contact the author of this software.) = flush quit
+ } if
+ systemdict /quit get exec
+ (WARNING : Printer Reset Failed.) = flush
+"
+*End
+
+*DefaultResolution: 600dpi
+*SuggestedJobTimeout: "0"
+*SuggestedWaitTimeout: "0"
+*PrintPSErrors: True
+
+*%===== Halftone Information =========================
+*DefaultHalftoneType: 1
+*ScreenFreq: "85.0"
+*ScreenAngle: "45.0"
+*DefaultScreenProc: Dot
+*ScreenProc Dot: "
+ { abs exch abs 2 copy add 1 gt { 1 sub dup mul exch 1 sub dup mul add 1
+ sub } { dup mul exch dup mul add 1 exch sub }ifelse }
+"
+*End
+*DefaultTransfer: Null
+*Transfer Null: "{ }"
+*Transfer Null.Inverse: "{ 1 exch sub }"
+
+*%===== Paper Sizes ==================================
+*OpenUI *PageSize: PickOne
+*OrderDependency: 20 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize A3/A3 (297 x 420 mm): "
+ << /DeferredMediaSelection true /PageSize [842 1191] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize A4/A4 (210 x 297 mm): "
+ << /DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize A5/A5 (148 x 210 mm): "
+ << /DeferredMediaSelection true /PageSize [420 595] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize A6/A6 (105 x 148 mm): "
+ << /DeferredMediaSelection true /PageSize [297 420] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize B4/B4 (257 x 364 mm): "
+ << /DeferredMediaSelection true /PageSize [728 1032] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize B5/B5 (182 x 257 mm): "
+ << /DeferredMediaSelection true /PageSize [516 728] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize Ledger/Ledger (11 x 17 in): "
+ << /DeferredMediaSelection true /PageSize [792 1224] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize Legal/Legal (8.5 x 14 in): "
+ << /DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize Letter/Letter (8.5 x 11 in): "
+ << /DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize Statement/Statement (5.5 x 8.5 in): "
+ << /DeferredMediaSelection true /PageSize [396 612] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize Folio/Folio (210 x 330 mm): "
+ << /DeferredMediaSelection true /PageSize [595 935] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize Computer/Computer (10.125 x 14 in): "
+ << /DeferredMediaSelection true /PageSize [729 1008] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize LG13/Legal 13 (8.5 x 13 in): "
+ << /DeferredMediaSelection true /PageSize [612 936] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize SQ85/Letter Square (8.5 x 8.5 in): "
+ << /DeferredMediaSelection true /PageSize [612 612] /ImagingBBox null >> setpagedevice"
+*End
+
+*?PageSize: "
+ save
+ currentpagedevice /PageSize get aload pop
+ 2 copy gt {exch} if
+ (Unknown)
+ 14 dict
+ dup [612 612] (SQ85) put
+ dup [612 936] (LG13) put
+ dup [729 1008] (Computer) put
+ dup [595 935] (Folio) put
+ dup [396 612] (Statement) put
+ dup [612 792] (Letter) put
+ dup [612 1008] (Legal) put
+ dup [792 1224] (Ledger) put
+ dup [516 728] (B5) put
+ dup [728 1032] (B4) put
+ dup [297 420] (A6) put
+ dup [420 595] (A5) put
+ dup [595 842] (A4) put
+ dup [842 1191] (A3) put
+{ exch aload pop 4 index sub abs 5 le exch
+ 5 index sub abs 5 le and
+ {exch pop exit} {pop} ifelse
+ } bind forall
+ = flush pop pop
+ restore
+"
+*End
+*CloseUI: *PageSize
+
+*OpenUI *PageRegion: PickOne
+*OrderDependency: 30 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion A3/A3 (297 x 420 mm): "
+ << /PageSize [842 1191] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion A4/A4 (210 x 297 mm): "
+ << /PageSize [595 842] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion A5/A5(148 x 210 mm): "
+ << /PageSize [420 595] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion A6/A6(105 x 148 mm): "
+ << /PageSize [297 420] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion B4/B4 (257 x 364 mm): "
+ << /PageSize [728 1032] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion B5/B5 (182 x 257 mm): "
+ << /PageSize [516 728] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion Ledger/Ledger (11 x 17 in): "
+ << /PageSize [792 1224] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion Legal/Legal (8.5 x 14 in): "
+ << /PageSize [612 1008] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion Letter/Letter (8.5 x 11 in): "
+ << /PageSize [612 792] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion Statement/Statement (5.5 x 8.5 in): "
+ << /PageSize [396 612] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion Folio/Folio (210 x 330 mm): "
+ << /PageSize [595 935] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion Computer/Computer (10.125 x 14 in): "
+ << /PageSize [729 1008] /ImagingBBox null put> setpagedevice"
+*End
+*PageRegion LG13/Legal 13 (8.5 x 13 in): "
+ << /PageSize [612 936] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion SQ85/Letter Square (8.5 x 8.5 in): "
+ << /PageSize [612 612] /ImagingBBox null >> setpagedevice"
+*End
+*CloseUI: *PageRegion
+
+*DefaultImageableArea: Letter
+*ImageableArea A3/A3 (297 x 420 mm): "12.0 12.12 829.44 1178.4 "
+*ImageableArea A4/A4 (210 x 297 mm): "12.0 12.24 583.08 829.68 "
+*ImageableArea A5/A5 (148 x 210 mm): "12.0 12.12 407.4 583.2 "
+*ImageableArea A6/A6 (105 x 148 mm): "12.0 12.12 285.36 407.52 "
+*ImageableArea B4/B4 (257 x 364 mm): "12.0 12.12 716.28 1019.76 "
+*ImageableArea B5/B5 (182 x 257 mm): "12.0 12.1201 503.52 716.4 "
+*ImageableArea Ledger/Ledger (11 x 17 in): "12.0 12.24 779.88 1212.0 "
+*ImageableArea Legal/Legal (8.5 x 14 in): "12.0 12.12 599.88 996.0 "
+*ImageableArea Letter/Letter (8.5 x 11 in): "12.0 12.12 599.88 780.0 "
+*ImageableArea Statement/Statement (5.5 x 8.5 in): "12.0 12.12 383.76 600.0 "
+*ImageableArea Folio/Folio (210 x 330 mm): "12.0 12.12 583.08 923.28 "
+*ImageableArea Computer/Computer (10.125 x 14 in): "12.0 12.12 716.64 996.0 "
+*ImageableArea LG13/Legal 13 (8.5 x 13 in): "12.0 12.12 599.88 924.0 "
+*ImageableArea SQ85/Letter Square (8.5 x 8.5 in): "12.0 12.0 599.88 599.88 "
+*?ImageableArea: "
+ save
+ /cvp { ( ) cvs print ( ) print } bind def
+ /upperright {10000 mul floor 10000 div} bind def
+ /lowerleft {10000 mul ceiling 10000 div} bind def
+ newpath clippath pathbbox
+ 4 -2 roll exch 2 {lowerleft cvp} repeat
+ exch 2 {upperright cvp} repeat flush
+ restore
+"
+*End
+
+*DefaultPaperDimension: Letter
+*PaperDimension A3/A3 (297 x 420 mm): "842 1191"
+*PaperDimension A4/A4 (210 x 297 mm): "595 842"
+*PaperDimension A5/A5 (148 x 210 mm): "420 595"
+*PaperDimension A6/A6 (105 x 148 mm): "297 420"
+*PaperDimension B4/B4 (257 x 364 mm): "728 1032"
+*PaperDimension B5/B5 (182 x 257 mm): "516 728"
+*PaperDimension Ledger/Ledger (11 x 17 in): "792 1224"
+*PaperDimension Legal/Legal (8.5 x 14 in): "612 1008"
+*PaperDimension Letter/Letter (8.5 x 11 in): "612 792"
+*PaperDimension Statement/Statement (5.5 x 8.5 in): "396 612"
+*PaperDimension Folio/Folio (210 x 330 mm): "595 935"
+*PaperDimension Computer/Computer (10.125 x 14 in): "729 1008"
+*PaperDimension LG13/Legal 13 (8.5 x 13 in): "612 936"
+*PaperDimension SQ85/Letter Square (8.5 x 8.5 in): "612 612"
+
+*%===== Paper Source =================================
+*OpenUI *InputSlot: PickOne
+*OrderDependency: 40 AnySetup *InputSlot
+*DefaultInputSlot: Auto
+*InputSlot Auto/Auto (Default): "
+ << /DeferredMediaSelection true /ManualFeed false
+ /MediaPosition null /MediaType null >> setpagedevice"
+*End
+*InputSlot Upper/Upper Cassette: "
+ << /DeferredMediaSelection true /ManualFeed false
+ /MediaPosition 0 /MediaType null >> setpagedevice"
+*End
+*InputSlot Lower/Lower Cassette: "
+ << /DeferredMediaSelection true /ManualFeed false
+ /MediaPosition 1 /MediaType null >> setpagedevice"
+*End
+*InputSlot PedUpper/Pedestal Upper Cassette: "
+ << /DeferredMediaSelection true /ManualFeed false
+ /MediaPosition 4 /MediaType null >> setpagedevice"
+*End
+*InputSlot PedLower/Pedestal Lower Cassette: "
+ << /DeferredMediaSelection true /ManualFeed false
+ /MediaPosition 5 /MediaType null >> setpagedevice"
+*End
+*InputSlot LargeCapacity/Large Capacity Feeder: "
+ << /DeferredMediaSelection true /ManualFeed false
+ /MediaPosition 4 /MediaType null >> setpagedevice"
+*End
+*InputSlot Manual/Manual Bypass Feeder:"
+ << /DeferredMediaSelection true /ManualFeed true >> setpagedevice"
+*End
+*InputSlot Bond/Bond: "
+ << /DeferredMediaSelection true /ManualFeed false
+ /MediaPosition null /MediaType (Bond) >> setpagedevice"
+*End
+*InputSlot Cardstock/Cardstock: "
+ << /DeferredMediaSelection true /ManualFeed false
+ /MediaPosition null /MediaType (Card Stock) >> setpagedevice"
+*End
+*InputSlot Color/Color: "
+ << /DeferredMediaSelection true /ManualFeed false
+ /MediaPosition null /MediaType (Color) >> setpagedevice"
+*End
+*InputSlot DiskLabels/Disk Labels: "
+ << /DeferredMediaSelection true /ManualFeed false
+ /MediaPosition null /MediaType (Disk Labels) >> setpagedevice"
+*End
+*InputSlot LetterLabels/Letter Labels: "
+ << /DeferredMediaSelection true /ManualFeed false
+ /MediaPosition null /MediaType (Letter Labels) >> setpagedevice"
+*End
+*InputSlot Letterhead/Letterhead: "
+ << /DeferredMediaSelection true /ManualFeed false
+ /MediaPosition null /MediaType (Letterhead) >> setpagedevice"
+*End
+*InputSlot Plain/Plain: "
+ << /DeferredMediaSelection true /ManualFeed false
+ /MediaPosition null /MediaType (Plain) >> setpagedevice"
+*End
+*InputSlot Preprinted/Preprinted: "
+ << /DeferredMediaSelection true /ManualFeed false
+ /MediaPosition null /MediaType (Preprinted) >> setpagedevice"
+*End
+*InputSlot Recycled/Recycled: "
+ << /DeferredMediaSelection true /ManualFeed false
+ /MediaPosition null /MediaType (Recycled) >> setpagedevice"
+*End
+*InputSlot Transparency/Transparency: "
+ << /DeferredMediaSelection true /ManualFeed false
+ /MediaPosition null /MediaType (Transparency) >> setpagedevice"
+*End
+*CloseUI: *InputSlot
+
+
+*%===== Duplex =======================================
+*% Long and short edge duplexing options selected here override the short
+*% edge duplexing that may be selected by Booklet Mode Printing options.
+*OpenUI *Duplex/Duplex: PickOne
+*OrderDependency: 34 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex None/1-Sided: "
+ <</TSBPrivate (DSSC PRINT DUPLEX=0)>> setpagedevice"
+*End
+*Duplex DuplexNoTumble/2-Sided, No Tumble(Long-Edge Binding): "
+ << /Duplex true /Tumble false >> setpagedevice
+ <</TSBPrivate (DSSC PRINT DUPLEX=1)>> setpagedevice"
+*End
+*Duplex DuplexTumble/2-Sided, Tumble(Short-Edge Binding): "
+ << /Duplex true /Tumble true >> setpagedevice
+ <</TSBPrivate (DSSC PRINT DUPLEX=2)>> setpagedevice"
+*End
+*?Duplex: "
+ save
+ currentpagedevice /Duplex get
+ {currentpagedevice /Tumble get {(DuplexTumble)}{(DuplexNoTumble)}ifelse}
+ {(None)}ifelse
+ = flush
+ restore"
+*End
+*CloseUI: *Duplex
+
+*%====== Collate =====================
+*OpenUI *Collate/Collate: PickOne
+*OrderDependency: 42 AnySetup *Collate
+*DefaultCollate: True
+*Collate True: "<</TSBPrivate (DSSC PRINT COLLATE=1)>> setpagedevice"
+*End
+*Collate False: "<</TSBPrivate (DSSC PRINT COLLATE=0)>> setpagedevice"
+*End
+*CloseUI: *Collate
+
+*OpenGroup: FinishingOptions/Finishing Options
+*%===== Destination ==================================
+*OpenUI *OutputTray/Destination: PickOne
+*OrderDependency: 42 AnySetup *OutputTray
+*DefaultOutputTray: Bin2
+*OutputTray Inner/Inner Tray: "
+ << /OutputPosition 1 >> setpagedevice"
+*End
+*OutputTray Bin1/Tray 1: "
+ << /OutputPosition 3 >> setpagedevice"
+*End
+*OutputTray Bin2/Tray 2: "
+ << /OutputPosition 4 >> setpagedevice"
+*End
+*CloseUI: *OutputTray
+
+*%===== Alternate ==================================
+*OpenUI *Alternate/Alternate: Boolean
+*OrderDependency: 46 AnySetup *Alternate
+*DefaultAlternate: False
+*Alternate False/Off: "
+ <</TSBPrivate (DSSC PRINT ALTERNATION=0)>> setpagedevice"
+*End
+*Alternate True/On: "
+ <</TSBPrivate (DSSC PRINT ALTERNATION=1)>> setpagedevice"
+*End
+*CloseUI: *Alternate
+
+*%===== Hole Punch ====================================
+*OpenUI *HolePunch/HolePunch: PickOne
+*OrderDependency: 43 AnySetup *HolePunch
+*DefaultHolePunch: Off
+*HolePunch Off/Off: "
+ <</TSBPrivate (DSSC PRINT HOLEPUNCH=0)>> setpagedevice"
+*End
+*HolePunch LEP-0R/Long Edge Punch without rotation: "
+ <</TSBPrivate (DSSC PRINT HOLEPUNCH=1)>> setpagedevice"
+*End
+*HolePunch SEP-0R/Short Edge Punch without rotation: "
+ <</TSBPrivate (DSSC PRINT HOLEPUNCH=2)>> setpagedevice"
+*End
+*HolePunch LEP-180R/Long Edge Punch with 180 degree rotation: "
+ <</TSBPrivate (DSSC PRINT HOLEPUNCH=3)>> setpagedevice"
+*End
+*HolePunch SEP-180R/Short Edge Punch with 180 degree rotation: "
+ <</TSBPrivate (DSSC PRINT HOLEPUNCH=4)>> setpagedevice"
+*End
+*CloseUI: *HolePunch
+
+*%===== Stapling ====================================
+*OpenUI *Stapling/Stapling: PickOne
+*OrderDependency: 44 AnySetup *Stapling
+*DefaultStapling: Off
+*Stapling Off/Off: "
+ <</TSBPrivate (DSSC PRINT STAPLING=0)>> setpagedevice"
+*End
+*Stapling UL/Upper Left (Portrait) / Upper Right (Landscape):"
+ <</TSBPrivate (DSSC PRINT STAPLING=769)>> setpagedevice"
+*End
+*Stapling ML/Middle Left (Portrait) / Middle Top (Landscape):"
+ <</TSBPrivate (DSSC PRINT STAPLING=2)>> setpagedevice"
+*End
+*Stapling LL/Lower Left (Portrait) / Upper Left (Landscape):"
+ <</TSBPrivate (DSSC PRINT STAPLING=33027)>> setpagedevice"
+*End
+*Stapling UR/Upper Right (Portrait) / Lower Right (Landscape):"
+ <</TSBPrivate (DSSC PRINT STAPLING=387)>> setpagedevice"
+*End
+*Stapling MR/Middle Right (Portrait) / Middle Bottom (Landscape):"
+ <</TSBPrivate (DSSC PRINT STAPLING=130)>> setpagedevice"
+*End
+*Stapling LR/Lower Right (Portrait) / Lower Left (Landscape):"
+ <</TSBPrivate (DSSC PRINT STAPLING=33665)>> setpagedevice"
+*End
+*Stapling MT/Middle Top (Portrait) / Middle Right (Landscape):"
+ <</TSBPrivate (DSSC PRINT STAPLING=512)>> setpagedevice"
+*End
+*Stapling MB/Middle Bottom (Portrait) / Middle Left (Landscape):"
+ <</TSBPrivate (DSSC PRINT STAPLING=33280)>> setpagedevice"
+*End
+*Stapling SS/Saddle Stitch (Portrait) / Saddle Stitch (Landscape):"
+ <</TSBPrivate (DSSC PRINT STAPLING=1028) >> setpagedevice"
+*End
+*CloseUI: *Stapling
+*CloseGroup: FinishingOptions
+
+*OpenGroup: PrintingModes/Printing Modes
+*%===== Print Mode ====================================
+*% The default print mode is Normal.
+*OpenUI *PrintMode/Print Mode: PickOne
+*OrderDependency: 50 AnySetup *PrintMode
+*% The OrderDependency was 47 but this did not work.
+*DefaultPrintMode: Normal
+*PrintMode Normal/Normal: "
+ /dscInfo where {
+ dscInfo /For known {
+ <</TSBPrivate 100 string dup 0 (DSSC PRINT USERLOGIN=)
+ putinterval dup 21 dscInfo /For get putinterval
+ >> setpagedevice
+ }if
+ dscInfo /Title known {
+ <</TSBPrivate 100 string dup 0 (DSSC JOB NAME=)
+ putinterval dup 14 dscInfo /Title get putinterval
+ >> setpagedevice
+ }if
+ <</TSBPrivate (DSSC PRINT PRINTMODE=NORMAL) >> setpagedevice
+ }if"
+*End
+
+*PrintMode Proof/Proof: "
+ /dscInfo where {
+ dscInfo /For known {
+ <</TSBPrivate 100 string dup 0 (DSSC PRINT USERLOGIN=)
+ putinterval dup 21 dscInfo /For get putinterval
+ >> setpagedevice
+ }if
+ dscInfo /Title known {
+ <</TSBPrivate 100 string dup 0 (DSSC JOB NAME=)
+ putinterval dup 14 dscInfo /Title get putinterval
+ >> setpagedevice
+ }if
+ <</TSBPrivate (DSSC PRINT PRINTMODE=PROOF) >> setpagedevice
+ }if"
+*End
+
+*% The private print DIN number is selected in the DIN options tab.
+*PrintMode Private/Private - Document ID (DIN): "
+ /dscInfo where {
+ dscInfo /For known {
+ <</TSBPrivate 100 string dup 0 (DSSC PRINT USERLOGIN=)
+ putinterval dup 21 dscInfo /For get putinterval
+ >> setpagedevice
+ }if
+ dscInfo /Title known {
+ <</TSBPrivate 100 string dup 0 (DSSC JOB NAME=)
+ putinterval dup 14 dscInfo /Title get putinterval
+ >> setpagedevice
+ }if
+ <</TSBPrivate (DSSC PRINT PRINTMODE=PRIVATE) >> setpagedevice
+ <</TSBPrivate (DSSC PRINT PRIVPRINT=00000) dup
+ userdict /DINDigit1 get
+ userdict /DINDigit2 get add
+ userdict /DINDigit3 get add
+ userdict /DINDigit4 get add
+ userdict /DINDigit5 get add
+ (00000) cvs
+ dup length 26 exch sub exch putinterval>> setpagedevice
+ }if"
+*End
+
+*PrintMode TAC/TopAccessComposer: "
+ /dscInfo where {
+ dscInfo /For known {
+ <</TSBPrivate 100 string dup 0 (DSSC PRINT USERLOGIN=)
+ putinterval dup 21 dscInfo /For get putinterval
+ >> setpagedevice
+ }if
+ dscInfo /Title known {
+ <</TSBPrivate 100 string dup 0 (DSSC JOB NAME=)
+ putinterval dup 14 dscInfo /Title get putinterval
+ >> setpagedevice
+
+ <</TSBPrivate 100 string dup 0 (DSSC PRINT PROOFBUDDYDOCUMENTNAME=)
+ putinterval dup 34 dscInfo /Title get putinterval
+ >> setpagedevice
+ }if
+ <</TSBPrivate (DSSC PRINT PRINTMODE=PROOFBUDDY) >> setpagedevice
+ <</TSBPrivate (DSSC PRINT PROOFBUDDYFOLDER=PUBLIC) >> setpagedevice
+ }if"
+*End
+
+*PrintMode TACP/TopAccessComposer Print: "
+ /dscInfo where {
+ dscInfo /For known {
+ <</TSBPrivate 100 string dup 0 (DSSC PRINT USERLOGIN=)
+ putinterval dup 21 dscInfo /For get putinterval
+ >> setpagedevice
+ }if
+ dscInfo /Title known {
+ <</TSBPrivate 100 string dup 0 (DSSC JOB NAME=)
+ putinterval dup 14 dscInfo /Title get putinterval
+ >> setpagedevice
+
+ <</TSBPrivate 100 string dup 0 (DSSC PRINT PROOFBUDDYDOCUMENTNAME=)
+ putinterval dup 34 dscInfo /Title get putinterval
+ >> setpagedevice
+ }if
+ <</TSBPrivate (DSSC PRINT PRINTMODE=PBPRINT) >> setpagedevice
+ <</TSBPrivate (DSSC PRINT PROOFBUDDYFOLDER=PUBLIC) >> setpagedevice
+ }if"
+*End
+*CloseUI: *PrintMode
+
+
+*%===== Department Code ====================================
+*OpenUI *DeptCode/Department Code: Boolean
+*OrderDependency: 48 AnySetup *DeptCode
+*DefaultDeptCode: False
+*DeptCode False/Disabled: ""
+*% The Department Code (DC) number is selected in the DC options tab.
+*DeptCode True/Enabled: "
+ <</TSBPrivate (DSSC PRINT ACCESSCODE=00000) dup
+ userdict /DCDigit1 get
+ userdict /DCDigit2 get add
+ userdict /DCDigit3 get add
+ userdict /DCDigit4 get add
+ userdict /DCDigit5 get add
+ (00000) cvs
+ dup length 27 exch sub exch putinterval>> setpagedevice"
+*End
+*CloseUI: *DeptCode
+
+*%===== TAC Orientation ====================================
+*OpenUI *TACOrientation/Top Access Composer Orientation: PickOne
+*OrderDependency: 48 AnySetup *TACOrientation
+*DefaultTACOrientation: Portrait
+*TACOrientation Portrait/Portrait: "
+ <</TSBPrivate (DSSC PRINT PROOFBUDDYORIENTATION=PORTRAIT) >> setpagedevice"
+*End
+*TACOrientation Landscape/Landscape: "
+ <</TSBPrivate (DSSC PRINT PROOFBUDDYORIENTATION=LANDSCAPE) >> setpagedevice"
+*End
+*CloseUI: *TACOrientation
+
+*CloseGroup: PrintingModes
+
+
+*% ===== Document ID Selection Options ======================================
+*% The Document ID (DIN) group of options is needed for the CUPS PPD because
+*% CUPS no longer supports RBISET to allow the user to enter custom values. The only
+*% options are drop down lists and check boxes. The five drop down boxs allow the
+*% user to effectively select a five digit number for the document ID.
+*% The Document ID is only used when the Private Print using Document ID (DIN) option
+*% is checked in the Print Mode Tab/Print Mode Option. The default DIN value is 12345.
+*OpenGroup: DINNumber/DIN
+
+*OpenUI *DINDigit1/Private Print Document ID (DIN) - Digit 1: PickOne
+*OrderDependency: 29 AnySetup *DINDigit1
+*DefaultDINDigit1: 1
+*DINDigit1 0/0: "userdict /DINDigit1 00000 put"
+*DINDigit1 1/1: "userdict /DINDigit1 10000 put"
+*DINDigit1 2/2: "userdict /DINDigit1 20000 put"
+*DINDigit1 3/3: "userdict /DINDigit1 30000 put"
+*DINDigit1 4/4: "userdict /DINDigit1 40000 put"
+*DINDigit1 5/5: "userdict /DINDigit1 50000 put"
+*DINDigit1 6/6: "userdict /DINDigit1 60000 put"
+*DINDigit1 7/7: "userdict /DINDigit1 70000 put"
+*DINDigit1 8/8: "userdict /DINDigit1 80000 put"
+*DINDigit1 9/9: "userdict /DINDigit1 90000 put"
+*CloseUI: *DINDigit1
+
+*OpenUI *DINDigit2/Private Print Document ID (DIN) - Digit 2: PickOne
+*OrderDependency: 29 AnySetup *DINDigit2
+*DefaultDINDigit2: 2
+*DINDigit2 0/0: "userdict /DINDigit2 0000 put"
+*DINDigit2 1/1: "userdict /DINDigit2 1000 put"
+*DINDigit2 2/2: "userdict /DINDigit2 2000 put"
+*DINDigit2 3/3: "userdict /DINDigit2 3000 put"
+*DINDigit2 4/4: "userdict /DINDigit2 4000 put"
+*DINDigit2 5/5: "userdict /DINDigit2 5000 put"
+*DINDigit2 6/6: "userdict /DINDigit2 6000 put"
+*DINDigit2 7/7: "userdict /DINDigit2 7000 put"
+*DINDigit2 8/8: "userdict /DINDigit2 8000 put"
+*DINDigit2 9/9: "userdict /DINDigit2 9000 put"
+*CloseUI: *DINDigit2
+
+*OpenUI *DINDigit3/Private Print Document ID (DIN) - Digit 3: PickOne
+*OrderDependency: 29 AnySetup *DINDigit3
+*DefaultDINDigit3: 3
+*DINDigit3 0/0: "userdict /DINDigit3 000 put"
+*DINDigit3 1/1: "userdict /DINDigit3 100 put"
+*DINDigit3 2/2: "userdict /DINDigit3 200 put"
+*DINDigit3 3/3: "userdict /DINDigit3 300 put"
+*DINDigit3 4/4: "userdict /DINDigit3 400 put"
+*DINDigit3 5/5: "userdict /DINDigit3 500 put"
+*DINDigit3 6/6: "userdict /DINDigit3 600 put"
+*DINDigit3 7/7: "userdict /DINDigit3 700 put"
+*DINDigit3 8/8: "userdict /DINDigit3 800 put"
+*DINDigit3 9/9: "userdict /DINDigit3 900 put"
+*CloseUI: *DINDigit3
+
+*OpenUI *DINDigit4/Private Print Document ID (DIN) - Digit 4: PickOne
+*OrderDependency: 29 AnySetup *DINDigit4
+*DefaultDINDigit4: 4
+*DINDigit4 0/0: "userdict /DINDigit4 00 put"
+*DINDigit4 1/1: "userdict /DINDigit4 10 put"
+*DINDigit4 2/2: "userdict /DINDigit4 20 put"
+*DINDigit4 3/3: "userdict /DINDigit4 30 put"
+*DINDigit4 4/4: "userdict /DINDigit4 40 put"
+*DINDigit4 5/5: "userdict /DINDigit4 50 put"
+*DINDigit4 6/6: "userdict /DINDigit4 60 put"
+*DINDigit4 7/7: "userdict /DINDigit4 70 put"
+*DINDigit4 8/8: "userdict /DINDigit4 80 put"
+*DINDigit4 9/9: "userdict /DINDigit4 90 put"
+*CloseUI: *DINDigit4
+
+*OpenUI *DINDigit5/Private Print Document ID (DIN) - Digit 5: PickOne
+*OrderDependency: 29 AnySetup *DINDigit5
+*DefaultDINDigit5: 5
+*DINDigit5 0/0: "userdict /DINDigit5 0 put"
+*DINDigit5 1/1: "userdict /DINDigit5 1 put"
+*DINDigit5 2/2: "userdict /DINDigit5 2 put"
+*DINDigit5 3/3: "userdict /DINDigit5 3 put"
+*DINDigit5 4/4: "userdict /DINDigit5 4 put"
+*DINDigit5 5/5: "userdict /DINDigit5 5 put"
+*DINDigit5 6/6: "userdict /DINDigit5 6 put"
+*DINDigit5 7/7: "userdict /DINDigit5 7 put"
+*DINDigit5 8/8: "userdict /DINDigit5 8 put"
+*DINDigit5 9/9: "userdict /DINDigit5 9 put"
+*CloseUI: *DINDigit5
+
+*CloseGroup: DINNumber
+
+
+*% ===== Department Code Selection Options ======================================
+*% The Department Code (DC) group of options is needed for the CUPS PPD because
+*% CUPS no longer supports RBISET to allow the user to enter custom values. The only
+*% options are drop down lists and check boxes. The five drop down boxs allow the
+*% user to effectively select a five digit number for the department code.
+*% The department code is only used when the Department Code (DC) On options is checked
+*% in the Print Mode options tab. The default DC value is 00000.
+*OpenGroup: DepartmentCode/DC
+
+*OpenUI *DCDigit1/Department Code (DC) - Digit 1: PickOne
+*OrderDependency: 29 AnySetup *DCDigit1
+*DefaultDCDigit1: 0
+*DCDigit1 0/0: "userdict /DCDigit1 00000 put"
+*DCDigit1 1/1: "userdict /DCDigit1 10000 put"
+*DCDigit1 2/2: "userdict /DCDigit1 20000 put"
+*DCDigit1 3/3: "userdict /DCDigit1 30000 put"
+*DCDigit1 4/4: "userdict /DCDigit1 40000 put"
+*DCDigit1 5/5: "userdict /DCDigit1 50000 put"
+*DCDigit1 6/6: "userdict /DCDigit1 60000 put"
+*DCDigit1 7/7: "userdict /DCDigit1 70000 put"
+*DCDigit1 8/8: "userdict /DCDigit1 80000 put"
+*DCDigit1 9/9: "userdict /DCDigit1 90000 put"
+*CloseUI: *DCDigit1
+
+*OpenUI *DCDigit2/Department Code (DC) - Digit 2: PickOne
+*OrderDependency: 29 AnySetup *DCDigit2
+*DefaultDCDigit2: 0
+*DCDigit2 0/0: "userdict /DCDigit2 0000 put"
+*DCDigit2 1/1: "userdict /DCDigit2 1000 put"
+*DCDigit2 2/2: "userdict /DCDigit2 2000 put"
+*DCDigit2 3/3: "userdict /DCDigit2 3000 put"
+*DCDigit2 4/4: "userdict /DCDigit2 4000 put"
+*DCDigit2 5/5: "userdict /DCDigit2 5000 put"
+*DCDigit2 6/6: "userdict /DCDigit2 6000 put"
+*DCDigit2 7/7: "userdict /DCDigit2 7000 put"
+*DCDigit2 8/8: "userdict /DCDigit2 8000 put"
+*DCDigit2 9/9: "userdict /DCDigit2 9000 put"
+*CloseUI: *DCDigit2
+
+*OpenUI *DCDigit3/Department Code (DC) - Digit 3: PickOne
+*OrderDependency: 29 AnySetup *DCDigit3
+*DefaultDCDigit3: 0
+*DCDigit3 0/0: "userdict /DCDigit3 000 put"
+*DCDigit3 1/1: "userdict /DCDigit3 100 put"
+*DCDigit3 2/2: "userdict /DCDigit3 200 put"
+*DCDigit3 3/3: "userdict /DCDigit3 300 put"
+*DCDigit3 4/4: "userdict /DCDigit3 400 put"
+*DCDigit3 5/5: "userdict /DCDigit3 500 put"
+*DCDigit3 6/6: "userdict /DCDigit3 600 put"
+*DCDigit3 7/7: "userdict /DCDigit3 700 put"
+*DCDigit3 8/8: "userdict /DCDigit3 800 put"
+*DCDigit3 9/9: "userdict /DCDigit3 900 put"
+*CloseUI: *DCDigit3
+
+*OpenUI *DCDigit4/Department Code (DC) - Digit 4: PickOne
+*OrderDependency: 29 AnySetup *DCDigit4
+*DefaultDCDigit4: 0
+*DCDigit4 0/0: "userdict /DCDigit4 00 put"
+*DCDigit4 1/1: "userdict /DCDigit4 10 put"
+*DCDigit4 2/2: "userdict /DCDigit4 20 put"
+*DCDigit4 3/3: "userdict /DCDigit4 30 put"
+*DCDigit4 4/4: "userdict /DCDigit4 40 put"
+*DCDigit4 5/5: "userdict /DCDigit4 50 put"
+*DCDigit4 6/6: "userdict /DCDigit4 60 put"
+*DCDigit4 7/7: "userdict /DCDigit4 70 put"
+*DCDigit4 8/8: "userdict /DCDigit4 80 put"
+*DCDigit4 9/9: "userdict /DCDigit4 90 put"
+*CloseUI: *DCDigit4
+
+*OpenUI *DCDigit5/Department Code (DC) - Digit 5: PickOne
+*OrderDependency: 29 AnySetup *DCDigit5
+*DefaultDCDigit5: 0
+*DCDigit5 0/0: "userdict /DCDigit5 0 put"
+*DCDigit5 1/1: "userdict /DCDigit5 1 put"
+*DCDigit5 2/2: "userdict /DCDigit5 2 put"
+*DCDigit5 3/3: "userdict /DCDigit5 3 put"
+*DCDigit5 4/4: "userdict /DCDigit5 4 put"
+*DCDigit5 5/5: "userdict /DCDigit5 5 put"
+*DCDigit5 6/6: "userdict /DCDigit5 6 put"
+*DCDigit5 7/7: "userdict /DCDigit5 7 put"
+*DCDigit5 8/8: "userdict /DCDigit5 8 put"
+*DCDigit5 9/9: "userdict /DCDigit5 9 put"
+*CloseUI: *DCDigit5
+
+*CloseGroup: DepartmentCode
+
+
+
+*%===== Booklet Mode Options =====================================
+*% This group of options allows the user to
+*% select the paper size to use for booklet mode, choose the page layout
+*% and select the inner and outer margin values. Further documentation is
+*% contained in the PPD specification.
+
+*OpenGroup: BookletModeOptions/Booklet
+
+*%===== Booklet Paper Size ===============================
+*% This specifies the paper size to be used for booklet printing.
+*% The default is None (Off). If booklet paper size is not None, then the
+*% paper type selected for booklet mode will override any other paper
+*% type selected.
+*% The TSBPrivate key takes a string parameter that is exactly the same
+*% as the parameter for th PJL COMMENT command. When the setpagedevice
+*% operator is executed with the TSBPrivate key the parameter is
+*% immediately passed to the DsruJobPJLParse() function in the same
+*% manner as if the PJL COMMENT command had been executed. The result
+*% of using this key is exactly the same as if a PJL command had been
+*% used so only the RIP needs to be changed to support this operation.
+*% If booklet printing is selected, then short edge duplexing by default
+*% is used (Duplex=true and Tumble=true), otherwise if booklet printing
+*% is not selected, then duplexing is turned off (Duplex=false). The Duplexing
+*% Option can be used to override this and change to long edge duplexing
+*% (Duplex=true and Tumble=false) if necessary.
+*OpenUI *BookletPaperSize/Booklet Paper Size: PickOne
+*OrderDependency: 30 AnySetup *BookletPaperSize
+*DefaultBookletPaperSize: None
+*BookletPaperSize None/None (Off): "<</Duplex false >> setpagedevice"
+*BookletPaperSize Letter/Letter: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=LT) /Duplex true /Tumble true >> setpagedevice"
+*End
+*BookletPaperSize A4/A4: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=A4) /Duplex true /Tumble true >> setpagedevice"
+*End
+*BookletPaperSize Legal/Legal: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=LG) /Duplex true /Tumble true >> setpagedevice"
+*End
+*BookletPaperSize Statement/Statement: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=ST) /Duplex true /Tumble true >> setpagedevice"
+*End
+*BookletPaperSize Ledger/Ledger: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=LD) /Duplex true /Tumble true >> setpagedevice"
+*End
+*BookletPaperSize Folio/Folio: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=FO) /Duplex true /Tumble true >> setpagedevice"
+*End
+*BookletPaperSize A3/A3: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=A3) /Duplex true /Tumble true >> setpagedevice"
+*End
+*BookletPaperSize A5/A5: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=A5) /Duplex true /Tumble true >> setpagedevice"
+*End
+*BookletPaperSize B4/B4: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=B4) /Duplex true /Tumble true >> setpagedevice"
+*End
+*BookletPaperSize B5/B5: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=B5) /Duplex true /Tumble true >> setpagedevice"
+*End
+*BookletPaperSize Computer/Computer: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=CO) /Duplex true /Tumble true >> setpagedevice"
+*End
+*BookletPaperSize Legal-13/Legal-13: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=13) /Duplex true /Tumble true >> setpagedevice"
+*End
+*BookletPaperSize Square/8.5 SQ: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=SQ) /Duplex true /Tumble true >> setpagedevice"
+*End
+*CloseUI: *BookletPaperSize
+
+*%===== Booklet Page Layout ===============================
+*% This allows the user to select the page layout of the booklet,
+*% Either right to left or left to right.
+*% The default is left to right.
+*OpenUI *BookletPageLayout/Booklet Page Layout: PickOne
+*OrderDependency: 31 AnySetup *BookletPageLayout
+*DefaultBookletPageLayout: True
+*BookletPageLayout False/Right to Left: "
+ <</TSBPrivate (DSSC PRINT LEFTTORIGHT=0) >> setpagedevice"
+*End
+*BookletPageLayout True/Left to Right: "
+ <</TSBPrivate (DSSC PRINT LEFTTORIGHT=1) >> setpagedevice"
+*End
+*CloseUI: *BookletPageLayout
+
+*%===== Booklet Center Margin ============================
+*% This allows the user to select the size of the center margin (gutter),
+*% in points, from the range 0 - 300. This is in addition to the center
+*% margin already specified by the application. The default is Off/0 points.
+*OpenUI *BookletCenterMargin/Booklet Center Margin: PickOne
+*OrderDependency: 32 AnySetup *BookletCenterMargin
+*DefaultBookletCenterMargin: Off
+*BookletCenterMargin Off/0 points: "
+<</TSBPrivate (DSSC PRINT CENTERMARGIN=000) >> setpagedevice"
+*End
+*BookletCenterMargin 25/25 points: "
+<</TSBPrivate (DSSC PRINT CENTERMARGIN=025) >> setpagedevice"
+*End
+*BookletCenterMargin 50/50 points: "
+<</TSBPrivate (DSSC PRINT CENTERMARGIN=050) >> setpagedevice"
+*End
+*BookletCenterMargin 75/75 points: "
+<</TSBPrivate (DSSC PRINT CENTERMARGIN=075) >> setpagedevice"
+*End
+*BookletCenterMargin 100/100 points: "
+<</TSBPrivate (DSSC PRINT CENTERMARGIN=100) >> setpagedevice"
+*End
+*BookletCenterMargin 125/125 points: "
+<</TSBPrivate (DSSC PRINT CENTERMARGIN=125) >> setpagedevice"
+*End
+*BookletCenterMargin 150/150 points: "
+<</TSBPrivate (DSSC PRINT CENTERMARGIN=150) >> setpagedevice"
+*End
+*BookletCenterMargin 175/175 points: "
+<</TSBPrivate (DSSC PRINT CENTERMARGIN=175) >> setpagedevice"
+*End
+*BookletCenterMargin 200/200 points: "
+<</TSBPrivate (DSSC PRINT CENTERMARGIN=200) >> setpagedevice"
+*End
+*BookletCenterMargin 225/225 points: "
+<</TSBPrivate (DSSC PRINT CENTERMARGIN=225) >> setpagedevice"
+*End
+*BookletCenterMargin 250/250 points: "
+<</TSBPrivate (DSSC PRINT CENTERMARGIN=250) >> setpagedevice"
+*End
+*BookletCenterMargin 275/275 points: "
+<</TSBPrivate (DSSC PRINT CENTERMARGIN=275) >> setpagedevice"
+*End
+*BookletCenterMargin 300/300 points: "
+<</TSBPrivate (DSSC PRINT CENTERMARGIN=300) >> setpagedevice"
+*End
+*CloseUI: *BookletCenterMargin
+
+
+*%===== Booklet Outer Margin ============================
+*% This allows the user to select the size of the outer margin (creep),
+*% in points, from the range 0 - 18, which should take place for the
+*% booklet. The default is Off/0 points.
+*OpenUI *BookletOuterMargin/Booklet Outer Margin: PickOne
+*OrderDependency: 33 AnySetup *BookletOuterMargin
+*DefaultBookletOuterMargin: Off
+*BookletOuterMargin Off/0 points: "
+<</TSBPrivate (DSSC PRINT OUTERMARGIN=00) >> setpagedevice"
+*End
+*BookletOuterMargin 2/2 points: "
+<</TSBPrivate (DSSC PRINT OUTERMARGIN=02) >> setpagedevice"
+*End
+*BookletOuterMargin 4/4 points: "
+<</TSBPrivate (DSSC PRINT OUTERMARGIN=04) >> setpagedevice"
+*End
+*BookletOuterMargin 6/6 points: "
+<</TSBPrivate (DSSC PRINT OUTERMARGIN=06) >> setpagedevice"
+*End
+*BookletOuterMargin 8/8 points: "
+<</TSBPrivate (DSSC PRINT OUTERMARGIN=08) >> setpagedevice"
+*End
+*BookletOuterMargin 10/10 points: "
+<</TSBPrivate (DSSC PRINT OUTERMARGIN=10) >> setpagedevice"
+*End
+*BookletOuterMargin 12/12 points: "
+<</TSBPrivate (DSSC PRINT OUTERMARGIN=12) >> setpagedevice"
+*End
+*BookletOuterMargin 14/14 points: "
+<</TSBPrivate (DSSC PRINT OUTERMARGIN=14) >> setpagedevice"
+*End
+*BookletOuterMargin 16/16 points: "
+<</TSBPrivate (DSSC PRINT OUTERMARGIN=16) >> setpagedevice"
+*End
+*BookletOuterMargin 18/18 points: "
+<</TSBPrivate (DSSC PRINT OUTERMARGIN=18) >> setpagedevice"
+*End
+*CloseUI: *BookletOuterMargin
+
+*CloseGroup: BookletModeOptions
+
+*RequiresPageRegion All: True
+
+*% Font Information =====================
+*DefaultFont: Courier
+*Font AlbertusMT-Italic: Standard "(001.000)" Standard ROM
+*Font AlbertusMT-Light: Standard "(001.000)" Standard ROM
+*Font AlbertusMT: Standard "(001.000)" Standard ROM
+*Font AntiqueOlive-Bold: Standard "(501.007)" Standard ROM
+*Font AntiqueOlive-Compact: Standard "(501.006)" Standard ROM
+*Font AntiqueOlive-Italic: Standard "(501.007)" Standard ROM
+*Font AntiqueOlive-Roman: Standard "(501.006)" Standard ROM
+*Font AntiqueOliveCE-Bold: Win1250 "(501.007)" ExtendedRoman ROM
+*Font AntiqueOliveCE-Compact: Win1250 "(501.006)" ExtendedRoman ROM
+*Font AntiqueOliveCE-Italic: Win1250 "(501.007)" ExtendedRoman ROM
+*Font AntiqueOliveCE-Roman: Win1250 "(501.006)" ExtendedRoman ROM
+*Font Apple-Chancery: Standard "(001.000)" Standard ROM
+*Font Apple-ChanceryCE: Standard "(001.000)" Standard ROM
+*Font Arial-BoldItalicMT: Standard "(501.005)" Standard ROM
+*Font Arial-BoldMT: Standard "(501.005)" Standard ROM
+*Font Arial-ItalicMT: Standard "(501.007)" Standard ROM
+*Font ArialCE-Bold: Win1250 "(501.005)" ExtendedRoman ROM
+*Font ArialCE-BoldItalic: Win1250 "(501.005)" ExtendedRoman ROM
+*Font ArialCE-Italic: Win1250 "(501.007)" ExtendedRoman ROM
+*Font ArialCE: Win1250 "(501.005)" ExtendedRoman ROM
+*Font ArialMT: Standard "(501.005)" Standard ROM
+*Font AvantGarde-Book: Standard "(501.007)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(501.007)" Standard ROM
+*Font AvantGarde-Demi: Standard "(501.008)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(501.008)" Standard ROM
+*Font AvantGardeCE-Book: Win1250 "(501.007)" ExtendedRoman ROM
+*Font AvantGardeCE-BookOblique: Win1250 "(501.007)" ExtendedRoman ROM
+*Font AvantGardeCE-Demi: Win1250 "(501.008)" ExtendedRoman ROM
+*Font AvantGardeCE-DemiOblique: Win1250 "(501.008)" ExtendedRoman ROM
+*Font Bodoni-Bold: Standard "(501.004)" Standard ROM
+*Font Bodoni-BoldItalic: Standard "(501.005)" Standard ROM
+*Font Bodoni-Italic: Standard "(501.005)" Standard ROM
+*Font Bodoni-Poster: Standard "(501.007)" Standard ROM
+*Font Bodoni-PosterCompressed: Standard "(501.005)" Standard ROM
+*Font Bodoni: Standard "(501.006)" Standard ROM
+*Font BodoniCE-Bold: Win1250 "(501.004)" ExtendedRoman ROM
+*Font BodoniCE-BoldItalic: Win1250 "(501.005)" ExtendedRoman ROM
+*Font BodoniCE-Italic: Win1250 "(501.005)" ExtendedRoman ROM
+*Font BodoniCE-Poster: Win1250 "(501.007)" ExtendedRoman ROM
+*Font BodoniCE-PosterCompressed: Win1250 "(501.005)" ExtendedRoman ROM
+*Font BodoniCE: Win1250 "(501.006)" ExtendedRoman ROM
+*Font Bookman-Demi: Standard "(501.004)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(501.004)" Standard ROM
+*Font Bookman-Light: Standard "(501.004)" Standard ROM
+*Font Bookman-LightItalic: Standard "(501.004)" Standard ROM
+*Font BookmanCE-Demi: Win1250 "(501.004)" ExtendedRoman ROM
+*Font BookmanCE-DemiItalic: Win1250 "(501.004)" ExtendedRoman ROM
+*Font BookmanCE-Light: Win1250 "(501.004)" ExtendedRoman ROM
+*Font BookmanCE-LightItalic: Win1250 "(501.004)" ExtendedRoman ROM
+*Font Carta: Special "(001.001)" Standard ROM
+*Font Chicago: Standard "(501.008)" Standard ROM
+*Font ChicagoCE: Win1250 "(501.008)" ExtendedRoman ROM
+*Font Clarendon-Bold: Standard "(501.006)" Standard ROM
+*Font Clarendon-Light: Standard "(501.007)" Standard ROM
+*Font Clarendon: Standard "(501.006)" Standard ROM
+*Font ClarendonCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM
+*Font ClarendonCE-Light: Win1250 "(501.007)" ExtendedRoman ROM
+*Font ClarendonCE: Win1250 "(501.006)" ExtendedRoman ROM
+*Font CooperBlack-Italic: Standard "(001.003)" Standard ROM
+*Font CooperBlack: Standard "(001.003)" Standard ROM
+*Font Copperplate-ThirtyThreeBC: Standard "(001.002)" Standard ROM
+*Font Copperplate-ThirtyTwoBC: Standard "(001.002)" Standard ROM
+*Font Coronet-Regular: Standard "(001.000)" Standard ROM
+*Font CoronetCE-Regular: Standard "(001.000)" Standard ROM
+*Font Courier-Bold: Standard "(501.007)" Standard ROM
+*Font Courier-BoldOblique: Standard "(501.007)" Standard ROM
+*Font Courier-Oblique: Standard "(501.008)" Standard ROM
+*Font Courier: Standard "(501.008)" Standard ROM
+*Font CourierCE-Bold: Win1250 "(501.007)" ExtendedRoman ROM
+*Font CourierCE-BoldOblique: Win1250 "(501.007)" ExtendedRoman ROM
+*Font CourierCE-Oblique: Win1250 "(501.008)" ExtendedRoman ROM
+*Font CourierCE: Win1250 "(501.008)" ExtendedRoman ROM
+*Font Eurostile-Bold: Standard "(501.006)" Standard ROM
+*Font Eurostile-BoldExtendedTwo: Standard "(501.006)" Standard ROM
+*Font Eurostile-ExtendedTwo: Standard "(501.006)" Standard ROM
+*Font Eurostile: Standard "(501.005)" Standard ROM
+*Font EurostileCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM
+*Font EurostileCE-BoldExtendedTwo: Win1250 "(501.006)" ExtendedRoman ROM
+*Font EurostileCE-ExtendedTwo: Win1250 "(501.006)" ExtendedRoman ROM
+*Font EurostileCE: Win1250 "(501.005)" ExtendedRoman ROM
+*Font Geneva: Standard "(501.005)" Standard ROM
+*Font GenevaCE: Win1250 "(501.005)" ExtendedRoman ROM
+*Font GillSans-Bold: Standard "(501.005)" Standard ROM
+*Font GillSans-BoldCondensed: Standard "(501.004)" Standard ROM
+*Font GillSans-BoldItalic: Standard "(501.005)" Standard ROM
+*Font GillSans-Condensed: Standard "(501.005)" Standard ROM
+*Font GillSans-ExtraBold: Standard "(501.005)" Standard ROM
+*Font GillSans-Italic: Standard "(501.005)" Standard ROM
+*Font GillSans-Light: Standard "(501.006)" Standard ROM
+*Font GillSans-LightItalic: Standard "(501.006)" Standard ROM
+*Font GillSans: Standard "(501.006)" Standard ROM
+*Font GillSansCE-Bold: Win1250 "(501.005)" ExtendedRoman ROM
+*Font GillSansCE-BoldCondensed: Win1250 "(501.004)" ExtendedRoman ROM
+*Font GillSansCE-BoldItalic: Win1250 "(501.005)" ExtendedRoman ROM
+*Font GillSansCE-Condensed: Win1250 "(501.005)" ExtendedRoman ROM
+*Font GillSansCE-ExtraBold: Win1250 "(501.005)" ExtendedRoman ROM
+*Font GillSansCE-Italic: Win1250 "(501.005)" ExtendedRoman ROM
+*Font GillSansCE-Light: Win1250 "(501.006)" ExtendedRoman ROM
+*Font GillSansCE-LightItalic: Win1250 "(501.006)" ExtendedRoman ROM
+*Font GillSansCE-Roman: Win1250 "(501.006)" ExtendedRoman ROM
+*Font Goudy-Bold: Standard "(001.002)" Standard ROM
+*Font Goudy-BoldItalic: Standard "(001.002)" Standard ROM
+*Font Goudy-ExtraBold: Standard "(001.001)" Standard ROM
+*Font Goudy-Italic: Standard "(001.002)" Standard ROM
+*Font Goudy: Standard "(001.003)" Standard ROM
+*Font Helvetica-Bold: Standard "(501.007)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(501.007)" Standard ROM
+*Font Helvetica-Condensed-Bold: Standard "(501.007)" Standard ROM
+*Font Helvetica-Condensed-BoldObl: Standard "(501.007)" Standard ROM
+*Font Helvetica-Condensed-Oblique: Standard "(501.007)" Standard ROM
+*Font Helvetica-Condensed: Standard "(501.007)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(501.007)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(501.007)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(501.005)" Standard ROM
+*Font Helvetica-Narrow: Standard "(501.005)" Standard ROM
+*Font Helvetica-Oblique: Standard "(501.005)" Standard ROM
+*Font Helvetica: Standard "(501.005)" Standard ROM
+*Font HelveticaCE-Bold: Win1250 "(501.007)" ExtendedRoman ROM
+*Font HelveticaCE-BoldOblique: Win1250 "(501.007)" ExtendedRoman ROM
+*Font HelveticaCE-Cond: Win1250 "(501.007)" ExtendedRoman ROM
+*Font HelveticaCE-CondBold: Win1250 "(501.007)" ExtendedRoman ROM
+*Font HelveticaCE-CondBoldObl: Win1250 "(501.007)" ExtendedRoman ROM
+*Font HelveticaCE-CondObl: Win1250 "(501.007)" ExtendedRoman ROM
+*Font HelveticaCE-Narrow: Win1250 "(501.005)" ExtendedRoman ROM
+*Font HelveticaCE-NarrowBold: Win1250 "(501.007)" ExtendedRoman ROM
+*Font HelveticaCE-NarrowBoldOblique: Win1250 "(501.007)" ExtendedRoman ROM
+*Font HelveticaCE-NarrowOblique: Win1250 "(501.005)" ExtendedRoman ROM
+*Font HelveticaCE-Oblique: Win1250 "(501.005)" ExtendedRoman ROM
+*Font HelveticaCE: Win1250 "(501.005)" ExtendedRoman ROM
+*Font HoeflerText-Black: Standard "(501.004)" Standard ROM
+*Font HoeflerText-BlackItalic: Standard "(501.005)" Standard ROM
+*Font HoeflerText-Italic: Standard "(501.007)" Standard ROM
+*Font HoeflerText-Ornaments: Standard "(001.000)" Standard ROM
+*Font HoeflerText-Regular: Standard "(501.005)" Standard ROM
+*Font HoeflerTextCE-Black: Win1250 "(501.004)" ExtendedRoman ROM
+*Font HoeflerTextCE-BlackItalic: Win1250 "(501.005)" ExtendedRoman ROM
+*Font HoeflerTextCE-Italic: Win1250 "(501.007)" ExtendedRoman ROM
+*Font HoeflerTextCE-Regular: Win1250 "(501.005)" ExtendedRoman ROM
+*Font JoannaMT-Bold: Standard "(501.006)" Standard ROM
+*Font JoannaMT-BoldItalic: Standard "(501.006)" Standard ROM
+*Font JoannaMT-Italic: Standard "(501.006)" Standard ROM
+*Font JoannaMT: Standard "(501.006)" Standard ROM
+*Font JoannaMTCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM
+*Font JoannaMTCE-BoldItalic: Win1250 "(501.006)" ExtendedRoman ROM
+*Font JoannaMTCE-Italic: Win1250 "(501.006)" ExtendedRoman ROM
+*Font JoannaMTCE: Win1250 "(501.006)" ExtendedRoman ROM
+*Font LetterGothic-Bold: Standard "(501.008)" Standard ROM
+*Font LetterGothic-BoldSlanted: Standard "(501.007)" Standard ROM
+*Font LetterGothic-Slanted: Standard "(501.007)" Standard ROM
+*Font LetterGothic: Standard "(501.007)" Standard ROM
+*Font LetterGothicCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM
+*Font LetterGothicCE-BoldSlanted: Win1250 "(501.007)" ExtendedRoman ROM
+*Font LetterGothicCE-Slanted: Win1250 "(501.007)" ExtendedRoman ROM
+*Font LetterGothicCE: Win1250 "(501.007)" ExtendedRoman ROM
+*Font LubalinGraph-Book: Standard "(501.007)" Standard ROM
+*Font LubalinGraph-BookOblique: Standard "(501.007)" Standard ROM
+*Font LubalinGraph-Demi: Standard "(501.007)" Standard ROM
+*Font LubalinGraph-DemiOblique: Standard "(501.007)" Standard ROM
+*Font LubalinGraphCE-Book: Win1250 "(501.007)" ExtendedRoman ROM
+*Font LubalinGraphCE-BookOblique: Win1250 "(501.007)" ExtendedRoman ROM
+*Font LubalinGraphCE-Demi: Win1250 "(501.007)" ExtendedRoman ROM
+*Font LubalinGraphCE-DemiOblique: Win1250 "(501.007)" ExtendedRoman ROM
+*Font Marigold: Standard "(001.000)" Standard ROM
+*Font MonaLisa-Recut: Standard "(001.000)" Standard ROM
+*Font Monaco: Standard "(501.008)" Standard ROM
+*Font MonacoCE: Win1250 "(501.008)" ExtendedRoman ROM
+*Font NewCenturySchlbk-Bold: Standard "(501.006)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(501.006)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(501.009)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(501.006)" Standard ROM
+*Font NewCenturySchlbkCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM
+*Font NewCenturySchlbkCE-BoldItalic: Win1250 "(501.006)" ExtendedRoman ROM
+*Font NewCenturySchlbkCE-Italic: Win1250 "(501.009)" ExtendedRoman ROM
+*Font NewCenturySchlbkCE-Roman: Win1250 "(501.006)" ExtendedRoman ROM
+*Font NewYork: Standard "(501.009)" Standard ROM
+*Font NewYorkCE: Win1250 "(501.009)" ExtendedRoman ROM
+*Font Optima-Bold: Standard "(501.006)" Standard ROM
+*Font Optima-BoldItalic: Standard "(501.007)" Standard ROM
+*Font Optima-Italic: Standard "(501.008)" Standard ROM
+*Font Optima: Standard "(501.008)" Standard ROM
+*Font OptimaCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM
+*Font OptimaCE-BoldItalic: Win1250 "(501.007)" ExtendedRoman ROM
+*Font OptimaCE-Italic: Win1250 "(501.008)" ExtendedRoman ROM
+*Font OptimaCE-Roman: Win1250 "(501.008)" ExtendedRoman ROM
+*Font Oxford: Standard "(001.000)" Standard ROM
+*Font Palatino-Bold: Standard "(501.006)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(501.005)" Standard ROM
+*Font Palatino-Italic: Standard "(501.006)" Standard ROM
+*Font Palatino-Roman: Standard "(501.004)" Standard ROM
+*Font PalatinoCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM
+*Font PalatinoCE-BoldItalic: Win1250 "(501.005)" ExtendedRoman ROM
+*Font PalatinoCE-Italic: Win1250 "(501.006)" ExtendedRoman ROM
+*Font PalatinoCE-Roman: Win1250 "(501.004)" ExtendedRoman ROM
+*Font StempelGaramond-Bold: Standard "(501.005)" Standard ROM
+*Font StempelGaramond-BoldItalic: Standard "(501.009)" Standard ROM
+*Font StempelGaramond-Italic: Standard "(501.007)" Standard ROM
+*Font StempelGaramond-Roman: Standard "(501.008)" Standard ROM
+*Font StempelGaramondCE-Bold: Win1250 "(501.005)" ExtendedRoman ROM
+*Font StempelGaramondCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman ROM
+*Font StempelGaramondCE-Italic: Win1250 "(501.007)" ExtendedRoman ROM
+*Font StempelGaramondCE-Roman: Win1250 "(501.008)" ExtendedRoman ROM
+*Font Symbol: Special "(001.007S)" Standard ROM
+*Font Tekton: Standard "(001.001)" Standard ROM
+*Font Times-Bold: Standard "(501.006)" Standard ROM
+*Font Times-BoldItalic: Standard "(501.005)" Standard ROM
+*Font Times-Italic: Standard "(501.006)" Standard ROM
+*Font Times-Roman: Standard "(501.006)" Standard ROM
+*Font TimesCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM
+*Font TimesCE-BoldItalic: Win1250 "(501.005)" ExtendedRoman ROM
+*Font TimesCE-Italic: Win1250 "(501.006)" ExtendedRoman ROM
+*Font TimesCE-Roman: Win1250 "(501.006)" ExtendedRoman ROM
+*Font TimesNewRomanCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM
+*Font TimesNewRomanCE-BoldItalic: Win1250 "(501.008)" ExtendedRoman ROM
+*Font TimesNewRomanCE-Italic: Win1250 "(501.008)" ExtendedRoman ROM
+*Font TimesNewRomanCE: Win1250 "(501.006)" ExtendedRoman ROM
+*Font TimesNewRomanPS-BoldItalicMT: Standard "(501.008)" Standard ROM
+*Font TimesNewRomanPS-BoldMT: Standard "(501.006)" Standard ROM
+*Font TimesNewRomanPS-ItalicMT: Standard "(501.008)" Standard ROM
+*Font TimesNewRomanPSMT: Standard "(501.006)" Standard ROM
+*Font Univers-Bold: Standard "(501.006)" Standard ROM
+*Font Univers-BoldExt: Standard "(501.008)" Standard ROM
+*Font Univers-BoldExtObl: Standard "(501.008)" Standard ROM
+*Font Univers-BoldOblique: Standard "(501.006)" Standard ROM
+*Font Univers-Condensed: Standard "(501.008)" Standard ROM
+*Font Univers-CondensedBold: Standard "(501.007)" Standard ROM
+*Font Univers-CondensedBoldOblique: Standard "(501.007)" Standard ROM
+*Font Univers-CondensedOblique: Standard "(501.008)" Standard ROM
+*Font Univers-Extended: Standard "(501.007)" Standard ROM
+*Font Univers-ExtendedObl: Standard "(501.007)" Standard ROM
+*Font Univers-Light: Standard "(501.007)" Standard ROM
+*Font Univers-LightOblique: Standard "(501.007)" Standard ROM
+*Font Univers-Oblique: Standard "(501.007)" Standard ROM
+*Font Univers: Standard "(501.007)" Standard ROM
+*Font UniversCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM
+*Font UniversCE-BoldExt: Win1250 "(501.008)" ExtendedRoman ROM
+*Font UniversCE-BoldExtObl: Win1250 "(501.008)" ExtendedRoman ROM
+*Font UniversCE-BoldOblique: Win1250 "(501.006)" ExtendedRoman ROM
+*Font UniversCE-Condensed: Win1250 "(501.008)" ExtendedRoman ROM
+*Font UniversCE-CondensedBold: Win1250 "(501.007)" ExtendedRoman ROM
+*Font UniversCE-CondensedBoldOblique: Win1250 "(501.007)" ExtendedRoman ROM
+*Font UniversCE-CondensedOblique: Win1250 "(501.008)" ExtendedRoman ROM
+*Font UniversCE-Extended: Win1250 "(501.007)" ExtendedRoman ROM
+*Font UniversCE-ExtendedObl: Win1250 "(501.007)" ExtendedRoman ROM
+*Font UniversCE-Light: Win1250 "(501.007)" ExtendedRoman ROM
+*Font UniversCE-LightOblique: Win1250 "(501.007)" ExtendedRoman ROM
+*Font UniversCE-Medium: Win1250 "(501.007)" ExtendedRoman ROM
+*Font UniversCE-Oblique: Win1250 "(501.007)" ExtendedRoman ROM
+*Font Wingdings-Regular: UnknownEncoding "(001.000)" UnknownCharset ROM
+*Font ZapfChancery-MediumItalic: Standard "(002.000)" Standard ROM
+*Font ZapfChanceryCE-MediumItalic: Standard "(002.000)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Standard ROM
+
+*?FontQuery: "
+ save
+ { count 1 gt
+ { exch dup 127 string cvs (/) print print (:) print
+ /Font resourcestatus {pop pop (Yes)} {(No)} ifelse =
+ } { exit } ifelse
+ } bind loop
+ (*) = flush
+ restore
+"
+*End
+
+*?FontList: "
+ save
+ (*) {cvn ==} 128 string /Font resourceforall
+ (*) = flush
+ restore
+"
+*End
+
+*% Printer Messages (verbatim from printer):
+*Message: "%%[ exitserver: permanent state may be changed ]%%"
+*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%"
+*Message: "\FontName\ not found, using Courier"
+
+*% Status (format: %%[ status: <one of these> ] %%)
+*Status: "initializing"
+*Status: "busy"
+*Status: "idle"
+*Status: "printing"
+*Status: "waiting"
+
+*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
+*Source: "EtherTalk"
+*Source: "LocalTalk"
+*Source: "Parallel"
+*Source: "UniComm"
+
+*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
+*% DeviceAdjustMatrix: "[1 0 0 1 0 0]"
+
+*%===== Color Separation Information =================
+*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi
+
+*% For 85 lpi / 600 dpi =====================
+*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45"
+*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45"
+*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "15"
+*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "75"
+*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0"
+
+*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "85"
+*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "85"
+*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "85"
+*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "85"
+*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "85"
+
+*% Last Edit Date: 24 February 2006
+*% end of CUPS PPD file for TOSHIBA GL-1010
+
diff --git a/db/source/PPD/Toshiba/Toshiba_GL1020_CUPS.ppd b/db/source/PPD/Toshiba/Toshiba_GL1020_CUPS.ppd
new file mode 100644
index 00000000..e5c58589
--- /dev/null
+++ b/db/source/PPD/Toshiba/Toshiba_GL1020_CUPS.ppd
@@ -0,0 +1,1442 @@
+*PPD-Adobe: "4.3"
+*% Adobe Systems PostScript(R) Printer Description File
+*% Copyright (c) 2006 TOSHIBA TEC Corporation
+*%
+*% This software is free software; you can redistribute it and/or
+*% modify it under the terms of the GNU General Public License as
+*% published by the Free Software Foundation; either version 2 of
+*% the License, or (at your option) any later version.
+*%
+*% In addition to the permissions in the GNU General Public License,
+*% TOSHIBA TEC Corporation gives you unlimited permission to link the
+*% PostScript code fragments herein into your PostScript documents to
+*% form an executable for enabling printer-specific features, and
+*% distribute those combinations without any restrictions from the use
+*% of this PPD file. (The General Public License restrictions do apply
+*% in other respects; for example, they cover modification of the
+*% file, and distribution when not merged into a PostScript document.)
+*%
+*% This software is distributed in the hope that it will be useful,
+*% but WITHOUT ANY WARRANTY; without even the implied warranty of
+*% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+*% GNU General Public License for more details.
+*%
+*% You should have received a copy of the GNU General Public
+*% License along with this software; if not, write to the Free
+*% Software Foundation, Inc., 59 Temple Place, Suite 330, Boston,
+*% MA 02111 USA
+*% Date: 16 October 2004
+
+*FormatVersion: "4.3"
+*FileVersion: "1.05"
+*LanguageEncoding: ISOLatin1
+*LanguageVersion: English
+*PCFileName: "GL1020.PPD"
+*Manufacturer: "TOSHIBA TEC Corp."
+*Product: "(GL-1020)"
+*PSVersion: "(3010) 0"
+*ModelName: "Toshiba GL-1020"
+*NickName: "TOSHIBA GL-1020"
+*ShortNickName: "TOSHIBA GL-1020"
+
+*% ===== Installable Option ==========================
+*OpenGroup: InstallableOptions/Options Installed
+*OpenUI *Finisher/Finisher: PickOne
+*DefaultFinisher: None
+*Finisher None/None: ""
+*Finisher Staple/Finisher: ""
+*Finisher StapleH/Finisher and Hole Punch: ""
+*Finisher StapleSS/Saddle Stitch Finisher: ""
+*Finisher StapleSSH/Saddle Stitch Finisher and Hole Punch: ""
+*CloseUI: *Finisher
+
+*OpenUI *Pedestal/Pedestal: PickOne
+*DefaultPedestal: Drawer2
+*Pedestal Drawer2/Pedestal: ""
+*Pedestal TandemLCF/Tandem LCF: ""
+*CloseUI: *Pedestal
+
+*OpenUI *ExternalLCF/External LCF: PickOne
+*DefaultExternalLCF: None
+*ExternalLCF None/Not Installed: ""
+*ExternalLCF Installed/Installed: ""
+*CloseUI: *ExternalLCF
+
+*CloseGroup: InstallableOptions
+
+*% ===== User Interface Constaints =====================
+
+*% ===== Finisher Constraints =====
+
+*UIConstraints: *Finisher None *OutputBin Bin1
+*UIConstraints: *Finisher None *OutputBin Bin2
+*UIConstraints: *Finisher None *Stapling UL
+*UIConstraints: *Finisher None *Stapling ML
+*UIConstraints: *Finisher None *Stapling LL
+*UIConstraints: *Finisher None *Stapling UR
+*UIConstraints: *Finisher None *Stapling MR
+*UIConstraints: *Finisher None *Stapling LR
+*UIConstraints: *Finisher None *Stapling MT
+*UIConstraints: *Finisher None *Stapling MB
+*UIConstraints: *Finisher None *Stapling SS
+
+*UIConstraints: *Finisher None *HolePunch LEP-0R
+*UIConstraints: *Finisher None *HolePunch SEP-0R
+*UIConstraints: *Finisher None *HolePunch LEP-180R
+*UIConstraints: *Finisher None *HolePunch SEP-180R
+
+*UIConstraints: *Finisher Staple *HolePunch LEP-0R
+*UIConstraints: *Finisher Staple *HolePunch SEP-0R
+*UIConstraints: *Finisher Staple *HolePunch LEP-180R
+*UIConstraints: *Finisher Staple *HolePunch SEP-180R
+
+*UIConstraints: *Finisher Staple *Stapling SS
+
+*UIConstraints: *Finisher StapleH *Stapling SS
+
+*UIConstraints: *Finisher StapleSS *HolePunch LEP-0R
+*UIConstraints: *Finisher StapleSS *HolePunch SEP-0R
+*UIConstraints: *Finisher StapleSS *HolePunch LEP-180R
+*UIConstraints: *Finisher StapleSS *HolePunch SEP-180R
+
+*% ===== Cassette Constraints =====
+
+*UIConstraints: *Pedestal Drawer2 *InputSlot TandemLCF
+
+*UIConstraints: *Pedestal TandemLCF *InputSlot PedUpper
+*UIConstraints: *Pedestal TandemLCF *InputSlot PedLower
+
+*UIConstraints: *ExternalLCF None *InputSlot ExternalLCF
+
+
+*%===== Device Capabilities ==========================
+*LanguageLevel: "3"
+
+*ColorDevice: False
+*DefaultColorSpace: Gray
+*Protocols: TBCP
+*TTRasterizer: Type42
+*?TTRasterizer: "
+ save
+ 42 /FontType resourcestatus
+ { pop pop (Type42)} {pop pop (None)} ifelse = flush
+ restore
+"
+*End
+
+*FreeVM: "12000000"
+*LandscapeOrientation: Plus90
+*FileSystem: False
+*Throughput: "65"
+
+*Password: "()"
+*ExitServer: "
+ count 0 eq
+ { false } { true exch startjob } ifelse
+ not {
+ (WARNING: Cannot modify initial VM.) =
+ (Missing or invalid password.) =
+ (Please contact the author of this software.) = flush quit
+ } if
+"
+*End
+*Reset: "
+ count 0 eq
+ { false } { true exch startjob } ifelse
+ not {
+ (WARNING: Cannot reset printer.) =
+ (Missing or invalid password.) =
+ (Please contact the author of this software.) = flush quit
+ } if
+ systemdict /quit get exec
+ (WARNING : Printer Reset Failed.) = flush
+"
+*End
+
+*DefaultResolution: 600dpi
+*SuggestedJobTimeout: "0"
+*SuggestedWaitTimeout: "0"
+*PrintPSErrors: True
+
+*%===== Halftone Information =========================
+*DefaultHalftoneType: 1
+*ScreenFreq: "85.0"
+*ScreenAngle: "45.0"
+*DefaultScreenProc: Dot
+*ScreenProc Dot: "
+ { abs exch abs 2 copy add 1 gt { 1 sub dup mul exch 1 sub dup mul add 1
+ sub } { dup mul exch dup mul add 1 exch sub }ifelse }
+"
+*End
+*DefaultTransfer: Null
+*Transfer Null: "{ }"
+*Transfer Null.Inverse: "{ 1 exch sub }"
+
+*%===== Paper Sizes ==================================
+*OpenUI *PageSize: PickOne
+*OrderDependency: 20 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize A3/A3 (297 x 420 mm): "
+ << /DeferredMediaSelection true /PageSize [842 1191] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize A4/A4 (210 x 297 mm): "
+ << /DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize A5/A5 (148 x 210 mm): "
+ << /DeferredMediaSelection true /PageSize [420 595] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize B4/B4 (257 x 364 mm): "
+ << /DeferredMediaSelection true /PageSize [728 1032] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize B5/B5 (182 x 257 mm): "
+ << /DeferredMediaSelection true /PageSize [516 728] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize Ledger/Ledger (11 x 17 in): "
+ << /DeferredMediaSelection true /PageSize [792 1224] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize Legal/Legal (8.5 x 14 in): "
+ << /DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize Letter/Letter (8.5 x 11 in): "
+ << /DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize Statement/Statement (5.5 x 8.5 in): "
+ << /DeferredMediaSelection true /PageSize [396 612] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize Folio/Folio (210 x 330 mm): "
+ << /DeferredMediaSelection true /PageSize [595 935] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize Computer/Computer (10.125 x 14 in): "
+ << /DeferredMediaSelection true /PageSize [729 1008] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize LG13/Legal 13 (8.5 x 13 in): "
+ << /DeferredMediaSelection true /PageSize [612 936] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize SQ85/Letter Square (8.5 x 8.5 in): "
+ << /DeferredMediaSelection true /PageSize [612 612] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize 8K/8K (270 x 390 mm): "
+ << /DeferredMediaSelection true /PageSize [767 1107] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize 16K/16K (195 x 270 mm): "
+ << /DeferredMediaSelection true /PageSize [554 767] /ImagingBBox null >> setpagedevice"
+*End
+*PageSize Postcard/Postcard (100 x 148 mm): "
+ << /DeferredMediaSelection true /PageSize [284 420] /ImagingBBox null >> setpagedevice"
+*End
+
+*?PageSize: "
+ save
+ currentpagedevice /PageSize get aload pop
+ 2 copy gt {exch} if
+ (Unknown)
+ 16 dict
+ dup [284 420] (Postcard) put
+ dup [554 767] (16K) put
+ dup [767 1107] (8K) put
+ dup [612 612] (SQ85) put
+ dup [612 936] (LG13) put
+ dup [729 1008] (Computer) put
+ dup [595 935] (Folio) put
+ dup [396 612] (Statement) put
+ dup [612 792] (Letter) put
+ dup [612 1008] (Legal) put
+ dup [792 1224] (Ledger) put
+ dup [516 728] (B5) put
+ dup [728 1032] (B4) put
+ dup [420 595] (A5) put
+ dup [595 842] (A4) put
+ dup [842 1191] (A3) put
+{ exch aload pop 4 index sub abs 5 le exch
+ 5 index sub abs 5 le and
+ {exch pop exit} {pop} ifelse
+ } bind forall
+ = flush pop pop
+ restore
+"
+*End
+*CloseUI: *PageSize
+
+*OpenUI *PageRegion: PickOne
+*OrderDependency: 30 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion A3/A3 (297 x 420 mm): "
+ << /PageSize [842 1191] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion A4/A4 (210 x 297 mm): "
+ << /PageSize [595 842] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion A5/A5(148 x 210 mm): "
+ << /PageSize [420 595] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion B4/B4 (257 x 364 mm): "
+ << /PageSize [728 1032] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion B5/B5 (182 x 257 mm): "
+ << /PageSize [516 728] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion Ledger/Ledger (11 x 17 in): "
+ << /PageSize [792 1224] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion Legal/Legal (8.5 x 14 in): "
+ << /PageSize [612 1008] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion Letter/Letter (8.5 x 11 in): "
+ << /PageSize [612 792] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion Statement/Statement (5.5 x 8.5 in): "
+ << /PageSize [396 612] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion Folio/Folio (210 x 330 mm): "
+ << /PageSize [595 935] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion Computer/Computer (10.125 x 14 in): "
+ << /PageSize [729 1008] /ImagingBBox null put> setpagedevice"
+*End
+*PageRegion LG13/Legal 13 (8.5 x 13 in): "
+ << /PageSize [612 936] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion SQ85/Letter Square (8.5 x 8.5 in): "
+ << /PageSize [612 612] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion 8K/8K (270 x 390 mm): "
+ << /PageSize [767 1107] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion 16K/16K (195 x 270 mm): "
+ << /PageSize [554 767] /ImagingBBox null >> setpagedevice"
+*End
+*PageRegion Postcard/Postcard (100 x 148 mm): "
+ << /PageSize [284 420] /ImagingBBox null >> setpagedevice"
+*End
+*CloseUI: *PageRegion
+
+*DefaultImageableArea: Letter
+*ImageableArea A3/A3 (297 x 420 mm): "12.0 12.12 829.44 1178.4 "
+*ImageableArea A4/A4 (210 x 297 mm): "12.0 12.24 583.08 829.68 "
+*ImageableArea A5/A5 (148 x 210 mm): "12.0 12.12 407.4 583.2 "
+*ImageableArea B4/B4 (257 x 364 mm): "12.0 12.12 716.28 1019.76 "
+*ImageableArea B5/B5 (182 x 257 mm): "12.0 12.1201 503.52 716.4 "
+*ImageableArea Ledger/Ledger (11 x 17 in): "12.0 12.24 779.88 1212.0 "
+*ImageableArea Legal/Legal (8.5 x 14 in): "12.0 12.12 599.88 996.0 "
+*ImageableArea Letter/Letter (8.5 x 11 in): "12.0 12.12 599.88 780.0 "
+*ImageableArea Statement/Statement (5.5 x 8.5 in): "12.0 12.12 383.76 600.0 "
+*ImageableArea Folio/Folio (210 x 330 mm): "12.0 12.12 583.08 923.28 "
+*ImageableArea Computer/Computer (10.125 x 14 in): "12.0 12.12 716.64 996.0 "
+*ImageableArea LG13/Legal 13 (8.5 x 13 in): "12.0 12.12 599.88 924.0 "
+*ImageableArea SQ85/Letter Square (8.5 x 8.5 in): "12.0 12.0 599.88 599.88 "
+*ImageableArea 8K/8K (270 x 390 mm): "12.0 12.12 754.88 1095.0 "
+*ImageableArea 16K/16K (195 x 270 mm): "12.0 12.12 541.88 755.0 "
+*ImageableArea Postcard/Postcard (100 x 148 mm): "12.0 12.12 271.88 408.0 "
+*?ImageableArea: "
+ save
+ /cvp { ( ) cvs print ( ) print } bind def
+ /upperright {10000 mul floor 10000 div} bind def
+ /lowerleft {10000 mul ceiling 10000 div} bind def
+ newpath clippath pathbbox
+ 4 -2 roll exch 2 {lowerleft cvp} repeat
+ exch 2 {upperright cvp} repeat flush
+ restore
+"
+*End
+
+*DefaultPaperDimension: Letter
+*PaperDimension A3/A3 (297 x 420 mm): "842 1191"
+*PaperDimension A4/A4 (210 x 297 mm): "595 842"
+*PaperDimension A5/A5 (148 x 210 mm): "420 595"
+*PaperDimension B4/B4 (257 x 364 mm): "728 1032"
+*PaperDimension B5/B5 (182 x 257 mm): "516 728"
+*PaperDimension Ledger/Ledger (11 x 17 in): "792 1224"
+*PaperDimension Legal/Legal (8.5 x 14 in): "612 1008"
+*PaperDimension Letter/Letter (8.5 x 11 in): "612 792"
+*PaperDimension Statement/Statement (5.5 x 8.5 in): "396 612"
+*PaperDimension Folio/Folio (210 x 330 mm): "595 935"
+*PaperDimension Computer/Computer (10.125 x 14 in): "729 1008"
+*PaperDimension LG13/Legal 13 (8.5 x 13 in): "612 936"
+*PaperDimension SQ85/Letter Square (8.5 x 8.5 in): "612 612"
+*PaperDimension 8K/8K (270 x 390 mm): "767 1107"
+*PaperDimension 16K/16K (195 x 270 mm): "554 767"
+*PaperDimension Postcard/Postcard (100 x 148 mm): "284 420"
+
+*%===== Paper Source =================================
+*OpenUI *InputSlot: PickOne
+*OrderDependency: 40 AnySetup *InputSlot
+*DefaultInputSlot: Auto
+
+*InputSlot Auto/Auto (Default): "
+ << /DeferredMediaSelection true /ManualFeed false >> setpagedevice"
+*End
+*InputSlot Manual/Manual Bypass Feeder:"
+ << /DeferredMediaSelection true /ManualFeed true >> setpagedevice"
+*End
+*InputSlot Upper/Upper Cassette: "
+ << /DeferredMediaSelection true /ManualFeed false
+ /MediaPosition 0 /MediaType null >> setpagedevice"
+*End
+*InputSlot Lower/Lower Cassette: "
+ << /DeferredMediaSelection true /ManualFeed false
+ /MediaPosition 1 /MediaType null >> setpagedevice"
+*End
+*InputSlot PedUpper/Pedestal Upper Cassette: "
+ << /DeferredMediaSelection true /ManualFeed false
+ /MediaPosition 4 /MediaType null >> setpagedevice"
+*End
+*InputSlot PedLower/Pedestal Lower Cassette: "
+ << /DeferredMediaSelection true /ManualFeed false
+ /MediaPosition 5 /MediaType null >> setpagedevice"
+*End
+*InputSlot TandemLCF/Tandem Large Capacity Feeder: "
+ << /DeferredMediaSelection true /ManualFeed false
+ /MediaPosition 4 /MediaType null >> setpagedevice"
+*End
+*InputSlot ExternalLCF/External Large Capacity Feeder: "
+ << /DeferredMediaSelection true /ManualFeed false
+ /MediaPosition 6 /MediaType null >> setpagedevice"
+*End
+*InputSlot Plain/Plain: "
+ << /DeferredMediaSelection true /ManualFeed false
+ /MediaPosition null /MediaType (Plain) >> setpagedevice"
+*End
+*InputSlot Transparency/Transparency: "
+ << /DeferredMediaSelection true /ManualFeed true
+ /MediaPosition null /MediaType (Transparency) >> setpagedevice"
+*End
+*InputSlot TabPaper/Tab Paper: "
+ << /DeferredMediaSelection true /ManualFeed false
+ /MediaPosition null /MediaType (Tab) >> setpagedevice"
+*End
+*InputSlot Thick1/Thick1: "
+ << /DeferredMediaSelection true /ManualFeed false
+ /MediaPosition null /MediaType (Thick1) >> setpagedevice"
+*End
+*InputSlot Thick2/Thick2: "
+ << /DeferredMediaSelection true /ManualFeed false
+ /MediaPosition null /MediaType (Thick2) >> setpagedevice"
+*End
+*InputSlot Cover/Cover: "
+ << /DeferredMediaSelection true /ManualFeed false
+ /MediaPosition null /MediaType (Cover) >> setpagedevice"
+*End
+*InputSlot Insert/Insert: "
+ << /DeferredMediaSelection true /ManualFeed false
+ /MediaPosition null /MediaType (Insert) >> setpagedevice"
+*End
+*InputSlot Special/Special: "
+ << /DeferredMediaSelection true /ManualFeed false
+ /MediaPosition null /MediaType (Special) >> setpagedevice"
+*End
+*CloseUI: *InputSlot
+
+*%===== Duplex =======================================
+*% Long and short edge duplexing options selected here override the short
+*% edge duplexing that may be selected by Booklet Mode Printing options.
+*OpenUI *Duplex/Duplex: PickOne
+*OrderDependency: 34 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex None/1-Sided: "
+ <</TSBPrivate (DSSC PRINT DUPLEX=0)>> setpagedevice"
+*End
+*Duplex DuplexNoTumble/2-Sided, No Tumble(Long-Edge Binding): "
+ << /Duplex true /Tumble false >> setpagedevice
+ <</TSBPrivate (DSSC PRINT DUPLEX=1)>> setpagedevice"
+*End
+*Duplex DuplexTumble/2-Sided, Tumble(Short-Edge Binding): "
+ << /Duplex true /Tumble true >> setpagedevice
+ <</TSBPrivate (DSSC PRINT DUPLEX=2)>> setpagedevice"
+*End
+*?Duplex: "
+ save
+ currentpagedevice /Duplex get
+ {currentpagedevice /Tumble get {(DuplexTumble)}{(DuplexNoTumble)}ifelse}
+ {(None)}ifelse
+ = flush
+ restore"
+*End
+*CloseUI: *Duplex
+
+*%====== Collate =====================
+*OpenUI *Collate/Collate: Boolean
+*OrderDependency: 42 AnySetup *Collate
+*DefaultCollate: True
+*Collate True: "<</TSBPrivate (DSSC PRINT COLLATE=1)>> setpagedevice"
+*End
+*Collate False: "<</TSBPrivate (DSSC PRINT COLLATE=0)>> setpagedevice"
+*End
+*CloseUI: *Collate
+
+*OpenGroup: FinishingOptions/Finishing
+*%===== Destination ==================================
+*OpenUI *OutputTray/Destination: PickOne
+*OrderDependency: 42 AnySetup *OutputTray
+*DefaultOutputTray: Bin2
+*OutputTray Bin1/Tray 1: "
+ << /OutputPosition 3 >> setpagedevice"
+*End
+*OutputTray Bin2/Tray 2: "
+ << /OutputPosition 4 >> setpagedevice"
+*End
+*CloseUI: *OutputTray
+
+*%===== Hole Punch ====================================
+*OpenUI *HolePunch/HolePunch: PickOne
+*OrderDependency: 43 AnySetup *HolePunch
+*DefaultHolePunch: Off
+*HolePunch Off/Off: "
+ <</TSBPrivate (DSSC PRINT HOLEPUNCH=0)>> setpagedevice"
+*End
+*HolePunch LEP-0R/Long Edge Punch without rotation: "
+ <</TSBPrivate (DSSC PRINT HOLEPUNCH=1)>> setpagedevice"
+*End
+*HolePunch SEP-0R/Short Edge Punch without rotation: "
+ <</TSBPrivate (DSSC PRINT HOLEPUNCH=2)>> setpagedevice"
+*End
+*HolePunch LEP-180R/Long Edge Punch with 180 degree rotation: "
+ <</TSBPrivate (DSSC PRINT HOLEPUNCH=3)>> setpagedevice"
+*End
+*HolePunch SEP-180R/Short Edge Punch with 180 degree rotation: "
+ <</TSBPrivate (DSSC PRINT HOLEPUNCH=4)>> setpagedevice"
+*End
+*CloseUI: *HolePunch
+
+*%===== Stapling ====================================
+*OpenUI *Stapling/Stapling: PickOne
+*OrderDependency: 44 AnySetup *Stapling
+*DefaultStapling: Off
+*Stapling Off/Off: "
+ <</TSBPrivate (DSSC PRINT STAPLING=0)>> setpagedevice"
+*End
+*Stapling UL/Upper Left (Portrait) / Upper Right (Landscape):"
+ <</TSBPrivate (DSSC PRINT STAPLING=769)>> setpagedevice"
+*End
+*Stapling ML/Middle Left (Portrait) / Middle Top (Landscape):"
+ <</TSBPrivate (DSSC PRINT STAPLING=2)>> setpagedevice"
+*End
+*Stapling LL/Lower Left (Portrait) / Upper Left (Landscape):"
+ <</TSBPrivate (DSSC PRINT STAPLING=33027)>> setpagedevice"
+*End
+*Stapling UR/Upper Right (Portrait) / Lower Right (Landscape):"
+ <</TSBPrivate (DSSC PRINT STAPLING=387)>> setpagedevice"
+*End
+*Stapling MR/Middle Right (Portrait) / Middle Bottom (Landscape):"
+ <</TSBPrivate (DSSC PRINT STAPLING=130)>> setpagedevice"
+*End
+*Stapling LR/Lower Right (Portrait) / Lower Left (Landscape):"
+ <</TSBPrivate (DSSC PRINT STAPLING=33665)>> setpagedevice"
+*End
+*Stapling MT/Middle Top (Portrait) / Middle Right (Landscape):"
+ <</TSBPrivate (DSSC PRINT STAPLING=512)>> setpagedevice"
+*End
+*Stapling MB/Middle Bottom (Portrait) / Middle Left (Landscape):"
+ <</TSBPrivate (DSSC PRINT STAPLING=33280)>> setpagedevice"
+*End
+*Stapling SS/Saddle Stitch (Portrait) / Saddle Stitch (Landscape):"
+ <</TSBPrivate (DSSC PRINT STAPLING=1028) >> setpagedevice"
+*End
+*CloseUI: *Stapling
+*CloseGroup: FinishingOptions
+
+*OpenGroup: PrintingModes/Printing Modes
+*%===== Print Mode ====================================
+*% The default print mode is Normal.
+*OpenUI *PrintMode/Print Mode: PickOne
+*OrderDependency: 50 AnySetup *PrintMode
+*% The OrderDependency was 47 but this did not work.
+*DefaultPrintMode: Normal
+*PrintMode Normal/Normal: "
+ /dscInfo where {
+ dscInfo /For known {
+ <</TSBPrivate 100 string dup 0 (DSSC PRINT USERLOGIN=)
+ putinterval dup 21 dscInfo /For get putinterval
+ >> setpagedevice
+ }if
+ dscInfo /Title known {
+ <</TSBPrivate 100 string dup 0 (DSSC JOB NAME=)
+ putinterval dup 14 dscInfo /Title get putinterval
+ >> setpagedevice
+ }if
+ <</TSBPrivate (DSSC PRINT PRINTMODE=NORMAL) >> setpagedevice
+ }if"
+*End
+*PrintMode Proof/Proof: "
+ /dscInfo where {
+ dscInfo /For known {
+ <</TSBPrivate 100 string dup 0 (DSSC PRINT USERLOGIN=)
+ putinterval dup 21 dscInfo /For get putinterval
+ >> setpagedevice
+ }if
+ dscInfo /Title known {
+ <</TSBPrivate 100 string dup 0 (DSSC JOB NAME=)
+ putinterval dup 14 dscInfo /Title get putinterval
+ >> setpagedevice
+ }if
+ <</TSBPrivate (DSSC PRINT PRINTMODE=PROOF) >> setpagedevice
+ }if"
+*End
+*% The private print DIN number is selected in the DIN options tab.
+*PrintMode Private/Private - Document ID (DIN): "
+ /dscInfo where {
+ dscInfo /For known {
+ <</TSBPrivate 100 string dup 0 (DSSC PRINT USERLOGIN=)
+ putinterval dup 21 dscInfo /For get putinterval
+ >> setpagedevice
+ }if
+ dscInfo /Title known {
+ <</TSBPrivate 100 string dup 0 (DSSC JOB NAME=)
+ putinterval dup 14 dscInfo /Title get putinterval
+ >> setpagedevice
+ }if
+ <</TSBPrivate (DSSC PRINT PRINTMODE=PRIVATE) >> setpagedevice
+ <</TSBPrivate (DSSC PRINT PRIVPRINT=00000) dup
+ userdict /DINDigit1 get
+ userdict /DINDigit2 get add
+ userdict /DINDigit3 get add
+ userdict /DINDigit4 get add
+ userdict /DINDigit5 get add
+ (00000) cvs
+ dup length 26 exch sub exch putinterval>> setpagedevice
+ }if"
+*End
+*PrintMode TAC/TopAccessComposer: "
+ /dscInfo where {
+ dscInfo /For known {
+ <</TSBPrivate 100 string dup 0 (DSSC PRINT USERLOGIN=)
+ putinterval dup 21 dscInfo /For get putinterval
+ >> setpagedevice
+ }if
+ dscInfo /Title known {
+ <</TSBPrivate 100 string dup 0 (DSSC JOB NAME=)
+ putinterval dup 14 dscInfo /Title get putinterval
+ >> setpagedevice
+
+ <</TSBPrivate 100 string dup 0 (DSSC PRINT PROOFBUDDYDOCUMENTNAME=)
+ putinterval dup 34 dscInfo /Title get putinterval
+ >> setpagedevice
+ }if
+ <</TSBPrivate (DSSC PRINT PRINTMODE=PROOFBUDDY) >> setpagedevice
+ <</TSBPrivate (DSSC PRINT PROOFBUDDYFOLDER=PUBLIC) >> setpagedevice
+ }if"
+*End
+
+*PrintMode TACP/TopAccessComposer Print: "
+ /dscInfo where {
+ dscInfo /For known {
+ <</TSBPrivate 100 string dup 0 (DSSC PRINT USERLOGIN=)
+ putinterval dup 21 dscInfo /For get putinterval
+ >> setpagedevice
+ }if
+ dscInfo /Title known {
+ <</TSBPrivate 100 string dup 0 (DSSC JOB NAME=)
+ putinterval dup 14 dscInfo /Title get putinterval
+ >> setpagedevice
+
+ <</TSBPrivate 100 string dup 0 (DSSC PRINT PROOFBUDDYDOCUMENTNAME=)
+ putinterval dup 34 dscInfo /Title get putinterval
+ >> setpagedevice
+ }if
+ <</TSBPrivate (DSSC PRINT PRINTMODE=PBPRINT) >> setpagedevice
+ <</TSBPrivate (DSSC PRINT PROOFBUDDYFOLDER=PUBLIC) >> setpagedevice
+ }if"
+*End
+*CloseUI: *PrintMode
+
+
+*%===== Department Code ====================================
+*OpenUI *DeptCode/Department Code: Boolean
+*OrderDependency: 48 AnySetup *DeptCode
+*DefaultDeptCode: False
+*DeptCode False/Disabled: ""
+*% The Department Code (DC) number is selected in the DC options tab.
+*DeptCode True/Enabled: "
+ <</TSBPrivate (DSSC PRINT ACCESSCODE=00000) dup
+ userdict /DCDigit1 get
+ userdict /DCDigit2 get add
+ userdict /DCDigit3 get add
+ userdict /DCDigit4 get add
+ userdict /DCDigit5 get add
+ (00000) cvs
+ dup length 27 exch sub exch putinterval>> setpagedevice"
+*End
+*CloseUI: *DeptCode
+
+*%===== TAC Orientation ====================================
+*OpenUI *TACOrientation/Top Access Composer Orientation: PickOne
+*OrderDependency: 48 AnySetup *TACOrientation
+*DefaultTACOrientation: Portrait
+*TACOrientation Portrait/Portrait: "
+ <</TSBPrivate (DSSC PRINT PROOFBUDDYORIENTATION=PORTRAIT) >> setpagedevice"
+*End
+*TACOrientation Landscape/Landscape: "
+ <</TSBPrivate (DSSC PRINT PROOFBUDDYORIENTATION=LANDSCAPE) >> setpagedevice"
+*End
+*CloseUI: *TACOrientation
+
+*CloseGroup: PrintingModes
+
+
+*% ===== Document ID Selection Options ======================================
+*% The Document ID (DIN) group of options is needed for the CUPS PPD because
+*% CUPS no longer supports RBISET to allow the user to enter custom values. The only
+*% options are drop down lists and check boxes. The five drop down boxs allow the
+*% user to effectively select a five digit number for the document ID.
+*% The Document ID is only used when the Private Print using Document ID (DIN) option
+*% is checked in the Print Mode Tab/Print Mode Option. The default DIN value is 12345.
+*OpenGroup: DINNumber/DIN
+
+*OpenUI *DINDigit1/Private Print Document ID (DIN) - Digit 1: PickOne
+*OrderDependency: 29 AnySetup *DINDigit1
+*DefaultDINDigit1: 1
+*DINDigit1 0/0: "userdict /DINDigit1 00000 put"
+*DINDigit1 1/1: "userdict /DINDigit1 10000 put"
+*DINDigit1 2/2: "userdict /DINDigit1 20000 put"
+*DINDigit1 3/3: "userdict /DINDigit1 30000 put"
+*DINDigit1 4/4: "userdict /DINDigit1 40000 put"
+*DINDigit1 5/5: "userdict /DINDigit1 50000 put"
+*DINDigit1 6/6: "userdict /DINDigit1 60000 put"
+*DINDigit1 7/7: "userdict /DINDigit1 70000 put"
+*DINDigit1 8/8: "userdict /DINDigit1 80000 put"
+*DINDigit1 9/9: "userdict /DINDigit1 90000 put"
+*CloseUI: *DINDigit1
+
+*OpenUI *DINDigit2/Private Print Document ID (DIN) - Digit 2: PickOne
+*OrderDependency: 29 AnySetup *DINDigit2
+*DefaultDINDigit2: 2
+*DINDigit2 0/0: "userdict /DINDigit2 0000 put"
+*DINDigit2 1/1: "userdict /DINDigit2 1000 put"
+*DINDigit2 2/2: "userdict /DINDigit2 2000 put"
+*DINDigit2 3/3: "userdict /DINDigit2 3000 put"
+*DINDigit2 4/4: "userdict /DINDigit2 4000 put"
+*DINDigit2 5/5: "userdict /DINDigit2 5000 put"
+*DINDigit2 6/6: "userdict /DINDigit2 6000 put"
+*DINDigit2 7/7: "userdict /DINDigit2 7000 put"
+*DINDigit2 8/8: "userdict /DINDigit2 8000 put"
+*DINDigit2 9/9: "userdict /DINDigit2 9000 put"
+*CloseUI: *DINDigit2
+
+*OpenUI *DINDigit3/Private Print Document ID (DIN) - Digit 3: PickOne
+*OrderDependency: 29 AnySetup *DINDigit3
+*DefaultDINDigit3: 3
+*DINDigit3 0/0: "userdict /DINDigit3 000 put"
+*DINDigit3 1/1: "userdict /DINDigit3 100 put"
+*DINDigit3 2/2: "userdict /DINDigit3 200 put"
+*DINDigit3 3/3: "userdict /DINDigit3 300 put"
+*DINDigit3 4/4: "userdict /DINDigit3 400 put"
+*DINDigit3 5/5: "userdict /DINDigit3 500 put"
+*DINDigit3 6/6: "userdict /DINDigit3 600 put"
+*DINDigit3 7/7: "userdict /DINDigit3 700 put"
+*DINDigit3 8/8: "userdict /DINDigit3 800 put"
+*DINDigit3 9/9: "userdict /DINDigit3 900 put"
+*CloseUI: *DINDigit3
+
+*OpenUI *DINDigit4/Private Print Document ID (DIN) - Digit 4: PickOne
+*OrderDependency: 29 AnySetup *DINDigit4
+*DefaultDINDigit4: 4
+*DINDigit4 0/0: "userdict /DINDigit4 00 put"
+*DINDigit4 1/1: "userdict /DINDigit4 10 put"
+*DINDigit4 2/2: "userdict /DINDigit4 20 put"
+*DINDigit4 3/3: "userdict /DINDigit4 30 put"
+*DINDigit4 4/4: "userdict /DINDigit4 40 put"
+*DINDigit4 5/5: "userdict /DINDigit4 50 put"
+*DINDigit4 6/6: "userdict /DINDigit4 60 put"
+*DINDigit4 7/7: "userdict /DINDigit4 70 put"
+*DINDigit4 8/8: "userdict /DINDigit4 80 put"
+*DINDigit4 9/9: "userdict /DINDigit4 90 put"
+*CloseUI: *DINDigit4
+
+*OpenUI *DINDigit5/Private Print Document ID (DIN) - Digit 5: PickOne
+*OrderDependency: 29 AnySetup *DINDigit5
+*DefaultDINDigit5: 5
+*DINDigit5 0/0: "userdict /DINDigit5 0 put"
+*DINDigit5 1/1: "userdict /DINDigit5 1 put"
+*DINDigit5 2/2: "userdict /DINDigit5 2 put"
+*DINDigit5 3/3: "userdict /DINDigit5 3 put"
+*DINDigit5 4/4: "userdict /DINDigit5 4 put"
+*DINDigit5 5/5: "userdict /DINDigit5 5 put"
+*DINDigit5 6/6: "userdict /DINDigit5 6 put"
+*DINDigit5 7/7: "userdict /DINDigit5 7 put"
+*DINDigit5 8/8: "userdict /DINDigit5 8 put"
+*DINDigit5 9/9: "userdict /DINDigit5 9 put"
+*CloseUI: *DINDigit5
+
+*CloseGroup: DINNumber
+
+
+*% ===== Department Code Selection Options ======================================
+*% The Department Code (DC) group of options is needed for the CUPS PPD because
+*% CUPS no longer supports RBISET to allow the user to enter custom values. The only
+*% options are drop down lists and check boxes. The five drop down boxs allow the
+*% user to effectively select a five digit number for the department code.
+*% The department code is only used when the Department Code (DC) On options is checked
+*% in the Print Mode options tab. The default DC value is 00000.
+*OpenGroup: DepartmentCode/DC
+
+*OpenUI *DCDigit1/Department Code (DC) - Digit 1: PickOne
+*OrderDependency: 29 AnySetup *DCDigit1
+*DefaultDCDigit1: 0
+*DCDigit1 0/0: "userdict /DCDigit1 00000 put"
+*DCDigit1 1/1: "userdict /DCDigit1 10000 put"
+*DCDigit1 2/2: "userdict /DCDigit1 20000 put"
+*DCDigit1 3/3: "userdict /DCDigit1 30000 put"
+*DCDigit1 4/4: "userdict /DCDigit1 40000 put"
+*DCDigit1 5/5: "userdict /DCDigit1 50000 put"
+*DCDigit1 6/6: "userdict /DCDigit1 60000 put"
+*DCDigit1 7/7: "userdict /DCDigit1 70000 put"
+*DCDigit1 8/8: "userdict /DCDigit1 80000 put"
+*DCDigit1 9/9: "userdict /DCDigit1 90000 put"
+*CloseUI: *DCDigit1
+
+*OpenUI *DCDigit2/Department Code (DC) - Digit 2: PickOne
+*OrderDependency: 29 AnySetup *DCDigit2
+*DefaultDCDigit2: 0
+*DCDigit2 0/0: "userdict /DCDigit2 0000 put"
+*DCDigit2 1/1: "userdict /DCDigit2 1000 put"
+*DCDigit2 2/2: "userdict /DCDigit2 2000 put"
+*DCDigit2 3/3: "userdict /DCDigit2 3000 put"
+*DCDigit2 4/4: "userdict /DCDigit2 4000 put"
+*DCDigit2 5/5: "userdict /DCDigit2 5000 put"
+*DCDigit2 6/6: "userdict /DCDigit2 6000 put"
+*DCDigit2 7/7: "userdict /DCDigit2 7000 put"
+*DCDigit2 8/8: "userdict /DCDigit2 8000 put"
+*DCDigit2 9/9: "userdict /DCDigit2 9000 put"
+*CloseUI: *DCDigit2
+
+*OpenUI *DCDigit3/Department Code (DC) - Digit 3: PickOne
+*OrderDependency: 29 AnySetup *DCDigit3
+*DefaultDCDigit3: 0
+*DCDigit3 0/0: "userdict /DCDigit3 000 put"
+*DCDigit3 1/1: "userdict /DCDigit3 100 put"
+*DCDigit3 2/2: "userdict /DCDigit3 200 put"
+*DCDigit3 3/3: "userdict /DCDigit3 300 put"
+*DCDigit3 4/4: "userdict /DCDigit3 400 put"
+*DCDigit3 5/5: "userdict /DCDigit3 500 put"
+*DCDigit3 6/6: "userdict /DCDigit3 600 put"
+*DCDigit3 7/7: "userdict /DCDigit3 700 put"
+*DCDigit3 8/8: "userdict /DCDigit3 800 put"
+*DCDigit3 9/9: "userdict /DCDigit3 900 put"
+*CloseUI: *DCDigit3
+
+*OpenUI *DCDigit4/Department Code (DC) - Digit 4: PickOne
+*OrderDependency: 29 AnySetup *DCDigit4
+*DefaultDCDigit4: 0
+*DCDigit4 0/0: "userdict /DCDigit4 00 put"
+*DCDigit4 1/1: "userdict /DCDigit4 10 put"
+*DCDigit4 2/2: "userdict /DCDigit4 20 put"
+*DCDigit4 3/3: "userdict /DCDigit4 30 put"
+*DCDigit4 4/4: "userdict /DCDigit4 40 put"
+*DCDigit4 5/5: "userdict /DCDigit4 50 put"
+*DCDigit4 6/6: "userdict /DCDigit4 60 put"
+*DCDigit4 7/7: "userdict /DCDigit4 70 put"
+*DCDigit4 8/8: "userdict /DCDigit4 80 put"
+*DCDigit4 9/9: "userdict /DCDigit4 90 put"
+*CloseUI: *DCDigit4
+
+*OpenUI *DCDigit5/Department Code (DC) - Digit 5: PickOne
+*OrderDependency: 29 AnySetup *DCDigit5
+*DefaultDCDigit5: 0
+*DCDigit5 0/0: "userdict /DCDigit5 0 put"
+*DCDigit5 1/1: "userdict /DCDigit5 1 put"
+*DCDigit5 2/2: "userdict /DCDigit5 2 put"
+*DCDigit5 3/3: "userdict /DCDigit5 3 put"
+*DCDigit5 4/4: "userdict /DCDigit5 4 put"
+*DCDigit5 5/5: "userdict /DCDigit5 5 put"
+*DCDigit5 6/6: "userdict /DCDigit5 6 put"
+*DCDigit5 7/7: "userdict /DCDigit5 7 put"
+*DCDigit5 8/8: "userdict /DCDigit5 8 put"
+*DCDigit5 9/9: "userdict /DCDigit5 9 put"
+*CloseUI: *DCDigit5
+
+*CloseGroup: DepartmentCode
+
+
+
+*%===== Booklet Mode Options =====================================
+*% This group of options allows the user to
+*% select the paper size to use for booklet mode, choose the page layout
+*% and select the inner and outer margin values. Further documentation is
+*% contained in the PPD specification.
+
+*OpenGroup: BookletModeOptions/Booklet
+
+*%===== Booklet Paper Size ===============================
+*% This specifies the paper size to be used for booklet printing.
+*% The default is None (Off). If booklet paper size is not None, then the
+*% paper type selected for booklet mode will override any other paper
+*% type selected.
+*% The TSBPrivate key takes a string parameter that is exactly the same
+*% as the parameter for th PJL COMMENT command. When the setpagedevice
+*% operator is executed with the TSBPrivate key the parameter is
+*% immediately passed to the DsruJobPJLParse() function in the same
+*% manner as if the PJL COMMENT command had been executed. The result
+*% of using this key is exactly the same as if a PJL command had been
+*% used so only the RIP needs to be changed to support this operation.
+*% If booklet printing is selected, then short edge duplexing by default
+*% is used (Duplex=true and Tumble=true), otherwise if booklet printing
+*% is not selected, then duplexing is turned off (Duplex=false). The Duplexing
+*% Option can be used to override this and change to long edge duplexing
+*% (Duplex=true and Tumble=false) if necessary.
+*OpenUI *BookletPaperSize/Booklet Paper Size: PickOne
+*OrderDependency: 30 AnySetup *BookletPaperSize
+*DefaultBookletPaperSize: None
+*BookletPaperSize None/None (Off): "<</Duplex false >> setpagedevice"
+*BookletPaperSize Letter/Letter: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=LT) /Duplex true /Tumble true >> setpagedevice"
+*End
+*BookletPaperSize A4/A4: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=A4) /Duplex true /Tumble true >> setpagedevice"
+*End
+*BookletPaperSize Legal/Legal: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=LG) /Duplex true /Tumble true >> setpagedevice"
+*End
+*BookletPaperSize Statement/Statement: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=ST) /Duplex true /Tumble true >> setpagedevice"
+*End
+*BookletPaperSize Ledger/Ledger: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=LD) /Duplex true /Tumble true >> setpagedevice"
+*End
+*BookletPaperSize Folio/Folio: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=FO) /Duplex true /Tumble true >> setpagedevice"
+*End
+*BookletPaperSize A3/A3: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=A3) /Duplex true /Tumble true >> setpagedevice"
+*End
+*BookletPaperSize A5/A5: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=A5) /Duplex true /Tumble true >> setpagedevice"
+*End
+*BookletPaperSize B4/B4: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=B4) /Duplex true /Tumble true >> setpagedevice"
+*End
+*BookletPaperSize B5/B5: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=B5) /Duplex true /Tumble true >> setpagedevice"
+*End
+*BookletPaperSize Computer/Computer: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=CO) /Duplex true /Tumble true >> setpagedevice"
+*End
+*BookletPaperSize Legal-13/Legal-13: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=13) /Duplex true /Tumble true >> setpagedevice"
+*End
+*BookletPaperSize Square/8.5 SQ: "
+ <</TSBPrivate (DSSC PRINT BOOKLET=SQ) /Duplex true /Tumble true >> setpagedevice"
+*End
+*CloseUI: *BookletPaperSize
+
+*%===== Booklet Page Layout ===============================
+*% This allows the user to select the page layout of the booklet,
+*% Either right to left or left to right.
+*% The default is left to right.
+*OpenUI *BookletPageLayout/Booklet Page Layout: Boolean
+*OrderDependency: 31 AnySetup *BookletPageLayout
+*DefaultBookletPageLayout: True
+*BookletPageLayout False/Right to Left: "
+ <</TSBPrivate (DSSC PRINT LEFTTORIGHT=0) >> setpagedevice"
+*End
+*BookletPageLayout True/Left to Right: "
+ <</TSBPrivate (DSSC PRINT LEFTTORIGHT=1) >> setpagedevice"
+*End
+*CloseUI: *BookletPageLayout
+
+*%===== Booklet Center Margin ============================
+*% This allows the user to select the size of the center margin (gutter),
+*% in points, from the range 0 - 300. This is in addition to the center
+*% margin already specified by the application. The default is Off/0 points.
+*OpenUI *BookletCenterMargin/Booklet Center Margin: PickOne
+*OrderDependency: 32 AnySetup *BookletCenterMargin
+*DefaultBookletCenterMargin: Off
+*BookletCenterMargin Off/0 points: "
+<</TSBPrivate (DSSC PRINT CENTERMARGIN=000) >> setpagedevice"
+*End
+*BookletCenterMargin 25/25 points: "
+<</TSBPrivate (DSSC PRINT CENTERMARGIN=025) >> setpagedevice"
+*End
+*BookletCenterMargin 50/50 points: "
+<</TSBPrivate (DSSC PRINT CENTERMARGIN=050) >> setpagedevice"
+*End
+*BookletCenterMargin 75/75 points: "
+<</TSBPrivate (DSSC PRINT CENTERMARGIN=075) >> setpagedevice"
+*End
+*BookletCenterMargin 100/100 points: "
+<</TSBPrivate (DSSC PRINT CENTERMARGIN=100) >> setpagedevice"
+*End
+*BookletCenterMargin 125/125 points: "
+<</TSBPrivate (DSSC PRINT CENTERMARGIN=125) >> setpagedevice"
+*End
+*BookletCenterMargin 150/150 points: "
+<</TSBPrivate (DSSC PRINT CENTERMARGIN=150) >> setpagedevice"
+*End
+*BookletCenterMargin 175/175 points: "
+<</TSBPrivate (DSSC PRINT CENTERMARGIN=175) >> setpagedevice"
+*End
+*BookletCenterMargin 200/200 points: "
+<</TSBPrivate (DSSC PRINT CENTERMARGIN=200) >> setpagedevice"
+*End
+*BookletCenterMargin 225/225 points: "
+<</TSBPrivate (DSSC PRINT CENTERMARGIN=225) >> setpagedevice"
+*End
+*BookletCenterMargin 250/250 points: "
+<</TSBPrivate (DSSC PRINT CENTERMARGIN=250) >> setpagedevice"
+*End
+*BookletCenterMargin 275/275 points: "
+<</TSBPrivate (DSSC PRINT CENTERMARGIN=275) >> setpagedevice"
+*End
+*BookletCenterMargin 300/300 points: "
+<</TSBPrivate (DSSC PRINT CENTERMARGIN=300) >> setpagedevice"
+*End
+*CloseUI: *BookletCenterMargin
+
+
+*%===== Booklet Outer Margin ============================
+*% This allows the user to select the size of the outer margin (creep),
+*% in points, from the range 0 - 18, which should take place for the
+*% booklet. The default is Off/0 points.
+*OpenUI *BookletOuterMargin/Booklet Outer Margin: PickOne
+*OrderDependency: 33 AnySetup *BookletOuterMargin
+*DefaultBookletOuterMargin: Off
+*BookletOuterMargin Off/0 points: "
+<</TSBPrivate (DSSC PRINT OUTERMARGIN=00) >> setpagedevice"
+*End
+*BookletOuterMargin 2/2 points: "
+<</TSBPrivate (DSSC PRINT OUTERMARGIN=02) >> setpagedevice"
+*End
+*BookletOuterMargin 4/4 points: "
+<</TSBPrivate (DSSC PRINT OUTERMARGIN=04) >> setpagedevice"
+*End
+*BookletOuterMargin 6/6 points: "
+<</TSBPrivate (DSSC PRINT OUTERMARGIN=06) >> setpagedevice"
+*End
+*BookletOuterMargin 8/8 points: "
+<</TSBPrivate (DSSC PRINT OUTERMARGIN=08) >> setpagedevice"
+*End
+*BookletOuterMargin 10/10 points: "
+<</TSBPrivate (DSSC PRINT OUTERMARGIN=10) >> setpagedevice"
+*End
+*BookletOuterMargin 12/12 points: "
+<</TSBPrivate (DSSC PRINT OUTERMARGIN=12) >> setpagedevice"
+*End
+*BookletOuterMargin 14/14 points: "
+<</TSBPrivate (DSSC PRINT OUTERMARGIN=14) >> setpagedevice"
+*End
+*BookletOuterMargin 16/16 points: "
+<</TSBPrivate (DSSC PRINT OUTERMARGIN=16) >> setpagedevice"
+*End
+*BookletOuterMargin 18/18 points: "
+<</TSBPrivate (DSSC PRINT OUTERMARGIN=18) >> setpagedevice"
+*End
+*CloseUI: *BookletOuterMargin
+
+*CloseGroup: BookletModeOptions
+
+*RequiresPageRegion All: True
+
+*%
+*% The Inserter and Tab Options have been commented out because the Inserter and Tab
+*% Options are now available using TopAccessComposer instead.
+*%
+
+*% *% ===== Inserter Options ======================================
+*% *% The Inserter group of options allows the user to select the inserter paper
+*% *% size and whether the paper is inverted or not. The default inserter paper
+*% *% size is Letter and the default inserter paper inversion is Off.
+*% *OpenGroup: Inserter/Inserter
+*%
+*% *OpenUI *InserterPaperSize/Inserter Paper Size: PickOne
+*% *OrderDependency: 70 AnySetup *InserterPaperSize
+*% *DefaultInserterPaperSize: Letter
+*% *InserterPaperSize Letter/Letter: "
+*% <</TSBPrivate (DSSC INSERTER PAPERSIZE=LT) >> setpagedevice"
+*% *End
+*% *InserterPaperSize A4/A4: "
+*% <</TSBPrivate (DSSC INSERTER PAPERSIZE=A4) >> setpagedevice"
+*% *End
+*% *InserterPaperSize Legal/Legal: "
+*% <</TSBPrivate (DSSC INSERTER PAPERSIZE=LG) >> setpagedevice"
+*% *End
+*% *InserterPaperSize Ledger/Ledger: "
+*% <</TSBPrivate (DSSC INSERTER PAPERSIZE=LD) >> setpagedevice"
+*% *End
+*% *InserterPaperSize Folio/Folio: "
+*% <</TSBPrivate (DSSC INSERTER PAPERSIZE=FO) >> setpagedevice"
+*% *End
+*% *InserterPaperSize A3/A3: "
+*% <</TSBPrivate (DSSC INSERTER PAPERSIZE=A3) >> setpagedevice"
+*% *End
+*% *InserterPaperSize B4/B4: "
+*% <</TSBPrivate (DSSC INSERTER PAPERSIZE=B4) >> setpagedevice"
+*% *End
+*% *InserterPaperSize B5/B5: "
+*% <</TSBPrivate (DSSC INSERTER PAPERSIZE=B5) >> setpagedevice"
+*% *End
+*% *InserterPaperSize Computer/Computer: "
+*% <</TSBPrivate (DSSC INSERTER PAPERSIZE=CO) >> setpagedevice"
+*% *End
+*% *CloseUI: *InserterPaperSize
+*%
+*% *OpenUI *InserterPaperInverted/Inserter Paper Inverted: Boolean
+*% *OrderDependency: 71 AnySetup *InserterPaperInverted
+*% *DefaultInserterPaperInverted: False
+*% *InserterPaperInverted False/Off: "
+*% <</TSBPrivate (DSSC INSERTER PAPERINVERTED=0) >> setpagedevice"
+*% *End
+*% *InserterPaperInverted True/On: "
+*% <</TSBPrivate (DSSC INSERTER PAPERINVERTED=1) >> setpagedevice"
+*% *End
+*% *CloseUI: *InserterPaperInverted
+*%
+*% *CloseGroup: Inserter
+*%
+*%
+*%
+*% ===== Tab Options ======================================
+*% The Tab group of options allows the user to select the tab manufacturer
+*% and the tab paper source. The default tab manufacturer is custom
+*% and the default tab paper source is lower drawer.
+
+*OpenGroup: Tab/Tab
+
+*%
+*% *OpenUI *TabPaper/Tab Paper: PickOne
+*% *OrderDependency: 75 AnySetup *TabPaper
+*% *DefaultTabPaper: Custom
+*% *TabPaper Custom/Custom Tab Paper: "
+*% <</TSBPrivate (DSSC PRINT TABMANUFACTURER=0) >> setpagedevice"
+*% *End
+*% *TabPaper Blanks5/Blanks-USA Copy Tabs, (5-tab banks) LT+1/2 inch Tab: "
+*% <</TSBPrivate (DSSC PRINT TABMANUFACTURER=1) >> setpagedevice"
+*% *End
+*% *TabPaper Blanks8/Blanks-USA Copy Tabs, (8-tab banks) LT+1/2 inch Tab: "
+*% <</TSBPrivate (DSSC PRINT TABMANUFACTURER=2) >> setpagedevice"
+*% *End
+*% *TabPaper KOKUYO5/KOKUYO A4-S (5-tab banks): "
+*% <</TSBPrivate (DSSC PRINT TABMANUFACTURER=3) >> setpagedevice"
+*% *End
+*% *TabPaper KINGJIM5/KING JIM A4-S (5-tab banks): "
+*% <</TSBPrivate (DSSC PRINT TABMANUFACTURER=4) >> setpagedevice"
+*% *End
+*% *CloseUI: *TabPaper
+*%
+
+*OpenUI *TabPaperSource/Tab Paper Source: PickOne
+*OrderDependency: 76 AnySetup *TabPaperSource
+*DefaultTabPaperSource: Lower
+*TabPaperSource Lower/Lower Drawer (Cassette 2): "
+<</TSBPrivate (DSSC PRINT TABPAPERSOURCE=Lower) >> setpagedevice"
+*End
+*TabPaperSource Bypass/Bypass Feeder: "
+<</TSBPrivate (DSSC PRINT TABPAPERSOURCE=Bypass) >> setpagedevice"
+*End
+*CloseUI: *TabPaperSource
+
+*CloseGroup: Tab
+
+
+*% Font Information =====================
+*DefaultFont: Courier
+*Font AlbertusMT-Italic: Standard "(001.000)" Standard ROM
+*Font AlbertusMT-Light: Standard "(001.000)" Standard ROM
+*Font AlbertusMT: Standard "(001.000)" Standard ROM
+*Font AntiqueOlive-Bold: Standard "(501.007)" Standard ROM
+*Font AntiqueOlive-Compact: Standard "(501.006)" Standard ROM
+*Font AntiqueOlive-Italic: Standard "(501.007)" Standard ROM
+*Font AntiqueOlive-Roman: Standard "(501.006)" Standard ROM
+*Font AntiqueOliveCE-Bold: Win1250 "(501.007)" ExtendedRoman ROM
+*Font AntiqueOliveCE-Compact: Win1250 "(501.006)" ExtendedRoman ROM
+*Font AntiqueOliveCE-Italic: Win1250 "(501.007)" ExtendedRoman ROM
+*Font AntiqueOliveCE-Roman: Win1250 "(501.006)" ExtendedRoman ROM
+*Font Apple-Chancery: Standard "(001.000)" Standard ROM
+*Font Apple-ChanceryCE: Standard "(001.000)" Standard ROM
+*Font Arial-BoldItalicMT: Standard "(501.005)" Standard ROM
+*Font Arial-BoldMT: Standard "(501.005)" Standard ROM
+*Font Arial-ItalicMT: Standard "(501.007)" Standard ROM
+*Font ArialCE-Bold: Win1250 "(501.005)" ExtendedRoman ROM
+*Font ArialCE-BoldItalic: Win1250 "(501.005)" ExtendedRoman ROM
+*Font ArialCE-Italic: Win1250 "(501.007)" ExtendedRoman ROM
+*Font ArialCE: Win1250 "(501.005)" ExtendedRoman ROM
+*Font ArialMT: Standard "(501.005)" Standard ROM
+*Font AvantGarde-Book: Standard "(501.007)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(501.007)" Standard ROM
+*Font AvantGarde-Demi: Standard "(501.008)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(501.008)" Standard ROM
+*Font AvantGardeCE-Book: Win1250 "(501.007)" ExtendedRoman ROM
+*Font AvantGardeCE-BookOblique: Win1250 "(501.007)" ExtendedRoman ROM
+*Font AvantGardeCE-Demi: Win1250 "(501.008)" ExtendedRoman ROM
+*Font AvantGardeCE-DemiOblique: Win1250 "(501.008)" ExtendedRoman ROM
+*Font Bodoni-Bold: Standard "(501.004)" Standard ROM
+*Font Bodoni-BoldItalic: Standard "(501.005)" Standard ROM
+*Font Bodoni-Italic: Standard "(501.005)" Standard ROM
+*Font Bodoni-Poster: Standard "(501.007)" Standard ROM
+*Font Bodoni-PosterCompressed: Standard "(501.005)" Standard ROM
+*Font Bodoni: Standard "(501.006)" Standard ROM
+*Font BodoniCE-Bold: Win1250 "(501.004)" ExtendedRoman ROM
+*Font BodoniCE-BoldItalic: Win1250 "(501.005)" ExtendedRoman ROM
+*Font BodoniCE-Italic: Win1250 "(501.005)" ExtendedRoman ROM
+*Font BodoniCE-Poster: Win1250 "(501.007)" ExtendedRoman ROM
+*Font BodoniCE-PosterCompressed: Win1250 "(501.005)" ExtendedRoman ROM
+*Font BodoniCE: Win1250 "(501.006)" ExtendedRoman ROM
+*Font Bookman-Demi: Standard "(501.004)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(501.004)" Standard ROM
+*Font Bookman-Light: Standard "(501.004)" Standard ROM
+*Font Bookman-LightItalic: Standard "(501.004)" Standard ROM
+*Font BookmanCE-Demi: Win1250 "(501.004)" ExtendedRoman ROM
+*Font BookmanCE-DemiItalic: Win1250 "(501.004)" ExtendedRoman ROM
+*Font BookmanCE-Light: Win1250 "(501.004)" ExtendedRoman ROM
+*Font BookmanCE-LightItalic: Win1250 "(501.004)" ExtendedRoman ROM
+*Font Carta: Special "(001.001)" Standard ROM
+*Font Chicago: Standard "(501.008)" Standard ROM
+*Font ChicagoCE: Win1250 "(501.008)" ExtendedRoman ROM
+*Font Clarendon-Bold: Standard "(501.006)" Standard ROM
+*Font Clarendon-Light: Standard "(501.007)" Standard ROM
+*Font Clarendon: Standard "(501.006)" Standard ROM
+*Font ClarendonCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM
+*Font ClarendonCE-Light: Win1250 "(501.007)" ExtendedRoman ROM
+*Font ClarendonCE: Win1250 "(501.006)" ExtendedRoman ROM
+*Font CooperBlack-Italic: Standard "(001.003)" Standard ROM
+*Font CooperBlack: Standard "(001.003)" Standard ROM
+*Font Copperplate-ThirtyThreeBC: Standard "(001.002)" Standard ROM
+*Font Copperplate-ThirtyTwoBC: Standard "(001.002)" Standard ROM
+*Font Coronet-Regular: Standard "(001.000)" Standard ROM
+*Font CoronetCE-Regular: Standard "(001.000)" Standard ROM
+*Font Courier-Bold: Standard "(501.007)" Standard ROM
+*Font Courier-BoldOblique: Standard "(501.007)" Standard ROM
+*Font Courier-Oblique: Standard "(501.008)" Standard ROM
+*Font Courier: Standard "(501.008)" Standard ROM
+*Font CourierCE-Bold: Win1250 "(501.007)" ExtendedRoman ROM
+*Font CourierCE-BoldOblique: Win1250 "(501.007)" ExtendedRoman ROM
+*Font CourierCE-Oblique: Win1250 "(501.008)" ExtendedRoman ROM
+*Font CourierCE: Win1250 "(501.008)" ExtendedRoman ROM
+*Font Eurostile-Bold: Standard "(501.006)" Standard ROM
+*Font Eurostile-BoldExtendedTwo: Standard "(501.006)" Standard ROM
+*Font Eurostile-ExtendedTwo: Standard "(501.006)" Standard ROM
+*Font Eurostile: Standard "(501.005)" Standard ROM
+*Font EurostileCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM
+*Font EurostileCE-BoldExtendedTwo: Win1250 "(501.006)" ExtendedRoman ROM
+*Font EurostileCE-ExtendedTwo: Win1250 "(501.006)" ExtendedRoman ROM
+*Font EurostileCE: Win1250 "(501.005)" ExtendedRoman ROM
+*Font Geneva: Standard "(501.005)" Standard ROM
+*Font GenevaCE: Win1250 "(501.005)" ExtendedRoman ROM
+*Font GillSans-Bold: Standard "(501.005)" Standard ROM
+*Font GillSans-BoldCondensed: Standard "(501.004)" Standard ROM
+*Font GillSans-BoldItalic: Standard "(501.005)" Standard ROM
+*Font GillSans-Condensed: Standard "(501.005)" Standard ROM
+*Font GillSans-ExtraBold: Standard "(501.005)" Standard ROM
+*Font GillSans-Italic: Standard "(501.005)" Standard ROM
+*Font GillSans-Light: Standard "(501.006)" Standard ROM
+*Font GillSans-LightItalic: Standard "(501.006)" Standard ROM
+*Font GillSans: Standard "(501.006)" Standard ROM
+*Font GillSansCE-Bold: Win1250 "(501.005)" ExtendedRoman ROM
+*Font GillSansCE-BoldCondensed: Win1250 "(501.004)" ExtendedRoman ROM
+*Font GillSansCE-BoldItalic: Win1250 "(501.005)" ExtendedRoman ROM
+*Font GillSansCE-Condensed: Win1250 "(501.005)" ExtendedRoman ROM
+*Font GillSansCE-ExtraBold: Win1250 "(501.005)" ExtendedRoman ROM
+*Font GillSansCE-Italic: Win1250 "(501.005)" ExtendedRoman ROM
+*Font GillSansCE-Light: Win1250 "(501.006)" ExtendedRoman ROM
+*Font GillSansCE-LightItalic: Win1250 "(501.006)" ExtendedRoman ROM
+*Font GillSansCE-Roman: Win1250 "(501.006)" ExtendedRoman ROM
+*Font Goudy-Bold: Standard "(001.002)" Standard ROM
+*Font Goudy-BoldItalic: Standard "(001.002)" Standard ROM
+*Font Goudy-ExtraBold: Standard "(001.001)" Standard ROM
+*Font Goudy-Italic: Standard "(001.002)" Standard ROM
+*Font Goudy: Standard "(001.003)" Standard ROM
+*Font Helvetica-Bold: Standard "(501.007)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(501.007)" Standard ROM
+*Font Helvetica-Condensed-Bold: Standard "(501.007)" Standard ROM
+*Font Helvetica-Condensed-BoldObl: Standard "(501.007)" Standard ROM
+*Font Helvetica-Condensed-Oblique: Standard "(501.007)" Standard ROM
+*Font Helvetica-Condensed: Standard "(501.007)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(501.007)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(501.007)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(501.005)" Standard ROM
+*Font Helvetica-Narrow: Standard "(501.005)" Standard ROM
+*Font Helvetica-Oblique: Standard "(501.005)" Standard ROM
+*Font Helvetica: Standard "(501.005)" Standard ROM
+*Font HelveticaCE-Bold: Win1250 "(501.007)" ExtendedRoman ROM
+*Font HelveticaCE-BoldOblique: Win1250 "(501.007)" ExtendedRoman ROM
+*Font HelveticaCE-Cond: Win1250 "(501.007)" ExtendedRoman ROM
+*Font HelveticaCE-CondBold: Win1250 "(501.007)" ExtendedRoman ROM
+*Font HelveticaCE-CondBoldObl: Win1250 "(501.007)" ExtendedRoman ROM
+*Font HelveticaCE-CondObl: Win1250 "(501.007)" ExtendedRoman ROM
+*Font HelveticaCE-Narrow: Win1250 "(501.005)" ExtendedRoman ROM
+*Font HelveticaCE-NarrowBold: Win1250 "(501.007)" ExtendedRoman ROM
+*Font HelveticaCE-NarrowBoldOblique: Win1250 "(501.007)" ExtendedRoman ROM
+*Font HelveticaCE-NarrowOblique: Win1250 "(501.005)" ExtendedRoman ROM
+*Font HelveticaCE-Oblique: Win1250 "(501.005)" ExtendedRoman ROM
+*Font HelveticaCE: Win1250 "(501.005)" ExtendedRoman ROM
+*Font HoeflerText-Black: Standard "(501.004)" Standard ROM
+*Font HoeflerText-BlackItalic: Standard "(501.005)" Standard ROM
+*Font HoeflerText-Italic: Standard "(501.007)" Standard ROM
+*Font HoeflerText-Ornaments: Standard "(001.000)" Standard ROM
+*Font HoeflerText-Regular: Standard "(501.005)" Standard ROM
+*Font HoeflerTextCE-Black: Win1250 "(501.004)" ExtendedRoman ROM
+*Font HoeflerTextCE-BlackItalic: Win1250 "(501.005)" ExtendedRoman ROM
+*Font HoeflerTextCE-Italic: Win1250 "(501.007)" ExtendedRoman ROM
+*Font HoeflerTextCE-Regular: Win1250 "(501.005)" ExtendedRoman ROM
+*Font JoannaMT-Bold: Standard "(501.006)" Standard ROM
+*Font JoannaMT-BoldItalic: Standard "(501.006)" Standard ROM
+*Font JoannaMT-Italic: Standard "(501.006)" Standard ROM
+*Font JoannaMT: Standard "(501.006)" Standard ROM
+*Font JoannaMTCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM
+*Font JoannaMTCE-BoldItalic: Win1250 "(501.006)" ExtendedRoman ROM
+*Font JoannaMTCE-Italic: Win1250 "(501.006)" ExtendedRoman ROM
+*Font JoannaMTCE: Win1250 "(501.006)" ExtendedRoman ROM
+*Font LetterGothic-Bold: Standard "(501.008)" Standard ROM
+*Font LetterGothic-BoldSlanted: Standard "(501.007)" Standard ROM
+*Font LetterGothic-Slanted: Standard "(501.007)" Standard ROM
+*Font LetterGothic: Standard "(501.007)" Standard ROM
+*Font LetterGothicCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM
+*Font LetterGothicCE-BoldSlanted: Win1250 "(501.007)" ExtendedRoman ROM
+*Font LetterGothicCE-Slanted: Win1250 "(501.007)" ExtendedRoman ROM
+*Font LetterGothicCE: Win1250 "(501.007)" ExtendedRoman ROM
+*Font LubalinGraph-Book: Standard "(501.007)" Standard ROM
+*Font LubalinGraph-BookOblique: Standard "(501.007)" Standard ROM
+*Font LubalinGraph-Demi: Standard "(501.007)" Standard ROM
+*Font LubalinGraph-DemiOblique: Standard "(501.007)" Standard ROM
+*Font LubalinGraphCE-Book: Win1250 "(501.007)" ExtendedRoman ROM
+*Font LubalinGraphCE-BookOblique: Win1250 "(501.007)" ExtendedRoman ROM
+*Font LubalinGraphCE-Demi: Win1250 "(501.007)" ExtendedRoman ROM
+*Font LubalinGraphCE-DemiOblique: Win1250 "(501.007)" ExtendedRoman ROM
+*Font Marigold: Standard "(001.000)" Standard ROM
+*Font MonaLisa-Recut: Standard "(001.000)" Standard ROM
+*Font Monaco: Standard "(501.008)" Standard ROM
+*Font MonacoCE: Win1250 "(501.008)" ExtendedRoman ROM
+*Font NewCenturySchlbk-Bold: Standard "(501.006)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(501.006)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(501.009)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(501.006)" Standard ROM
+*Font NewCenturySchlbkCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM
+*Font NewCenturySchlbkCE-BoldItalic: Win1250 "(501.006)" ExtendedRoman ROM
+*Font NewCenturySchlbkCE-Italic: Win1250 "(501.009)" ExtendedRoman ROM
+*Font NewCenturySchlbkCE-Roman: Win1250 "(501.006)" ExtendedRoman ROM
+*Font NewYork: Standard "(501.009)" Standard ROM
+*Font NewYorkCE: Win1250 "(501.009)" ExtendedRoman ROM
+*Font Optima-Bold: Standard "(501.006)" Standard ROM
+*Font Optima-BoldItalic: Standard "(501.007)" Standard ROM
+*Font Optima-Italic: Standard "(501.008)" Standard ROM
+*Font Optima: Standard "(501.008)" Standard ROM
+*Font OptimaCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM
+*Font OptimaCE-BoldItalic: Win1250 "(501.007)" ExtendedRoman ROM
+*Font OptimaCE-Italic: Win1250 "(501.008)" ExtendedRoman ROM
+*Font OptimaCE-Roman: Win1250 "(501.008)" ExtendedRoman ROM
+*Font Oxford: Standard "(001.000)" Standard ROM
+*Font Palatino-Bold: Standard "(501.006)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(501.005)" Standard ROM
+*Font Palatino-Italic: Standard "(501.006)" Standard ROM
+*Font Palatino-Roman: Standard "(501.004)" Standard ROM
+*Font PalatinoCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM
+*Font PalatinoCE-BoldItalic: Win1250 "(501.005)" ExtendedRoman ROM
+*Font PalatinoCE-Italic: Win1250 "(501.006)" ExtendedRoman ROM
+*Font PalatinoCE-Roman: Win1250 "(501.004)" ExtendedRoman ROM
+*Font StempelGaramond-Bold: Standard "(501.005)" Standard ROM
+*Font StempelGaramond-BoldItalic: Standard "(501.009)" Standard ROM
+*Font StempelGaramond-Italic: Standard "(501.007)" Standard ROM
+*Font StempelGaramond-Roman: Standard "(501.008)" Standard ROM
+*Font StempelGaramondCE-Bold: Win1250 "(501.005)" ExtendedRoman ROM
+*Font StempelGaramondCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman ROM
+*Font StempelGaramondCE-Italic: Win1250 "(501.007)" ExtendedRoman ROM
+*Font StempelGaramondCE-Roman: Win1250 "(501.008)" ExtendedRoman ROM
+*Font Symbol: Special "(001.007S)" Standard ROM
+*Font Tekton: Standard "(001.001)" Standard ROM
+*Font Times-Bold: Standard "(501.006)" Standard ROM
+*Font Times-BoldItalic: Standard "(501.005)" Standard ROM
+*Font Times-Italic: Standard "(501.006)" Standard ROM
+*Font Times-Roman: Standard "(501.006)" Standard ROM
+*Font TimesCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM
+*Font TimesCE-BoldItalic: Win1250 "(501.005)" ExtendedRoman ROM
+*Font TimesCE-Italic: Win1250 "(501.006)" ExtendedRoman ROM
+*Font TimesCE-Roman: Win1250 "(501.006)" ExtendedRoman ROM
+*Font TimesNewRomanCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM
+*Font TimesNewRomanCE-BoldItalic: Win1250 "(501.008)" ExtendedRoman ROM
+*Font TimesNewRomanCE-Italic: Win1250 "(501.008)" ExtendedRoman ROM
+*Font TimesNewRomanCE: Win1250 "(501.006)" ExtendedRoman ROM
+*Font TimesNewRomanPS-BoldItalicMT: Standard "(501.008)" Standard ROM
+*Font TimesNewRomanPS-BoldMT: Standard "(501.006)" Standard ROM
+*Font TimesNewRomanPS-ItalicMT: Standard "(501.008)" Standard ROM
+*Font TimesNewRomanPSMT: Standard "(501.006)" Standard ROM
+*Font Univers-Bold: Standard "(501.006)" Standard ROM
+*Font Univers-BoldExt: Standard "(501.008)" Standard ROM
+*Font Univers-BoldExtObl: Standard "(501.008)" Standard ROM
+*Font Univers-BoldOblique: Standard "(501.006)" Standard ROM
+*Font Univers-Condensed: Standard "(501.008)" Standard ROM
+*Font Univers-CondensedBold: Standard "(501.007)" Standard ROM
+*Font Univers-CondensedBoldOblique: Standard "(501.007)" Standard ROM
+*Font Univers-CondensedOblique: Standard "(501.008)" Standard ROM
+*Font Univers-Extended: Standard "(501.007)" Standard ROM
+*Font Univers-ExtendedObl: Standard "(501.007)" Standard ROM
+*Font Univers-Light: Standard "(501.007)" Standard ROM
+*Font Univers-LightOblique: Standard "(501.007)" Standard ROM
+*Font Univers-Oblique: Standard "(501.007)" Standard ROM
+*Font Univers: Standard "(501.007)" Standard ROM
+*Font UniversCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM
+*Font UniversCE-BoldExt: Win1250 "(501.008)" ExtendedRoman ROM
+*Font UniversCE-BoldExtObl: Win1250 "(501.008)" ExtendedRoman ROM
+*Font UniversCE-BoldOblique: Win1250 "(501.006)" ExtendedRoman ROM
+*Font UniversCE-Condensed: Win1250 "(501.008)" ExtendedRoman ROM
+*Font UniversCE-CondensedBold: Win1250 "(501.007)" ExtendedRoman ROM
+*Font UniversCE-CondensedBoldOblique: Win1250 "(501.007)" ExtendedRoman ROM
+*Font UniversCE-CondensedOblique: Win1250 "(501.008)" ExtendedRoman ROM
+*Font UniversCE-Extended: Win1250 "(501.007)" ExtendedRoman ROM
+*Font UniversCE-ExtendedObl: Win1250 "(501.007)" ExtendedRoman ROM
+*Font UniversCE-Light: Win1250 "(501.007)" ExtendedRoman ROM
+*Font UniversCE-LightOblique: Win1250 "(501.007)" ExtendedRoman ROM
+*Font UniversCE-Medium: Win1250 "(501.007)" ExtendedRoman ROM
+*Font UniversCE-Oblique: Win1250 "(501.007)" ExtendedRoman ROM
+*Font Wingdings-Regular: UnknownEncoding "(001.000)" UnknownCharset ROM
+*Font ZapfChancery-MediumItalic: Standard "(002.000)" Standard ROM
+*Font ZapfChanceryCE-MediumItalic: Standard "(002.000)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Standard ROM
+
+*?FontQuery: "
+ save
+ { count 1 gt
+ { exch dup 127 string cvs (/) print print (:) print
+ /Font resourcestatus {pop pop (Yes)} {(No)} ifelse =
+ } { exit } ifelse
+ } bind loop
+ (*) = flush
+ restore
+"
+*End
+
+*?FontList: "
+ save
+ (*) {cvn ==} 128 string /Font resourceforall
+ (*) = flush
+ restore
+"
+*End
+
+*% Printer Messages (verbatim from printer):
+*Message: "%%[ exitserver: permanent state may be changed ]%%"
+*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%"
+*Message: "\FontName\ not found, using Courier"
+
+*% Status (format: %%[ status: <one of these> ] %%)
+*Status: "initializing"
+*Status: "busy"
+*Status: "idle"
+*Status: "printing"
+*Status: "waiting"
+
+*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
+*Source: "EtherTalk"
+*Source: "LocalTalk"
+*Source: "Parallel"
+*Source: "UniComm"
+
+*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
+*% DeviceAdjustMatrix: "[1 0 0 1 0 0]"
+
+*%===== Color Separation Information =================
+*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi
+
+*% For 85 lpi / 600 dpi =====================
+*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45"
+*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45"
+*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "15"
+*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "75"
+*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0"
+
+*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "85"
+*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "85"
+*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "85"
+*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "85"
+*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "85"
+
+*% Last Edit Date: 16 October 2004
+*% end of CUPS PPD file for TOSHIBA GL-1020
+
+
diff --git a/db/source/driver/Postscript.xml b/db/source/driver/Postscript.xml
index 0ad4e183..f3d42e50 100644
--- a/db/source/driver/Postscript.xml
+++ b/db/source/driver/Postscript.xml
@@ -3,7 +3,7 @@
<url>http://partners.adobe.com/public/developer/ps/index_specs.html</url>
<execution>
<postscript/>
- <prototype>level=%D; /usr/bin/printf "%%!\n%%%% %%%%\n%C"; if [ $level -gt 0 ]; then if [ $level -lt 99 ]; then level=" -dLanguageLevel=$level"; else level=""; fi; gs -q -dPARANOIDSAFER -dNOPAUSE -dBATCH -sDEVICE=pswrite$level%A%Z -sOutputFile=- -; else cat; fi</prototype>
+ <prototype>level=%D; /usr/bin/printf "%%!PS-Adobe\n%%%% %%%%\n%C"; if [ $level -gt 0 ]; then if [ $level -lt 99 ]; then level=" -dLanguageLevel=$level"; else level=""; fi; gs -q -dPARANOIDSAFER -dNOPAUSE -dBATCH -sDEVICE=pswrite$level%A%Z -sOutputFile=- -; else cat; fi</prototype>
</execution>
<comments>
<en>
@@ -2172,6 +2172,16 @@
<id>printer/Samsung-ML-2152WPS</id>
</printer>
<printer>
+ <id>printer/Samsung-ML-2250</id>
+ <comments>
+ <en>This printer has a DIMM expansion slot which can take a POSTSCRIPT 3 Emulator ROM. The ROM can be purchased online relatively cheaply (~65 Euro 18.08.2006). Its part number is ML-00PD. An example source www.csv.de.&lt;p&gt;
+
+Once the module is installed the postscript drivers can be used.&lt;p&gt;
+
+The printer&apos;s memory can also be upgraded up to 144MB. This is also a DIMM module. The Samsung branded memory is rather expensive (500+ euro), a generic memory does the same job with out trouble. A 128MB generic memory module can be found for around ~65 Euro (10.04.2006) from for example best-electronics on ebay.de</en>
+ </comments>
+ </printer>
+ <printer>
<id>printer/Samsung-ML-2550</id>
</printer>
<printer>
@@ -2450,6 +2460,66 @@
<!-- Tektronix Phaser PX -->
</printer>
<printer>
+ <id>printer/Toshiba-DP2570</id>
+ </printer>
+ <printer>
+ <id>printer/Toshiba-e-Studio_200L</id>
+ </printer>
+ <printer>
+ <id>printer/Toshiba-e-Studio_202L</id>
+ </printer>
+ <printer>
+ <id>printer/Toshiba-e-Studio_230</id>
+ </printer>
+ <printer>
+ <id>printer/Toshiba-e-Studio_232</id>
+ </printer>
+ <printer>
+ <id>printer/Toshiba-e-Studio_280</id>
+ </printer>
+ <printer>
+ <id>printer/Toshiba-e-Studio_281c</id>
+ </printer>
+ <printer>
+ <id>printer/Toshiba-e-Studio_282</id>
+ </printer>
+ <printer>
+ <id>printer/Toshiba-e-Studio_350</id>
+ </printer>
+ <printer>
+ <id>printer/Toshiba-e-Studio_3511</id>
+ </printer>
+ <printer>
+ <id>printer/Toshiba-e-Studio_351c</id>
+ </printer>
+ <printer>
+ <id>printer/Toshiba-e-Studio_352</id>
+ </printer>
+ <printer>
+ <id>printer/Toshiba-e-Studio_450</id>
+ </printer>
+ <printer>
+ <id>printer/Toshiba-e-Studio_4511</id>
+ </printer>
+ <printer>
+ <id>printer/Toshiba-e-Studio_451c</id>
+ </printer>
+ <printer>
+ <id>printer/Toshiba-e-Studio_452</id>
+ </printer>
+ <printer>
+ <id>printer/Toshiba-e-Studio_520</id>
+ </printer>
+ <printer>
+ <id>printer/Toshiba-e-Studio_600</id>
+ </printer>
+ <printer>
+ <id>printer/Toshiba-e-Studio_720</id>
+ </printer>
+ <printer>
+ <id>printer/Toshiba-e-Studio_850</id>
+ </printer>
+ <printer>
<id>printer/Xerox-DocuPrint_C20</id>
<!-- Xerox DocuPrint C20 -->
<comments>
diff --git a/db/source/driver/gdi.xml b/db/source/driver/gdi.xml
index f0ea38bd..a61ec07f 100644
--- a/db/source/driver/gdi.xml
+++ b/db/source/driver/gdi.xml
@@ -34,6 +34,12 @@
&lt;tt&gt;src/Makefile.in&lt;/tt&gt;. Then compile as
ususal.&lt;p&gt;
+ Here is a &lt;a
+ href=&quot;http://www.linuxprinting.org/download/printing/samsung-gdi/gpl-gs-8.54-samsunggdi.patch&quot;&gt;patch
+ to add the "gdi" driver to GPL GhostScript 8.54&lt;/a&gt;. Please
+ test it and report on our Samsung forum. Thanks to MJ Ray (mjr at
+ phonecoop dot coop) for this contribution.&lt;p&gt;
+
This Foomatic entry gives access to all options which the Windows
driver provides for Samsung&apos;s GDI printers. As this was not
forseen by the original GhostScript driver from Samsung, a hack
@@ -92,9 +98,57 @@
<id>printer/Samsung-ML-1510</id>
</printer>
<printer>
+ <id>printer/Samsung-ML-1520</id>
+ </printer>
+ <printer>
+ <id>printer/Samsung-ML-1610</id>
+ <comments>
+ <en>
+
+ Using Ubuntu it seems to work when choosing the ML-1510
+ printer in CUPS, but in OOo sometimes the left &amp; top
+ margins aren&apos;t right.&lt;p&gt;
+
+ &lt;em&gt;Comment on the previous statement:&lt;/em&gt;
+ There&apos;s no need to use the driver for the ML-1510, as
+ Samsung offers an own driver for the ML-1610.
+
+ </en>
+ </comments>
+ </printer>
+ <printer>
<id>printer/Samsung-ML-1710</id>
</printer>
<printer>
+ <id>printer/Samsung-ML-1740</id>
+ <comments>
+ <en>
+
+ For the ghostscript GDI driver and ML-1710 PPD:&lt;p&gt;
+
+ * Portrait printing is slightly off-center&lt;p&gt;
+ * Landscape printing does not work correctly; only half the
+ page is printed, and it is offset ~50% up the page.&lt;p&gt;
+
+ </en>
+ </comments>
+ </printer>
+ <printer>
+ <id>printer/Samsung-ML-1750</id>
+ </printer>
+ <printer>
+ <id>printer/Samsung-ML-2010</id>
+ </printer>
+ <printer>
+ <id>printer/Samsung-ML-2150</id>
+ </printer>
+ <printer>
+ <id>printer/Samsung-ML-2250</id>
+ </printer>
+ <printer>
+ <id>printer/Samsung-ML-2550</id>
+ </printer>
+ <printer>
<id>printer/Samsung-ML-4500</id><!-- Samsung ML-4500 -->
</printer>
<printer>
diff --git a/db/source/driver/ljet4.xml b/db/source/driver/ljet4.xml
index 6f4181f8..4ed8508b 100644
--- a/db/source/driver/ljet4.xml
+++ b/db/source/driver/ljet4.xml
@@ -738,6 +738,12 @@
<id>printer/Samsung-ML-2152WPS</id>
</printer>
<printer>
+ <id>printer/Samsung-ML-2250</id>
+ <comments>
+ <en>The Foomatic/ljet4 driver works with this printer. One can use the PPD File for the ML-2552W. Only 600 dpi is supported and the lighter printing tones are not visible.</en>
+ </comments>
+ </printer>
+ <printer>
<id>printer/Samsung-ML-2550</id>
</printer>
<printer>
diff --git a/db/source/driver/ljet4d.xml b/db/source/driver/ljet4d.xml
index 48ee351d..c7957ba2 100644
--- a/db/source/driver/ljet4d.xml
+++ b/db/source/driver/ljet4d.xml
@@ -34,6 +34,12 @@
<id>printer/Samsung-ML-2152WPS</id>
</printer>
<printer>
+ <id>printer/Samsung-ML-2250</id>
+ <comments>
+ <en>The Foomatic/ljet4d driver works with this printer. One can use the PPD File for the ML-2552W. Only 600 dpi is supported and the lighter printing tones are not visible.</en>
+ </comments>
+ </printer>
+ <printer>
<id>printer/Samsung-ML-2550</id>
</printer>
<printer>
diff --git a/db/source/driver/pxlmono.xml b/db/source/driver/pxlmono.xml
index 127b71ba..8f1bf930 100644
--- a/db/source/driver/pxlmono.xml
+++ b/db/source/driver/pxlmono.xml
@@ -1151,6 +1151,12 @@ HP2100M worked fine (i.e. no need to compile IEEE1284 into your kernel).</en>
<id>printer/Samsung-ML-2152WPS</id>
</printer>
<printer>
+ <id>printer/Samsung-ML-2250</id>
+ <comments>
+ <en>The Foomatic/pxlmono driver works with this printer. One can use the PPD File for the ML-2552W</en>
+ </comments>
+ </printer>
+ <printer>
<id>printer/Samsung-ML-2550</id>
</printer>
<printer>
diff --git a/db/source/driver/splix.xml b/db/source/driver/splix.xml
new file mode 100644
index 00000000..4047afb3
--- /dev/null
+++ b/db/source/driver/splix.xml
@@ -0,0 +1,60 @@
+<driver id="driver/splix">
+ <name>splix</name>
+ <url>http://splix.ap2c.org/</url>
+ <execution>
+ <filter />
+ <prototype></prototype>
+ </execution>
+ <comments>
+ <en>
+
+ SpliX is a set of CUPS printer drivers for SPL (Samsung Printer
+ Language) printers. If you have such a printer, you need to
+ download and use SpliX. Moreover you will find documentations
+ about this proprietary language.&lt;p&gt;
+
+ Note that only SPL2 printers are currently supported! However we
+ are looking for people who have a SPL printer to implement it as
+ soon as possible.&lt;p&gt;
+
+ Not all SPL2 printers are tested with this driver. Please report
+ your experience here.&lt;p&gt;
+
+ As the PPD files are contained in the driver package we will not
+ provide PPD files here on linuxprinting.org.&lt;p&gt;
+
+ </en>
+ </comments>
+ <printers>
+ <printer>
+ <id>printer/Samsung-ML-1510</id>
+ </printer>
+ <printer>
+ <id>printer/Samsung-ML-1520</id>
+ </printer>
+ <printer>
+ <id>printer/Samsung-ML-1610</id>
+ </printer>
+ <printer>
+ <id>printer/Samsung-ML-1710</id>
+ </printer>
+ <printer>
+ <id>printer/Samsung-ML-1740</id>
+ </printer>
+ <printer>
+ <id>printer/Samsung-ML-1750</id>
+ </printer>
+ <printer>
+ <id>printer/Samsung-ML-2010</id>
+ </printer>
+ <printer>
+ <id>printer/Samsung-ML-2150</id>
+ </printer>
+ <printer>
+ <id>printer/Samsung-ML-2250</id>
+ </printer>
+ <printer>
+ <id>printer/Samsung-ML-2550</id>
+ </printer>
+ </printers>
+</driver>
diff --git a/db/source/printer/Canon-BJ-30.xml b/db/source/printer/Canon-BJ-30.xml
index 1332f10f..070de0c3 100644
--- a/db/source/printer/Canon-BJ-30.xml
+++ b/db/source/printer/Canon-BJ-30.xml
@@ -25,7 +25,7 @@
<autodetect>
<!--no known parport probe information--></autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--not "unverified"--><!--no "contrib_url"-->
<comments>
<en>peter.missel@a-city.de writes about this printer on
diff --git a/db/source/printer/Canon-BJC-1000.xml b/db/source/printer/Canon-BJC-1000.xml
index fd4e4ed7..98933ffe 100644
--- a/db/source/printer/Canon-BJC-1000.xml
+++ b/db/source/printer/Canon-BJC-1000.xml
@@ -29,7 +29,7 @@
</parallel>
</autodetect>
<functionality>B</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--not "unverified"-->
<contrib_url>http://gimp-print.sourceforge.net</contrib_url>
<comments>
diff --git a/db/source/printer/Canon-BJC-2000.xml b/db/source/printer/Canon-BJC-2000.xml
index 480b5c3c..bbf13037 100644
--- a/db/source/printer/Canon-BJC-2000.xml
+++ b/db/source/printer/Canon-BJC-2000.xml
@@ -23,7 +23,7 @@
<autodetect>
<!--no known parport probe information--></autodetect>
<functionality>B</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--not "unverified"--><!--no "contrib_url"-->
<comments>
<en>
diff --git a/db/source/printer/Canon-BJC-2010.xml b/db/source/printer/Canon-BJC-2010.xml
index 3a9ee599..3ebcdcd6 100644
--- a/db/source/printer/Canon-BJC-2010.xml
+++ b/db/source/printer/Canon-BJC-2010.xml
@@ -23,7 +23,7 @@
<autodetect>
<!--no known parport probe information--></autodetect>
<functionality>B</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--not "unverified"--><!--no "contrib_url"-->
<comments>
<en>
diff --git a/db/source/printer/Canon-BJC-210.xml b/db/source/printer/Canon-BJC-210.xml
index 8bb72814..c6addca0 100644
--- a/db/source/printer/Canon-BJC-210.xml
+++ b/db/source/printer/Canon-BJC-210.xml
@@ -31,7 +31,7 @@
</parallel>
</autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver><!--verified--><!--no "contrib_url"-->
+ <driver>gutenprint</driver><!--verified--><!--no "contrib_url"-->
<comments>
<en>Use bj200 gs driver for bw.
&lt;br&gt;Colour printing is only at 360x360.
diff --git a/db/source/printer/Canon-BJC-2100.xml b/db/source/printer/Canon-BJC-2100.xml
index 21625620..e2f28325 100644
--- a/db/source/printer/Canon-BJC-2100.xml
+++ b/db/source/printer/Canon-BJC-2100.xml
@@ -34,7 +34,7 @@
</general>
</autodetect>
<functionality>B</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--no "contrib_url"-->
<comments>
<en>
diff --git a/db/source/printer/Canon-BJC-2110.xml b/db/source/printer/Canon-BJC-2110.xml
index 6c36db4b..3111635d 100644
--- a/db/source/printer/Canon-BJC-2110.xml
+++ b/db/source/printer/Canon-BJC-2110.xml
@@ -23,7 +23,7 @@
<autodetect>
<!--no known parport probe information--></autodetect>
<functionality>B</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--no "contrib_url"-->
<comments>
<en>
diff --git a/db/source/printer/Canon-BJC-240.xml b/db/source/printer/Canon-BJC-240.xml
index 3878da26..8ee3b065 100644
--- a/db/source/printer/Canon-BJC-240.xml
+++ b/db/source/printer/Canon-BJC-240.xml
@@ -22,6 +22,6 @@
<autodetect>
<!--no known parport probe information--></autodetect>
<functionality>B</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--not "unverified"-->
<!--no "contrib_url"--><!--no comments!--></printer>
diff --git a/db/source/printer/Canon-BJC-250.xml b/db/source/printer/Canon-BJC-250.xml
index f72f16d6..9531e497 100644
--- a/db/source/printer/Canon-BJC-250.xml
+++ b/db/source/printer/Canon-BJC-250.xml
@@ -31,6 +31,6 @@
</general>
</autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--not "unverified"-->
<!--no "contrib_url"--><!--no comments!--></printer>
diff --git a/db/source/printer/Canon-BJC-3000.xml b/db/source/printer/Canon-BJC-3000.xml
index 3b2f51e8..5844f72f 100644
--- a/db/source/printer/Canon-BJC-3000.xml
+++ b/db/source/printer/Canon-BJC-3000.xml
@@ -31,7 +31,7 @@
</parallel>
</autodetect>
<functionality>B</functionality>
- <driver>gimp-print</driver><!--verified--><!--no "contrib_url"-->
+ <driver>gutenprint</driver><!--verified--><!--no "contrib_url"-->
<comments>
<en>The uniprint driver for the BJC-6000 works for the BJC-3000 too. It has a higher resolution than the bjc600.
&lt;br&gt;Tested successful the USB device with Linux kernel 2.3.99pre5
diff --git a/db/source/printer/Canon-BJC-4300.xml b/db/source/printer/Canon-BJC-4300.xml
index b7b7348b..0ad51d5e 100644
--- a/db/source/printer/Canon-BJC-4300.xml
+++ b/db/source/printer/Canon-BJC-4300.xml
@@ -31,7 +31,7 @@
</parallel>
</autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--not "unverified"--><!--no "contrib_url"-->
<comments>
<en>Cartridge loading and alignment can be done from front panel; consult your manual.
diff --git a/db/source/printer/Canon-BJC-4400.xml b/db/source/printer/Canon-BJC-4400.xml
index 4a6cbb1b..6fc89280 100644
--- a/db/source/printer/Canon-BJC-4400.xml
+++ b/db/source/printer/Canon-BJC-4400.xml
@@ -32,7 +32,7 @@
</parallel>
</autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--not "unverified"--><!--no "contrib_url"-->
<comments>
<en>720x360 max resolution not supported by Ghostscript, 360x360 only
diff --git a/db/source/printer/Canon-BJC-50.xml b/db/source/printer/Canon-BJC-50.xml
index 4951e13f..d0bf47bd 100644
--- a/db/source/printer/Canon-BJC-50.xml
+++ b/db/source/printer/Canon-BJC-50.xml
@@ -30,7 +30,7 @@
</parallel>
</autodetect>
<functionality>B</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--not "unverified"-->
<contrib_url>http://www.physiol.usyd.edu.au/daved/linux/bjc-80.html</contrib_url>
<comments>
diff --git a/db/source/printer/Canon-BJC-55.xml b/db/source/printer/Canon-BJC-55.xml
index 07f83bd2..b44d966c 100644
--- a/db/source/printer/Canon-BJC-55.xml
+++ b/db/source/printer/Canon-BJC-55.xml
@@ -30,7 +30,7 @@
</parallel>
</autodetect>
<functionality>B</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--not "unverified"-->
<contrib_url>http://www.physiol.usyd.edu.au/daved/linux/bjc-80.html</contrib_url>
<comments>
diff --git a/db/source/printer/Canon-BJC-6000.xml b/db/source/printer/Canon-BJC-6000.xml
index 926f85ed..132d3bb1 100644
--- a/db/source/printer/Canon-BJC-6000.xml
+++ b/db/source/printer/Canon-BJC-6000.xml
@@ -29,7 +29,7 @@
</parallel>
</autodetect>
<functionality>B</functionality>
- <driver>gimp-print</driver><!--verified--><!--affiliate keys; modify and face my wrath!-->
+ <driver>gutenprint</driver><!--verified--><!--affiliate keys; modify and face my wrath!-->
<buyit>buy:70000857</buyit>
<contrib_url>http://gimp-print.sourceforge.net/</contrib_url>
<comments>
diff --git a/db/source/printer/Canon-BJC-6100.xml b/db/source/printer/Canon-BJC-6100.xml
index 737de2bc..ba9684af 100644
--- a/db/source/printer/Canon-BJC-6100.xml
+++ b/db/source/printer/Canon-BJC-6100.xml
@@ -23,7 +23,7 @@
<autodetect>
<!--no known parport probe information--></autodetect>
<functionality>D</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--not "unverified"--><!--no "contrib_url"-->
<comments>
<en>The optional scanner cartridge does not currently work with free software.
diff --git a/db/source/printer/Canon-BJC-6200.xml b/db/source/printer/Canon-BJC-6200.xml
index a3606ae1..b0afe7c1 100644
--- a/db/source/printer/Canon-BJC-6200.xml
+++ b/db/source/printer/Canon-BJC-6200.xml
@@ -29,7 +29,7 @@
</general>
</autodetect>
<functionality>D</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--not "unverified"--><!--no "contrib_url"-->
<comments>
<en>C&apos;t magazine reports of the stp driver 4.0beta with this printer:
diff --git a/db/source/printer/Canon-BJC-6500.xml b/db/source/printer/Canon-BJC-6500.xml
index 666a6d79..f6885500 100644
--- a/db/source/printer/Canon-BJC-6500.xml
+++ b/db/source/printer/Canon-BJC-6500.xml
@@ -22,7 +22,7 @@
<autodetect>
<!--no known parport probe information--></autodetect>
<functionality>D</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--not "unverified"--><!--no "contrib_url"-->
<comments>
<en>Is the same as the BJC-6200, but its a big printer (A3, 11x17inch).</en>
diff --git a/db/source/printer/Canon-BJC-7000.xml b/db/source/printer/Canon-BJC-7000.xml
index c61bbc2c..0a9619fd 100644
--- a/db/source/printer/Canon-BJC-7000.xml
+++ b/db/source/printer/Canon-BJC-7000.xml
@@ -22,6 +22,6 @@
<autodetect>
<!--no known parport probe information--></autodetect>
<functionality>D</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--not "unverified"-->
<!--no "contrib_url"--><!--no comments!--></printer>
diff --git a/db/source/printer/Canon-BJC-7100.xml b/db/source/printer/Canon-BJC-7100.xml
index 047bfdce..966adda1 100644
--- a/db/source/printer/Canon-BJC-7100.xml
+++ b/db/source/printer/Canon-BJC-7100.xml
@@ -22,7 +22,7 @@
<autodetect>
<!--no known parport probe information--></autodetect>
<functionality>D</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--not "unverified"--><!--no "contrib_url"-->
<comments>
<en>very slow
diff --git a/db/source/printer/Canon-BJC-80.xml b/db/source/printer/Canon-BJC-80.xml
index b8b42037..db133310 100644
--- a/db/source/printer/Canon-BJC-80.xml
+++ b/db/source/printer/Canon-BJC-80.xml
@@ -30,7 +30,7 @@
</parallel>
</autodetect>
<functionality>B</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--not "unverified"-->
<contrib_url>http://www.physiol.usyd.edu.au/daved/linux/bjc-80.html</contrib_url>
<comments>
diff --git a/db/source/printer/Canon-BJC-85.xml b/db/source/printer/Canon-BJC-85.xml
index 57ab88e4..b2ab8f6f 100644
--- a/db/source/printer/Canon-BJC-85.xml
+++ b/db/source/printer/Canon-BJC-85.xml
@@ -30,7 +30,7 @@
</parallel>
</autodetect>
<functionality>B</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--not "unverified"-->
<contrib_url>http://www.physiol.usyd.edu.au/daved/linux/bjc-80.html</contrib_url>
<comments>
diff --git a/db/source/printer/Canon-S300.xml b/db/source/printer/Canon-S300.xml
index 62f0d597..cc0bfeaa 100644
--- a/db/source/printer/Canon-S300.xml
+++ b/db/source/printer/Canon-S300.xml
@@ -27,7 +27,7 @@
</autodetect>
<functionality>D</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--no "contrib_url"-->
<comments>
<en>
diff --git a/db/source/printer/Canon-S400.xml b/db/source/printer/Canon-S400.xml
index 5cd67105..f3a03507 100644
--- a/db/source/printer/Canon-S400.xml
+++ b/db/source/printer/Canon-S400.xml
@@ -25,7 +25,7 @@
<autodetect>
<!--no known parport probe information--></autodetect>
<functionality>B</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--not "unverified"--><!--no "contrib_url"-->
<comments>
<en>A Canon guy told me that this printer is exactly the same as the BJC-3000, only
diff --git a/db/source/printer/Canon-S450.xml b/db/source/printer/Canon-S450.xml
index fa157ab2..da7814ed 100644
--- a/db/source/printer/Canon-S450.xml
+++ b/db/source/printer/Canon-S450.xml
@@ -26,7 +26,7 @@
<autodetect>
<!--no known parport probe information--></autodetect>
<functionality>D</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--not "unverified"--><!--no "contrib_url"-->
<comments>
<en> Note : If you have problems when the printer is connected via the USB, try
diff --git a/db/source/printer/Canon-S4500.xml b/db/source/printer/Canon-S4500.xml
index 1050f07f..6a54c03d 100644
--- a/db/source/printer/Canon-S4500.xml
+++ b/db/source/printer/Canon-S4500.xml
@@ -22,7 +22,7 @@
<autodetect>
<!--no known parport probe information--></autodetect>
<functionality>D</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--not "unverified"--><!--no "contrib_url"-->
<comments>
<en>A Canon guy told me that this printer is exactly the same as the BJC-6500 (which is a big
diff --git a/db/source/printer/Canon-S500.xml b/db/source/printer/Canon-S500.xml
index 382a796e..50880c02 100644
--- a/db/source/printer/Canon-S500.xml
+++ b/db/source/printer/Canon-S500.xml
@@ -27,7 +27,7 @@
</autodetect>
<functionality>D</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--no "contrib_url"-->
<comments>
<en>
diff --git a/db/source/printer/Canon-S800.xml b/db/source/printer/Canon-S800.xml
index 28d76506..a1ab1c5f 100644
--- a/db/source/printer/Canon-S800.xml
+++ b/db/source/printer/Canon-S800.xml
@@ -27,7 +27,7 @@
</autodetect>
<functionality>D</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--no "contrib_url"-->
<comments>
<en>
diff --git a/db/source/printer/Epson-CL_700.xml b/db/source/printer/Epson-CL_700.xml
index addb7c5f..42dbb178 100644
--- a/db/source/printer/Epson-CL_700.xml
+++ b/db/source/printer/Epson-CL_700.xml
@@ -22,7 +22,7 @@
<autodetect>
<!--no known parport probe information--></autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<contrib_url>http://xwtools.automatix.de/</contrib_url>
<comments>
<en>
diff --git a/db/source/printer/Epson-CL_750.xml b/db/source/printer/Epson-CL_750.xml
index b46844ea..35fc8a0f 100644
--- a/db/source/printer/Epson-CL_750.xml
+++ b/db/source/printer/Epson-CL_750.xml
@@ -23,7 +23,7 @@
<autodetect>
</autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--verified-->
<!--no "contrib_url"-->
<comments>
diff --git a/db/source/printer/Epson-CL_760.xml b/db/source/printer/Epson-CL_760.xml
index b0b1783b..bd67dd65 100644
--- a/db/source/printer/Epson-CL_760.xml
+++ b/db/source/printer/Epson-CL_760.xml
@@ -23,7 +23,7 @@
<autodetect>
</autodetect>
<functionality>B</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--verified-->
<!--no "contrib_url"-->
<comments>
diff --git a/db/source/printer/Epson-EM_900C.xml b/db/source/printer/Epson-EM_900C.xml
index 3fcf7ab9..a3dcbfa2 100644
--- a/db/source/printer/Epson-EM_900C.xml
+++ b/db/source/printer/Epson-EM_900C.xml
@@ -26,7 +26,7 @@
<autodetect>
</autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver><!--verified-->
+ <driver>gutenprint</driver><!--verified-->
<!--no "contrib_url"-->
<comments>
<en>
diff --git a/db/source/printer/Epson-EM_900CN.xml b/db/source/printer/Epson-EM_900CN.xml
index efddf818..50a53a29 100644
--- a/db/source/printer/Epson-EM_900CN.xml
+++ b/db/source/printer/Epson-EM_900CN.xml
@@ -26,7 +26,7 @@
<autodetect>
</autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver><!--verified-->
+ <driver>gutenprint</driver><!--verified-->
<!--no "contrib_url"-->
<comments>
<en>
diff --git a/db/source/printer/Epson-EM_930C.xml b/db/source/printer/Epson-EM_930C.xml
index f1f9a7f8..8854ee70 100644
--- a/db/source/printer/Epson-EM_930C.xml
+++ b/db/source/printer/Epson-EM_930C.xml
@@ -19,7 +19,7 @@
<autodetect>
</autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver><!--verified-->
+ <driver>gutenprint</driver><!--verified-->
<contrib_url></contrib_url>
<comments>
<en>
diff --git a/db/source/printer/Epson-EM_930CN.xml b/db/source/printer/Epson-EM_930CN.xml
index 060df061..830fc8fd 100644
--- a/db/source/printer/Epson-EM_930CN.xml
+++ b/db/source/printer/Epson-EM_930CN.xml
@@ -19,7 +19,7 @@
<autodetect>
</autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver><!--verified-->
+ <driver>gutenprint</driver><!--verified-->
<contrib_url></contrib_url>
<comments>
<en>
diff --git a/db/source/printer/Epson-MC_10000.xml b/db/source/printer/Epson-MC_10000.xml
index e956a899..b0ce86ce 100644
--- a/db/source/printer/Epson-MC_10000.xml
+++ b/db/source/printer/Epson-MC_10000.xml
@@ -23,7 +23,7 @@
<autodetect>
</autodetect>
<functionality>D</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--verified-->
<!--no "contrib_url"-->
<comments>
diff --git a/db/source/printer/Epson-MC_2000.xml b/db/source/printer/Epson-MC_2000.xml
index a9fe5814..d5c9567d 100644
--- a/db/source/printer/Epson-MC_2000.xml
+++ b/db/source/printer/Epson-MC_2000.xml
@@ -17,7 +17,7 @@
<autodetect>
<!--no known parport probe information--></autodetect>
<functionality>D</functionality>
- <driver>gimp-print</driver><!--verified--><!--no "contrib_url"-->
+ <driver>gutenprint</driver><!--verified--><!--no "contrib_url"-->
<comments>
<en>
diff --git a/db/source/printer/Epson-MC_5000.xml b/db/source/printer/Epson-MC_5000.xml
index a388cd5f..15fc02d2 100644
--- a/db/source/printer/Epson-MC_5000.xml
+++ b/db/source/printer/Epson-MC_5000.xml
@@ -24,7 +24,7 @@
</autodetect>
<functionality>B</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--verified-->
<!--no "contrib_url"-->
<comments>
diff --git a/db/source/printer/Epson-MC_7000.xml b/db/source/printer/Epson-MC_7000.xml
index 1ff9456c..0beac082 100644
--- a/db/source/printer/Epson-MC_7000.xml
+++ b/db/source/printer/Epson-MC_7000.xml
@@ -24,7 +24,7 @@
</autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--verified-->
<!--no "contrib_url"-->
<comments>
diff --git a/db/source/printer/Epson-MC_9000.xml b/db/source/printer/Epson-MC_9000.xml
index b6889a08..69b8d90e 100644
--- a/db/source/printer/Epson-MC_9000.xml
+++ b/db/source/printer/Epson-MC_9000.xml
@@ -24,7 +24,7 @@
</autodetect>
<functionality>D</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--verified-->
<!--no "contrib_url"-->
<comments>
diff --git a/db/source/printer/Epson-MJ_5100C.xml b/db/source/printer/Epson-MJ_5100C.xml
index 11522bf6..78312f87 100644
--- a/db/source/printer/Epson-MJ_5100C.xml
+++ b/db/source/printer/Epson-MJ_5100C.xml
@@ -26,7 +26,7 @@
<autodetect>
<!--no known parport probe information--></autodetect>
<functionality>B</functionality>
- <driver>gimp-print</driver><!--verified--><!--no "contrib_url"-->
+ <driver>gutenprint</driver><!--verified--><!--no "contrib_url"-->
<comments>
<en>
diff --git a/db/source/printer/Epson-MJ_6000C.xml b/db/source/printer/Epson-MJ_6000C.xml
index 2544add6..47eee301 100644
--- a/db/source/printer/Epson-MJ_6000C.xml
+++ b/db/source/printer/Epson-MJ_6000C.xml
@@ -23,7 +23,7 @@
<autodetect>
</autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver><!--verified--><!--no "contrib_url"-->
+ <driver>gutenprint</driver><!--verified--><!--no "contrib_url"-->
<comments>
<en>
diff --git a/db/source/printer/Epson-MJ_8000C.xml b/db/source/printer/Epson-MJ_8000C.xml
index 8318c4e6..e5b7fbf6 100644
--- a/db/source/printer/Epson-MJ_8000C.xml
+++ b/db/source/printer/Epson-MJ_8000C.xml
@@ -26,7 +26,7 @@
<autodetect>
<!--no known parport probe information--></autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver><!--verified--><!--no "contrib_url"-->
+ <driver>gutenprint</driver><!--verified--><!--no "contrib_url"-->
<comments>
<en>
diff --git a/db/source/printer/Epson-MJ_930C.xml b/db/source/printer/Epson-MJ_930C.xml
index 889a4da1..2fc8f681 100644
--- a/db/source/printer/Epson-MJ_930C.xml
+++ b/db/source/printer/Epson-MJ_930C.xml
@@ -23,7 +23,7 @@
<autodetect>
<!--no known parport probe information--></autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--no "contrib_url"-->
<comments>
<en>
diff --git a/db/source/printer/Epson-PM_10000.xml b/db/source/printer/Epson-PM_10000.xml
index 7a71c141..403e9efc 100644
--- a/db/source/printer/Epson-PM_10000.xml
+++ b/db/source/printer/Epson-PM_10000.xml
@@ -23,7 +23,7 @@
<autodetect>
</autodetect>
<functionality>D</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--verified-->
<!--no "contrib_url"-->
<comments>
diff --git a/db/source/printer/Epson-PM_2000C.xml b/db/source/printer/Epson-PM_2000C.xml
index 838e8e2a..c7096396 100644
--- a/db/source/printer/Epson-PM_2000C.xml
+++ b/db/source/printer/Epson-PM_2000C.xml
@@ -26,7 +26,7 @@
<autodetect>
</autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver><!--verified--><!--no "contrib_url"-->
+ <driver>gutenprint</driver><!--verified--><!--no "contrib_url"-->
<comments>
<en>
diff --git a/db/source/printer/Epson-PM_2200C.xml b/db/source/printer/Epson-PM_2200C.xml
index 98eb3d80..9321aed0 100644
--- a/db/source/printer/Epson-PM_2200C.xml
+++ b/db/source/printer/Epson-PM_2200C.xml
@@ -23,7 +23,7 @@
<autodetect>
<!--no known parport probe information--></autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--not "unverified"--><!--no "contrib_url"-->
<comments>
<en>
diff --git a/db/source/printer/Epson-PM_3000C.xml b/db/source/printer/Epson-PM_3000C.xml
index 66440efd..31e99ec8 100644
--- a/db/source/printer/Epson-PM_3000C.xml
+++ b/db/source/printer/Epson-PM_3000C.xml
@@ -23,7 +23,7 @@
<autodetect>
<!--no known parport probe information--></autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver><!--verified--><!--no "contrib_url"-->
+ <driver>gutenprint</driver><!--verified--><!--no "contrib_url"-->
<comments>
<en>
diff --git a/db/source/printer/Epson-PM_3300C.xml b/db/source/printer/Epson-PM_3300C.xml
index 239f28fc..5283a79e 100644
--- a/db/source/printer/Epson-PM_3300C.xml
+++ b/db/source/printer/Epson-PM_3300C.xml
@@ -23,7 +23,7 @@
<autodetect>
<!--no known parport probe information--></autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver><!--verified--><!--no "contrib_url"-->
+ <driver>gutenprint</driver><!--verified--><!--no "contrib_url"-->
<comments>
<en>
diff --git a/db/source/printer/Epson-PM_3500C.xml b/db/source/printer/Epson-PM_3500C.xml
index ffe1dc13..5f2c6423 100644
--- a/db/source/printer/Epson-PM_3500C.xml
+++ b/db/source/printer/Epson-PM_3500C.xml
@@ -23,7 +23,7 @@
<autodetect>
<!--no known parport probe information--></autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--verified-->
<!--no "contrib_url"-->
<comments>
diff --git a/db/source/printer/Epson-PM_3700C.xml b/db/source/printer/Epson-PM_3700C.xml
index 89021ca3..2d213287 100644
--- a/db/source/printer/Epson-PM_3700C.xml
+++ b/db/source/printer/Epson-PM_3700C.xml
@@ -24,7 +24,7 @@
<!--no known parport probe information--></autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--verified-->
<!--no "contrib_url"-->
<comments>
diff --git a/db/source/printer/Epson-PM_4000PX.xml b/db/source/printer/Epson-PM_4000PX.xml
index 4709ed4e..2b3b9a00 100644
--- a/db/source/printer/Epson-PM_4000PX.xml
+++ b/db/source/printer/Epson-PM_4000PX.xml
@@ -29,7 +29,7 @@
<autodetect>
<!--no known parport probe information--></autodetect>
<functionality>B</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--verified-->
<!--no "contrib_url"-->
<comments>
diff --git a/db/source/printer/Epson-PM_5000C.xml b/db/source/printer/Epson-PM_5000C.xml
index 9299fdfa..30707f4c 100644
--- a/db/source/printer/Epson-PM_5000C.xml
+++ b/db/source/printer/Epson-PM_5000C.xml
@@ -24,7 +24,7 @@
</autodetect>
<functionality>B</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--verified-->
<!--no "contrib_url"-->
<comments>
diff --git a/db/source/printer/Epson-PM_7000C.xml b/db/source/printer/Epson-PM_7000C.xml
index 6208f181..ac892373 100644
--- a/db/source/printer/Epson-PM_7000C.xml
+++ b/db/source/printer/Epson-PM_7000C.xml
@@ -24,7 +24,7 @@
</autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--verified-->
<!--no "contrib_url"-->
<comments>
diff --git a/db/source/printer/Epson-PM_700C.xml b/db/source/printer/Epson-PM_700C.xml
index e33d3e05..0f7d0144 100644
--- a/db/source/printer/Epson-PM_700C.xml
+++ b/db/source/printer/Epson-PM_700C.xml
@@ -23,7 +23,7 @@
<autodetect>
<!--no known parport probe information--></autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver><!--verified--><!--no "contrib_url"-->
+ <driver>gutenprint</driver><!--verified--><!--no "contrib_url"-->
<comments>
<en>
diff --git a/db/source/printer/Epson-PM_730C.xml b/db/source/printer/Epson-PM_730C.xml
index 1f8208c7..9a0e55d2 100644
--- a/db/source/printer/Epson-PM_730C.xml
+++ b/db/source/printer/Epson-PM_730C.xml
@@ -23,7 +23,7 @@
<autodetect>
<!--no known parport probe information--></autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--not "unverified"-->
<!--no "contrib_url"-->
<comments>
diff --git a/db/source/printer/Epson-PM_740C.xml b/db/source/printer/Epson-PM_740C.xml
index b06f7a22..d2459cc5 100644
--- a/db/source/printer/Epson-PM_740C.xml
+++ b/db/source/printer/Epson-PM_740C.xml
@@ -23,7 +23,7 @@
<autodetect>
</autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--no "contrib_url"-->
<comments>
<en>
diff --git a/db/source/printer/Epson-PM_750C.xml b/db/source/printer/Epson-PM_750C.xml
index 13c34141..2dd035b6 100644
--- a/db/source/printer/Epson-PM_750C.xml
+++ b/db/source/printer/Epson-PM_750C.xml
@@ -26,7 +26,7 @@
<autodetect>
</autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver><!--verified--><!--no "contrib_url"-->
+ <driver>gutenprint</driver><!--verified--><!--no "contrib_url"-->
<comments>
<en>
diff --git a/db/source/printer/Epson-PM_760C.xml b/db/source/printer/Epson-PM_760C.xml
index 86c74f29..c5780978 100644
--- a/db/source/printer/Epson-PM_760C.xml
+++ b/db/source/printer/Epson-PM_760C.xml
@@ -23,7 +23,7 @@
<autodetect>
<!--no known parport probe information--></autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--not "unverified"--><!--no "contrib_url"-->
<comments>
<en>
diff --git a/db/source/printer/Epson-PM_770C.xml b/db/source/printer/Epson-PM_770C.xml
index f2268546..7fc14c1d 100644
--- a/db/source/printer/Epson-PM_770C.xml
+++ b/db/source/printer/Epson-PM_770C.xml
@@ -26,7 +26,7 @@
<autodetect>
</autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver><!--verified--><!--no "contrib_url"-->
+ <driver>gutenprint</driver><!--verified--><!--no "contrib_url"-->
<comments>
<en>
diff --git a/db/source/printer/Epson-PM_780C.xml b/db/source/printer/Epson-PM_780C.xml
index 2f94eda7..d411e161 100644
--- a/db/source/printer/Epson-PM_780C.xml
+++ b/db/source/printer/Epson-PM_780C.xml
@@ -23,7 +23,7 @@
<autodetect>
<!--no known parport probe information--></autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--not "unverified"-->
<!--no "contrib_url"-->
<comments>
diff --git a/db/source/printer/Epson-PM_790PT.xml b/db/source/printer/Epson-PM_790PT.xml
index 29736298..e7b64e7e 100644
--- a/db/source/printer/Epson-PM_790PT.xml
+++ b/db/source/printer/Epson-PM_790PT.xml
@@ -23,7 +23,7 @@
<autodetect>
<!--no known parport probe information--></autodetect>
<functionality>A</functionality><!--unknown preferred "driver"-->
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--not "unverified"-->
<!--no "contrib_url"-->
<comments>
diff --git a/db/source/printer/Epson-PM_800C.xml b/db/source/printer/Epson-PM_800C.xml
index 0ee58120..d565fd3b 100644
--- a/db/source/printer/Epson-PM_800C.xml
+++ b/db/source/printer/Epson-PM_800C.xml
@@ -23,7 +23,7 @@
<autodetect>
<!--no known parport probe information--></autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--no "contrib_url"-->
<comments>
<en>
diff --git a/db/source/printer/Epson-PM_820C.xml b/db/source/printer/Epson-PM_820C.xml
index e726c6dd..79b11b40 100644
--- a/db/source/printer/Epson-PM_820C.xml
+++ b/db/source/printer/Epson-PM_820C.xml
@@ -23,7 +23,7 @@
<autodetect>
<!--no known parport probe information--></autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--no "contrib_url"-->
<comments>
<en>
diff --git a/db/source/printer/Epson-PM_850PT.xml b/db/source/printer/Epson-PM_850PT.xml
index e3f3356b..0db10a62 100644
--- a/db/source/printer/Epson-PM_850PT.xml
+++ b/db/source/printer/Epson-PM_850PT.xml
@@ -23,7 +23,7 @@
<autodetect>
<!--no known parport probe information--></autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--no "contrib_url"-->
<comments>
<en>
diff --git a/db/source/printer/Epson-PM_870C.xml b/db/source/printer/Epson-PM_870C.xml
index 85fdd676..f100dbde 100644
--- a/db/source/printer/Epson-PM_870C.xml
+++ b/db/source/printer/Epson-PM_870C.xml
@@ -23,7 +23,7 @@
<autodetect>
<!--no known parport probe information--></autodetect>
<functionality>B</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--no "contrib_url"-->
<comments>
<en>
diff --git a/db/source/printer/Epson-PM_880C.xml b/db/source/printer/Epson-PM_880C.xml
index 1be089a0..3b445778 100644
--- a/db/source/printer/Epson-PM_880C.xml
+++ b/db/source/printer/Epson-PM_880C.xml
@@ -23,7 +23,7 @@
<autodetect>
<!--no known parport probe information--></autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--not "unverified"-->
<!--no "contrib_url"-->
<comments>
diff --git a/db/source/printer/Epson-PM_9000C.xml b/db/source/printer/Epson-PM_9000C.xml
index b299fac9..27984d7e 100644
--- a/db/source/printer/Epson-PM_9000C.xml
+++ b/db/source/printer/Epson-PM_9000C.xml
@@ -24,7 +24,7 @@
</autodetect>
<functionality>D</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--verified-->
<!--no "contrib_url"-->
<comments>
diff --git a/db/source/printer/Epson-PM_930C.xml b/db/source/printer/Epson-PM_930C.xml
index 3823e1c1..a5e50f35 100644
--- a/db/source/printer/Epson-PM_930C.xml
+++ b/db/source/printer/Epson-PM_930C.xml
@@ -29,7 +29,7 @@
<autodetect>
<!--no known parport probe information--></autodetect>
<functionality>F</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--verified-->
<!--no "contrib_url"-->
<comments>
diff --git a/db/source/printer/Epson-PM_950C.xml b/db/source/printer/Epson-PM_950C.xml
index ca068b04..2908e5b8 100644
--- a/db/source/printer/Epson-PM_950C.xml
+++ b/db/source/printer/Epson-PM_950C.xml
@@ -29,7 +29,7 @@
<autodetect>
<!--no known parport probe information--></autodetect>
<functionality>D</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--verified-->
<!--no "contrib_url"-->
<comments>
diff --git a/db/source/printer/Epson-PM_970C.xml b/db/source/printer/Epson-PM_970C.xml
index 179168c2..342703ec 100644
--- a/db/source/printer/Epson-PM_970C.xml
+++ b/db/source/printer/Epson-PM_970C.xml
@@ -29,7 +29,7 @@
<autodetect>
<!--no known parport probe information--></autodetect>
<functionality>D</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--verified-->
<!--no "contrib_url"-->
<comments>
diff --git a/db/source/printer/Epson-PX_7000.xml b/db/source/printer/Epson-PX_7000.xml
index a8bb7844..d35f4d5b 100644
--- a/db/source/printer/Epson-PX_7000.xml
+++ b/db/source/printer/Epson-PX_7000.xml
@@ -27,7 +27,7 @@
<autodetect>
</autodetect>
<functionality>D</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--verified-->
<!--no "contrib_url"-->
<comments>
diff --git a/db/source/printer/Epson-PX_9000.xml b/db/source/printer/Epson-PX_9000.xml
index 88a4528d..ce1abeda 100644
--- a/db/source/printer/Epson-PX_9000.xml
+++ b/db/source/printer/Epson-PX_9000.xml
@@ -27,7 +27,7 @@
<autodetect>
</autodetect>
<functionality>D</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--verified-->
<!--no "contrib_url"-->
<comments>
diff --git a/db/source/printer/Epson-PX_V500.xml b/db/source/printer/Epson-PX_V500.xml
index e3aabf37..2dfc8e5c 100644
--- a/db/source/printer/Epson-PX_V500.xml
+++ b/db/source/printer/Epson-PX_V500.xml
@@ -25,7 +25,7 @@
<autodetect>
</autodetect>
<functionality>B</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--verified-->
<!--no "contrib_url"-->
<comments>
diff --git a/db/source/printer/Epson-Stylus_C20SX.xml b/db/source/printer/Epson-Stylus_C20SX.xml
index 1350c101..9bedbde8 100644
--- a/db/source/printer/Epson-Stylus_C20SX.xml
+++ b/db/source/printer/Epson-Stylus_C20SX.xml
@@ -23,7 +23,7 @@
<autodetect>
</autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--verified-->
<!--no "contrib_url"-->
<comments>
diff --git a/db/source/printer/Epson-Stylus_C20UX.xml b/db/source/printer/Epson-Stylus_C20UX.xml
index f1e170ce..75fc634a 100644
--- a/db/source/printer/Epson-Stylus_C20UX.xml
+++ b/db/source/printer/Epson-Stylus_C20UX.xml
@@ -29,7 +29,7 @@
</general>
</autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--verified-->
<!--no "contrib_url"-->
<comments>
diff --git a/db/source/printer/Epson-Stylus_C40SX.xml b/db/source/printer/Epson-Stylus_C40SX.xml
index 3963ab0f..7bdd6d00 100644
--- a/db/source/printer/Epson-Stylus_C40SX.xml
+++ b/db/source/printer/Epson-Stylus_C40SX.xml
@@ -23,7 +23,7 @@
<autodetect>
</autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--verified-->
<!--no "contrib_url"-->
<comments>
diff --git a/db/source/printer/Epson-Stylus_C40UX.xml b/db/source/printer/Epson-Stylus_C40UX.xml
index a2320744..7588b40c 100644
--- a/db/source/printer/Epson-Stylus_C40UX.xml
+++ b/db/source/printer/Epson-Stylus_C40UX.xml
@@ -23,7 +23,7 @@
<autodetect>
</autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--verified-->
<!--no "contrib_url"-->
<comments>
diff --git a/db/source/printer/Epson-Stylus_C41SX.xml b/db/source/printer/Epson-Stylus_C41SX.xml
index d7ad766f..5e565ef0 100644
--- a/db/source/printer/Epson-Stylus_C41SX.xml
+++ b/db/source/printer/Epson-Stylus_C41SX.xml
@@ -23,7 +23,7 @@
<autodetect>
</autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--verified-->
<!--no "contrib_url"-->
<comments>
diff --git a/db/source/printer/Epson-Stylus_C41UX.xml b/db/source/printer/Epson-Stylus_C41UX.xml
index e0ba69b2..1b803943 100644
--- a/db/source/printer/Epson-Stylus_C41UX.xml
+++ b/db/source/printer/Epson-Stylus_C41UX.xml
@@ -23,7 +23,7 @@
<autodetect>
</autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--verified-->
<!--no "contrib_url"-->
<comments>
diff --git a/db/source/printer/Epson-Stylus_C42SX.xml b/db/source/printer/Epson-Stylus_C42SX.xml
index dbaf8d52..e0c9e6de 100644
--- a/db/source/printer/Epson-Stylus_C42SX.xml
+++ b/db/source/printer/Epson-Stylus_C42SX.xml
@@ -23,7 +23,7 @@
<autodetect>
</autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--verified-->
<!--no "contrib_url"-->
<comments>
diff --git a/db/source/printer/Epson-Stylus_C42UX.xml b/db/source/printer/Epson-Stylus_C42UX.xml
index 56f48fef..1f619a20 100644
--- a/db/source/printer/Epson-Stylus_C42UX.xml
+++ b/db/source/printer/Epson-Stylus_C42UX.xml
@@ -29,7 +29,7 @@
</general>
</autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--verified-->
<!--no "contrib_url"-->
<comments>
diff --git a/db/source/printer/Epson-Stylus_C43.xml b/db/source/printer/Epson-Stylus_C43.xml
index 1d44a3c4..f094bdba 100644
--- a/db/source/printer/Epson-Stylus_C43.xml
+++ b/db/source/printer/Epson-Stylus_C43.xml
@@ -29,7 +29,7 @@
</general>
</autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--verified-->
<!--no "contrib_url"-->
<comments>
diff --git a/db/source/printer/Epson-Stylus_C43SX.xml b/db/source/printer/Epson-Stylus_C43SX.xml
index 5af96a31..9c368987 100644
--- a/db/source/printer/Epson-Stylus_C43SX.xml
+++ b/db/source/printer/Epson-Stylus_C43SX.xml
@@ -29,7 +29,7 @@
</general>
</autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--verified-->
<!--no "contrib_url"-->
<comments>
diff --git a/db/source/printer/Epson-Stylus_C43UX.xml b/db/source/printer/Epson-Stylus_C43UX.xml
index c6857bc0..b46a8c24 100644
--- a/db/source/printer/Epson-Stylus_C43UX.xml
+++ b/db/source/printer/Epson-Stylus_C43UX.xml
@@ -29,7 +29,7 @@
</general>
</autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--verified-->
<!--no "contrib_url"-->
<comments>
diff --git a/db/source/printer/Epson-Stylus_C44SX.xml b/db/source/printer/Epson-Stylus_C44SX.xml
index 6252581e..b033e44f 100644
--- a/db/source/printer/Epson-Stylus_C44SX.xml
+++ b/db/source/printer/Epson-Stylus_C44SX.xml
@@ -29,7 +29,7 @@
</general>
</autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--verified-->
<!--no "contrib_url"-->
<comments>
diff --git a/db/source/printer/Epson-Stylus_C44UX.xml b/db/source/printer/Epson-Stylus_C44UX.xml
index 22fcd816..2fca5b94 100644
--- a/db/source/printer/Epson-Stylus_C44UX.xml
+++ b/db/source/printer/Epson-Stylus_C44UX.xml
@@ -29,7 +29,7 @@
</general>
</autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--verified-->
<!--no "contrib_url"-->
<comments>
diff --git a/db/source/printer/Epson-Stylus_C46.xml b/db/source/printer/Epson-Stylus_C46.xml
index 33b96874..9731d1e6 100644
--- a/db/source/printer/Epson-Stylus_C46.xml
+++ b/db/source/printer/Epson-Stylus_C46.xml
@@ -29,7 +29,7 @@
</general>
</autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--verified-->
<!--no "contrib_url"-->
<comments>
diff --git a/db/source/printer/Epson-Stylus_C50.xml b/db/source/printer/Epson-Stylus_C50.xml
index 817d0735..d703b6df 100644
--- a/db/source/printer/Epson-Stylus_C50.xml
+++ b/db/source/printer/Epson-Stylus_C50.xml
@@ -23,7 +23,7 @@
<autodetect>
</autodetect>
<functionality>B</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--verified-->
<!--no "contrib_url"-->
<comments>
diff --git a/db/source/printer/Epson-Stylus_C60.xml b/db/source/printer/Epson-Stylus_C60.xml
index e4635cf9..c3a68e1f 100644
--- a/db/source/printer/Epson-Stylus_C60.xml
+++ b/db/source/printer/Epson-Stylus_C60.xml
@@ -29,7 +29,7 @@
</general>
</autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--verified-->
<!--no "contrib_url"-->
<comments>
diff --git a/db/source/printer/Epson-Stylus_C61.xml b/db/source/printer/Epson-Stylus_C61.xml
index 3a6b3c1d..869bc114 100644
--- a/db/source/printer/Epson-Stylus_C61.xml
+++ b/db/source/printer/Epson-Stylus_C61.xml
@@ -23,7 +23,7 @@
<autodetect>
</autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--verified-->
<!--no "contrib_url"-->
<comments>
diff --git a/db/source/printer/Epson-Stylus_C62.xml b/db/source/printer/Epson-Stylus_C62.xml
index 98de780f..3c6e4661 100644
--- a/db/source/printer/Epson-Stylus_C62.xml
+++ b/db/source/printer/Epson-Stylus_C62.xml
@@ -29,7 +29,7 @@
</usb>
</autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--verified-->
<!--no "contrib_url"-->
<comments>
diff --git a/db/source/printer/Epson-Stylus_C63.xml b/db/source/printer/Epson-Stylus_C63.xml
index 156ac5c6..733f3b9d 100644
--- a/db/source/printer/Epson-Stylus_C63.xml
+++ b/db/source/printer/Epson-Stylus_C63.xml
@@ -25,7 +25,7 @@
<autodetect>
</autodetect>
<functionality>B</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--verified-->
<!--no "contrib_url"-->
<comments>
diff --git a/db/source/printer/Epson-Stylus_C64.xml b/db/source/printer/Epson-Stylus_C64.xml
index 00db659f..c0e3128d 100644
--- a/db/source/printer/Epson-Stylus_C64.xml
+++ b/db/source/printer/Epson-Stylus_C64.xml
@@ -25,7 +25,7 @@
<autodetect>
</autodetect>
<functionality>B</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--verified-->
<!--no "contrib_url"-->
<comments>
diff --git a/db/source/printer/Epson-Stylus_C65.xml b/db/source/printer/Epson-Stylus_C65.xml
index 799d2310..3436f1ec 100644
--- a/db/source/printer/Epson-Stylus_C65.xml
+++ b/db/source/printer/Epson-Stylus_C65.xml
@@ -1,6 +1,6 @@
-<printer id="printer/Epson-Stylus_C68">
+<printer id="printer/Epson-Stylus_C65">
<make>Epson</make>
- <model>Stylus C68</model>
+ <model>Stylus C65</model>
<mechanism>
<inkjet/>
<color/>
@@ -25,9 +25,9 @@
<autodetect>
<usb>
<commandset>ESCPL2,BDC,D4</commandset>
- <description>EPSON Stylus C68</description>
+ <description>EPSON Stylus C65</description>
<manufacturer>EPSON</manufacturer>
- <model>Stylus C68</model>
+ <model>Stylus C65</model>
</usb>
</autodetect>
<functionality>B</functionality>
diff --git a/db/source/printer/Epson-Stylus_C66.xml b/db/source/printer/Epson-Stylus_C66.xml
index 50b7900b..a0366055 100644
--- a/db/source/printer/Epson-Stylus_C66.xml
+++ b/db/source/printer/Epson-Stylus_C66.xml
@@ -31,7 +31,7 @@
</usb>
</autodetect>
<functionality>B</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--verified-->
<!--no "contrib_url"-->
</printer>
diff --git a/db/source/printer/Epson-Stylus_C70.xml b/db/source/printer/Epson-Stylus_C70.xml
index 4f675802..ba06011c 100644
--- a/db/source/printer/Epson-Stylus_C70.xml
+++ b/db/source/printer/Epson-Stylus_C70.xml
@@ -25,7 +25,7 @@
<autodetect>
</autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--verified-->
<!--no "contrib_url"-->
<comments>
diff --git a/db/source/printer/Epson-Stylus_C80.xml b/db/source/printer/Epson-Stylus_C80.xml
index f2e93492..714f4f6d 100644
--- a/db/source/printer/Epson-Stylus_C80.xml
+++ b/db/source/printer/Epson-Stylus_C80.xml
@@ -31,7 +31,7 @@
</general>
</autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--verified-->
<!--no "contrib_url"-->
<comments>
diff --git a/db/source/printer/Epson-Stylus_C82.xml b/db/source/printer/Epson-Stylus_C82.xml
index 1b56ec75..c2f4a3a0 100644
--- a/db/source/printer/Epson-Stylus_C82.xml
+++ b/db/source/printer/Epson-Stylus_C82.xml
@@ -31,7 +31,7 @@
</usb>
</autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--verified-->
<!--no "contrib_url"-->
<comments>
diff --git a/db/source/printer/Epson-Stylus_C83.xml b/db/source/printer/Epson-Stylus_C83.xml
index bf89034c..1bbe57fa 100644
--- a/db/source/printer/Epson-Stylus_C83.xml
+++ b/db/source/printer/Epson-Stylus_C83.xml
@@ -25,7 +25,7 @@
<autodetect>
</autodetect>
<functionality>B</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--verified-->
<!--no "contrib_url"-->
<comments>
diff --git a/db/source/printer/Epson-Stylus_C84.xml b/db/source/printer/Epson-Stylus_C84.xml
index 799f51a9..eda84487 100644
--- a/db/source/printer/Epson-Stylus_C84.xml
+++ b/db/source/printer/Epson-Stylus_C84.xml
@@ -31,7 +31,7 @@
</general>
</autodetect>
<functionality>B</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--verified-->
<!--no "contrib_url"-->
<comments>
diff --git a/db/source/printer/Epson-Stylus_C86.xml b/db/source/printer/Epson-Stylus_C86.xml
index e245435b..c758e99f 100644
--- a/db/source/printer/Epson-Stylus_C86.xml
+++ b/db/source/printer/Epson-Stylus_C86.xml
@@ -31,7 +31,7 @@
</general>
</autodetect>
<functionality>B</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--verified-->
<!--no "contrib_url"-->
<comments>
diff --git a/db/source/printer/Epson-Stylus_C88.xml b/db/source/printer/Epson-Stylus_C88.xml
index 7c8c0211..5ecf2620 100644
--- a/db/source/printer/Epson-Stylus_C88.xml
+++ b/db/source/printer/Epson-Stylus_C88.xml
@@ -31,7 +31,7 @@
</general>
</autodetect>
<functionality>B</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--verified-->
<!--no "contrib_url"-->
<comments>
diff --git a/db/source/printer/Epson-Stylus_CX3200.xml b/db/source/printer/Epson-Stylus_CX3200.xml
index 4d54c8fd..6d8ef034 100644
--- a/db/source/printer/Epson-Stylus_CX3200.xml
+++ b/db/source/printer/Epson-Stylus_CX3200.xml
@@ -29,7 +29,7 @@
</usb>
</autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--verified-->
<!--no "contrib_url"-->
<comments>
diff --git a/db/source/printer/Epson-Stylus_CX5200.xml b/db/source/printer/Epson-Stylus_CX5200.xml
index b8d9c357..13ea12af 100644
--- a/db/source/printer/Epson-Stylus_CX5200.xml
+++ b/db/source/printer/Epson-Stylus_CX5200.xml
@@ -23,7 +23,7 @@
<autodetect>
</autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--verified-->
<!--no "contrib_url"-->
<comments>
diff --git a/db/source/printer/Epson-Stylus_CX5400.xml b/db/source/printer/Epson-Stylus_CX5400.xml
index 1b135623..5be75ee0 100644
--- a/db/source/printer/Epson-Stylus_CX5400.xml
+++ b/db/source/printer/Epson-Stylus_CX5400.xml
@@ -33,7 +33,7 @@
</usb>
</autodetect>
<functionality>B</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--verified-->
<!--no "contrib_url"-->
<comments>
diff --git a/db/source/printer/Epson-Stylus_CX6400.xml b/db/source/printer/Epson-Stylus_CX6400.xml
index b5c08712..0b525b4e 100644
--- a/db/source/printer/Epson-Stylus_CX6400.xml
+++ b/db/source/printer/Epson-Stylus_CX6400.xml
@@ -27,7 +27,7 @@
<autodetect>
</autodetect>
<functionality>B</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--verified-->
<!--no "contrib_url"-->
<comments>
diff --git a/db/source/printer/Epson-Stylus_Color.xml b/db/source/printer/Epson-Stylus_Color.xml
index a1d96fc7..7ffcbac9 100644
--- a/db/source/printer/Epson-Stylus_Color.xml
+++ b/db/source/printer/Epson-Stylus_Color.xml
@@ -26,7 +26,7 @@
<autodetect>
<!--no known parport probe information--></autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--not "unverified"-->
<contrib_url>http://eunuchs.org/epson/index.html</contrib_url>
<comments>
diff --git a/db/source/printer/Epson-Stylus_Color_1160.xml b/db/source/printer/Epson-Stylus_Color_1160.xml
index 2248590f..cef085a2 100644
--- a/db/source/printer/Epson-Stylus_Color_1160.xml
+++ b/db/source/printer/Epson-Stylus_Color_1160.xml
@@ -17,7 +17,7 @@
<autodetect>
<!--no known parport probe information--></autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver><!--verified--><!--affiliate keys; modify and face my wrath!-->
+ <driver>gutenprint</driver><!--verified--><!--affiliate keys; modify and face my wrath!-->
<buyit>buy:108096</buyit><!--no "contrib_url"-->
<comments>
<en>I have no information on this printer other than that the stp driver author
diff --git a/db/source/printer/Epson-Stylus_Color_1500.xml b/db/source/printer/Epson-Stylus_Color_1500.xml
index 1c6fbaee..51b55df3 100644
--- a/db/source/printer/Epson-Stylus_Color_1500.xml
+++ b/db/source/printer/Epson-Stylus_Color_1500.xml
@@ -17,7 +17,7 @@
<autodetect>
<!--no known parport probe information--></autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver><!--verified--><!--no "contrib_url"-->
+ <driver>gutenprint</driver><!--verified--><!--no "contrib_url"-->
<comments>
<en>I cannot find specs or anything for this printer, but I assume that it is similar to the 1520, a 4 color 17x22 printer.
&lt;br&gt;The stp driver can be expected to drive this printer perfectly.</en>
diff --git a/db/source/printer/Epson-Stylus_Color_1520.xml b/db/source/printer/Epson-Stylus_Color_1520.xml
index ce9c3368..7fff4926 100644
--- a/db/source/printer/Epson-Stylus_Color_1520.xml
+++ b/db/source/printer/Epson-Stylus_Color_1520.xml
@@ -28,7 +28,7 @@
</parallel>
</autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver><!--verified--><!--affiliate keys; modify and face my wrath!-->
+ <driver>gutenprint</driver><!--verified--><!--affiliate keys; modify and face my wrath!-->
<buyit>pcm:177139/96412,cfs:16813,buy:6596out:45891</buyit><!--no "contrib_url"-->
<comments>
<en>The best quality will come from the stp driver.
diff --git a/db/source/printer/Epson-Stylus_Color_3000.xml b/db/source/printer/Epson-Stylus_Color_3000.xml
index a436af12..4f54d19b 100644
--- a/db/source/printer/Epson-Stylus_Color_3000.xml
+++ b/db/source/printer/Epson-Stylus_Color_3000.xml
@@ -26,7 +26,7 @@
<autodetect>
<!--no known parport probe information--></autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver><!--verified--><!--affiliate keys; modify and face my wrath!-->
+ <driver>gutenprint</driver><!--verified--><!--affiliate keys; modify and face my wrath!-->
<buyit>buy:10009759,amz:B00004SYVG,cfs:16903</buyit><!--no "contrib_url"-->
<comments>
<en>Using the stcolor drivers, max resolution is 360dpi.
diff --git a/db/source/printer/Epson-Stylus_Color_400.xml b/db/source/printer/Epson-Stylus_Color_400.xml
index e721bc4e..cb308506 100644
--- a/db/source/printer/Epson-Stylus_Color_400.xml
+++ b/db/source/printer/Epson-Stylus_Color_400.xml
@@ -26,7 +26,7 @@
<autodetect>
<!--no known parport probe information--></autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver><!--verified--><!--no "contrib_url"-->
+ <driver>gutenprint</driver><!--verified--><!--no "contrib_url"-->
<comments>
<en>Works with stcolor driver using the -dSoftweave parameter. Also
works with uniprint driver and stc500p.upp and stc500ph.upp parameter
diff --git a/db/source/printer/Epson-Stylus_Color_440.xml b/db/source/printer/Epson-Stylus_Color_440.xml
index 31d24daf..035b26c6 100644
--- a/db/source/printer/Epson-Stylus_Color_440.xml
+++ b/db/source/printer/Epson-Stylus_Color_440.xml
@@ -32,7 +32,7 @@
</parallel>
</autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--not "unverified"--><!--no "contrib_url"-->
<comments>
<en>21 jets per color. stcolor drives a different number of jets; you can
diff --git a/db/source/printer/Epson-Stylus_Color_460.xml b/db/source/printer/Epson-Stylus_Color_460.xml
index 926b7348..d06dc36d 100644
--- a/db/source/printer/Epson-Stylus_Color_460.xml
+++ b/db/source/printer/Epson-Stylus_Color_460.xml
@@ -31,7 +31,7 @@
</parallel>
</autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--not "unverified"--><!--no "contrib_url"-->
<comments>
<en>Should be perfect with stp driver.</en>
diff --git a/db/source/printer/Epson-Stylus_Color_480.xml b/db/source/printer/Epson-Stylus_Color_480.xml
index e7d10f28..356547cb 100644
--- a/db/source/printer/Epson-Stylus_Color_480.xml
+++ b/db/source/printer/Epson-Stylus_Color_480.xml
@@ -33,7 +33,7 @@
</usb>
</autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--no "contrib_url"-->
<comments>
<en>
diff --git a/db/source/printer/Epson-Stylus_Color_500.xml b/db/source/printer/Epson-Stylus_Color_500.xml
index 6461f2fa..0670685c 100644
--- a/db/source/printer/Epson-Stylus_Color_500.xml
+++ b/db/source/printer/Epson-Stylus_Color_500.xml
@@ -26,7 +26,7 @@
<autodetect>
<!--no known parport probe information--></autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver><!--verified--><!--no "contrib_url"-->
+ <driver>gutenprint</driver><!--verified--><!--no "contrib_url"-->
<comments>
<en>
I (Till) got an old Stylus Color 500 which has big problems
diff --git a/db/source/printer/Epson-Stylus_Color_580.xml b/db/source/printer/Epson-Stylus_Color_580.xml
index 0ce35bcd..f18ff8bd 100644
--- a/db/source/printer/Epson-Stylus_Color_580.xml
+++ b/db/source/printer/Epson-Stylus_Color_580.xml
@@ -22,7 +22,7 @@
<autodetect>
<!--no known parport probe information--></autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<contrib_url>http://xwtools.automatix.de/</contrib_url>
<comments>
<en>
diff --git a/db/source/printer/Epson-Stylus_Color_600.xml b/db/source/printer/Epson-Stylus_Color_600.xml
index 96a309f1..b996ecf9 100644
--- a/db/source/printer/Epson-Stylus_Color_600.xml
+++ b/db/source/printer/Epson-Stylus_Color_600.xml
@@ -31,7 +31,7 @@
</parallel>
</autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver><!--verified--><!--no "contrib_url"-->
+ <driver>gutenprint</driver><!--verified--><!--no "contrib_url"-->
<comments>
<en>Should work perfectly with stp.
&lt;P&gt;
diff --git a/db/source/printer/Epson-Stylus_Color_640.xml b/db/source/printer/Epson-Stylus_Color_640.xml
index 99a8ae06..b6ef1fd9 100644
--- a/db/source/printer/Epson-Stylus_Color_640.xml
+++ b/db/source/printer/Epson-Stylus_Color_640.xml
@@ -26,7 +26,7 @@
<autodetect>
<!--no known parport probe information--></autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver><!--verified--><!--no "contrib_url"-->
+ <driver>gutenprint</driver><!--verified--><!--no "contrib_url"-->
<comments>
<en>Only works at 360x360 with stcolor and ghostscript 4.03.
&lt;br&gt;Redhat users (and probably others) can upgrade to ghostscript 5.50, printtool 3.40 and rhs-printfilters 1.50 and use the Epson Stylus Color modes stc600ih, stc600p and st600pl (1440, 720 and 360 dpi).
diff --git a/db/source/printer/Epson-Stylus_Color_660.xml b/db/source/printer/Epson-Stylus_Color_660.xml
index 3b49f72c..1c34cc1b 100644
--- a/db/source/printer/Epson-Stylus_Color_660.xml
+++ b/db/source/printer/Epson-Stylus_Color_660.xml
@@ -26,7 +26,7 @@
<autodetect>
<!--no known parport probe information--></autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver><!--verified--><!--no "contrib_url"-->
+ <driver>gutenprint</driver><!--verified--><!--no "contrib_url"-->
<comments>
<en>I have only tested at 1440x720 with uniprint. Printing is
extremely slow at that resolution, but text quality is excellent.
diff --git a/db/source/printer/Epson-Stylus_Color_670.xml b/db/source/printer/Epson-Stylus_Color_670.xml
index 5ee8420f..67f96619 100644
--- a/db/source/printer/Epson-Stylus_Color_670.xml
+++ b/db/source/printer/Epson-Stylus_Color_670.xml
@@ -32,7 +32,7 @@
</parallel>
</autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--not "unverified"--><!--no "contrib_url"-->
<comments>
<en>
diff --git a/db/source/printer/Epson-Stylus_Color_680.xml b/db/source/printer/Epson-Stylus_Color_680.xml
index bdec39ea..2df33889 100644
--- a/db/source/printer/Epson-Stylus_Color_680.xml
+++ b/db/source/printer/Epson-Stylus_Color_680.xml
@@ -19,7 +19,7 @@
<autodetect>
<!--no known parport probe information--></autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--no "contrib_url"-->
<comments>
<en>
diff --git a/db/source/printer/Epson-Stylus_Color_740.xml b/db/source/printer/Epson-Stylus_Color_740.xml
index 68977e8e..b3d09aa0 100644
--- a/db/source/printer/Epson-Stylus_Color_740.xml
+++ b/db/source/printer/Epson-Stylus_Color_740.xml
@@ -32,7 +32,7 @@
</parallel>
</autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver><!--verified--><!--no "contrib_url"-->
+ <driver>gutenprint</driver><!--verified--><!--no "contrib_url"-->
<comments>
<en>Ed: The gimp-print &quot;stp&quot; driver also supports this printer with the best color results. Plain 740&apos;s are a bit hard to find, but the 740i models designed to match the iMac are in fact no different and come in several colors...
&lt;p&gt;
diff --git a/db/source/printer/Epson-Stylus_Color_760.xml b/db/source/printer/Epson-Stylus_Color_760.xml
index f1075707..158e281a 100644
--- a/db/source/printer/Epson-Stylus_Color_760.xml
+++ b/db/source/printer/Epson-Stylus_Color_760.xml
@@ -32,7 +32,7 @@
</parallel>
</autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver><!--verified--><!--no "contrib_url"-->
+ <driver>gutenprint</driver><!--verified--><!--no "contrib_url"-->
<comments>
<en>Note that you *MUST* turn off the so-called &quot;D4&quot; mode of the parallel interface of this printer in order to get it to work.
To turn off the D4 mode, follow these instructions (from &lt;a href=&quot;http://files.support.epson.com/pdf/sc760_/sc760_f1.txt&quot;&gt;http://files.support.epson.com/pdf/sc760_/sc760_f1.txt&lt;/a&gt;):
diff --git a/db/source/printer/Epson-Stylus_Color_777.xml b/db/source/printer/Epson-Stylus_Color_777.xml
index b8be5f7d..7a7145f0 100644
--- a/db/source/printer/Epson-Stylus_Color_777.xml
+++ b/db/source/printer/Epson-Stylus_Color_777.xml
@@ -30,7 +30,7 @@
</usb>
</autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver><!--verified--><!--affiliate keys; modify and face my wrath!-->
+ <driver>gutenprint</driver><!--verified--><!--affiliate keys; modify and face my wrath!-->
<buyit>cfs:108679,cfs(i):110638buy:10258811</buyit><!--no "contrib_url"-->
<comments>
<en>This is the same printer as the (European) &lt;a
diff --git a/db/source/printer/Epson-Stylus_Color_800.xml b/db/source/printer/Epson-Stylus_Color_800.xml
index 63b2e3cd..15c35f89 100644
--- a/db/source/printer/Epson-Stylus_Color_800.xml
+++ b/db/source/printer/Epson-Stylus_Color_800.xml
@@ -31,7 +31,7 @@
</parallel>
</autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver><!--verified--><!--no "contrib_url"-->
+ <driver>gutenprint</driver><!--verified--><!--no "contrib_url"-->
<comments>
<en>Probably works best with the stp driver.</en>
</comments>
diff --git a/db/source/printer/Epson-Stylus_Color_850.xml b/db/source/printer/Epson-Stylus_Color_850.xml
index d0f03070..b8f2b52c 100644
--- a/db/source/printer/Epson-Stylus_Color_850.xml
+++ b/db/source/printer/Epson-Stylus_Color_850.xml
@@ -26,7 +26,7 @@
<autodetect>
<!--no known parport probe information--></autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver><!--verified--><!--no "contrib_url"-->
+ <driver>gutenprint</driver><!--verified--><!--no "contrib_url"-->
<comments>
<en>used stc800ih.upp for making some color overheads, including
some molecular model pictures.
diff --git a/db/source/printer/Epson-Stylus_Color_860.xml b/db/source/printer/Epson-Stylus_Color_860.xml
index d3afdcad..329a3c6d 100644
--- a/db/source/printer/Epson-Stylus_Color_860.xml
+++ b/db/source/printer/Epson-Stylus_Color_860.xml
@@ -26,7 +26,7 @@
<autodetect>
<!--no known parport probe information--></autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver><!--verified--><!--no "contrib_url"-->
+ <driver>gutenprint</driver><!--verified--><!--no "contrib_url"-->
<comments>
<en>The best driver is the stp driver from the gimp-print project. Various older
stylus drivers also work, but the quality is not as good.
diff --git a/db/source/printer/Epson-Stylus_Color_880.xml b/db/source/printer/Epson-Stylus_Color_880.xml
index e5cdad24..9a836b92 100644
--- a/db/source/printer/Epson-Stylus_Color_880.xml
+++ b/db/source/printer/Epson-Stylus_Color_880.xml
@@ -29,7 +29,7 @@
</parallel>
</autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver><!--verified--><!--affiliate keys; modify and face my wrath!-->
+ <driver>gutenprint</driver><!--verified--><!--affiliate keys; modify and face my wrath!-->
<buyit>buy:10258840,cfs:108680cfs(i):115767</buyit><!--no "contrib_url"-->
<comments>
<en>
diff --git a/db/source/printer/Epson-Stylus_Color_8_3.xml b/db/source/printer/Epson-Stylus_Color_8_3.xml
index a6cf8564..55100488 100644
--- a/db/source/printer/Epson-Stylus_Color_8_3.xml
+++ b/db/source/printer/Epson-Stylus_Color_8_3.xml
@@ -24,7 +24,7 @@
</autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--verified-->
<!--no "contrib_url"-->
<comments>
diff --git a/db/source/printer/Epson-Stylus_Color_900.xml b/db/source/printer/Epson-Stylus_Color_900.xml
index 6eab09a9..1d5f071f 100644
--- a/db/source/printer/Epson-Stylus_Color_900.xml
+++ b/db/source/printer/Epson-Stylus_Color_900.xml
@@ -32,7 +32,7 @@
</parallel>
</autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver><!--verified--><!--affiliate keys; modify and face my wrath!-->
+ <driver>gutenprint</driver><!--verified--><!--affiliate keys; modify and face my wrath!-->
<buyit>cfs( graphite):96040</buyit><!--no "contrib_url"-->
<comments>
<en>The gimp driver doesn&apos;t work for the 900N (ethernet) printer; it
diff --git a/db/source/printer/Epson-Stylus_Color_980.xml b/db/source/printer/Epson-Stylus_Color_980.xml
index 8aea6fab..175769c2 100644
--- a/db/source/printer/Epson-Stylus_Color_980.xml
+++ b/db/source/printer/Epson-Stylus_Color_980.xml
@@ -24,7 +24,7 @@
</parallel>
</autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver><!--verified-->
+ <driver>gutenprint</driver><!--verified-->
<contrib_url></contrib_url>
<comments>
<en>
diff --git a/db/source/printer/Epson-Stylus_Color_I.xml b/db/source/printer/Epson-Stylus_Color_I.xml
index 12375c0d..ab4c6ead 100644
--- a/db/source/printer/Epson-Stylus_Color_I.xml
+++ b/db/source/printer/Epson-Stylus_Color_I.xml
@@ -23,7 +23,7 @@
<autodetect>
<!--no known parport probe information--></autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver><!--verified--><!--no "contrib_url"-->
+ <driver>gutenprint</driver><!--verified--><!--no "contrib_url"-->
<comments>
<en>
Uniprint files:&lt;p&gt;
diff --git a/db/source/printer/Epson-Stylus_Color_II.xml b/db/source/printer/Epson-Stylus_Color_II.xml
index b93a408a..85c0ab8d 100644
--- a/db/source/printer/Epson-Stylus_Color_II.xml
+++ b/db/source/printer/Epson-Stylus_Color_II.xml
@@ -26,7 +26,7 @@
<autodetect>
<!--no known parport probe information--></autodetect>
<functionality>B</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<contrib_url>http://eunuchs.org/epson/index.html</contrib_url>
<comments>
<en>
diff --git a/db/source/printer/Epson-Stylus_Color_IIs.xml b/db/source/printer/Epson-Stylus_Color_IIs.xml
index 30dce777..51aa169e 100644
--- a/db/source/printer/Epson-Stylus_Color_IIs.xml
+++ b/db/source/printer/Epson-Stylus_Color_IIs.xml
@@ -26,7 +26,7 @@
<autodetect>
<!--no known parport probe information--></autodetect>
<functionality>B</functionality>
- <driver>gimp-print</driver><!--verified-->
+ <driver>gutenprint</driver><!--verified-->
<contrib_url>http://eunuchs.org/epson/index.html</contrib_url>
<comments>
<en>
diff --git a/db/source/printer/Epson-Stylus_Color_PRO.xml b/db/source/printer/Epson-Stylus_Color_PRO.xml
index a7f436ad..df919c79 100644
--- a/db/source/printer/Epson-Stylus_Color_PRO.xml
+++ b/db/source/printer/Epson-Stylus_Color_PRO.xml
@@ -23,7 +23,7 @@
<autodetect>
<!--no known parport probe information--></autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver><!--verified--><!--no "contrib_url"-->
+ <driver>gutenprint</driver><!--verified--><!--no "contrib_url"-->
<comments>
<en>Work best with driver `stp&apos;.</en>
</comments>
diff --git a/db/source/printer/Epson-Stylus_Photo.xml b/db/source/printer/Epson-Stylus_Photo.xml
index cfcdd561..996c7f4f 100644
--- a/db/source/printer/Epson-Stylus_Photo.xml
+++ b/db/source/printer/Epson-Stylus_Photo.xml
@@ -23,7 +23,7 @@
<autodetect>
<!--no known parport probe information--></autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver><!--verified--><!--no "contrib_url"-->
+ <driver>gutenprint</driver><!--verified--><!--no "contrib_url"-->
<comments>
<en>stp now supports photo modes, alignment, etc; this printer should work perfectly.</en>
</comments>
diff --git a/db/source/printer/Epson-Stylus_Photo_1200.xml b/db/source/printer/Epson-Stylus_Photo_1200.xml
index a79fa2c7..2aaf8f9d 100644
--- a/db/source/printer/Epson-Stylus_Photo_1200.xml
+++ b/db/source/printer/Epson-Stylus_Photo_1200.xml
@@ -23,7 +23,7 @@
<autodetect>
<!--no known parport probe information--></autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver><!--verified--><!--no "contrib_url"-->
+ <driver>gutenprint</driver><!--verified--><!--no "contrib_url"-->
<comments>
<en>48 nozzles per color, CMYKcm 6-color printing.</en>
</comments>
diff --git a/db/source/printer/Epson-Stylus_Photo_1270.xml b/db/source/printer/Epson-Stylus_Photo_1270.xml
index 651d16fb..abe49548 100644
--- a/db/source/printer/Epson-Stylus_Photo_1270.xml
+++ b/db/source/printer/Epson-Stylus_Photo_1270.xml
@@ -23,7 +23,7 @@
<autodetect>
<!--no known parport probe information--></autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver><!--verified--><!--affiliate keys; modify and face my wrath!-->
+ <driver>gutenprint</driver><!--verified--><!--affiliate keys; modify and face my wrath!-->
<buyit>cfs:93839,pcm:123456/57351,amz:B00004SBM4out:67795.buy:10243550</buyit><!--no "contrib_url"-->
<comments>
<en>48 nozzles per color; 6 color CMYKcm process.
diff --git a/db/source/printer/Epson-Stylus_Photo_1280.xml b/db/source/printer/Epson-Stylus_Photo_1280.xml
index f8d2e3b6..234e887f 100644
--- a/db/source/printer/Epson-Stylus_Photo_1280.xml
+++ b/db/source/printer/Epson-Stylus_Photo_1280.xml
@@ -24,7 +24,7 @@
<!--no known parport probe information--></autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--verified-->
<!--no "contrib_url"-->
<comments>
diff --git a/db/source/printer/Epson-Stylus_Photo_1290.xml b/db/source/printer/Epson-Stylus_Photo_1290.xml
index 3c97ed92..17639f89 100644
--- a/db/source/printer/Epson-Stylus_Photo_1290.xml
+++ b/db/source/printer/Epson-Stylus_Photo_1290.xml
@@ -24,7 +24,7 @@
<!--no known parport probe information--></autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--verified-->
<!--no "contrib_url"-->
<comments>
diff --git a/db/source/printer/Epson-Stylus_Photo_1290S.xml b/db/source/printer/Epson-Stylus_Photo_1290S.xml
index 0b09e21f..51824811 100644
--- a/db/source/printer/Epson-Stylus_Photo_1290S.xml
+++ b/db/source/printer/Epson-Stylus_Photo_1290S.xml
@@ -24,7 +24,7 @@
<!--no known parport probe information--></autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--verified-->
<!--no "contrib_url"-->
<comments>
diff --git a/db/source/printer/Epson-Stylus_Photo_2000P.xml b/db/source/printer/Epson-Stylus_Photo_2000P.xml
index a2af8939..2307eb0e 100644
--- a/db/source/printer/Epson-Stylus_Photo_2000P.xml
+++ b/db/source/printer/Epson-Stylus_Photo_2000P.xml
@@ -17,7 +17,7 @@
<autodetect>
<!--no known parport probe information--></autodetect>
<functionality>D</functionality>
- <driver>gimp-print</driver><!--verified--><!--no "contrib_url"-->
+ <driver>gutenprint</driver><!--verified--><!--no "contrib_url"-->
<comments>
<en>Not well tuned yet in the stp driver. It can be expected to work well in the future.</en>
</comments>
diff --git a/db/source/printer/Epson-Stylus_Photo_2100.xml b/db/source/printer/Epson-Stylus_Photo_2100.xml
index 76a391e6..19e1b939 100644
--- a/db/source/printer/Epson-Stylus_Photo_2100.xml
+++ b/db/source/printer/Epson-Stylus_Photo_2100.xml
@@ -29,7 +29,7 @@
<autodetect>
<!--no known parport probe information--></autodetect>
<functionality>B</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--verified-->
<!--no "contrib_url"-->
<comments>
diff --git a/db/source/printer/Epson-Stylus_Photo_2200.xml b/db/source/printer/Epson-Stylus_Photo_2200.xml
index d837f7e4..c39336c1 100644
--- a/db/source/printer/Epson-Stylus_Photo_2200.xml
+++ b/db/source/printer/Epson-Stylus_Photo_2200.xml
@@ -28,7 +28,7 @@
<autodetect>
<!--no known parport probe information--></autodetect>
<functionality>B</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--verified-->
<!--no "contrib_url"-->
<comments>
diff --git a/db/source/printer/Epson-Stylus_Photo_700.xml b/db/source/printer/Epson-Stylus_Photo_700.xml
index e22c54f7..7ed49ffa 100644
--- a/db/source/printer/Epson-Stylus_Photo_700.xml
+++ b/db/source/printer/Epson-Stylus_Photo_700.xml
@@ -32,7 +32,7 @@
</parallel>
</autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver><!--verified--><!--no "contrib_url"-->
+ <driver>gutenprint</driver><!--verified--><!--no "contrib_url"-->
<comments>
<en>6 color CMYKcm printing with 32
jets per color.
diff --git a/db/source/printer/Epson-Stylus_Photo_720.xml b/db/source/printer/Epson-Stylus_Photo_720.xml
index 415e235b..4dbde8d3 100644
--- a/db/source/printer/Epson-Stylus_Photo_720.xml
+++ b/db/source/printer/Epson-Stylus_Photo_720.xml
@@ -23,7 +23,7 @@
<autodetect>
<!--no known parport probe information--></autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--not "unverified"--><!--no "contrib_url"-->
<comments>
<en>Reported to work perfectly in the latest stp driver&apos;s documentation.
diff --git a/db/source/printer/Epson-Stylus_Photo_750.xml b/db/source/printer/Epson-Stylus_Photo_750.xml
index 3584497b..b654eec9 100644
--- a/db/source/printer/Epson-Stylus_Photo_750.xml
+++ b/db/source/printer/Epson-Stylus_Photo_750.xml
@@ -32,7 +32,7 @@
</parallel>
</autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver><!--verified--><!--no "contrib_url"-->
+ <driver>gutenprint</driver><!--verified--><!--no "contrib_url"-->
<comments>
<en>A 6 color CMYKcm printer.
&lt;p&gt;Annotation from &lt;a href=&quot;mailto:olivier.delsol at usa dot net&quot;&gt;
diff --git a/db/source/printer/Epson-Stylus_Photo_780.xml b/db/source/printer/Epson-Stylus_Photo_780.xml
index afff2a29..bb72fbe4 100644
--- a/db/source/printer/Epson-Stylus_Photo_780.xml
+++ b/db/source/printer/Epson-Stylus_Photo_780.xml
@@ -23,7 +23,7 @@
<autodetect>
<!--no known parport probe information--></autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--not "unverified"-->
<!--no "contrib_url"-->
<comments>
diff --git a/db/source/printer/Epson-Stylus_Photo_785.xml b/db/source/printer/Epson-Stylus_Photo_785.xml
index 63cb597e..4149c4ad 100644
--- a/db/source/printer/Epson-Stylus_Photo_785.xml
+++ b/db/source/printer/Epson-Stylus_Photo_785.xml
@@ -29,7 +29,7 @@
</general>
</autodetect>
<functionality>A</functionality><!--unknown preferred "driver"-->
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--not "unverified"-->
<!--no "contrib_url"-->
<comments>
diff --git a/db/source/printer/Epson-Stylus_Photo_790.xml b/db/source/printer/Epson-Stylus_Photo_790.xml
index 2a9e3266..d7e9f1cc 100644
--- a/db/source/printer/Epson-Stylus_Photo_790.xml
+++ b/db/source/printer/Epson-Stylus_Photo_790.xml
@@ -29,7 +29,7 @@
</usb>
</autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--not "unverified"-->
<!--no "contrib_url"-->
<comments>
diff --git a/db/source/printer/Epson-Stylus_Photo_810.xml b/db/source/printer/Epson-Stylus_Photo_810.xml
index 21c400d3..df563241 100644
--- a/db/source/printer/Epson-Stylus_Photo_810.xml
+++ b/db/source/printer/Epson-Stylus_Photo_810.xml
@@ -23,7 +23,7 @@
<autodetect>
<!--no known parport probe information--></autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--no "contrib_url"-->
<comments>
<en>
diff --git a/db/source/printer/Epson-Stylus_Photo_820.xml b/db/source/printer/Epson-Stylus_Photo_820.xml
index 80d4b50f..f6ebda1c 100644
--- a/db/source/printer/Epson-Stylus_Photo_820.xml
+++ b/db/source/printer/Epson-Stylus_Photo_820.xml
@@ -29,7 +29,7 @@
</general>
</autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--no "contrib_url"-->
<comments>
<en>
diff --git a/db/source/printer/Epson-Stylus_Photo_825.xml b/db/source/printer/Epson-Stylus_Photo_825.xml
index ac91c6cd..11b13d9a 100644
--- a/db/source/printer/Epson-Stylus_Photo_825.xml
+++ b/db/source/printer/Epson-Stylus_Photo_825.xml
@@ -29,7 +29,7 @@
</usb>
</autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--not "unverified"-->
<!--no "contrib_url"-->
<comments>
diff --git a/db/source/printer/Epson-Stylus_Photo_830.xml b/db/source/printer/Epson-Stylus_Photo_830.xml
index f051995f..eae89982 100644
--- a/db/source/printer/Epson-Stylus_Photo_830.xml
+++ b/db/source/printer/Epson-Stylus_Photo_830.xml
@@ -29,7 +29,7 @@
</general>
</autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--no "contrib_url"-->
<comments>
<en>
diff --git a/db/source/printer/Epson-Stylus_Photo_870.xml b/db/source/printer/Epson-Stylus_Photo_870.xml
index a1a4e50e..efcef3bd 100644
--- a/db/source/printer/Epson-Stylus_Photo_870.xml
+++ b/db/source/printer/Epson-Stylus_Photo_870.xml
@@ -29,7 +29,7 @@
</usb>
</autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--not "unverified"--><!--affiliate keys; modify and face my wrath!-->
<buyit>buy:1369414,amz:B00004SBM0,cfs:93837</buyit><!--no "contrib_url"-->
<comments>
diff --git a/db/source/printer/Epson-Stylus_Photo_875.xml b/db/source/printer/Epson-Stylus_Photo_875.xml
index b83f7159..a806eef6 100644
--- a/db/source/printer/Epson-Stylus_Photo_875.xml
+++ b/db/source/printer/Epson-Stylus_Photo_875.xml
@@ -23,7 +23,7 @@
<autodetect>
<!--no known parport probe information--></autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--not "unverified"-->
<!--no "contrib_url"-->
<comments>
diff --git a/db/source/printer/Epson-Stylus_Photo_890.xml b/db/source/printer/Epson-Stylus_Photo_890.xml
index 374ca154..9ac0762a 100644
--- a/db/source/printer/Epson-Stylus_Photo_890.xml
+++ b/db/source/printer/Epson-Stylus_Photo_890.xml
@@ -29,7 +29,7 @@
</general>
</autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--not "unverified"-->
<!--no "contrib_url"-->
<comments>
diff --git a/db/source/printer/Epson-Stylus_Photo_895.xml b/db/source/printer/Epson-Stylus_Photo_895.xml
index 4d99123d..4ad9fb08 100644
--- a/db/source/printer/Epson-Stylus_Photo_895.xml
+++ b/db/source/printer/Epson-Stylus_Photo_895.xml
@@ -23,7 +23,7 @@
<autodetect>
<!--no known parport probe information--></autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--not "unverified"-->
<!--no "contrib_url"-->
<comments>
diff --git a/db/source/printer/Epson-Stylus_Photo_900.xml b/db/source/printer/Epson-Stylus_Photo_900.xml
index 38b772b5..d486cdd9 100644
--- a/db/source/printer/Epson-Stylus_Photo_900.xml
+++ b/db/source/printer/Epson-Stylus_Photo_900.xml
@@ -30,7 +30,7 @@
</general>
</autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--no "contrib_url"-->
<comments>
<en>
diff --git a/db/source/printer/Epson-Stylus_Photo_915.xml b/db/source/printer/Epson-Stylus_Photo_915.xml
index a64a0aed..9b6c5fce 100644
--- a/db/source/printer/Epson-Stylus_Photo_915.xml
+++ b/db/source/printer/Epson-Stylus_Photo_915.xml
@@ -29,7 +29,7 @@
</usb>
</autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--no "contrib_url"-->
<comments>
<en>
diff --git a/db/source/printer/Epson-Stylus_Photo_925.xml b/db/source/printer/Epson-Stylus_Photo_925.xml
index c3b70190..028e5b03 100644
--- a/db/source/printer/Epson-Stylus_Photo_925.xml
+++ b/db/source/printer/Epson-Stylus_Photo_925.xml
@@ -23,7 +23,7 @@
<autodetect>
<!--no known parport probe information--></autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--no "contrib_url"-->
<comments>
<en>
diff --git a/db/source/printer/Epson-Stylus_Photo_950.xml b/db/source/printer/Epson-Stylus_Photo_950.xml
index 1862153b..94a69c53 100644
--- a/db/source/printer/Epson-Stylus_Photo_950.xml
+++ b/db/source/printer/Epson-Stylus_Photo_950.xml
@@ -29,7 +29,7 @@
<autodetect>
<!--no known parport probe information--></autodetect>
<functionality>B</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--verified-->
<!--no "contrib_url"-->
<comments>
diff --git a/db/source/printer/Epson-Stylus_Photo_960.xml b/db/source/printer/Epson-Stylus_Photo_960.xml
index 781ec6a3..b18e8a2e 100644
--- a/db/source/printer/Epson-Stylus_Photo_960.xml
+++ b/db/source/printer/Epson-Stylus_Photo_960.xml
@@ -29,7 +29,7 @@
<autodetect>
<!--no known parport probe information--></autodetect>
<functionality>B</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--verified-->
<!--no "contrib_url"-->
<comments>
diff --git a/db/source/printer/Epson-Stylus_Photo_EX.xml b/db/source/printer/Epson-Stylus_Photo_EX.xml
index 81b612e1..4abf792a 100644
--- a/db/source/printer/Epson-Stylus_Photo_EX.xml
+++ b/db/source/printer/Epson-Stylus_Photo_EX.xml
@@ -31,7 +31,7 @@
</parallel>
</autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver><!--verified--><!--no "contrib_url"-->
+ <driver>gutenprint</driver><!--verified--><!--no "contrib_url"-->
<comments>
<en>A3 paperformat works.
&lt;br&gt;
diff --git a/db/source/printer/Epson-Stylus_Photo_EX3.xml b/db/source/printer/Epson-Stylus_Photo_EX3.xml
index 6f23bdba..fa895fb1 100644
--- a/db/source/printer/Epson-Stylus_Photo_EX3.xml
+++ b/db/source/printer/Epson-Stylus_Photo_EX3.xml
@@ -23,7 +23,7 @@
<autodetect>
<!--no known parport probe information--></autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--not "unverified"--><!--no "contrib_url"-->
<comments>
<en>
diff --git a/db/source/printer/Epson-Stylus_Photo_R200.xml b/db/source/printer/Epson-Stylus_Photo_R200.xml
index 0e0233f0..0cf3f0f2 100644
--- a/db/source/printer/Epson-Stylus_Photo_R200.xml
+++ b/db/source/printer/Epson-Stylus_Photo_R200.xml
@@ -33,7 +33,7 @@
</usb>
</autodetect>
<functionality>D</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--no "contrib_url"-->
<comments>
<en>
diff --git a/db/source/printer/Epson-Stylus_Photo_R300.xml b/db/source/printer/Epson-Stylus_Photo_R300.xml
index c65b882b..a3330194 100644
--- a/db/source/printer/Epson-Stylus_Photo_R300.xml
+++ b/db/source/printer/Epson-Stylus_Photo_R300.xml
@@ -33,7 +33,7 @@
</usb>
</autodetect>
<functionality>D</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--no "contrib_url"-->
<comments>
<en>
diff --git a/db/source/printer/Epson-Stylus_Photo_RX500.xml b/db/source/printer/Epson-Stylus_Photo_RX500.xml
index fb974e35..cb6503a7 100644
--- a/db/source/printer/Epson-Stylus_Photo_RX500.xml
+++ b/db/source/printer/Epson-Stylus_Photo_RX500.xml
@@ -33,7 +33,7 @@
</general>
</autodetect>
<functionality>D</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--no "contrib_url"-->
<comments>
<en>
diff --git a/db/source/printer/Epson-Stylus_Photo_RX600.xml b/db/source/printer/Epson-Stylus_Photo_RX600.xml
index bdc30c71..4ad34fc9 100644
--- a/db/source/printer/Epson-Stylus_Photo_RX600.xml
+++ b/db/source/printer/Epson-Stylus_Photo_RX600.xml
@@ -27,7 +27,7 @@
<autodetect>
<!--no known parport probe information--></autodetect>
<functionality>D</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--no "contrib_url"-->
<comments>
<en>
diff --git a/db/source/printer/Epson-Stylus_Pro_10000.xml b/db/source/printer/Epson-Stylus_Pro_10000.xml
index 3a7dea35..8c8c54ab 100644
--- a/db/source/printer/Epson-Stylus_Pro_10000.xml
+++ b/db/source/printer/Epson-Stylus_Pro_10000.xml
@@ -23,7 +23,7 @@
<autodetect>
</autodetect>
<functionality>D</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--verified-->
<!--no "contrib_url"-->
<comments>
diff --git a/db/source/printer/Epson-Stylus_Pro_5000.xml b/db/source/printer/Epson-Stylus_Pro_5000.xml
index 064d8d27..893b0fb5 100644
--- a/db/source/printer/Epson-Stylus_Pro_5000.xml
+++ b/db/source/printer/Epson-Stylus_Pro_5000.xml
@@ -24,7 +24,7 @@
</autodetect>
<functionality>B</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--verified-->
<!--no "contrib_url"-->
<comments>
diff --git a/db/source/printer/Epson-Stylus_Pro_5500.xml b/db/source/printer/Epson-Stylus_Pro_5500.xml
index 02a0d388..dc575bfc 100644
--- a/db/source/printer/Epson-Stylus_Pro_5500.xml
+++ b/db/source/printer/Epson-Stylus_Pro_5500.xml
@@ -24,7 +24,7 @@
</autodetect>
<functionality>B</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--verified-->
<!--no "contrib_url"-->
<comments>
diff --git a/db/source/printer/Epson-Stylus_Pro_7000.xml b/db/source/printer/Epson-Stylus_Pro_7000.xml
index 75bd9da1..e5272e4c 100644
--- a/db/source/printer/Epson-Stylus_Pro_7000.xml
+++ b/db/source/printer/Epson-Stylus_Pro_7000.xml
@@ -24,7 +24,7 @@
</autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--verified-->
<!--no "contrib_url"-->
<comments>
diff --git a/db/source/printer/Epson-Stylus_Pro_7500.xml b/db/source/printer/Epson-Stylus_Pro_7500.xml
index dbbf5558..413a8814 100644
--- a/db/source/printer/Epson-Stylus_Pro_7500.xml
+++ b/db/source/printer/Epson-Stylus_Pro_7500.xml
@@ -24,7 +24,7 @@
</autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--verified-->
<!--no "contrib_url"-->
<comments>
diff --git a/db/source/printer/Epson-Stylus_Pro_7600.xml b/db/source/printer/Epson-Stylus_Pro_7600.xml
index a9b20cde..c326f25e 100644
--- a/db/source/printer/Epson-Stylus_Pro_7600.xml
+++ b/db/source/printer/Epson-Stylus_Pro_7600.xml
@@ -27,7 +27,7 @@
<autodetect>
</autodetect>
<functionality>D</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--verified-->
<!--no "contrib_url"-->
<comments>
diff --git a/db/source/printer/Epson-Stylus_Pro_9000.xml b/db/source/printer/Epson-Stylus_Pro_9000.xml
index e0b0e2d5..41dbe2bf 100644
--- a/db/source/printer/Epson-Stylus_Pro_9000.xml
+++ b/db/source/printer/Epson-Stylus_Pro_9000.xml
@@ -24,7 +24,7 @@
</autodetect>
<functionality>D</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--verified-->
<!--no "contrib_url"-->
<comments>
diff --git a/db/source/printer/Epson-Stylus_Pro_9500.xml b/db/source/printer/Epson-Stylus_Pro_9500.xml
index 950834e2..d8f1dbd1 100644
--- a/db/source/printer/Epson-Stylus_Pro_9500.xml
+++ b/db/source/printer/Epson-Stylus_Pro_9500.xml
@@ -24,7 +24,7 @@
</autodetect>
<functionality>D</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--verified-->
<!--no "contrib_url"-->
<comments>
diff --git a/db/source/printer/Epson-Stylus_Pro_9600.xml b/db/source/printer/Epson-Stylus_Pro_9600.xml
index 49a78e5a..d4ed3254 100644
--- a/db/source/printer/Epson-Stylus_Pro_9600.xml
+++ b/db/source/printer/Epson-Stylus_Pro_9600.xml
@@ -27,7 +27,7 @@
<autodetect>
</autodetect>
<functionality>D</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--verified-->
<!--no "contrib_url"-->
<comments>
diff --git a/db/source/printer/Epson-Stylus_Pro_XL.xml b/db/source/printer/Epson-Stylus_Pro_XL.xml
index 22779fb6..95f5c3c2 100644
--- a/db/source/printer/Epson-Stylus_Pro_XL.xml
+++ b/db/source/printer/Epson-Stylus_Pro_XL.xml
@@ -26,7 +26,7 @@
<autodetect>
<!--no known parport probe information--></autodetect>
<functionality>B</functionality>
- <driver>gimp-print</driver><!--verified--><!--no "contrib_url"-->
+ <driver>gutenprint</driver><!--verified--><!--no "contrib_url"-->
<comments>
<en>(Referring to stcolor:)Not as good as native NT4 driver on images, but
quite useable; don&apos;t forget to enable weaving; Uniprint works also.
diff --git a/db/source/printer/Epson-Stylus_Scan_2000.xml b/db/source/printer/Epson-Stylus_Scan_2000.xml
index 068bbf85..577e2315 100644
--- a/db/source/printer/Epson-Stylus_Scan_2000.xml
+++ b/db/source/printer/Epson-Stylus_Scan_2000.xml
@@ -20,7 +20,7 @@
<autodetect>
<!--no known parport probe information--></autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--no "contrib_url"-->
<comments>
<en>
diff --git a/db/source/printer/Epson-Stylus_Scan_2500.xml b/db/source/printer/Epson-Stylus_Scan_2500.xml
index 879622a8..4cd0455f 100644
--- a/db/source/printer/Epson-Stylus_Scan_2500.xml
+++ b/db/source/printer/Epson-Stylus_Scan_2500.xml
@@ -20,7 +20,7 @@
<autodetect>
<!--no known parport probe information--></autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--no "contrib_url"-->
<comments>
<en>
diff --git a/db/source/printer/Generic-PCL_5_Printer.xml b/db/source/printer/Generic-PCL_5_Printer.xml
index f2c0ea7f..f0eaa822 100644
--- a/db/source/printer/Generic-PCL_5_Printer.xml
+++ b/db/source/printer/Generic-PCL_5_Printer.xml
@@ -23,7 +23,7 @@
<autodetect>
<!--no known parport probe information--></autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver><!--verified--><!--no "contrib_url"-->
+ <driver>gutenprint</driver><!--verified--><!--no "contrib_url"-->
<comments>
<en>
diff --git a/db/source/printer/HP-2000C.xml b/db/source/printer/HP-2000C.xml
index bdc34bba..6e216d9e 100644
--- a/db/source/printer/HP-2000C.xml
+++ b/db/source/printer/HP-2000C.xml
@@ -31,7 +31,7 @@
</parallel>
</autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--no "contrib_url"-->
<comments>
<en>
diff --git a/db/source/printer/HP-2500C.xml b/db/source/printer/HP-2500C.xml
index 038253ed..7ebefaa9 100644
--- a/db/source/printer/HP-2500C.xml
+++ b/db/source/printer/HP-2500C.xml
@@ -27,7 +27,7 @@
<autodetect>
<!--no known parport probe information--></autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--affiliate keys; modify and face my wrath!-->
<buyit>buy:6576,buy(M PRO):32355</buyit>
<!--no "contrib_url"-->
diff --git a/db/source/printer/HP-DesignJet_230.xml b/db/source/printer/HP-DesignJet_230.xml
index 9b7ac53a..fd6eaf50 100644
--- a/db/source/printer/HP-DesignJet_230.xml
+++ b/db/source/printer/HP-DesignJet_230.xml
@@ -22,7 +22,7 @@
<autodetect>
<!--no known parport probe information--></autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
!--no "contrib_url"-->
<comments>
<en>
diff --git a/db/source/printer/HP-DesignJet_250C.xml b/db/source/printer/HP-DesignJet_250C.xml
index 42417e02..b19edc01 100644
--- a/db/source/printer/HP-DesignJet_250C.xml
+++ b/db/source/printer/HP-DesignJet_250C.xml
@@ -28,7 +28,7 @@
<autodetect>
<!--no known parport probe information--></autodetect>
<functionality>B</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--no "contrib_url"-->
<comments>
<en>
diff --git a/db/source/printer/HP-DesignJet_430.xml b/db/source/printer/HP-DesignJet_430.xml
index 31e7e846..2eebafae 100644
--- a/db/source/printer/HP-DesignJet_430.xml
+++ b/db/source/printer/HP-DesignJet_430.xml
@@ -22,7 +22,7 @@
<autodetect>
<!--no known parport probe information--></autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
!--no "contrib_url"-->
<comments>
<en>
diff --git a/db/source/printer/HP-DesignJet_450C.xml b/db/source/printer/HP-DesignJet_450C.xml
index 2a739913..6fc7a3f0 100644
--- a/db/source/printer/HP-DesignJet_450C.xml
+++ b/db/source/printer/HP-DesignJet_450C.xml
@@ -28,7 +28,7 @@
<autodetect>
<!--no known parport probe information--></autodetect>
<functionality>B</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--no "contrib_url"-->
<comments>
<en>
diff --git a/db/source/printer/HP-DesignJet_455CA.xml b/db/source/printer/HP-DesignJet_455CA.xml
index caac3b25..54724a7a 100644
--- a/db/source/printer/HP-DesignJet_455CA.xml
+++ b/db/source/printer/HP-DesignJet_455CA.xml
@@ -28,7 +28,7 @@
<autodetect>
<!--no known parport probe information--></autodetect>
<functionality>B</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--no "contrib_url"-->
<comments>
<en>
diff --git a/db/source/printer/HP-DesignJet_488CA.xml b/db/source/printer/HP-DesignJet_488CA.xml
index 7ea11727..a4b1d35c 100644
--- a/db/source/printer/HP-DesignJet_488CA.xml
+++ b/db/source/printer/HP-DesignJet_488CA.xml
@@ -28,7 +28,7 @@
<autodetect>
<!--no known parport probe information--></autodetect>
<functionality>B</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--no "contrib_url"-->
<comments>
<en>
diff --git a/db/source/printer/HP-DesignJet_700.xml b/db/source/printer/HP-DesignJet_700.xml
index 45b23452..18dde314 100644
--- a/db/source/printer/HP-DesignJet_700.xml
+++ b/db/source/printer/HP-DesignJet_700.xml
@@ -22,7 +22,7 @@
<autodetect>
<!--no known parport probe information--></autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
!--no "contrib_url"-->
<comments>
<en>
diff --git a/db/source/printer/HP-DesignJet_750.xml b/db/source/printer/HP-DesignJet_750.xml
index d423d50a..b8d316f7 100644
--- a/db/source/printer/HP-DesignJet_750.xml
+++ b/db/source/printer/HP-DesignJet_750.xml
@@ -28,7 +28,7 @@
<autodetect>
<!--no known parport probe information--></autodetect>
<functionality>B</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--no "contrib_url"-->
<comments>
<en>
diff --git a/db/source/printer/HP-DesignJet_750C_Plus.xml b/db/source/printer/HP-DesignJet_750C_Plus.xml
index d71183a0..efcd83f7 100644
--- a/db/source/printer/HP-DesignJet_750C_Plus.xml
+++ b/db/source/printer/HP-DesignJet_750C_Plus.xml
@@ -27,7 +27,7 @@
<autodetect>
<!--no known parport probe information--></autodetect>
<functionality>B</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--no "contrib_url"-->
<comments>
<en>
diff --git a/db/source/printer/HP-DeskJet_1200C.xml b/db/source/printer/HP-DeskJet_1200C.xml
index ed4c4f0b..ea992bd1 100644
--- a/db/source/printer/HP-DeskJet_1200C.xml
+++ b/db/source/printer/HP-DeskJet_1200C.xml
@@ -27,7 +27,7 @@
<autodetect>
<!--no known parport probe information--></autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver><!--verified--><!--no "contrib_url"-->
+ <driver>gutenprint</driver><!--verified--><!--no "contrib_url"-->
<comments>
<en>
diff --git a/db/source/printer/HP-DeskJet_1600C.xml b/db/source/printer/HP-DeskJet_1600C.xml
index 15c8f0fe..dbbf7b90 100644
--- a/db/source/printer/HP-DeskJet_1600C.xml
+++ b/db/source/printer/HP-DeskJet_1600C.xml
@@ -27,7 +27,7 @@
<autodetect>
<!--no known parport probe information--></autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver><!--verified--><!--no "contrib_url"-->
+ <driver>gutenprint</driver><!--verified--><!--no "contrib_url"-->
<comments>
<en>
diff --git a/db/source/printer/HP-DeskJet_340C.xml b/db/source/printer/HP-DeskJet_340C.xml
index 35748521..db67dff4 100644
--- a/db/source/printer/HP-DeskJet_340C.xml
+++ b/db/source/printer/HP-DeskJet_340C.xml
@@ -32,7 +32,7 @@
</parallel>
</autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--no "contrib_url"-->
<comments>
<en>
diff --git a/db/source/printer/HP-DeskJet_3920.xml b/db/source/printer/HP-DeskJet_3920.xml
index c553389e..f808accd 100644
--- a/db/source/printer/HP-DeskJet_3920.xml
+++ b/db/source/printer/HP-DeskJet_3920.xml
@@ -18,10 +18,7 @@
</mechanism>
<url>http://www.hp.com</url>
<lang>
- <pcl level="3"/><!--no pjl-->
- <text>
- <charset>us-ascii</charset>
- </text>
+ <proprietary /><!--no pjl-->
</lang>
<autodetect>
<!--no known parport probe information--></autodetect>
diff --git a/db/source/printer/HP-DeskJet_3940.xml b/db/source/printer/HP-DeskJet_3940.xml
index ae3370b6..be7f86d3 100644
--- a/db/source/printer/HP-DeskJet_3940.xml
+++ b/db/source/printer/HP-DeskJet_3940.xml
@@ -18,7 +18,7 @@
</mechanism>
<url>http://www.hp.com</url>
<lang>
- <pcl level="3"/><!--no pjl-->
+ <proprietary /><!--no pjl-->
<text>
<charset>us-ascii</charset>
</text>
diff --git a/db/source/printer/HP-DeskJet_550C.xml b/db/source/printer/HP-DeskJet_550C.xml
index f7d27a4c..7f62b0c5 100644
--- a/db/source/printer/HP-DeskJet_550C.xml
+++ b/db/source/printer/HP-DeskJet_550C.xml
@@ -26,7 +26,7 @@
<autodetect>
<!--no known parport probe information--></autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--no "contrib_url"-->
<comments>
<en>
diff --git a/db/source/printer/HP-DeskJet_560C.xml b/db/source/printer/HP-DeskJet_560C.xml
index 901f97f4..e9ed2f3e 100644
--- a/db/source/printer/HP-DeskJet_560C.xml
+++ b/db/source/printer/HP-DeskJet_560C.xml
@@ -22,7 +22,7 @@
<autodetect>
<!--no known parport probe information--></autodetect>
<functionality>B</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--no "contrib_url"-->
<comments>
<en>
diff --git a/db/source/printer/HP-LaserJet_1100.xml b/db/source/printer/HP-LaserJet_1100.xml
index cbdecd9c..e8cf6b24 100644
--- a/db/source/printer/HP-LaserJet_1100.xml
+++ b/db/source/printer/HP-LaserJet_1100.xml
@@ -32,7 +32,7 @@
</parallel>
</autodetect>
<functionality>A</functionality>
- <driver>hpijs</driver>
+ <driver>ljet4</driver>
<!--affiliate keys; modify and face my wrath!-->
<buyit>buy:5867,amz:B00000JFNCcfs:100050,cfs(xi):5292</buyit><!--no "contrib_url"-->
<comments>
diff --git a/db/source/printer/HP-LaserJet_1100A.xml b/db/source/printer/HP-LaserJet_1100A.xml
index f43fcfd7..120f9f1c 100644
--- a/db/source/printer/HP-LaserJet_1100A.xml
+++ b/db/source/printer/HP-LaserJet_1100A.xml
@@ -33,8 +33,7 @@
</general>
</autodetect>
<functionality>A</functionality>
- <driver>hpijs</driver><!--verified--><!--affiliate keys; modify and face my wrath!-->
- <buyit>buy:5866</buyit><!--no "contrib_url"-->
+ <driver>ljet4</driver>
<comments>
<en>
diff --git a/db/source/printer/HP-LaserJet_4M.xml b/db/source/printer/HP-LaserJet_4M.xml
index 03cc4124..d3173b79 100644
--- a/db/source/printer/HP-LaserJet_4M.xml
+++ b/db/source/printer/HP-LaserJet_4M.xml
@@ -17,7 +17,7 @@
</mechanism><!--no "url"-->
<lang>
<postscript level="2">
- <ppd>PPD/HP/mono_laser/LaserJet_4.ppd</ppd>
+ <ppd>PPD/HP/mono_laser/HP_LaserJet_4.ppd</ppd>
</postscript>
<pjl/>
<text>
diff --git a/db/source/printer/HP-LaserJet_M3035_MFP.xml b/db/source/printer/HP-LaserJet_M3035_MFP.xml
new file mode 100755
index 00000000..23038454
--- /dev/null
+++ b/db/source/printer/HP-LaserJet_M3035_MFP.xml
@@ -0,0 +1,52 @@
+<printer id="printer/HP-LaserJet_M3035_MFP">
+ <make>HP</make>
+ <model>LaserJet M3035 MFP</model>
+ <mechanism>
+ <laser/><!--not "color"-->
+ <resolution>
+ <dpi>
+ <x>1200</x>
+ <y>1200</y>
+ </dpi>
+ </resolution>
+ <consumables>
+ <comments>
+ <en>Toner and drum in one cartridge (18000 pages)</en>
+ </comments>
+ <!--one or more "partno" elements.--></consumables>
+ </mechanism>
+ <url></url>
+ <lang>
+ <postscript level="3">
+ <ppd>PPD/HP/mono_laser/HP_LaserJet_M3035_MFP.ppd</ppd></postscript>
+ <pjl/>
+ <pcl level="6" />
+ <text>
+ <charset>us-ascii</charset>
+ </text>
+ </lang>
+ <autodetect>
+ <ieee1284>MFG:Hewlett-Packard;CMD:PJL,MLC,BIDI-ECP,PCLXL,PCL,PDF,PJL,XHTML,MIME,POSTSCRIPT;1284.4DL:4d,4e,1;MDL:HP LaserJet M3035 MFP;CLS:PRINTER;DES:Hewlett-Packard LaserJet M3035 MFP</ieee1284>
+ <parallel>
+ <commandset>PJL,MLC,POSTSCRIPT,PJL,PCLXL,PCL</commandset>
+ <manufacturer>Hewlett-Packard</manufacturer>
+ <model>HP LaserJet M3035 MFP</model>
+ </parallel>
+ <snmp>
+ <description>HP LaserJet M3035 MFP</description>
+ </snmp>
+ </autodetect>
+ <functionality>A</functionality>
+ <driver>Postscript</driver><!--verified--><!--no "contrib_url"-->
+ <comments>
+ <en>
+
+ For basic printing functionality use the Postscript PPD.
+ For advanced functionality such as printer status, maintenance
+ features, scanning and photo card unload use the &lt;a href=&quot;
+ http://hplip.sf.net/&quot;&gt;HPLIP driver&lt;/a&gt; (which includes
+ HPIJS). &lt;p&gt;
+
+ </en>
+ </comments>
+</printer>
diff --git a/db/source/printer/HP-LaserJet_M4345_MFP.xml b/db/source/printer/HP-LaserJet_M4345_MFP.xml
new file mode 100755
index 00000000..25cfa468
--- /dev/null
+++ b/db/source/printer/HP-LaserJet_M4345_MFP.xml
@@ -0,0 +1,52 @@
+<printer id="printer/HP-LaserJet_M4345_MFP">
+ <make>HP</make>
+ <model>LaserJet M4345 MFP</model>
+ <mechanism>
+ <laser/><!--not "color"-->
+ <resolution>
+ <dpi>
+ <x>1200</x>
+ <y>1200</y>
+ </dpi>
+ </resolution>
+ <consumables>
+ <comments>
+ <en>Toner and drum in one cartridge (18000 pages)</en>
+ </comments>
+ <!--one or more "partno" elements.--></consumables>
+ </mechanism>
+ <url></url>
+ <lang>
+ <postscript level="3">
+ <ppd>PPD/HP/mono_laser/HP_LaserJet_M4345_MFP.ppd</ppd></postscript>
+ <pjl/>
+ <pcl level="6" />
+ <text>
+ <charset>us-ascii</charset>
+ </text>
+ </lang>
+ <autodetect>
+ <ieee1284>MFG:Hewlett-Packard;CMD:PJL,MLC,BIDI-ECP,PCLXL,PCL,PDF,PJL,XHTML,MIME,POSTSCRIPT;1284.4DL:4d,4e,1;MDL:HP LaserJet M4345 MFP;CLS:PRINTER;DES:Hewlett-Packard LaserJet M4345 MFP</ieee1284>
+ <parallel>
+ <commandset>PJL,MLC,POSTSCRIPT,PJL,PCLXL,PCL</commandset>
+ <manufacturer>Hewlett-Packard</manufacturer>
+ <model>HP LaserJet M4345 MFP</model>
+ </parallel>
+ <snmp>
+ <description>HP LaserJet M4345 MFP</description>
+ </snmp>
+ </autodetect>
+ <functionality>A</functionality>
+ <driver>Postscript</driver><!--verified--><!--no "contrib_url"-->
+ <comments>
+ <en>
+
+ For basic printing functionality use the Postscript PPD.
+ For advanced functionality such as printer status, maintenance
+ features, scanning and photo card unload use the &lt;a href=&quot;
+ http://hplip.sf.net/&quot;&gt;HPLIP driver&lt;/a&gt; (which includes
+ HPIJS). &lt;p&gt;
+
+ </en>
+ </comments>
+</printer>
diff --git a/db/source/printer/HP-LaserJet_M5035_MFP.xml b/db/source/printer/HP-LaserJet_M5035_MFP.xml
new file mode 100755
index 00000000..1cb49ba2
--- /dev/null
+++ b/db/source/printer/HP-LaserJet_M5035_MFP.xml
@@ -0,0 +1,52 @@
+<printer id="printer/HP-LaserJet_M5035_MFP">
+ <make>HP</make>
+ <model>LaserJet M5035 MFP</model>
+ <mechanism>
+ <laser/><!--not "color"-->
+ <resolution>
+ <dpi>
+ <x>1200</x>
+ <y>1200</y>
+ </dpi>
+ </resolution>
+ <consumables>
+ <comments>
+ <en>Toner and drum in one cartridge (18000 pages)</en>
+ </comments>
+ <!--one or more "partno" elements.--></consumables>
+ </mechanism>
+ <url></url>
+ <lang>
+ <postscript level="3">
+ <ppd>PPD/HP/mono_laser/HP_LaserJet_M5035_MFP.ppd</ppd></postscript>
+ <pjl/>
+ <pcl level="6" />
+ <text>
+ <charset>us-ascii</charset>
+ </text>
+ </lang>
+ <autodetect>
+ <ieee1284>MFG:Hewlett-Packard;CMD:PJL,MLC,BIDI-ECP,PCLXL,PCL,PDF,PJL,XHTML,MIME,POSTSCRIPT;1284.4DL:4d,4e,1;MDL:HP LaserJet M5035 MFP;CLS:PRINTER;DES:Hewlett-Packard LaserJet M5035 MFP</ieee1284>
+ <parallel>
+ <commandset>PJL,MLC,POSTSCRIPT,PJL,PCLXL,PCL</commandset>
+ <manufacturer>Hewlett-Packard</manufacturer>
+ <model>HP LaserJet M5035 MFP</model>
+ </parallel>
+ <snmp>
+ <description>HP LaserJet M5035 MFP</description>
+ </snmp>
+ </autodetect>
+ <functionality>A</functionality>
+ <driver>Postscript</driver><!--verified--><!--no "contrib_url"-->
+ <comments>
+ <en>
+
+ For basic printing functionality use the Postscript PPD.
+ For advanced functionality such as printer status, maintenance
+ features, scanning and photo card unload use the &lt;a href=&quot;
+ http://hplip.sf.net/&quot;&gt;HPLIP driver&lt;/a&gt; (which includes
+ HPIJS). &lt;p&gt;
+
+ </en>
+ </comments>
+</printer>
diff --git a/db/source/printer/HP-LaserJet_P2015.xml b/db/source/printer/HP-LaserJet_P2015.xml
new file mode 100644
index 00000000..554cadd8
--- /dev/null
+++ b/db/source/printer/HP-LaserJet_P2015.xml
@@ -0,0 +1,49 @@
+<printer id="printer/HP-LaserJet_P2015">
+ <make>HP</make>
+ <model>LaserJet P2015</model>
+ <mechanism>
+ <laser/><!--not "color"-->
+ <resolution>
+ <dpi>
+ <x>600</x>
+ <y>600</y>
+ </dpi>
+ </resolution>
+ <consumables>
+ </consumables>
+ </mechanism>
+ <url>http://www.hp.com</url>
+ <lang>
+ <postscript level="2">
+ <ppd>PPD/HP/mono_laser/HP_LaserJet_P2015.ppd</ppd>
+ </postscript>
+ <pcl level="6"/>
+ <pjl/>
+ <text>
+ <charset>us-ascii</charset>
+ </text>
+ </lang>
+ <autodetect>
+ <general>
+ <commandset>PJL,MLC,BIDI-ECP,PCL,POSTSCRIPT,PCLXL</commandset>
+ <description>Hewlett-Packard LaserJet P2015 series</description>
+ <manufacturer>Hewlett-Packard</manufacturer>
+ <model>HP LaserJet P2015 Series</model>
+ </general>
+ </autodetect>
+ <functionality>A</functionality>
+ <driver>Postscript</driver><!--verified--> <!--no "contrib_url"-->
+ <comments>
+ <en>
+
+ For basic printing functionality use the Postscript PPD. For advanced functionality such
+ as printer status and maintenance features, use the
+ &lt;a href=&quot;http://hplip.sf.net/&quot;&gt;
+ HPLIP driver&lt;/a&gt; (which includes HPIJS). &lt;p&gt;
+
+ PCL 5e and 6 with Postscript 2 emulation, out of the box, parallel and
+USB connection, 250-sheet tray built-in, extra 250-sheet tray available.&lt;p&gt;
+
+ </en>
+ </comments>
+</printer>
diff --git a/db/source/printer/HP-LaserJet_P3004.xml b/db/source/printer/HP-LaserJet_P3004.xml
new file mode 100644
index 00000000..61aab4dd
--- /dev/null
+++ b/db/source/printer/HP-LaserJet_P3004.xml
@@ -0,0 +1,49 @@
+<printer id="printer/HP-LaserJet_P3004">
+ <make>HP</make>
+ <model>LaserJet P3004</model>
+ <mechanism>
+ <laser/><!--not "color"-->
+ <resolution>
+ <dpi>
+ <x>1200</x>
+ <y>1200</y>
+ </dpi>
+ </resolution>
+ <consumables>
+ </consumables>
+ </mechanism>
+ <url>http://www.hp.com</url>
+ <lang>
+ <postscript level="2">
+ <ppd>PPD/HP/mono_laser/HP_LaserJet_P3004.ppd</ppd>
+ </postscript>
+ <pcl level="6"/>
+ <pjl/>
+ <text>
+ <charset>us-ascii</charset>
+ </text>
+ </lang>
+ <autodetect>
+ <general>
+ <commandset>PJL,MLC,BIDI-ECP,PCL,POSTSCRIPT,PCLXL</commandset>
+ <description>Hewlett-Packard LaserJet P3004 Series</description>
+ <manufacturer>Hewlett-Packard</manufacturer>
+ <model>HP LaserJet P3004 Series</model>
+ </general>
+ </autodetect>
+ <functionality>A</functionality>
+ <driver>Postscript</driver><!--verified--> <!--no "contrib_url"-->
+ <comments>
+ <en>
+
+ For basic printing functionality use the Postscript PPD. For advanced functionality such
+ as printer status and maintenance features, use the
+ &lt;a href=&quot;http://hplip.sf.net/&quot;&gt;
+ HPLIP driver&lt;/a&gt; (which includes HPIJS). &lt;p&gt;
+
+ PCL 5e and 6 with Postscript 2 emulation, out of the box, parallel and
+USB connection, 250-sheet tray built-in, extra 250-sheet tray available.&lt;p&gt;
+
+ </en>
+ </comments>
+</printer>
diff --git a/db/source/printer/HP-LaserJet_P3005.xml b/db/source/printer/HP-LaserJet_P3005.xml
new file mode 100644
index 00000000..5264e767
--- /dev/null
+++ b/db/source/printer/HP-LaserJet_P3005.xml
@@ -0,0 +1,49 @@
+<printer id="printer/HP-LaserJet_P3005">
+ <make>HP</make>
+ <model>LaserJet P3005</model>
+ <mechanism>
+ <laser/><!--not "color"-->
+ <resolution>
+ <dpi>
+ <x>1200</x>
+ <y>1200</y>
+ </dpi>
+ </resolution>
+ <consumables>
+ </consumables>
+ </mechanism>
+ <url>http://www.hp.com</url>
+ <lang>
+ <postscript level="2">
+ <ppd>PPD/HP/mono_laser/HP_LaserJet_P3005.ppd</ppd>
+ </postscript>
+ <pcl level="6"/>
+ <pjl/>
+ <text>
+ <charset>us-ascii</charset>
+ </text>
+ </lang>
+ <autodetect>
+ <general>
+ <commandset>PJL,MLC,BIDI-ECP,PCL,POSTSCRIPT,PCLXL</commandset>
+ <description>Hewlett-Packard LaserJet P3005 Series</description>
+ <manufacturer>Hewlett-Packard</manufacturer>
+ <model>HP LaserJet P3005 Series</model>
+ </general>
+ </autodetect>
+ <functionality>A</functionality>
+ <driver>Postscript</driver><!--verified--> <!--no "contrib_url"-->
+ <comments>
+ <en>
+
+ For basic printing functionality use the Postscript PPD. For advanced functionality such
+ as printer status and maintenance features, use the
+ &lt;a href=&quot;http://hplip.sf.net/&quot;&gt;
+ HPLIP driver&lt;/a&gt; (which includes HPIJS). &lt;p&gt;
+
+ PCL 5e and 6 with Postscript 2 emulation, out of the box, parallel and
+USB connection, 250-sheet tray built-in, extra 250-sheet tray available.&lt;p&gt;
+
+ </en>
+ </comments>
+</printer>
diff --git a/db/source/printer/HP-OfficeJet_5600.xml b/db/source/printer/HP-OfficeJet_5600.xml
index eb8a480a..2dd4c6fa 100644
--- a/db/source/printer/HP-OfficeJet_5600.xml
+++ b/db/source/printer/HP-OfficeJet_5600.xml
@@ -18,10 +18,7 @@
</mechanism>
<url>http://www.hp.com</url>
<lang>
- <pcl level="3"/><!--no pjl-->
- <text>
- <charset>us-ascii</charset>
- </text>
+ <proprietary /><!--no pjl-->
</lang>
<autodetect>
<usb>
diff --git a/db/source/printer/HP-PhotoSmart_A310.xml b/db/source/printer/HP-PhotoSmart_A310.xml
new file mode 100644
index 00000000..5c37e5c8
--- /dev/null
+++ b/db/source/printer/HP-PhotoSmart_A310.xml
@@ -0,0 +1,73 @@
+<printer id="printer/HP-PhotoSmart_A310">
+ <make>HP</make>
+ <model>PhotoSmart A310</model>
+ <mechanism>
+ <inkjet/>
+ <color/>
+ <resolution>
+ <dpi>
+ <x>4800</x>
+ <y>1200</y>
+ </dpi>
+ </resolution>
+ <consumables>
+ <comments>
+ <en>Refill: 1 CMY color cartridge</en>
+ </comments>
+ <!--one or more "partno" elements.--></consumables>
+ </mechanism>
+ <url>www.hp.com</url>
+ <lang>
+ <pcl level="3"/><!--no pjl-->
+ <text>
+ <charset>us-ascii</charset>
+ </text>
+ </lang>
+ <autodetect>
+ <!--no known parport probe information--></autodetect>
+ <functionality>A</functionality>
+ <driver>hpijs</driver>
+ <!--verified--><!--no "contrib_url"-->
+ <comments>
+ <en>
+
+ This is the elegant integration of a digital camera and 4x6 photo
+ printer. Designed for the easiest capture to print experience.
+ It makes digital photography easier than dropping off film.
+ The printer is a small (4 x 6 inch/10 x 15 cm/A6) printer
+ where the camera display becomes the printer display when the camera
+ is docked on top of the printer. Video out to TV. IR remote control for
+ viewing images on TV. Optional battery pack. Optional bluetooth dongle.
+ New 4x8" greeting card size.&lt;p&gt;
+
+ Due to the small paper size and not using black ink its usability
+ for PC documents is very limited, but it works with various PCL
+ drivers which support 3-ink CMY and A6/Postcard/4x6-Photo paper
+ size. Plus now a new 4x8" photo greeting card size.&lt;p&gt;
+
+ When used with HP&apos;s &quot;hpijs&quot; driver, this printer
+ auto-detects the paper type and does appropriate dithering and
+ colour adjustment internally, controlled by the hardware. So even
+ when GhostScript with the &quot;hpijs&quot; driver only renders
+ the image with 300 or 600 dpi, higher resolutions are used for the
+ internal dithering. So if you insert photo paper, the printer will
+ print in its highest quality, no paper type choice in the
+ driver&apos;s options is needed. There is also a special high
+ resolution mode where the image is rendered in 1200 dpi and
+ interpolated to 4800x1200 dpi by the hardware, without paper
+ detection, intended for photo paper only.&lt;p&gt;
+
+ Border-less (full bleed) printing is supported with the
+ &quot;hpijs&quot; driver.&lt;p&gt;
+
+ For basic printing functionality use the &lt;a href=&quot;
+ http://hplip.sf.net/&quot;&gt;HPIJS driver &lt;/a&gt;.
+ For advanced functionality such as printer status, maintenance
+ features, and photo card unload use the &lt;a href=&quot;
+ http://hplip.sf.net/&quot;&gt;HPLIP driver&lt;/a&gt;
+ (which includes HPIJS). &lt;p&gt;
+
+ </en>
+ </comments>
+</printer>
+
diff --git a/db/source/printer/HP-PhotoSmart_C5100.xml b/db/source/printer/HP-PhotoSmart_C5100.xml
new file mode 100755
index 00000000..ed96dcc3
--- /dev/null
+++ b/db/source/printer/HP-PhotoSmart_C5100.xml
@@ -0,0 +1,82 @@
+<printer id="printer/HP-PhotoSmart_C5100">
+ <make>HP</make>
+ <model>PhotoSmart C5100</model>
+ <mechanism>
+ <inkjet/>
+ <color/>
+ <resolution>
+ <dpi>
+ <x>4800</x>
+ <y>1200</y>
+ </dpi>
+ </resolution>
+ <consumables>
+ <comments>
+ <en>Refill: 1 black, 1 cyan, 1 magenta, 1 yellow, 1 light cyan, 1 light magenta</en>
+ </comments>
+ <!--one or more "partno" elements.--></consumables>
+ </mechanism>
+ <url>www.hp.com</url>
+ <lang>
+ <pcl level="3"/><!--no pjl-->
+ <text>
+ <charset>us-ascii</charset>
+ </text>
+ </lang>
+ <autodetect>
+ <general>
+ <manufacturer>hp</manufacturer>
+ <model>Photosmart C5100 series</model>
+ <description>HP Photosmart C5100</description>
+ <commandset>MLC,PCL,PML,DW-PCL,DYN,DESKJET,CLS</commandset>
+ </general>
+ </autodetect>
+ <functionality>A</functionality>
+ <driver>hpijs</driver>
+ <!--verified--><!--no "contrib_url"-->
+ <comments>
+ <en>
+
+ It has ports on the side for inserting SmartMedia, CompactFlash,
+ IBM Microdrive, SD, or Sony Memory Stick digital &quot;film&quot; and
+ has a color LCD panel which displays your photos (as a digital
+ camera does) so that you can select pictures to print easily. This
+ way one can use the device as a digital photo lab without
+ PC.&lt;p&gt;
+
+ For basic printing functionality use the &lt;a href=&quot;
+ http://hpinkjet.sf.net/&quot;&gt;HPIJS driver &lt;/a&gt;.
+ For advanced functionality such as printer status, maintenance
+ features, and photo card unload use the &lt;a href=&quot;
+ http://hpinkjet.sf.net/&quot;&gt;HPLIP driver&lt;/a&gt;
+ (which includes HPIJS). &lt;p&gt;
+
+ It has a USB port on its front side to directly connect a digital
+ camera (HP only).&lt;p&gt;
+
+ Best output quality reachable with the &quot;hpijs&quot; driver
+ (printer compatible to HP DeskJet 990C), especially the 4800-dpi
+ high resolution mode gives excellent photo quality.&lt;p&gt;
+
+ When used with HP&apos;s &quot;hpijs&quot; driver, this printer
+ auto-detects the paper type and ink cartridge type and does
+ appropriate dithering and colour adjustment internally, controlled
+ by the hardware. So even when GhostScript with the
+ &quot;hpijs&quot; driver only renders the image with 300 or 600
+ dpi, the higher resolutions are used for the internal
+ dithering. So if you insert photo paper, the printer will print in
+ photo quality, no paper type choice in the driver&apos;s options
+ is needed. There is also a special high resolution mode where the
+ image is rendered in 1200 dpi and interpolated to 4800x1200 dpi by
+ the hardware, without paper detection, intended for photo paper
+ only.&lt;p&gt;
+
+ This printer supports an optional duplex unit.&lt;p&gt;
+
+ The key focus of the printer is to address the competitive market with regards to individual ink supplies.&lt;p&gt;
+
+ </en>
+ </comments>
+</printer>
+
+
diff --git a/db/source/printer/HP-PhotoSmart_C6100.xml b/db/source/printer/HP-PhotoSmart_C6100.xml
new file mode 100755
index 00000000..c7082ccd
--- /dev/null
+++ b/db/source/printer/HP-PhotoSmart_C6100.xml
@@ -0,0 +1,82 @@
+<printer id="printer/HP-PhotoSmart_C6100">
+ <make>HP</make>
+ <model>PhotoSmart C6100</model>
+ <mechanism>
+ <inkjet/>
+ <color/>
+ <resolution>
+ <dpi>
+ <x>4800</x>
+ <y>1200</y>
+ </dpi>
+ </resolution>
+ <consumables>
+ <comments>
+ <en>Refill: 1 black, 1 cyan, 1 magenta, 1 yellow, 1 light cyan, 1 light magenta</en>
+ </comments>
+ <!--one or more "partno" elements.--></consumables>
+ </mechanism>
+ <url>www.hp.com</url>
+ <lang>
+ <pcl level="3"/><!--no pjl-->
+ <text>
+ <charset>us-ascii</charset>
+ </text>
+ </lang>
+ <autodetect>
+ <general>
+ <manufacturer>hp</manufacturer>
+ <model>Photosmart C6100 series</model>
+ <description>HP Photosmart C6100</description>
+ <commandset>MLC,PCL,PML,DW-PCL,DYN,DESKJET,CLS</commandset>
+ </general>
+ </autodetect>
+ <functionality>A</functionality>
+ <driver>hpijs</driver>
+ <!--verified--><!--no "contrib_url"-->
+ <comments>
+ <en>
+
+ It has ports on the side for inserting SmartMedia, CompactFlash,
+ IBM Microdrive, SD, or Sony Memory Stick digital &quot;film&quot; and
+ has a color LCD panel which displays your photos (as a digital
+ camera does) so that you can select pictures to print easily. This
+ way one can use the device as a digital photo lab without
+ PC.&lt;p&gt;
+
+ For basic printing functionality use the &lt;a href=&quot;
+ http://hpinkjet.sf.net/&quot;&gt;HPIJS driver &lt;/a&gt;.
+ For advanced functionality such as printer status, maintenance
+ features, and photo card unload use the &lt;a href=&quot;
+ http://hpinkjet.sf.net/&quot;&gt;HPLIP driver&lt;/a&gt;
+ (which includes HPIJS). &lt;p&gt;
+
+ It has a USB port on its front side to directly connect a digital
+ camera (HP only).&lt;p&gt;
+
+ Best output quality reachable with the &quot;hpijs&quot; driver
+ (printer compatible to HP DeskJet 990C), especially the 4800-dpi
+ high resolution mode gives excellent photo quality.&lt;p&gt;
+
+ When used with HP&apos;s &quot;hpijs&quot; driver, this printer
+ auto-detects the paper type and ink cartridge type and does
+ appropriate dithering and colour adjustment internally, controlled
+ by the hardware. So even when GhostScript with the
+ &quot;hpijs&quot; driver only renders the image with 300 or 600
+ dpi, the higher resolutions are used for the internal
+ dithering. So if you insert photo paper, the printer will print in
+ photo quality, no paper type choice in the driver&apos;s options
+ is needed. There is also a special high resolution mode where the
+ image is rendered in 1200 dpi and interpolated to 4800x1200 dpi by
+ the hardware, without paper detection, intended for photo paper
+ only.&lt;p&gt;
+
+ This printer supports an optional duplex unit.&lt;p&gt;
+
+ The key focus of the printer is to address the competitive market with regards to individual ink supplies.&lt;p&gt;
+
+ </en>
+ </comments>
+</printer>
+
+
diff --git a/db/source/printer/HP-PhotoSmart_C7100.xml b/db/source/printer/HP-PhotoSmart_C7100.xml
new file mode 100755
index 00000000..8b8553d2
--- /dev/null
+++ b/db/source/printer/HP-PhotoSmart_C7100.xml
@@ -0,0 +1,82 @@
+<printer id="printer/HP-PhotoSmart_C7100">
+ <make>HP</make>
+ <model>PhotoSmart C7100</model>
+ <mechanism>
+ <inkjet/>
+ <color/>
+ <resolution>
+ <dpi>
+ <x>4800</x>
+ <y>1200</y>
+ </dpi>
+ </resolution>
+ <consumables>
+ <comments>
+ <en>Refill: 1 black, 1 cyan, 1 magenta, 1 yellow, 1 light cyan, 1 light magenta</en>
+ </comments>
+ <!--one or more "partno" elements.--></consumables>
+ </mechanism>
+ <url>www.hp.com</url>
+ <lang>
+ <pcl level="3"/><!--no pjl-->
+ <text>
+ <charset>us-ascii</charset>
+ </text>
+ </lang>
+ <autodetect>
+ <general>
+ <manufacturer>hp</manufacturer>
+ <model>Photosmart C7100 series</model>
+ <description>HP Photosmart C7100</description>
+ <commandset>MLC,PCL,PML,DW-PCL,DYN,DESKJET,CLS</commandset>
+ </general>
+ </autodetect>
+ <functionality>A</functionality>
+ <driver>hpijs</driver>
+ <!--verified--><!--no "contrib_url"-->
+ <comments>
+ <en>
+
+ It has ports on the side for inserting SmartMedia, CompactFlash,
+ IBM Microdrive, SD, or Sony Memory Stick digital &quot;film&quot; and
+ has a color LCD panel which displays your photos (as a digital
+ camera does) so that you can select pictures to print easily. This
+ way one can use the device as a digital photo lab without
+ PC.&lt;p&gt;
+
+ For basic printing functionality use the &lt;a href=&quot;
+ http://hpinkjet.sf.net/&quot;&gt;HPIJS driver &lt;/a&gt;.
+ For advanced functionality such as printer status, maintenance
+ features, and photo card unload use the &lt;a href=&quot;
+ http://hpinkjet.sf.net/&quot;&gt;HPLIP driver&lt;/a&gt;
+ (which includes HPIJS). &lt;p&gt;
+
+ It has a USB port on its front side to directly connect a digital
+ camera (HP only).&lt;p&gt;
+
+ Best output quality reachable with the &quot;hpijs&quot; driver
+ (printer compatible to HP DeskJet 990C), especially the 4800-dpi
+ high resolution mode gives excellent photo quality.&lt;p&gt;
+
+ When used with HP&apos;s &quot;hpijs&quot; driver, this printer
+ auto-detects the paper type and ink cartridge type and does
+ appropriate dithering and colour adjustment internally, controlled
+ by the hardware. So even when GhostScript with the
+ &quot;hpijs&quot; driver only renders the image with 300 or 600
+ dpi, the higher resolutions are used for the internal
+ dithering. So if you insert photo paper, the printer will print in
+ photo quality, no paper type choice in the driver&apos;s options
+ is needed. There is also a special high resolution mode where the
+ image is rendered in 1200 dpi and interpolated to 4800x1200 dpi by
+ the hardware, without paper detection, intended for photo paper
+ only.&lt;p&gt;
+
+ This printer supports an optional duplex unit.&lt;p&gt;
+
+ The key focus of the printer is to address the competitive market with regards to individual ink supplies.&lt;p&gt;
+
+ </en>
+ </comments>
+</printer>
+
+
diff --git a/db/source/printer/HP-PhotoSmart_D5060.xml b/db/source/printer/HP-PhotoSmart_D5060.xml
new file mode 100644
index 00000000..2ad8a366
--- /dev/null
+++ b/db/source/printer/HP-PhotoSmart_D5060.xml
@@ -0,0 +1,86 @@
+<printer id="printer/HP-PhotoSmart_D5060">
+ <make>HP</make>
+ <model>PhotoSmart D5060</model>
+ <mechanism>
+ <inkjet/>
+ <color/>
+ <resolution>
+ <dpi>
+ <x>4800</x>
+ <y>1200</y>
+ </dpi>
+ </resolution>
+ <consumables>
+ <comments>
+ <en>One Color(CMY) + one Black(K) or Photo (cmK)</en>
+ </comments>
+ <!--one or more "partno" elements.--></consumables>
+ </mechanism>
+ <url>www.hp.com</url>
+ <lang>
+ <pcl level="3e"/>
+ <!--no pjl--><!--No "text"?--></lang>
+ <autodetect>
+ <parallel>
+ <commandset>MLC,PCL,PML,DW-PCL,DYN,DESKJET</commandset>
+ <description>hp photosmart D5060</description>
+ <manufacturer>hp</manufacturer>
+ <model>Photosmart D5060 series</model>
+ </parallel>
+ <usb>
+ <ieee1284>MFG:HP;MDL:Photosmart D5060 series;CMD:MLC,PCL,PML,DW-PCL,DESKJET,DYN;CLS:PRINTER;DES:5060;</ieee1284>
+ <commandset>MLC,PCL,PML,DW-PCL,DESKJET,DYN</commandset>
+ <description>D5060</description>
+ <manufacturer>HP</manufacturer>
+ <model>Photosmart D5060 series</model>
+ </usb>
+ </autodetect>
+ <functionality>A</functionality>
+ <driver>hpijs</driver>
+ <!--no "contrib_url"-->
+ <comments>
+ <en>
+
+ Duplex unit optional, connection via USB&lt;p&gt;
+
+ The best printout quality you will get with the &quot;hpijs&quot;
+ driver, provided by &lt;a
+ href=&quot;http://hpinkjet.sourceforge.net/&quot;&gt;HP&lt;/a&gt;
+ (compatible to the HP DeskJet 990C), especially the 1200-dpi high
+ resolution mode gives excellent photo quality (the rendered bitmap
+ is 1200x1200 dpi, but the printer hardware does an interpolation
+ then and prints with the printer&apos;s highest resolution). Also
+ the Gimp-Print driver is reported to work (Model setting:
+ &quot;pcl-900&quot;).&lt;p&gt;
+
+ For basic printing functionality use the &lt;a href=&quot;
+ http://hpinkjet.sf.net/&quot;&gt;HPIJS driver &lt;/a&gt;.
+ For advanced functionality such as printer status, maintenance
+ features, and photo card unload use the &lt;a href=&quot;
+ http://hpinkjet.sf.net/&quot;&gt;HPLIP driver&lt;/a&gt;
+ (which includes HPIJS). &lt;p&gt;
+
+ When used with HP&apos;s &quot;hpijs&quot; driver, this printer
+ auto-detects the paper type and ink cartridge type and does
+ appropriate dithering and colour adjustment internally, controlled
+ by the hardware. So when GhostScript with the &quot;hpijs&quot;
+ driver only renders the image with 300 or 600 dpi, higher
+ resolutions are used for the internal dithering. So if you insert
+ photo paper, the printer will print in photo quality, no paper
+ type choice in the driver&apos;s options is needed. There is also
+ a special high resolution mode where the image is rendered in 1200
+ dpi and interpolated to 4800x1200 dpi by the hardware, without
+ paper detection, intended for photo paper only.&lt;p&gt;
+
+ Current border-less (full bleed) support is 3-sided for paper sizes
+ Oufuku-Hagaki or smaller. The HPIJS team is currently evaluating
+ 4-sided large paper size (A4/Letter) or smaller full bleed support
+ and expect to address this issue in a future release.
+
+ The duplex unit does not work with Gimp-Print, use
+ &quot;hpijs&quot;, &quot;cdj970&quot; or &quot;pcl3&quot; instead.
+
+ </en>
+ </comments>
+</printer>
+
diff --git a/db/source/printer/HP-PhotoSmart_D5100.xml b/db/source/printer/HP-PhotoSmart_D5100.xml
new file mode 100755
index 00000000..2f766ba0
--- /dev/null
+++ b/db/source/printer/HP-PhotoSmart_D5100.xml
@@ -0,0 +1,82 @@
+<printer id="printer/HP-PhotoSmart_D5100">
+ <make>HP</make>
+ <model>PhotoSmart D5100</model>
+ <mechanism>
+ <inkjet/>
+ <color/>
+ <resolution>
+ <dpi>
+ <x>4800</x>
+ <y>1200</y>
+ </dpi>
+ </resolution>
+ <consumables>
+ <comments>
+ <en>Refill: 1 black, 1 cyan, 1 magenta, 1 yellow, 1 light cyan, 1 light magenta</en>
+ </comments>
+ <!--one or more "partno" elements.--></consumables>
+ </mechanism>
+ <url>www.hp.com</url>
+ <lang>
+ <pcl level="3"/><!--no pjl-->
+ <text>
+ <charset>us-ascii</charset>
+ </text>
+ </lang>
+ <autodetect>
+ <general>
+ <manufacturer>hp</manufacturer>
+ <model>Photosmart D5100</model>
+ <description>HP Photosmart D5100</description>
+ <commandset>MLC,PCL,PML,DW-PCL,DYN,DESKJET,CLS</commandset>
+ </general>
+ </autodetect>
+ <functionality>A</functionality>
+ <driver>hpijs</driver>
+ <!--verified--><!--no "contrib_url"-->
+ <comments>
+ <en>
+
+ It has ports on the side for inserting SmartMedia, CompactFlash,
+ IBM Microdrive, SD, or Sony Memory Stick digital &quot;film&quot; and
+ has a color LCD panel which displays your photos (as a digital
+ camera does) so that you can select pictures to print easily. This
+ way one can use the device as a digital photo lab without
+ PC.&lt;p&gt;
+
+ It has a USB port on its front side to directly connect a digital
+ camera (HP only).&lt;p&gt;
+
+ Best output quality reachable with the &quot;hpijs&quot; driver
+ (printer compatible to HP DeskJet 990C), especially the 4800-dpi
+ high resolution mode gives excellent photo quality.&lt;p&gt;
+
+ For basic printing functionality use the &lt;a href=&quot;
+ http://hplip.sf.net/&quot;&gt;HPIJS driver &lt;/a&gt;.
+ For advanced functionality such as printer status, maintenance
+ features, and photo card unload use the &lt;a href=&quot;
+ http://hplip.sf.net/&quot;&gt;HPLIP driver&lt;/a&gt;
+ (which includes HPIJS). &lt;p&gt;
+
+ When used with HP&apos;s &quot;hpijs&quot; driver, this printer
+ auto-detects the paper type and ink cartridge type and does
+ appropriate dithering and colour adjustment internally, controlled
+ by the hardware. So even when GhostScript with the
+ &quot;hpijs&quot; driver only renders the image with 300 or 600
+ dpi, the higher resolutions are used for the internal
+ dithering. So if you insert photo paper, the printer will print in
+ photo quality, no paper type choice in the driver&apos;s options
+ is needed. There is also a special high resolution mode where the
+ image is rendered in 1200 dpi and interpolated to 4800x1200 dpi by
+ the hardware, without paper detection, intended for photo paper
+ only.&lt;p&gt;
+
+ This printer supports an optional duplex unit.&lt;p&gt;
+
+ The key focus of the printer is to address the competitive market with regards to individual ink supplies.&lt;p&gt;
+
+ </en>
+ </comments>
+</printer>
+
+
diff --git a/db/source/printer/HP-PhotoSmart_Pro_B8300.xml b/db/source/printer/HP-PhotoSmart_Pro_B8300.xml
new file mode 100755
index 00000000..63b66bc8
--- /dev/null
+++ b/db/source/printer/HP-PhotoSmart_Pro_B8300.xml
@@ -0,0 +1,53 @@
+<printer id="printer/HP-PhotoSmart_Pro_B8300">
+ <make>HP</make>
+ <model>PhotoSmart Pro B8300</model>
+ <mechanism>
+ <inkjet/>
+ <color/>
+ <resolution>
+ <dpi>
+ <x>4800</x>
+ <y>1200</y>
+ </dpi>
+ </resolution>
+ <consumables>
+ <comments>
+ <en>One Color(CMY) + one Black(K) or Photo (cmK)</en>
+ </comments>
+ <!--one or more "partno" elements.--></consumables>
+ </mechanism>
+ <url>http://www.hp.com/</url>
+ <lang>
+ <pcl level="3e"/><!--no pjl-->
+ <text>
+ <charset>us-ascii</charset>
+ </text>
+ </lang>
+ <autodetect>
+ <!--no known parport probe information--></autodetect>
+ <functionality>A</functionality>
+ <driver>hpijs</driver>
+ <!--no "contrib_url"-->
+ <comments>
+ <en>
+ HP's high capacity cartidges give you up to 800 pages in black and 450 pages in color. &lt;p&gt;
+
+ HP offers a choide of 4 or 6-color printing capability.&lt;p&gt;
+
+ Media intervention for HP's printer is reduced by 50% with higher media capacity.&lt;p&gt;
+
+ HP Photosmart Pro B8300 printer has multiple paper paths for greater media flexibility where rigid media could be fed straight from the rear.&lt;p&gt;
+ HP offers wide format duplexing as an option which is not available in any competitors in its class.&lt;p&gt;
+
+ For basic printing functionality use the &lt;a
+ href=&quot;http://hpinkjet.sf.net/&quot;&gt;HPIJS
+ driver &lt;/a&gt;. For advanced functionality such
+ as printer status and maintenance features, use the
+ &lt;a href=&quot;http://hpinkjet.sf.net/&quot;&gt;
+ HPLIP driver&lt;/a&gt; (which includes HPIJS). &lt;p&gt;
+
+ </en>
+ </comments>
+</printer>
+
+
diff --git a/db/source/printer/Lexmark-4076.xml b/db/source/printer/Lexmark-4076.xml
index 17bb3a04..2a0adcb7 100644
--- a/db/source/printer/Lexmark-4076.xml
+++ b/db/source/printer/Lexmark-4076.xml
@@ -22,7 +22,7 @@
<autodetect>
<!--no known parport probe information--></autodetect>
<functionality>B</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--not "unverified"--><!--no "contrib_url"-->
<comments>
<en>Works with drivers for the HP DeskJet 500</en>
diff --git a/db/source/printer/Lexmark-Z42.xml b/db/source/printer/Lexmark-Z42.xml
index a4cd995e..9a62bc6f 100644
--- a/db/source/printer/Lexmark-Z42.xml
+++ b/db/source/printer/Lexmark-Z42.xml
@@ -29,7 +29,7 @@
</general>
</autodetect>
<functionality>B</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--not "unverified"--><!--no "contrib_url"-->
<comments>
<en>
diff --git a/db/source/printer/Lexmark-Z52.xml b/db/source/printer/Lexmark-Z52.xml
index 23468936..b853c536 100644
--- a/db/source/printer/Lexmark-Z52.xml
+++ b/db/source/printer/Lexmark-Z52.xml
@@ -29,7 +29,7 @@
</usb>
</autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver><!--verified--><!--affiliate keys; modify and face my wrath!-->
+ <driver>gutenprint</driver><!--verified--><!--affiliate keys; modify and face my wrath!-->
<buyit>cfs( Pro):107004,cfs:99259</buyit><!--no "contrib_url"-->
<comments>
<en>R. Wisenoeker has integrated a Z52 driver into &lt;a
diff --git a/db/source/printer/Lexmark-Z53.xml b/db/source/printer/Lexmark-Z53.xml
index 43787d71..47fd5abe 100644
--- a/db/source/printer/Lexmark-Z53.xml
+++ b/db/source/printer/Lexmark-Z53.xml
@@ -23,7 +23,7 @@
<autodetect>
<!--no known parport probe information--></autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver>
+ <driver>gutenprint</driver>
<!--verified-->
<!--no "contrib_url"-->
<comments>
diff --git a/db/source/printer/Okidata-OL400e.xml b/db/source/printer/Okidata-OL400e.xml
index 3ec5f8ab..f07882d0 100644
--- a/db/source/printer/Okidata-OL400e.xml
+++ b/db/source/printer/Okidata-OL400e.xml
@@ -23,4 +23,4 @@
<!--no known parport probe information--></autodetect>
<functionality>A</functionality>
- <driver>gimp-print</driver><!--verified--><!--no "contrib_url"--><!--no comments!--></printer>
+ <driver>gutenprint</driver><!--verified--><!--no "contrib_url"--><!--no comments!--></printer>
diff --git a/db/source/printer/Samsung-ML-1510.xml b/db/source/printer/Samsung-ML-1510.xml
index b14f4256..4604a05c 100644
--- a/db/source/printer/Samsung-ML-1510.xml
+++ b/db/source/printer/Samsung-ML-1510.xml
@@ -27,7 +27,7 @@
</general>
</autodetect>
<functionality>A</functionality>
- <driver>gdi</driver>
+ <driver>splix</driver>
<!--no "contrib_url"-->
<comments>
<en>
diff --git a/db/source/printer/Samsung-ML-1520.xml b/db/source/printer/Samsung-ML-1520.xml
new file mode 100644
index 00000000..81d3e1cf
--- /dev/null
+++ b/db/source/printer/Samsung-ML-1520.xml
@@ -0,0 +1,85 @@
+<printer id="printer/Samsung-ML-1520">
+ <make>Samsung</make>
+ <model>ML-1520</model>
+ <mechanism>
+ <laser />
+ <!--not "color"-->
+ <resolution>
+ <dpi>
+ <x>600</x>
+ <y>600</y>
+ </dpi>
+ </resolution>
+ <consumables>
+ <!--no "comments"-->
+ <!--one or more "partno" elements-->
+ </consumables>
+ </mechanism>
+ <!--no "url"-->
+ <lang>
+ <proprietary />
+ </lang>
+ <autodetect>
+ </autodetect>
+ <functionality>A</functionality>
+ <driver>splix</driver>
+ <!--no "contrib_url"-->
+ <comments>
+ <en>
+
+ User comment:&lt;p&gt;
+
+ Sample of APS-Filter printcap file (ESP GhostScript must be installed, as it provides the &quot;gdi&quot;/&quot;samsunggdi&quot; driver):&lt;p&gt;
+
+&lt;pre&gt;&lt;tt&gt;
+# APS1_BEGIN:printer1
+# - don&apos;t delete start label for apsfilter printer1
+# - no other printer defines between BEGIN and END LABEL
+lp|samsunggdi;r=600x600;q=medium;c=gray;p=a4;m=auto:\
+ :lp=/dev/usb/lp0:\
+ :if=/etc/apsfilter/basedir/bin/apsfilter:\
+ :sd=/var/spool/lpd/lp:\
+ :lf=/var/spool/lpd/lp/log:\
+ :af=/var/spool/lpd/lp/acct:\
+ :mx#0:\
+ :sh:
+# APS1_END - don&apos;t delete this
+&lt;/tt&gt;&lt;/pre&gt;
+
+Sample of SETUP.cfg file from apsfilter:&lt;p&gt;
+
+&lt;pre&gt;&lt;tt&gt;
+PRINTER=&apos;samsunggdi&apos;
+RESOLUTION=&apos;600x600&apos;
+COLOR=&apos;gray&apos;
+PAPER=&apos;a4&apos;
+METHOD=&apos;auto&apos;
+QUALITY=&apos;medium&apos;
+INTERFACE=&apos;parallel&apos;
+DEVICE=&apos;/dev/usb/lp0&apos;
+BAUDRATE=&apos;&apos;
+HANDSHAKE=&apos;&apos;
+WORDLENGTH=&apos;&apos;
+PARITY=&apos;&apos;
+STARTBITS=&apos;&apos;
+STOPBITS=&apos;&apos;
+SMB_SERVER=&apos;&apos;
+SMB_IP=&apos;&apos;
+SMB_PRINTER=&apos;&apos;
+SMB_WORKGROUP=&apos;&apos;
+SMB_USER=&apos;&apos;
+SMB_PASSWD=&apos;&apos;
+NCP_SERVER=&apos;&apos;
+NCP_PRINTER=&apos;&apos;
+NCP_USER=&apos;&apos;
+NCP_PASSWD=&apos;&apos;
+rm=&apos;&apos;
+rp=&apos;&apos;
+&lt;/tt&gt;&lt;/pre&gt;
+
+Main hack is to manualy seting PRINTER=&apos;samsunggdi&apos; default not exist
+in menu from SETUP script of apsfiler.And rerun setup script to create
+printcap file.&lt;p&gt;
+</en>
+ </comments>
+</printer> \ No newline at end of file
diff --git a/db/source/printer/Samsung-ML-1610.xml b/db/source/printer/Samsung-ML-1610.xml
new file mode 100644
index 00000000..5cfcf02c
--- /dev/null
+++ b/db/source/printer/Samsung-ML-1610.xml
@@ -0,0 +1,68 @@
+<printer id="printer/Samsung-ML-1610">
+ <make>Samsung</make>
+ <model>ML-1610</model>
+ <mechanism>
+ <laser />
+ <!--not "color"-->
+ <resolution>
+ <dpi>
+ <x>600</x>
+ <y>600</y>
+ </dpi>
+ </resolution>
+ <consumables>
+ <comments>
+ <en>Single toner cartridge / 2,000 pages (ships with 1,000-page starter toner cartridge)</en>
+ </comments>
+ <!--one or more "partno" elements-->
+ </consumables>
+ </mechanism>
+ <url>http://www.samsung.com/Products/PrinterandMultifunction/BlackWhiteLaserPrintersforHomeandHomeOffice/ML_1610XAA.asp</url>
+ <lang>
+ <postscript level="3">
+ <!--no URL for manufacturer's "ppd" file-->
+ </postscript>
+ <proprietary />
+ </lang>
+ <autodetect>
+ <usb>
+ <ieee1284>MFG:Samsung;CMD:GDI;MDL:ML-1610;CLS:PRINTER;MODE:GDI;STATUS:IDLE;</ieee1284>
+ <manufacturer>Samsung</manufacturer>
+ <model>ML-1610</model>
+ <commandset>GDI</commandset>
+ </usb>
+ </autodetect>
+ <functionality>A</functionality>
+ <driver>splix</driver>
+ <!--no "contrib_url"-->
+ <comments>
+ <en>
+
+ User comment:&lt;p&gt;
+
+ Samsung also has a driver &lt;a href=&quot;http://www.samsung.com/support/productsupport/download/FileView.aspx?cttfileid=303020&amp;type=Printer+and+Multifunction&amp;typecode=&amp;subtype=Black+%26+White+Laser+Printers+for+Home+and+Home+Office&amp;subtypecode=&amp;cmssubtypecode=&amp;model=ML-1610/XAA&amp;filetype=DR&amp;language=&amp;LSSI=/include/SSI/us_left/LMenu_PrinterandMultifunction_BlackWhiteLaserPrintersforHomeandHomeOffice.sec&amp;RSSI=/include/SSI/us_right/RMenu_PrinterandMultifunction.sec&quot;&gt; here&lt;/a&gt; which I didn&apos;t try yet.
+&lt;p&gt;
+
+===&lt;br&gt;
+A report on using the Samsung driver and installing this printer on Slackware.&lt;p&gt;
+
+&lt;a href=&quot;http://www.linuxpackages.net/forum/viewtopic.php?t=15246&quot;&gt;http://www.linuxpackages.net/forum/viewtopic.php?t=15246&lt;/a&gt;&lt;p&gt;
+
+It works perfectly fine, although there is a peculiar &apos;error&apos; logging in /var/log/cups/error_log - &apos;media tray empty!&apos; after every print job, but it doesn&apos;t seem to affect the printer (or CUPS) at all.&lt;p&gt;
+The &apos;media try empty&apos; error message is a bug in CUPS, and is fixed from:&lt;p&gt;
+
+CHANGES IN CUPS V1.1.21rc1
+ - The USB backend incorrectly reported &quot;media tray
+ empty&quot; (STR #660)
+&lt;br&gt;===&lt;p&gt;
+
+&lt;em&gt;My experience on Gentoo:&lt;/em&gt;
+Samsung offers an tar.gz package, which contains a GUI installer. The installation is quick and flawlessly. You can use CUPS or LPRng as backend. The installer also offers to install a printer management GUI and to integrate that with KDE/Gnome. (This GUI seems to be able to manage other CUPS printers, too; I didn&apos;t try that, however.)&lt;p&gt;
+
+The driver package also contains a set of .ppd files among which is one for the ML-1610, appearently for PS Level 3.&lt;p&gt;
+
+As the installation went smooth and the printer works fine, I&apos;m setting the status to &quot;Perfectly&quot;.&lt;p&gt;
+
+</en>
+ </comments>
+</printer>
diff --git a/db/source/printer/Samsung-ML-1710.xml b/db/source/printer/Samsung-ML-1710.xml
index 57349825..2907c938 100644
--- a/db/source/printer/Samsung-ML-1710.xml
+++ b/db/source/printer/Samsung-ML-1710.xml
@@ -28,7 +28,7 @@
</usb>
</autodetect>
<functionality>A</functionality>
- <driver>gdi</driver>
+ <driver>splix</driver>
<!--no "contrib_url"-->
<comments>
<en>
diff --git a/db/source/printer/Samsung-ML-1740.xml b/db/source/printer/Samsung-ML-1740.xml
new file mode 100644
index 00000000..e4e1e4a4
--- /dev/null
+++ b/db/source/printer/Samsung-ML-1740.xml
@@ -0,0 +1,39 @@
+<printer id="printer/Samsung-ML-1740">
+ <make>Samsung</make>
+ <model>ML-1740</model>
+ <mechanism>
+ <laser />
+ <!--not "color"-->
+ <resolution>
+ <dpi>
+ <x>600</x>
+ <y>600</y>
+ </dpi>
+ </resolution>
+ <consumables>
+ <comments>
+ <en>toner cartridge (3,000 pages, ~$70 US)</en>
+ </comments>
+ <!--one or more "partno" elements-->
+ </consumables>
+ </mechanism>
+ <url>http://www.samsung.com/Products/PrinterandMultifunction/DiscontinuedProducts/ML_1740XAA.asp</url>
+ <lang>
+ <proprietary />
+ </lang>
+ <autodetect>
+ </autodetect>
+ <functionality>A</functionality>
+ <driver>splix</driver>
+ <!--no "contrib_url"-->
+ <comments>
+ <en>1) A Linux driver is included on the CD that comes with the printer, or it can be downloaded from Samsung.&lt;p&gt;
+
+Get the Linux driver package (one package for all models from &lt;a href=&quot;http://www.samsung.com/&quot;&gt;Samsung's web site&lt;/a&gt;.&lt;p&gt;
+
+Note: You cannot just use the PPD coming with Samsungs&apos;s driver package with CUPS/GhostScript. You must also install the proprietary Samsung driver applications, as well as the PPD.&lt;p&gt;
+
+2) Or, you can try using the configuration for the Samsung ML-1710 printer, which several users have reported to work (see information page for that printer).&lt;p&gt; Please see the comments in the GDI driver section below re issues with landscape printing.&lt;p&gt;
+</en>
+ </comments>
+</printer> \ No newline at end of file
diff --git a/db/source/printer/Samsung-ML-2010.xml b/db/source/printer/Samsung-ML-2010.xml
new file mode 100644
index 00000000..acb45d5c
--- /dev/null
+++ b/db/source/printer/Samsung-ML-2010.xml
@@ -0,0 +1,50 @@
+<printer id="printer/Samsung-ML-2010">
+ <make>Samsung</make>
+ <model>ML-2010</model>
+ <mechanism>
+ <laser />
+ <!--not "color"-->
+ <resolution>
+ <dpi>
+ <x>600</x>
+ <y>600</y>
+ </dpi>
+ </resolution>
+ <consumables>
+ <comments>
+ <en>cartridge CA$ 90</en>
+ </comments>
+ <!--one or more "partno" elements-->
+ </consumables>
+ </mechanism>
+ <url>http://www.samsung.com/</url>
+ <lang>
+ <proprietary />
+ </lang>
+ <autodetect>
+ <usb>
+ <ieee1284>MFG:Samsung;CMD:GDI;MDL:ML-2010;CLS:PRINTER;STATUS:BUSY;</ieee1284>
+ </usb>
+ </autodetect>
+ <functionality>A</functionality>
+ <driver>splix</driver>
+ <!--no "contrib_url"-->
+ <comments>
+ <en>
+
+ One user reported that the driver downloaded from the Samsung web
+ site makes this printer working perfectly out of the box on Fedora
+ Core 5.&lt;p&gt;
+
+ Another user reported that once the (Samsung) driver is installed
+ with a lot of pain, it fails to communicate properly with CUPS. It
+ is just a frustrating experience. He returned the printer to the
+ store, after the Samsung technical support told on the phone that
+ they do not support Linux anyway.&lt;p&gt;
+
+ The user H.Samm reported that his printer worked out of the
+ box... so far his experience has been a very good one.&lt;p&gt;
+
+ </en>
+ </comments>
+</printer> \ No newline at end of file
diff --git a/db/source/printer/Samsung-ML-2250.xml b/db/source/printer/Samsung-ML-2250.xml
new file mode 100644
index 00000000..6aa81a74
--- /dev/null
+++ b/db/source/printer/Samsung-ML-2250.xml
@@ -0,0 +1,86 @@
+<printer id="printer/Samsung-ML-2250">
+ <make>Samsung</make>
+ <model>ML-2250</model>
+ <mechanism>
+ <laser />
+ <!--not "color"-->
+ <resolution>
+ <dpi>
+ <x>1200</x>
+ <y>1200</y>
+ </dpi>
+ </resolution>
+ <consumables>
+ <!--no "comments"-->
+ <!--one or more "partno" elements-->
+ </consumables>
+ </mechanism>
+ <!--no "url"-->
+ <lang>
+ <pcl level="6" />
+ <proprietary />
+ </lang>
+ <autodetect>
+ </autodetect>
+ <functionality>B</functionality>
+ <driver>pxlmono</driver>
+ <!--no "contrib_url"-->
+ <comments>
+ <en>
+
+ User report:&lt;p&gt;
+
+Sample of APS-Filter printcap file (ESP GhostScript must be installed, as it provides the &quot;gdi&quot;/&quot;samsunggdi&quot; driver):&lt;p&gt;
+
+&lt;pre&gt;&lt;tt&gt;
+# APS1_BEGIN:printer1
+# - don&apos;t delete start label for apsfilter printer1
+# - no other printer defines between BEGIN and END LABEL
+lp|samsunggdi;r=600x600;q=medium;c=gray;p=a4;m=auto:\
+ :lp=/dev/usb/lp0:\
+ :if=/etc/apsfilter/basedir/bin/apsfilter:\
+ :sd=/var/spool/lpd/lp:\
+ :lf=/var/spool/lpd/lp/log:\
+ :af=/var/spool/lpd/lp/acct:\
+ :mx#0:\
+ :sh:
+# APS1_END - don&apos;t delete this
+&lt;/tt&gt;&lt;/pre&gt;
+
+Sample of SETUP.cfg file from apsfilter:&lt;p&gt;
+
+&lt;pre&gt;&lt;tt&gt;
+PRINTER=&apos;samsunggdi&apos;
+RESOLUTION=&apos;600x600&apos;
+COLOR=&apos;gray&apos;
+PAPER=&apos;a4&apos;
+METHOD=&apos;auto&apos;
+QUALITY=&apos;medium&apos;
+INTERFACE=&apos;parallel&apos;
+DEVICE=&apos;/dev/usb/lp0&apos;
+BAUDRATE=&apos;&apos;
+HANDSHAKE=&apos;&apos;
+WORDLENGTH=&apos;&apos;
+PARITY=&apos;&apos;
+STARTBITS=&apos;&apos;
+STOPBITS=&apos;&apos;
+SMB_SERVER=&apos;&apos;
+SMB_IP=&apos;&apos;
+SMB_PRINTER=&apos;&apos;
+SMB_WORKGROUP=&apos;&apos;
+SMB_USER=&apos;&apos;
+SMB_PASSWD=&apos;&apos;
+NCP_SERVER=&apos;&apos;
+NCP_PRINTER=&apos;&apos;
+NCP_USER=&apos;&apos;
+NCP_PASSWD=&apos;&apos;
+rm=&apos;&apos;
+rp=&apos;&apos;
+&lt;/tt&gt;&lt;/pre&gt;
+
+Main hack is to manualy seting PRINTER=&apos;samsunggdi&apos; default not exist
+in menu from SETUP script of apsfiler.And rerun setup script to create
+printcap file.&lt;p&gt;
+</en>
+ </comments>
+</printer> \ No newline at end of file
diff --git a/db/source/printer/Toshiba-DP2570.xml b/db/source/printer/Toshiba-DP2570.xml
new file mode 100644
index 00000000..2fe0ec09
--- /dev/null
+++ b/db/source/printer/Toshiba-DP2570.xml
@@ -0,0 +1,33 @@
+<printer id="printer/Toshiba-DP2570">
+ <make>Toshiba</make>
+ <model>DP2570</model>
+ <mechanism>
+ <laser />
+ <!--not "color"-->
+ <resolution>
+ <dpi>
+ <!--no "x"-->
+ <!--no "y"-->
+ </dpi>
+ </resolution>
+ <consumables>
+ <!--no "comments"-->
+ <!--one or more "partno" elements-->
+ </consumables>
+ </mechanism>
+ <url>http://www.eid.toshiba.com/support/drivers/KR-7015.shtml</url>
+ <lang>
+ <postscript level="2">
+ <!--no URL for manufacturer's "ppd" file-->
+ </postscript>
+ </lang>
+ <autodetect>
+ </autodetect>
+ <functionality>B</functionality>
+ <driver>Postscript</driver>
+ <!--no "contrib_url"-->
+ <!--not "unverified"-->
+ <comments>
+ <en>The printer does support Postscript 2 to some extent. The current driver release does not contain a ppd, however older versions of the driver intended for nt4 and early windows 2000 releases do contain a functional ppd file.</en>
+ </comments>
+</printer> \ No newline at end of file
diff --git a/db/source/printer/Toshiba-GL_1010.xml b/db/source/printer/Toshiba-GL_1010.xml
new file mode 100644
index 00000000..eb693d26
--- /dev/null
+++ b/db/source/printer/Toshiba-GL_1010.xml
@@ -0,0 +1,49 @@
+<printer id="printer/Toshiba-GL_1010">
+ <make>Toshiba</make>
+ <model>GL 1010</model>
+ <mechanism>
+ <laser />
+ <!--not "color"-->
+ <resolution>
+ <dpi>
+ <x>600</x>
+ <y>600</y>
+ </dpi>
+ </resolution>
+ <consumables>
+ <comments>
+ <en>Toner</en>
+ </comments>
+ <!--one or more "partno" elements-->
+ </consumables>
+ </mechanism>
+ <url>http://www.eid.toshiba.com/support/drivers/index.shtml</url>
+ <lang>
+ <postscript level="3">
+ <url>http://www.linuxprinting.org/download/PPD/Toshiba/</url>
+ </postscript>
+ <pcl level="3" />
+ <hpgl2 />
+ <tiff />
+ <pjl />
+ <text>
+ <charset>us-ascii</charset>
+ </text>
+ </lang>
+ <autodetect>
+ <snmp>
+ <description>TOSHIBA GL 1010</description>
+ </snmp>
+ </autodetect>
+ <functionality>A</functionality>
+ <driver>Postscript</driver>
+ <drivers>
+ <driver>
+ <id>Postscript</id>
+ <ppd>PPD/Toshiba/Toshiba_GL1010_CUPS.ppd</ppd>
+ </driver>
+ </drivers>
+ <!--no "contrib_url"-->
+ <!--not "unverified"-->
+ <!--no "comments"-->
+</printer> \ No newline at end of file
diff --git a/db/source/printer/Toshiba-GL_1020.xml b/db/source/printer/Toshiba-GL_1020.xml
new file mode 100644
index 00000000..76d7893b
--- /dev/null
+++ b/db/source/printer/Toshiba-GL_1020.xml
@@ -0,0 +1,49 @@
+<printer id="printer/Toshiba-GL_1020">
+ <make>Toshiba</make>
+ <model>GL 1020</model>
+ <mechanism>
+ <laser />
+ <!--not "color"-->
+ <resolution>
+ <dpi>
+ <x>600</x>
+ <y>600</y>
+ </dpi>
+ </resolution>
+ <consumables>
+ <comments>
+ <en>Toner</en>
+ </comments>
+ <!--one or more "partno" elements-->
+ </consumables>
+ </mechanism>
+ <url>http://www.eid.toshiba.com/support/drivers/index.shtml</url>
+ <lang>
+ <postscript level="3">
+ <url>http://www.linuxprinting.org/download/PPD/Toshiba/</url>
+ </postscript>
+ <pcl level="3" />
+ <hpgl2 />
+ <tiff />
+ <pjl />
+ <text>
+ <charset>us-ascii</charset>
+ </text>
+ </lang>
+ <autodetect>
+ <snmp>
+ <description>TOSHIBA GL 1020</description>
+ </snmp>
+ </autodetect>
+ <functionality>A</functionality>
+ <driver>Postscript</driver>
+ <drivers>
+ <driver>
+ <id>Postscript</id>
+ <ppd>PPD/Toshiba/Toshiba_GL1020_CUPS.ppd</ppd>
+ </driver>
+ </drivers>
+ <!--no "contrib_url"-->
+ <!--not "unverified"-->
+ <!--no "comments"-->
+</printer> \ No newline at end of file
diff --git a/db/source/printer/Toshiba-e-Studio_165.xml b/db/source/printer/Toshiba-e-Studio_165.xml
new file mode 100644
index 00000000..552a73ac
--- /dev/null
+++ b/db/source/printer/Toshiba-e-Studio_165.xml
@@ -0,0 +1,49 @@
+<printer id="printer/Toshiba-e-Studio_165">
+ <make>Toshiba</make>
+ <model>e-Studio 165</model>
+ <mechanism>
+ <laser />
+ <!--not "color"-->
+ <resolution>
+ <dpi>
+ <x>600</x>
+ <y>600</y>
+ </dpi>
+ </resolution>
+ <consumables>
+ <comments>
+ <en>Toner</en>
+ </comments>
+ <!--one or more "partno" elements-->
+ </consumables>
+ </mechanism>
+ <url>http://www.eid.toshiba.com/support/drivers/index.shtml</url>
+ <lang>
+ <postscript level="3">
+ <url>http://www.linuxprinting.org/download/PPD/Toshiba/</url>
+ </postscript>
+ <pcl level="3" />
+ <hpgl2 />
+ <tiff />
+ <pjl />
+ <text>
+ <charset>us-ascii</charset>
+ </text>
+ </lang>
+ <autodetect>
+ <snmp>
+ <description>TOSHIBA e-STUDIO165</description>
+ </snmp>
+ </autodetect>
+ <functionality>A</functionality>
+ <driver>Postscript</driver>
+ <drivers>
+ <driver>
+ <id>Postscript</id>
+ <ppd>PPD/Toshiba/TOSHIBA_EST205_CUPS.ppd</ppd>
+ </driver>
+ </drivers>
+ <!--no "contrib_url"-->
+ <!--not "unverified"-->
+ <!--no "comments"-->
+</printer> \ No newline at end of file
diff --git a/db/source/printer/Toshiba-e-Studio_200L.xml b/db/source/printer/Toshiba-e-Studio_200L.xml
new file mode 100644
index 00000000..abda77c7
--- /dev/null
+++ b/db/source/printer/Toshiba-e-Studio_200L.xml
@@ -0,0 +1,49 @@
+<printer id="printer/Toshiba-e-Studio_200L">
+ <make>Toshiba</make>
+ <model>e-Studio 200L</model>
+ <mechanism>
+ <laser />
+ <!--not "color"-->
+ <resolution>
+ <dpi>
+ <x>600</x>
+ <y>600</y>
+ </dpi>
+ </resolution>
+ <consumables>
+ <comments>
+ <en>Toner</en>
+ </comments>
+ <!--one or more "partno" elements-->
+ </consumables>
+ </mechanism>
+ <url>http://www.eid.toshiba.com/support/drivers/index.shtml</url>
+ <lang>
+ <postscript level="3">
+ <url>http://www.linuxprinting.org/download/PPD/Toshiba/</url>
+ </postscript>
+ <pcl level="3" />
+ <hpgl2 />
+ <tiff />
+ <pjl />
+ <text>
+ <charset>us-ascii</charset>
+ </text>
+ </lang>
+ <autodetect>
+ <snmp>
+ <description>TOSHIBA e-STUDIO200L</description>
+ </snmp>
+ </autodetect>
+ <functionality>A</functionality>
+ <driver>Postscript</driver>
+ <drivers>
+ <driver>
+ <id>Postscript</id>
+ <ppd>PPD/Toshiba/TOSHIBA_EST280_282_CUPS.ppd</ppd>
+ </driver>
+ </drivers>
+ <!--no "contrib_url"-->
+ <!--not "unverified"-->
+ <!--no "comments"-->
+</printer> \ No newline at end of file
diff --git a/db/source/printer/Toshiba-e-Studio_202L.xml b/db/source/printer/Toshiba-e-Studio_202L.xml
new file mode 100644
index 00000000..4426110c
--- /dev/null
+++ b/db/source/printer/Toshiba-e-Studio_202L.xml
@@ -0,0 +1,49 @@
+<printer id="printer/Toshiba-e-Studio_202L">
+ <make>Toshiba</make>
+ <model>e-Studio 202L</model>
+ <mechanism>
+ <laser />
+ <!--not "color"-->
+ <resolution>
+ <dpi>
+ <x>600</x>
+ <y>600</y>
+ </dpi>
+ </resolution>
+ <consumables>
+ <comments>
+ <en>Toner</en>
+ </comments>
+ <!--one or more "partno" elements-->
+ </consumables>
+ </mechanism>
+ <url>http://www.eid.toshiba.com/support/drivers/index.shtml</url>
+ <lang>
+ <postscript level="3">
+ <url>http://www.linuxprinting.org/download/PPD/Toshiba/</url>
+ </postscript>
+ <pcl level="3" />
+ <hpgl2 />
+ <tiff />
+ <pjl />
+ <text>
+ <charset>us-ascii</charset>
+ </text>
+ </lang>
+ <autodetect>
+ <snmp>
+ <description>TOSHIBA e-STUDIO202L</description>
+ </snmp>
+ </autodetect>
+ <functionality>A</functionality>
+ <driver>Postscript</driver>
+ <drivers>
+ <driver>
+ <id>Postscript</id>
+ <ppd>PPD/Toshiba/TOSHIBA_EST280_282_CUPS.ppd</ppd>
+ </driver>
+ </drivers>
+ <!--no "contrib_url"-->
+ <!--not "unverified"-->
+ <!--no "comments"-->
+</printer> \ No newline at end of file
diff --git a/db/source/printer/Toshiba-e-Studio_205.xml b/db/source/printer/Toshiba-e-Studio_205.xml
new file mode 100644
index 00000000..e145d668
--- /dev/null
+++ b/db/source/printer/Toshiba-e-Studio_205.xml
@@ -0,0 +1,49 @@
+<printer id="printer/Toshiba-e-Studio_205">
+ <make>Toshiba</make>
+ <model>e-Studio 205</model>
+ <mechanism>
+ <laser />
+ <!--not "color"-->
+ <resolution>
+ <dpi>
+ <x>600</x>
+ <y>600</y>
+ </dpi>
+ </resolution>
+ <consumables>
+ <comments>
+ <en>Toner</en>
+ </comments>
+ <!--one or more "partno" elements-->
+ </consumables>
+ </mechanism>
+ <url>http://www.eid.toshiba.com/support/drivers/index.shtml</url>
+ <lang>
+ <postscript level="3">
+ <url>http://www.linuxprinting.org/download/PPD/Toshiba/</url>
+ </postscript>
+ <pcl level="3" />
+ <hpgl2 />
+ <tiff />
+ <pjl />
+ <text>
+ <charset>us-ascii</charset>
+ </text>
+ </lang>
+ <autodetect>
+ <snmp>
+ <description>TOSHIBA e-STUDIO205</description>
+ </snmp>
+ </autodetect>
+ <functionality>A</functionality>
+ <driver>Postscript</driver>
+ <drivers>
+ <driver>
+ <id>Postscript</id>
+ <ppd>PPD/Toshiba/TOSHIBA_EST205_CUPS.ppd</ppd>
+ </driver>
+ </drivers>
+ <!--no "contrib_url"-->
+ <!--not "unverified"-->
+ <!--no "comments"-->
+</printer> \ No newline at end of file
diff --git a/db/source/printer/Toshiba-e-Studio_230.xml b/db/source/printer/Toshiba-e-Studio_230.xml
new file mode 100644
index 00000000..c7f7b72a
--- /dev/null
+++ b/db/source/printer/Toshiba-e-Studio_230.xml
@@ -0,0 +1,49 @@
+<printer id="printer/Toshiba-e-Studio_230">
+ <make>Toshiba</make>
+ <model>e-Studio 230</model>
+ <mechanism>
+ <laser />
+ <!--not "color"-->
+ <resolution>
+ <dpi>
+ <x>600</x>
+ <y>600</y>
+ </dpi>
+ </resolution>
+ <consumables>
+ <comments>
+ <en>Toner</en>
+ </comments>
+ <!--one or more "partno" elements-->
+ </consumables>
+ </mechanism>
+ <url>http://www.eid.toshiba.com/support/drivers/index.shtml</url>
+ <lang>
+ <postscript level="3">
+ <url>http://www.linuxprinting.org/download/PPD/Toshiba/</url>
+ </postscript>
+ <pcl level="3" />
+ <hpgl2 />
+ <tiff />
+ <pjl />
+ <text>
+ <charset>us-ascii</charset>
+ </text>
+ </lang>
+ <autodetect>
+ <snmp>
+ <description>TOSHIBA e-STUDIO230</description>
+ </snmp>
+ </autodetect>
+ <functionality>A</functionality>
+ <driver>Postscript</driver>
+ <drivers>
+ <driver>
+ <id>Postscript</id>
+ <ppd>PPD/Toshiba/TOSHIBA_EST280_282_CUPS.ppd</ppd>
+ </driver>
+ </drivers>
+ <!--no "contrib_url"-->
+ <!--not "unverified"-->
+ <!--no "comments"-->
+</printer> \ No newline at end of file
diff --git a/db/source/printer/Toshiba-e-Studio_232.xml b/db/source/printer/Toshiba-e-Studio_232.xml
new file mode 100644
index 00000000..63da2611
--- /dev/null
+++ b/db/source/printer/Toshiba-e-Studio_232.xml
@@ -0,0 +1,49 @@
+<printer id="printer/Toshiba-e-Studio_232">
+ <make>Toshiba</make>
+ <model>e-Studio 232</model>
+ <mechanism>
+ <laser />
+ <!--not "color"-->
+ <resolution>
+ <dpi>
+ <x>600</x>
+ <y>600</y>
+ </dpi>
+ </resolution>
+ <consumables>
+ <comments>
+ <en>Toner</en>
+ </comments>
+ <!--one or more "partno" elements-->
+ </consumables>
+ </mechanism>
+ <url>http://www.eid.toshiba.com/support/drivers/index.shtml</url>
+ <lang>
+ <postscript level="3">
+ <url>http://www.linuxprinting.org/download/PPD/Toshiba/</url>
+ </postscript>
+ <pcl level="3" />
+ <hpgl2 />
+ <tiff />
+ <pjl />
+ <text>
+ <charset>us-ascii</charset>
+ </text>
+ </lang>
+ <autodetect>
+ <snmp>
+ <description>TOSHIBA e-STUDIO232</description>
+ </snmp>
+ </autodetect>
+ <functionality>A</functionality>
+ <driver>Postscript</driver>
+ <drivers>
+ <driver>
+ <id>Postscript</id>
+ <ppd>PPD/Toshiba/TOSHIBA_EST280_282_CUPS.ppd</ppd>
+ </driver>
+ </drivers>
+ <!--no "contrib_url"-->
+ <!--not "unverified"-->
+ <!--no "comments"-->
+</printer> \ No newline at end of file
diff --git a/db/source/printer/Toshiba-e-Studio_2500c.xml b/db/source/printer/Toshiba-e-Studio_2500c.xml
new file mode 100644
index 00000000..2634c039
--- /dev/null
+++ b/db/source/printer/Toshiba-e-Studio_2500c.xml
@@ -0,0 +1,49 @@
+<printer id="printer/Toshiba-e-Studio_2500c">
+ <make>Toshiba</make>
+ <model>e-Studio 2500c</model>
+ <mechanism>
+ <laser />
+ <color />
+ <resolution>
+ <dpi>
+ <x>1200</x>
+ <y>600</y>
+ </dpi>
+ </resolution>
+ <consumables>
+ <comments>
+ <en>Toner</en>
+ </comments>
+ <!--one or more "partno" elements-->
+ </consumables>
+ </mechanism>
+ <url>http://www.eid.toshiba.com/support/drivers/index.shtml</url>
+ <lang>
+ <postscript level="3">
+ <url>http://www.linuxprinting.org/download/PPD/Toshiba/</url>
+ </postscript>
+ <pcl level="3" />
+ <hpgl2 />
+ <tiff />
+ <pjl />
+ <text>
+ <charset>us-ascii</charset>
+ </text>
+ </lang>
+ <autodetect>
+ <snmp>
+ <description>TOSHIBA e-STUDIO2500c</description>
+ </snmp>
+ </autodetect>
+ <functionality>A</functionality>
+ <driver>Postscript</driver>
+ <drivers>
+ <driver>
+ <id>Postscript</id>
+ <ppd>PPD/Toshiba/TOSHIBA_EST3510c_CUPS.ppd</ppd>
+ </driver>
+ </drivers>
+ <!--no "contrib_url"-->
+ <!--not "unverified"-->
+ <!--no "comments"-->
+</printer> \ No newline at end of file
diff --git a/db/source/printer/Toshiba-e-Studio_280.xml b/db/source/printer/Toshiba-e-Studio_280.xml
new file mode 100644
index 00000000..5ee62afe
--- /dev/null
+++ b/db/source/printer/Toshiba-e-Studio_280.xml
@@ -0,0 +1,49 @@
+<printer id="printer/Toshiba-e-Studio_280">
+ <make>Toshiba</make>
+ <model>e-Studio 280</model>
+ <mechanism>
+ <laser />
+ <!--not "color"-->
+ <resolution>
+ <dpi>
+ <x>600</x>
+ <y>600</y>
+ </dpi>
+ </resolution>
+ <consumables>
+ <comments>
+ <en>Toner</en>
+ </comments>
+ <!--one or more "partno" elements-->
+ </consumables>
+ </mechanism>
+ <url>http://www.eid.toshiba.com/support/drivers/index.shtml</url>
+ <lang>
+ <postscript level="3">
+ <url>http://www.linuxprinting.org/download/PPD/Toshiba/</url>
+ </postscript>
+ <pcl level="3" />
+ <hpgl2 />
+ <tiff />
+ <pjl />
+ <text>
+ <charset>us-ascii</charset>
+ </text>
+ </lang>
+ <autodetect>
+ <snmp>
+ <description>TOSHIBA e-STUDIO280</description>
+ </snmp>
+ </autodetect>
+ <functionality>A</functionality>
+ <driver>Postscript</driver>
+ <drivers>
+ <driver>
+ <id>Postscript</id>
+ <ppd>PPD/Toshiba/TOSHIBA_EST280_282_CUPS.ppd</ppd>
+ </driver>
+ </drivers>
+ <!--no "contrib_url"-->
+ <!--not "unverified"-->
+ <!--no "comments"-->
+</printer> \ No newline at end of file
diff --git a/db/source/printer/Toshiba-e-Studio_281c.xml b/db/source/printer/Toshiba-e-Studio_281c.xml
new file mode 100644
index 00000000..f1b343d9
--- /dev/null
+++ b/db/source/printer/Toshiba-e-Studio_281c.xml
@@ -0,0 +1,49 @@
+<printer id="printer/Toshiba-e-Studio_281c">
+ <make>Toshiba</make>
+ <model>e-Studio 281c</model>
+ <mechanism>
+ <laser />
+ <color />
+ <resolution>
+ <dpi>
+ <x>1200</x>
+ <y>600</y>
+ </dpi>
+ </resolution>
+ <consumables>
+ <comments>
+ <en>Toner</en>
+ </comments>
+ <!--one or more "partno" elements-->
+ </consumables>
+ </mechanism>
+ <url>http://www.eid.toshiba.com/support/drivers/index.shtml</url>
+ <lang>
+ <postscript level="3">
+ <url>http://www.linuxprinting.org/download/PPD/Toshiba/</url>
+ </postscript>
+ <pcl level="3" />
+ <hpgl2 />
+ <tiff />
+ <pjl />
+ <text>
+ <charset>us-ascii</charset>
+ </text>
+ </lang>
+ <autodetect>
+ <snmp>
+ <description>TOSHIBA e-STUDIO281c</description>
+ </snmp>
+ </autodetect>
+ <functionality>A</functionality>
+ <driver>Postscript</driver>
+ <drivers>
+ <driver>
+ <id>Postscript</id>
+ <ppd>PPD/Toshiba/TOSHIBA_EST4511_451c_CUPS.ppd</ppd>
+ </driver>
+ </drivers>
+ <!--no "contrib_url"-->
+ <!--not "unverified"-->
+ <!--no "comments"-->
+</printer> \ No newline at end of file
diff --git a/db/source/printer/Toshiba-e-Studio_282.xml b/db/source/printer/Toshiba-e-Studio_282.xml
new file mode 100644
index 00000000..c8518551
--- /dev/null
+++ b/db/source/printer/Toshiba-e-Studio_282.xml
@@ -0,0 +1,49 @@
+<printer id="printer/Toshiba-e-Studio_282">
+ <make>Toshiba</make>
+ <model>e-Studio 282</model>
+ <mechanism>
+ <laser />
+ <!--not "color"-->
+ <resolution>
+ <dpi>
+ <x>600</x>
+ <y>600</y>
+ </dpi>
+ </resolution>
+ <consumables>
+ <comments>
+ <en>Toner</en>
+ </comments>
+ <!--one or more "partno" elements-->
+ </consumables>
+ </mechanism>
+ <url>http://www.eid.toshiba.com/support/drivers/index.shtml</url>
+ <lang>
+ <postscript level="3">
+ <url>http://www.linuxprinting.org/download/PPD/Toshiba/</url>
+ </postscript>
+ <pcl level="3" />
+ <hpgl2 />
+ <tiff />
+ <pjl />
+ <text>
+ <charset>us-ascii</charset>
+ </text>
+ </lang>
+ <autodetect>
+ <snmp>
+ <description>TOSHIBA e-STUDIO282</description>
+ </snmp>
+ </autodetect>
+ <functionality>A</functionality>
+ <driver>Postscript</driver>
+ <drivers>
+ <driver>
+ <id>Postscript</id>
+ <ppd>PPD/Toshiba/TOSHIBA_EST280_282_CUPS.ppd</ppd>
+ </driver>
+ </drivers>
+ <!--no "contrib_url"-->
+ <!--not "unverified"-->
+ <!--no "comments"-->
+</printer> \ No newline at end of file
diff --git a/db/source/printer/Toshiba-e-Studio_350.xml b/db/source/printer/Toshiba-e-Studio_350.xml
new file mode 100644
index 00000000..00a44e88
--- /dev/null
+++ b/db/source/printer/Toshiba-e-Studio_350.xml
@@ -0,0 +1,49 @@
+<printer id="printer/Toshiba-e-Studio_350">
+ <make>Toshiba</make>
+ <model>e-Studio 350</model>
+ <mechanism>
+ <laser />
+ <!--not "color"-->
+ <resolution>
+ <dpi>
+ <x>600</x>
+ <y>600</y>
+ </dpi>
+ </resolution>
+ <consumables>
+ <comments>
+ <en>Toner</en>
+ </comments>
+ <!--one or more "partno" elements-->
+ </consumables>
+ </mechanism>
+ <url>http://www.eid.toshiba.com/support/drivers/index.shtml</url>
+ <lang>
+ <postscript level="3">
+ <url>http://www.linuxprinting.org/download/PPD/Toshiba/</url>
+ </postscript>
+ <pcl level="3" />
+ <hpgl2 />
+ <tiff />
+ <pjl />
+ <text>
+ <charset>us-ascii</charset>
+ </text>
+ </lang>
+ <autodetect>
+ <snmp>
+ <description>TOSHIBA e-STUDIO350</description>
+ </snmp>
+ </autodetect>
+ <functionality>A</functionality>
+ <driver>Postscript</driver>
+ <drivers>
+ <driver>
+ <id>Postscript</id>
+ <ppd>PPD/Toshiba/TOSHIBA_EST450_452_CUPS.ppd</ppd>
+ </driver>
+ </drivers>
+ <!--no "contrib_url"-->
+ <!--not "unverified"-->
+ <!--no "comments"-->
+</printer> \ No newline at end of file
diff --git a/db/source/printer/Toshiba-e-Studio_3500c.xml b/db/source/printer/Toshiba-e-Studio_3500c.xml
new file mode 100644
index 00000000..066820a1
--- /dev/null
+++ b/db/source/printer/Toshiba-e-Studio_3500c.xml
@@ -0,0 +1,49 @@
+<printer id="printer/Toshiba-e-Studio_3500c">
+ <make>Toshiba</make>
+ <model>e-Studio 3500c</model>
+ <mechanism>
+ <laser />
+ <color />
+ <resolution>
+ <dpi>
+ <x>1200</x>
+ <y>600</y>
+ </dpi>
+ </resolution>
+ <consumables>
+ <comments>
+ <en>Toner</en>
+ </comments>
+ <!--one or more "partno" elements-->
+ </consumables>
+ </mechanism>
+ <url>http://www.eid.toshiba.com/support/drivers/index.shtml</url>
+ <lang>
+ <postscript level="3">
+ <url>http://www.linuxprinting.org/download/PPD/Toshiba/</url>
+ </postscript>
+ <pcl level="3" />
+ <hpgl2 />
+ <tiff />
+ <pjl />
+ <text>
+ <charset>us-ascii</charset>
+ </text>
+ </lang>
+ <autodetect>
+ <snmp>
+ <description>TOSHIBA e-STUDIO3500c</description>
+ </snmp>
+ </autodetect>
+ <functionality>A</functionality>
+ <driver>Postscript</driver>
+ <drivers>
+ <driver>
+ <id>Postscript</id>
+ <ppd>PPD/Toshiba/TOSHIBA_EST3510c_CUPS.ppd</ppd>
+ </driver>
+ </drivers>
+ <!--no "contrib_url"-->
+ <!--not "unverified"-->
+ <!--no "comments"-->
+</printer> \ No newline at end of file
diff --git a/db/source/printer/Toshiba-e-Studio_3510c.xml b/db/source/printer/Toshiba-e-Studio_3510c.xml
new file mode 100644
index 00000000..8ab538ad
--- /dev/null
+++ b/db/source/printer/Toshiba-e-Studio_3510c.xml
@@ -0,0 +1,49 @@
+<printer id="printer/Toshiba-e-Studio_3510c">
+ <make>Toshiba</make>
+ <model>e-Studio 3510c</model>
+ <mechanism>
+ <laser />
+ <color />
+ <resolution>
+ <dpi>
+ <x>1200</x>
+ <y>600</y>
+ </dpi>
+ </resolution>
+ <consumables>
+ <comments>
+ <en>Toner</en>
+ </comments>
+ <!--one or more "partno" elements-->
+ </consumables>
+ </mechanism>
+ <url>http://www.eid.toshiba.com/support/drivers/index.shtml</url>
+ <lang>
+ <postscript level="3">
+ <url>http://www.linuxprinting.org/download/PPD/Toshiba/</url>
+ </postscript>
+ <pcl level="3" />
+ <hpgl2 />
+ <tiff />
+ <pjl />
+ <text>
+ <charset>us-ascii</charset>
+ </text>
+ </lang>
+ <autodetect>
+ <snmp>
+ <description>TOSHIBA e-STUDIO3510c</description>
+ </snmp>
+ </autodetect>
+ <functionality>A</functionality>
+ <driver>Postscript</driver>
+ <drivers>
+ <driver>
+ <id>Postscript</id>
+ <ppd>PPD/Toshiba/TOSHIBA_EST3510c_CUPS.ppd</ppd>
+ </driver>
+ </drivers>
+ <!--no "contrib_url"-->
+ <!--not "unverified"-->
+ <!--no "comments"-->
+</printer> \ No newline at end of file
diff --git a/db/source/printer/Toshiba-e-Studio_3511.xml b/db/source/printer/Toshiba-e-Studio_3511.xml
new file mode 100644
index 00000000..0d8bf793
--- /dev/null
+++ b/db/source/printer/Toshiba-e-Studio_3511.xml
@@ -0,0 +1,49 @@
+<printer id="printer/Toshiba-e-Studio_3511">
+ <make>Toshiba</make>
+ <model>e-Studio 3511</model>
+ <mechanism>
+ <laser />
+ <color />
+ <resolution>
+ <dpi>
+ <x>1200</x>
+ <y>600</y>
+ </dpi>
+ </resolution>
+ <consumables>
+ <comments>
+ <en>Toner</en>
+ </comments>
+ <!--one or more "partno" elements-->
+ </consumables>
+ </mechanism>
+ <url>http://www.eid.toshiba.com/support/drivers/index.shtml</url>
+ <lang>
+ <postscript level="3">
+ <url>http://www.linuxprinting.org/download/PPD/Toshiba/</url>
+ </postscript>
+ <pcl level="3" />
+ <hpgl2 />
+ <tiff />
+ <pjl />
+ <text>
+ <charset>us-ascii</charset>
+ </text>
+ </lang>
+ <autodetect>
+ <snmp>
+ <description>TOSHIBA e-STUDIO3511</description>
+ </snmp>
+ </autodetect>
+ <functionality>A</functionality>
+ <driver>Postscript</driver>
+ <drivers>
+ <driver>
+ <id>Postscript</id>
+ <ppd>PPD/Toshiba/TOSHIBA_EST4511_451c_CUPS.ppd</ppd>
+ </driver>
+ </drivers>
+ <!--no "contrib_url"-->
+ <!--not "unverified"-->
+ <!--no "comments"-->
+</printer> \ No newline at end of file
diff --git a/db/source/printer/Toshiba-e-Studio_351c.xml b/db/source/printer/Toshiba-e-Studio_351c.xml
new file mode 100644
index 00000000..3f8fbf1e
--- /dev/null
+++ b/db/source/printer/Toshiba-e-Studio_351c.xml
@@ -0,0 +1,49 @@
+<printer id="printer/Toshiba-e-Studio_351c">
+ <make>Toshiba</make>
+ <model>e-Studio 351c</model>
+ <mechanism>
+ <laser />
+ <color />
+ <resolution>
+ <dpi>
+ <x>1200</x>
+ <y>600</y>
+ </dpi>
+ </resolution>
+ <consumables>
+ <comments>
+ <en>Toner</en>
+ </comments>
+ <!--one or more "partno" elements-->
+ </consumables>
+ </mechanism>
+ <url>http://www.eid.toshiba.com/support/drivers/index.shtml</url>
+ <lang>
+ <postscript level="3">
+ <url>http://www.linuxprinting.org/download/PPD/Toshiba/</url>
+ </postscript>
+ <pcl level="3" />
+ <hpgl2 />
+ <tiff />
+ <pjl />
+ <text>
+ <charset>us-ascii</charset>
+ </text>
+ </lang>
+ <autodetect>
+ <snmp>
+ <description>TOSHIBA e-STUDIO351c</description>
+ </snmp>
+ </autodetect>
+ <functionality>A</functionality>
+ <driver>Postscript</driver>
+ <drivers>
+ <driver>
+ <id>Postscript</id>
+ <ppd>PPD/Toshiba/TOSHIBA_EST4511_451c_CUPS.ppd</ppd>
+ </driver>
+ </drivers>
+ <!--no "contrib_url"-->
+ <!--not "unverified"-->
+ <!--no "comments"-->
+</printer> \ No newline at end of file
diff --git a/db/source/printer/Toshiba-e-Studio_352.xml b/db/source/printer/Toshiba-e-Studio_352.xml
new file mode 100644
index 00000000..4ccc8d24
--- /dev/null
+++ b/db/source/printer/Toshiba-e-Studio_352.xml
@@ -0,0 +1,49 @@
+<printer id="printer/Toshiba-e-Studio_352">
+ <make>Toshiba</make>
+ <model>e-Studio 352</model>
+ <mechanism>
+ <laser />
+ <!--not "color"-->
+ <resolution>
+ <dpi>
+ <x>600</x>
+ <y>600</y>
+ </dpi>
+ </resolution>
+ <consumables>
+ <comments>
+ <en>Toner</en>
+ </comments>
+ <!--one or more "partno" elements-->
+ </consumables>
+ </mechanism>
+ <url>http://www.eid.toshiba.com/support/drivers/index.shtml</url>
+ <lang>
+ <postscript level="3">
+ <url>http://www.linuxprinting.org/download/PPD/Toshiba/</url>
+ </postscript>
+ <pcl level="3" />
+ <hpgl2 />
+ <tiff />
+ <pjl />
+ <text>
+ <charset>us-ascii</charset>
+ </text>
+ </lang>
+ <autodetect>
+ <snmp>
+ <description>TOSHIBA e-STUDIO352</description>
+ </snmp>
+ </autodetect>
+ <functionality>A</functionality>
+ <driver>Postscript</driver>
+ <drivers>
+ <driver>
+ <id>Postscript</id>
+ <ppd>PPD/Toshiba/TOSHIBA_EST450_452_CUPS.ppd</ppd>
+ </driver>
+ </drivers>
+ <!--no "contrib_url"-->
+ <!--not "unverified"-->
+ <!--no "comments"-->
+</printer> \ No newline at end of file
diff --git a/db/source/printer/Toshiba-e-Studio_450.xml b/db/source/printer/Toshiba-e-Studio_450.xml
new file mode 100644
index 00000000..071f8913
--- /dev/null
+++ b/db/source/printer/Toshiba-e-Studio_450.xml
@@ -0,0 +1,49 @@
+<printer id="printer/Toshiba-e-Studio_450">
+ <make>Toshiba</make>
+ <model>e-Studio 450</model>
+ <mechanism>
+ <laser />
+ <!--not "color"-->
+ <resolution>
+ <dpi>
+ <x>600</x>
+ <y>600</y>
+ </dpi>
+ </resolution>
+ <consumables>
+ <comments>
+ <en>Toner</en>
+ </comments>
+ <!--one or more "partno" elements-->
+ </consumables>
+ </mechanism>
+ <url>http://www.eid.toshiba.com/support/drivers/index.shtml</url>
+ <lang>
+ <postscript level="3">
+ <url>http://www.linuxprinting.org/download/PPD/Toshiba/</url>
+ </postscript>
+ <pcl level="3" />
+ <hpgl2 />
+ <tiff />
+ <pjl />
+ <text>
+ <charset>us-ascii</charset>
+ </text>
+ </lang>
+ <autodetect>
+ <snmp>
+ <description>TOSHIBA e-STUDIO450</description>
+ </snmp>
+ </autodetect>
+ <functionality>A</functionality>
+ <driver>Postscript</driver>
+ <drivers>
+ <driver>
+ <id>Postscript</id>
+ <ppd>PPD/Toshiba/TOSHIBA_EST450_452_CUPS.ppd</ppd>
+ </driver>
+ </drivers>
+ <!--no "contrib_url"-->
+ <!--not "unverified"-->
+ <!--no "comments"-->
+</printer> \ No newline at end of file
diff --git a/db/source/printer/Toshiba-e-Studio_4511.xml b/db/source/printer/Toshiba-e-Studio_4511.xml
new file mode 100644
index 00000000..27aae5a7
--- /dev/null
+++ b/db/source/printer/Toshiba-e-Studio_4511.xml
@@ -0,0 +1,49 @@
+<printer id="printer/Toshiba-e-Studio_4511">
+ <make>Toshiba</make>
+ <model>e-Studio 4511</model>
+ <mechanism>
+ <laser />
+ <color />
+ <resolution>
+ <dpi>
+ <x>1200</x>
+ <y>600</y>
+ </dpi>
+ </resolution>
+ <consumables>
+ <comments>
+ <en>Toner</en>
+ </comments>
+ <!--one or more "partno" elements-->
+ </consumables>
+ </mechanism>
+ <url>http://www.eid.toshiba.com/support/drivers/index.shtml</url>
+ <lang>
+ <postscript level="3">
+ <url>http://www.linuxprinting.org/download/PPD/Toshiba/</url>
+ </postscript>
+ <pcl level="3" />
+ <hpgl2 />
+ <tiff />
+ <pjl />
+ <text>
+ <charset>us-ascii</charset>
+ </text>
+ </lang>
+ <autodetect>
+ <snmp>
+ <description>TOSHIBA e-STUDIO4511</description>
+ </snmp>
+ </autodetect>
+ <functionality>A</functionality>
+ <driver>Postscript</driver>
+ <drivers>
+ <driver>
+ <id>Postscript</id>
+ <ppd>PPD/Toshiba/TOSHIBA_EST4511_451c_CUPS.ppd</ppd>
+ </driver>
+ </drivers>
+ <!--no "contrib_url"-->
+ <!--not "unverified"-->
+ <!--no "comments"-->
+</printer> \ No newline at end of file
diff --git a/db/source/printer/Toshiba-e-Studio_451c.xml b/db/source/printer/Toshiba-e-Studio_451c.xml
new file mode 100644
index 00000000..468c395a
--- /dev/null
+++ b/db/source/printer/Toshiba-e-Studio_451c.xml
@@ -0,0 +1,49 @@
+<printer id="printer/Toshiba-e-Studio_451c">
+ <make>Toshiba</make>
+ <model>e-Studio 451c</model>
+ <mechanism>
+ <laser />
+ <color />
+ <resolution>
+ <dpi>
+ <x>1200</x>
+ <y>600</y>
+ </dpi>
+ </resolution>
+ <consumables>
+ <comments>
+ <en>Toner</en>
+ </comments>
+ <!--one or more "partno" elements-->
+ </consumables>
+ </mechanism>
+ <url>http://www.eid.toshiba.com/support/drivers/index.shtml</url>
+ <lang>
+ <postscript level="3">
+ <url>http://www.linuxprinting.org/download/PPD/Toshiba/</url>
+ </postscript>
+ <pcl level="3" />
+ <hpgl2 />
+ <tiff />
+ <pjl />
+ <text>
+ <charset>us-ascii</charset>
+ </text>
+ </lang>
+ <autodetect>
+ <snmp>
+ <description>TOSHIBA e-STUDIO451c</description>
+ </snmp>
+ </autodetect>
+ <functionality>A</functionality>
+ <driver>Postscript</driver>
+ <drivers>
+ <driver>
+ <id>Postscript</id>
+ <ppd>PPD/Toshiba/TOSHIBA_EST4511_451c_CUPS.ppd</ppd>
+ </driver>
+ </drivers>
+ <!--no "contrib_url"-->
+ <!--not "unverified"-->
+ <!--no "comments"-->
+</printer> \ No newline at end of file
diff --git a/db/source/printer/Toshiba-e-Studio_452.xml b/db/source/printer/Toshiba-e-Studio_452.xml
new file mode 100644
index 00000000..5fba4169
--- /dev/null
+++ b/db/source/printer/Toshiba-e-Studio_452.xml
@@ -0,0 +1,49 @@
+<printer id="printer/Toshiba-e-Studio_452">
+ <make>Toshiba</make>
+ <model>e-Studio 452</model>
+ <mechanism>
+ <laser />
+ <!--not "color"-->
+ <resolution>
+ <dpi>
+ <x>600</x>
+ <y>600</y>
+ </dpi>
+ </resolution>
+ <consumables>
+ <comments>
+ <en>Toner</en>
+ </comments>
+ <!--one or more "partno" elements-->
+ </consumables>
+ </mechanism>
+ <url>http://www.eid.toshiba.com/support/drivers/index.shtml</url>
+ <lang>
+ <postscript level="3">
+ <url>http://www.linuxprinting.org/download/PPD/Toshiba/</url>
+ </postscript>
+ <pcl level="3" />
+ <hpgl2 />
+ <tiff />
+ <pjl />
+ <text>
+ <charset>us-ascii</charset>
+ </text>
+ </lang>
+ <autodetect>
+ <snmp>
+ <description>TOSHIBA e-STUDIO452</description>
+ </snmp>
+ </autodetect>
+ <functionality>A</functionality>
+ <driver>Postscript</driver>
+ <drivers>
+ <driver>
+ <id>Postscript</id>
+ <ppd>PPD/Toshiba/TOSHIBA_EST450_452_CUPS.ppd</ppd>
+ </driver>
+ </drivers>
+ <!--no "contrib_url"-->
+ <!--not "unverified"-->
+ <!--no "comments"-->
+</printer> \ No newline at end of file
diff --git a/db/source/printer/Toshiba-e-Studio_520.xml b/db/source/printer/Toshiba-e-Studio_520.xml
new file mode 100644
index 00000000..151c4aad
--- /dev/null
+++ b/db/source/printer/Toshiba-e-Studio_520.xml
@@ -0,0 +1,53 @@
+<printer id="printer/Toshiba-e-Studio_520">
+ <make>Toshiba</make>
+ <model>e-Studio 520</model>
+ <mechanism>
+ <laser />
+ <!--not "color"-->
+ <resolution>
+ <dpi>
+ <x>600</x>
+ <y>600</y>
+ </dpi>
+ </resolution>
+ <consumables>
+ <comments>
+ <en>Toner</en>
+ </comments>
+ <!--one or more "partno" elements-->
+ </consumables>
+ </mechanism>
+ <url>http://www.eid.toshiba.com/support/drivers/index.shtml</url>
+ <lang>
+ <postscript level="3">
+ <url>http://www.linuxprinting.org/download/PPD/Toshiba/</url>
+ </postscript>
+ <pcl level="3" />
+ <hpgl2 />
+ <tiff />
+ <pjl />
+ <text>
+ <charset>us-ascii</charset>
+ </text>
+ </lang>
+ <autodetect>
+ <snmp>
+ <description>TOSHIBA e-STUDIO520</description>
+ </snmp>
+ </autodetect>
+ <functionality>A</functionality>
+ <driver>Postscript</driver>
+ <drivers>
+ <driver>
+ <id>Postscript</id>
+ <ppd>PPD/Toshiba/TOSHIBA_EST850_CUPS.ppd</ppd>
+ </driver>
+ </drivers>
+ <!--no "contrib_url"-->
+ <!--not "unverified"-->
+ <comments>
+ <en>All printer settings can be changed via a web browser, and it seems to work fine with Firefox.&lt;p&gt;
+
+</en>
+ </comments>
+</printer> \ No newline at end of file
diff --git a/db/source/printer/Toshiba-e-Studio_600.xml b/db/source/printer/Toshiba-e-Studio_600.xml
new file mode 100644
index 00000000..4121daf4
--- /dev/null
+++ b/db/source/printer/Toshiba-e-Studio_600.xml
@@ -0,0 +1,53 @@
+<printer id="printer/Toshiba-e-Studio_600">
+ <make>Toshiba</make>
+ <model>e-Studio 600</model>
+ <mechanism>
+ <laser />
+ <!--not "color"-->
+ <resolution>
+ <dpi>
+ <x>600</x>
+ <y>600</y>
+ </dpi>
+ </resolution>
+ <consumables>
+ <comments>
+ <en>Toner</en>
+ </comments>
+ <!--one or more "partno" elements-->
+ </consumables>
+ </mechanism>
+ <url>http://www.eid.toshiba.com/support/drivers/index.shtml</url>
+ <lang>
+ <postscript level="3">
+ <url>http://www.linuxprinting.org/download/PPD/Toshiba/</url>
+ </postscript>
+ <pcl level="3.0" />
+ <hpgl2 />
+ <tiff />
+ <pjl />
+ <text>
+ <charset>us-ascii</charset>
+ </text>
+ </lang>
+ <autodetect>
+ <snmp>
+ <description>TOSHIBA e-STUDIO600</description>
+ </snmp>
+ </autodetect>
+ <functionality>A</functionality>
+ <driver>Postscript</driver>
+ <drivers>
+ <driver>
+ <id>Postscript</id>
+ <ppd>PPD/Toshiba/TOSHIBA_EST850_CUPS.ppd</ppd>
+ </driver>
+ </drivers>
+ <!--no "contrib_url"-->
+ <!--not "unverified"-->
+ <comments>
+ <en>All printer settings can be changed via a web browser, and it seems to work fine with Firefox.&lt;p&gt;
+
+</en>
+ </comments>
+</printer> \ No newline at end of file
diff --git a/db/source/printer/Toshiba-e-Studio_720.xml b/db/source/printer/Toshiba-e-Studio_720.xml
new file mode 100644
index 00000000..c4efdbb9
--- /dev/null
+++ b/db/source/printer/Toshiba-e-Studio_720.xml
@@ -0,0 +1,53 @@
+<printer id="printer/Toshiba-e-Studio_720">
+ <make>Toshiba</make>
+ <model>e-Studio 720</model>
+ <mechanism>
+ <laser />
+ <!--not "color"-->
+ <resolution>
+ <dpi>
+ <x>600</x>
+ <y>600</y>
+ </dpi>
+ </resolution>
+ <consumables>
+ <comments>
+ <en>Toner</en>
+ </comments>
+ <!--one or more "partno" elements-->
+ </consumables>
+ </mechanism>
+ <url>http://www.eid.toshiba.com/support/drivers/index.shtml</url>
+ <lang>
+ <postscript level="3">
+ <url>http://www.linuxprinting.org/download/PPD/Toshiba/</url>
+ </postscript>
+ <pcl level="3.0" />
+ <hpgl2 />
+ <tiff />
+ <pjl />
+ <text>
+ <charset>us-ascii</charset>
+ </text>
+ </lang>
+ <autodetect>
+ <snmp>
+ <description>TOSHIBA e-STUDIO750</description>
+ </snmp>
+ </autodetect>
+ <functionality>A</functionality>
+ <driver>Postscript</driver>
+ <drivers>
+ <driver>
+ <id>Postscript</id>
+ <ppd>PPD/Toshiba/TOSHIBA_EST850_CUPS.ppd</ppd>
+ </driver>
+ </drivers>
+ <!--no "contrib_url"-->
+ <!--not "unverified"-->
+ <comments>
+ <en>All printer settings can be changed via a web browser, and it seems to work fine with Firefox.&lt;p&gt;
+
+</en>
+ </comments>
+</printer> \ No newline at end of file
diff --git a/db/source/printer/Toshiba-e-Studio_850.xml b/db/source/printer/Toshiba-e-Studio_850.xml
new file mode 100644
index 00000000..7bbfb6c8
--- /dev/null
+++ b/db/source/printer/Toshiba-e-Studio_850.xml
@@ -0,0 +1,54 @@
+<printer id="printer/Toshiba-e-Studio_850">
+ <make>Toshiba</make>
+ <model>e-Studio 850</model>
+ <mechanism>
+ <laser />
+ <!--not "color"-->
+ <resolution>
+ <dpi>
+ <x>600</x>
+ <y>600</y>
+ </dpi>
+ </resolution>
+ <consumables>
+ <comments>
+ <en>Toner</en>
+ </comments>
+ <!--one or more "partno" elements-->
+ </consumables>
+ </mechanism>
+ <url>http://www.eid.toshiba.com/support/drivers/index.shtml</url>
+ <lang>
+ <postscript level="3">
+ <url>http://www.linuxprinting.org/download/PPD/Toshiba/</url>
+ </postscript>
+ <pcl level="3.0" />
+ <hpgl2 />
+ <tiff />
+ <pjl />
+ <text>
+ <charset>us-ascii</charset>
+ </text>
+ </lang>
+ <autodetect>
+ <snmp>
+ <description>TOSHIBA e-STUDIO850</description>
+ </snmp>
+ </autodetect>
+ <functionality>A</functionality>
+ <driver>Postscript</driver>
+ <drivers>
+ <driver>
+ <id>Postscript</id>
+ <ppd>PPD/Toshiba/TOSHIBA_EST850_CUPS.ppd</ppd>
+ </driver>
+ </drivers>
+ <!--no "contrib_url"-->
+ <!--not "unverified"-->
+ <comments>
+ <en>All printer settings can be changed via a web browser, and it seems to work fine with Firefox.&lt;p&gt;
+
+IPP is problematic (the printer runs a version of CUPS which times out connections after one second) so large print jobs won&apos;t go through (latest firmware as of 2006-08-03), however LPD works fine.
+</en>
+ </comments>
+</printer> \ No newline at end of file